.warehouse-white {
    background: #FFFFFF;
}
.mud-paper {
    background: #f5f5f5 !important;
}
/* Основной стиль для полей */
.mud-input.mud-input-outlined:focus-within>.mud-input-outlined-border, .mud-input.mud-input-outlined:focus-within .mud-shrink>.mud-input-outlined-border {
    border-color: var(--mud-palette-text-primary) !important;
}
.mud-input.mud-input-outlined {
    background: var(--mud-palette-white);
}
.mud-input-helper-text {
    color: var(--mud-palette-gray-default) !important;
}
/* Альтернативный способ через :has() */
.mud-input.mud-input-outlined:has(.mud-input-root-outlined:focus) .mud-input-outlined-border {
    border-color: var(--mud-palette-text-primary) !important;
}
/* Основной стиль для полей с ошибкой */
.mud-input.mud-input-error.mud-input-outlined:focus-within>.mud-input-outlined-border, .mud-input.mud-input-outlined:focus-within .mud-shrink>.mud-input-outlined-border {
    border-color: var(--mud-palette-error) !important;
}

/* Альтернативный способ для полей с ошибкой через :has() */
.mud-input.mud-input-error.mud-input-outlined:has(.mud-input-root-outlined:focus) .mud-input-outlined-border {
    border-color: var(--mud-palette-error) !important;
}

/* Активные навигационные ссылки */
.mud-nav-link-active>.mud-nav-link {
    background-color: rgba(var(--mud-palette-action-default-hovert), 0.12) !important;
    color: var(--mud-palette-primary) !important;
    font-weight: 600 !important;
}

.mud-nav-link-active:hover>.mud-nav-link {
    background-color: rgba(var(--mud-palette-action-default-hover), 0.2) !important;
}

.mud-nav-link-active {
    background-color: var(--mud-palette-action-default-hover);
    color: var(--mud-palette-primary) !important;
    font-weight: 600 !important;
}
.mb-25 {
    margin-bottom: 100px;
}
