@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.boiwgh0w5b.bundle.scp.css';
@import '_content/TIP.App.FieldOps.UI/TIP.App.FieldOps.UI.kggig8j0a1.bundle.scp.css';
@import '_content/TIP.App.Loa.UI/TIP.App.Loa.UI.f1tdy35y0k.bundle.scp.css';
@import '_content/TIP.App.Rating.UI/TIP.App.Rating.UI.h1jovnyob5.bundle.scp.css';
@import '_content/TIP.App.Shared.UI/TIP.App.Shared.UI.k3g1yvxuoh.bundle.scp.css';
@import '_content/TIP.App.TrueContext.UI/TIP.App.TrueContext.UI.o1zmo0mndu.bundle.scp.css';

/* /Components/Pages/FeatureProvisioning.razor.rz.scp.css */
/* Call Center sub-features: a divided group inside the Call
   Center card, each sub-feature card indented with an L connector to the group. The connector is decoration only;
   the group role, its name and the "Sub-features" label carry the structure. */
.fp-subfeatures[b-xauvr3eijh] {
    margin-top: 16px;
    padding-top: 12px;
    border-top: 1px solid var(--mud-palette-lines-default);
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.fp-subfeatures[b-xauvr3eijh]  .fp-subfeatures-label {
    font-weight: 600;
    line-height: 1.5;
}

.fp-subfeature[b-xauvr3eijh] {
    position: relative;
    margin-left: 22px;
}

.fp-subfeature[b-xauvr3eijh]::before {
    content: '';
    position: absolute;
    left: -14px;
    top: -12px;
    bottom: 50%;
    width: 12px;
    border-left: 2px solid var(--mud-palette-lines-default);
    border-bottom: 2px solid var(--mud-palette-lines-default);
    border-bottom-left-radius: 6px;
    pointer-events: none;
}

/* F-13 (Batch 15): while the page is locked (a save runs or a confirm is open) a switch that is on is disabled, and
   MudBlazor 9.11 draws a disabled switch grey (.mud-switch-disabled sets the thumb to gray and the track to 12%), so it
   read as Off. A disabled switch that is on keeps the primary thumb on the On side and a visible track, dimmed so it
   still reads as unavailable. The selectors match MudBlazor 9.11's rendered switch markup. */
.fp-subfeature[b-xauvr3eijh]  .mud-switch-base.mud-checked.mud-switch-disabled,
.fp-app-switch-row[b-xauvr3eijh]  .mud-switch-base.mud-checked.mud-switch-disabled {
    opacity: 0.6;
}

/* The thumb is painted directly (not through the base's text color), so no accent text color rule is needed. */
.fp-subfeature[b-xauvr3eijh]  .mud-switch-base.mud-checked.mud-switch-disabled [class*="mud-switch-thumb"],
.fp-app-switch-row[b-xauvr3eijh]  .mud-switch-base.mud-checked.mud-switch-disabled [class*="mud-switch-thumb"] {
    background-color: var(--mud-palette-primary);
}

.fp-subfeature[b-xauvr3eijh]  .mud-switch-base.mud-checked.mud-switch-disabled + .mud-switch-track,
.fp-app-switch-row[b-xauvr3eijh]  .mud-switch-base.mud-checked.mud-switch-disabled + .mud-switch-track {
    background-color: var(--mud-palette-primary);
    opacity: 0.3 !important;
}
