/* HorizontalTabs */

.horizontal-tabs-tab-header
{
    border-radius: 0 !important;
    border-bottom: 1px solid var(--mud-palette-lines-default);
}

.horizontal-tabs-tab-buttons
{
    letter-spacing: 0;
    min-width: auto !important;
    padding: 0 20px;
}

    .horizontal-tabs-tab-buttons .mud-badge-wrapper,
    .horizontal-tabs-tab-buttons .mud-badge
    {
        position: static;
    }

.horizontal-tabs-active-tab
{
    font-weight: bold;
}

.horizontal-tabs-tab-panel
{
    padding: 20px;
}

@media (max-width: 599.98px)
{
    .horizontal-tabs-tab-panel
    {
        padding: 12px;
    }
}

/* TextFieldSearch */

/* MudTextField puts Class on its root but Style on the inner input, and the root grows by default (flex: 1 1 auto);
   sizing the root keeps a MudSpacer from sharing the free space with it and pushing the box to the middle. */
.text-field-search
{
    flex: 0 1 auto;
    width: 100%;
    max-width: 300px;
}
