@import '_content/AuralizeBlazor/AuralizeBlazor.tf5u2o3oxg.bundle.scp.css';
@import '_content/Nextended.Blazor/Nextended.Blazor.tkxqvq0zjw.bundle.scp.css';

/* /Layout/MainLayout.razor.rz.scp.css */
/*::deep .mud-nav-link.active {
    background-color: rgba(94, 72, 179, 0.08) !important;*/ /* Цвет Primary с прозрачностью 8% */
    /*color: var(--mud-palette-primary) !important;
    font-weight: 600 !important;
    border-left: 4px solid var(--mud-palette-primary);
    border-radius: 0 4px 4px 0;
}

    ::deep .mud-nav-link.active .mud-nav-link-icon-default {
        color: var(--mud-palette-primary) !important;
    }*/

/* Сглаживание переходов */
/*::deep .mud-nav-link {
    transition: all 0.2s ease-in-out;
}

::deep .mud-nav-link-text,
::deep .mud-nav-group-text {
    font-size: 0.875rem !important;*/ /* Стандарт Body2 */
    /*font-weight: 500 !important;*/ /* Средняя жирность для всех */
    /*line-height: 1.25 !important;
    letter-spacing: 0.01071em !important;
    color: var(--mud-palette-text-primary) !important;
}*/

/* Унификация иконок */
/*::deep .mud-nav-link-icon-default {
    font-size: 1.25rem !important;
    margin-right: 16px !important;
    color: var(--mud-palette-text-secondary) !important;
}*/

/* Выравнивание высоты строк (чтобы кликабельная зона была одинаковой) */
/*::deep .mud-nav-link,
::deep .mud-nav-group .mud-nav-link {
    padding: 12px 16px !important;
    min-height: 48px;
}*/

    /* Стилизация активного состояния (согласно правкам дизайнера) */
    /*::deep .mud-nav-link.active {
        background-color: rgba(94, 72, 179, 0.08) !important;
        color: var(--mud-palette-primary) !important;
        border-left: 0px solid var(--mud-palette-primary);
    }

        ::deep .mud-nav-link.active .mud-nav-link-text,
        ::deep .mud-nav-link.active .mud-nav-link-icon-default {
            color: var(--mud-palette-primary) !important;
            font-weight: 600 !important;
        }*/

/* Убираем лишние отступы у вложенных элементов, если нужно 
   чтобы они не уезжали слишком далеко вправо */
/*::deep .mud-nav-group .mud-nav-item .mud-nav-link {
    padding-left: 32px !important;*/ /* Уменьшаем левый отступ для вложенных ссылок */
/*}

::deep .mud-nav-link-icon-default {
    width: 24px;
    display: flex;
    justify-content: center;
}*/
/* /Pages/Audit/Dialogs/AuditChangesDialog.razor.rz.scp.css */
/* Выделение для ячеек, которые изменились */

/* Зеленый фон для нового значения */
.mud-table-cell.change-new-value[b-ob9vbn6ndl] {
    background-color: var(--mud-palette-success-lighten) !important;
    font-weight: 500;
}

/* Красный фон (или желтый) для старого значения */
.mud-table-cell.change-old-value[b-ob9vbn6ndl] {
    background-color: var(--mud-palette-error-lighten) !important;
    text-decoration: line-through;
}

/* Если предпочитаете желтый/оранжевый фон для обоих: */
/*
.mud-table-cell.change-modified {
    background-color: var(--mud-palette-warning-lighten) !important;
}
*/
/* /Pages/Documents/Components/FormulaBuilder.razor.rz.scp.css */
.formula-token-wrapper.active[b-mgtq36za72]::after {
    content: '|';
    animation: blink-b-mgtq36za72 1s step-end infinite;
    font-weight: bold;
    color: var(--mud-palette-primary);
    margin-left: 2px;
}

@keyframes blink-b-mgtq36za72 {
    from, to {
        color: transparent;
    }

    50% {
        color: var(--mud-palette-primary);
    }
}
.blinking-cursor[b-mgtq36za72] {
    animation: blink-b-mgtq36za72 1s step-end infinite;
    font-weight: bold;
    color: var(--mud-palette-primary);
    margin-left: 2px;
    margin-right: 2px;
}
