.mud-text-field-mono input {
    font-family: RobotoMono, monospace !important;
}

.n-name-value-table-highlight-row {
    background-color: rgba(var(--mud-palette-warning-rgb), 0.25);
    font-weight: bold; /* Optional */
}

.mud-icon-size-small.fas {
    font-size: 1rem;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

.mud-icon-size-medium.fas {
    font-size: 1.25rem;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

.mud-icon-size-large.fas {
    font-size: 1.8rem;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

/* Handles bug with MudTabs and badge where badge size is ignored */
.mud-tab-badge {
    &.mud-badge-root {
        position: static; // Override absolute positioning from _badge.scss
        margin-left: 8px;

        .mud-badge-wrapper {
            position: static; // Override absolute positioning
            width: auto; // Allow natural width
            pointer-events: auto;
        }

        .mud-badge {
            position: static; // Override absolute positioning
            display: inline-flex;
        }
    }
}
