/* /Components/Layout/ReconnectModal.razor.rz.scp.css */
.components-reconnect-first-attempt-visible[b-3fd6p696t5],
.components-reconnect-repeated-attempt-visible[b-3fd6p696t5],
.components-reconnect-failed-visible[b-3fd6p696t5],
.components-pause-visible[b-3fd6p696t5],
.components-resume-failed-visible[b-3fd6p696t5],
.components-rejoining-animation[b-3fd6p696t5] {
    display: none;
}

#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible[b-3fd6p696t5],
#components-reconnect-modal.components-reconnect-show .components-rejoining-animation[b-3fd6p696t5],
#components-reconnect-modal.components-reconnect-paused .components-pause-visible[b-3fd6p696t5],
#components-reconnect-modal.components-reconnect-resume-failed .components-resume-failed-visible[b-3fd6p696t5],
#components-reconnect-modal.components-reconnect-retrying[b-3fd6p696t5],
#components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible[b-3fd6p696t5],
#components-reconnect-modal.components-reconnect-retrying .components-rejoining-animation[b-3fd6p696t5],
#components-reconnect-modal.components-reconnect-failed[b-3fd6p696t5],
#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible[b-3fd6p696t5] {
    display: block;
}


#components-reconnect-modal[b-3fd6p696t5] {
    background-color: white;
    width: 20rem;
    margin: 20vh auto;
    padding: 2rem;
    border: 0;
    border-radius: 0.5rem;
    box-shadow: 0 3px 6px 2px rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: display 0.5s allow-discrete, overlay 0.5s allow-discrete;
    animation: components-reconnect-modal-fadeOutOpacity-b-3fd6p696t5 0.5s both;
    &[open]

{
    animation: components-reconnect-modal-slideUp-b-3fd6p696t5 1.5s cubic-bezier(.05, .89, .25, 1.02) 0.3s, components-reconnect-modal-fadeInOpacity-b-3fd6p696t5 0.5s ease-in-out 0.3s;
    animation-fill-mode: both;
}

}

#components-reconnect-modal[b-3fd6p696t5]::backdrop {
    background-color: rgba(0, 0, 0, 0.4);
    animation: components-reconnect-modal-fadeInOpacity-b-3fd6p696t5 0.5s ease-in-out;
    opacity: 1;
}

@keyframes components-reconnect-modal-slideUp-b-3fd6p696t5 {
    0% {
        transform: translateY(30px) scale(0.95);
    }

    100% {
        transform: translateY(0);
    }
}

@keyframes components-reconnect-modal-fadeInOpacity-b-3fd6p696t5 {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes components-reconnect-modal-fadeOutOpacity-b-3fd6p696t5 {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.components-reconnect-container[b-3fd6p696t5] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
}

#components-reconnect-modal p[b-3fd6p696t5] {
    margin: 0;
    text-align: center;
}

#components-reconnect-modal button[b-3fd6p696t5] {
    border: 0;
    background-color: #6b9ed2;
    color: white;
    padding: 4px 24px;
    border-radius: 4px;
}

    #components-reconnect-modal button:hover[b-3fd6p696t5] {
        background-color: #3b6ea2;
    }

    #components-reconnect-modal button:active[b-3fd6p696t5] {
        background-color: #6b9ed2;
    }

.components-rejoining-animation[b-3fd6p696t5] {
    position: relative;
    width: 80px;
    height: 80px;
}

    .components-rejoining-animation div[b-3fd6p696t5] {
        position: absolute;
        border: 3px solid #0087ff;
        opacity: 1;
        border-radius: 50%;
        animation: components-rejoining-animation-b-3fd6p696t5 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
    }

        .components-rejoining-animation div:nth-child(2)[b-3fd6p696t5] {
            animation-delay: -0.5s;
        }

@keyframes components-rejoining-animation-b-3fd6p696t5 {
    0% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    4.9% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    5% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 1;
    }

    100% {
        top: 0px;
        left: 0px;
        width: 80px;
        height: 80px;
        opacity: 0;
    }
}
/* /Components/Pages/AdministrationWorkspace.razor.rz.scp.css */
.administration-kpis[b-fw07hybenn]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.administration-tabs[b-fw07hybenn]{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;margin-bottom:18px}.administration-tabs button[b-fw07hybenn]{min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);white-space:nowrap}.administration-tabs button.active[b-fw07hybenn]{background:var(--brand-dark);border-color:var(--brand-dark);color:white}.invite-form[b-fw07hybenn],.tier-form[b-fw07hybenn]{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.4fr) auto;gap:12px;align-items:end}.invite-form label[b-fw07hybenn],.tier-form label[b-fw07hybenn],.member-role[b-fw07hybenn]{display:grid;gap:7px;font-weight:700}.invite-form input[b-fw07hybenn],.invite-form select[b-fw07hybenn],.tier-form select[b-fw07hybenn],.member-role select[b-fw07hybenn]{height:var(--control-height);padding:0 12px;border:1px solid var(--line);border-radius:9px;background:var(--surface2);color:var(--text)}.member-list[b-fw07hybenn],.invitation-list[b-fw07hybenn]{display:grid}.member-row[b-fw07hybenn]{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(170px,.35fr) auto;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.member-row:last-child[b-fw07hybenn],.invitation-list article:last-child[b-fw07hybenn]{border-bottom:0}.member-avatar[b-fw07hybenn]{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--surface2);color:var(--brand-dark);font-weight:800}.member-identity[b-fw07hybenn]{display:grid;gap:4px}.member-identity small[b-fw07hybenn],.member-readonly[b-fw07hybenn],.invitation-list small[b-fw07hybenn],.entitlement-card small[b-fw07hybenn]{color:var(--muted)}.member-actions[b-fw07hybenn]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:7px}.invitation-list article[b-fw07hybenn]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.invitation-list article>span:first-child[b-fw07hybenn]{display:grid;gap:4px}.invitation-token[b-fw07hybenn]{display:grid;gap:8px}.invitation-token code[b-fw07hybenn]{padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface2);overflow-wrap:anywhere;user-select:all}.entitlement-grid[b-fw07hybenn],.permission-grid[b-fw07hybenn]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.entitlement-card[b-fw07hybenn],.permission-grid article[b-fw07hybenn]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:16px;border:1px solid var(--line);border-radius:11px;background:var(--surface2)}.entitlement-card>span[b-fw07hybenn]{display:grid;gap:4px}.entitlement-card p[b-fw07hybenn],.permission-grid p[b-fw07hybenn]{grid-column:1/-1;color:var(--muted);margin:0}.entitlement-card>div[b-fw07hybenn]{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:7px}.permission-grid article[b-fw07hybenn]{display:block}.permission-grid strong[b-fw07hybenn]{display:block;margin-bottom:7px}@media(max-width:1100px){.administration-kpis[b-fw07hybenn]{grid-template-columns:repeat(2,minmax(0,1fr))}.member-row[b-fw07hybenn]{grid-template-columns:auto minmax(0,1fr) minmax(160px,.4fr)}.member-actions[b-fw07hybenn]{grid-column:2/-1;justify-content:flex-start}}@media(max-width:760px){.administration-kpis[b-fw07hybenn],.entitlement-grid[b-fw07hybenn],.permission-grid[b-fw07hybenn]{grid-template-columns:1fr}.invite-form[b-fw07hybenn],.tier-form[b-fw07hybenn]{grid-template-columns:1fr}.invite-form .button[b-fw07hybenn],.tier-form .button[b-fw07hybenn]{width:100%}.member-row[b-fw07hybenn]{grid-template-columns:auto minmax(0,1fr)}.member-role[b-fw07hybenn],.member-actions[b-fw07hybenn],.member-readonly[b-fw07hybenn]{grid-column:2}.invitation-list article[b-fw07hybenn]{grid-template-columns:minmax(0,1fr) auto}.invitation-list article .button[b-fw07hybenn]{grid-column:1/-1;width:100%}}
/* /Components/Pages/Business.razor.rz.scp.css */
.business-kpis[b-f3dn011mnn] {
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    gap: 1rem;
    margin-bottom: 1.25rem;
}

.business-tabs[b-f3dn011mnn] {
    display: flex;
    gap: .35rem;
    padding: .35rem;
    margin-bottom: 1rem;
    border: 1px solid var(--border-subtle);
    border-radius: var(--radius-lg);
    background: var(--surface-muted);
    overflow-x: auto;
}

.business-tabs button[b-f3dn011mnn] {
    border: 0;
    border-radius: var(--radius-md);
    background: transparent;
    color: var(--text-muted);
    font-weight: 700;
    padding: .7rem 1rem;
    white-space: nowrap;
}

.business-tabs button.active[b-f3dn011mnn] {
    background: var(--surface);
    color: var(--text-primary);
    box-shadow: var(--shadow-sm);
}

.business-overview-grid[b-f3dn011mnn] {
    display: grid;
    grid-template-columns: minmax(0, 1.15fr) minmax(0, .85fr);
    gap: 1rem;
}

.business-toolbar[b-f3dn011mnn] {
    display: flex;
    align-items: end;
    gap: .75rem;
    margin-bottom: 1rem;
    padding: .85rem;
    border: 1px solid var(--border-subtle);
    border-radius: var(--radius-lg);
    background: var(--surface);
}

.business-toolbar .filter-search[b-f3dn011mnn] {
    flex: 1 1 22rem;
}

.business-toolbar label:not(.filter-search):not(.check-filter)[b-f3dn011mnn] {
    min-width: 11rem;
}

.business-toolbar label span[b-f3dn011mnn],
.business-form-grid label span[b-f3dn011mnn] {
    display: block;
    margin-bottom: .35rem;
    color: var(--text-muted);
    font-size: .78rem;
    font-weight: 700;
    letter-spacing: .02em;
}

.check-filter[b-f3dn011mnn] {
    display: inline-flex;
    align-items: center;
    gap: .45rem;
    min-height: 2.65rem;
    white-space: nowrap;
}

.business-form-grid[b-f3dn011mnn] {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: .9rem;
}

.business-form-grid.compact[b-f3dn011mnn] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    max-width: 46rem;
}

.business-form-grid .wide[b-f3dn011mnn] {
    grid-column: span 2;
}

.calculated-value[b-f3dn011mnn] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 4.45rem;
    padding: .75rem .9rem;
    border: 1px solid var(--border-subtle);
    border-radius: var(--radius-md);
    background: var(--surface-muted);
}

.calculated-value span[b-f3dn011mnn] {
    color: var(--text-muted);
    font-size: .78rem;
    font-weight: 700;
}

.calculated-value strong[b-f3dn011mnn] {
    margin-top: .2rem;
    font-size: 1.2rem;
}

.form-actions[b-f3dn011mnn] {
    display: flex;
    gap: .65rem;
    margin-top: 1rem;
}

.financial-list[b-f3dn011mnn],
.receivable-list[b-f3dn011mnn] {
    display: grid;
    gap: .55rem;
}

.financial-list article[b-f3dn011mnn],
.receivable-list article[b-f3dn011mnn] {
    display: flex;
    align-items: center;
    gap: .8rem;
    min-width: 0;
    padding: .8rem;
    border: 1px solid var(--border-subtle);
    border-radius: var(--radius-md);
    background: var(--surface);
}

.financial-list article > div[b-f3dn011mnn],
.receivable-main[b-f3dn011mnn] {
    display: grid;
    gap: .18rem;
    min-width: 0;
    flex: 1;
}

.financial-list span[b-f3dn011mnn],
.receivable-list span[b-f3dn011mnn],
.financial-list small[b-f3dn011mnn],
.receivable-list small[b-f3dn011mnn] {
    color: var(--text-muted);
}

.entry-icon[b-f3dn011mnn] {
    display: grid;
    width: 2.35rem;
    height: 2.35rem;
    place-items: center;
    flex: 0 0 auto;
    border-radius: .75rem;
    background: var(--surface-muted);
    font-weight: 900;
}

.entry-icon.income[b-f3dn011mnn],
.amount.income[b-f3dn011mnn] {
    color: var(--success-text);
}

.entry-icon.expense[b-f3dn011mnn],
.amount.expense[b-f3dn011mnn] {
    color: var(--warning-text);
}

.entry-icon.mileage[b-f3dn011mnn],
.amount.mileage[b-f3dn011mnn] {
    color: var(--accent-strong);
}

.amount[b-f3dn011mnn] {
    margin-left: auto;
    font-variant-numeric: tabular-nums;
    white-space: nowrap;
}

.receivable-balance[b-f3dn011mnn] {
    display: grid;
    justify-items: end;
    gap: .35rem;
    margin-left: auto;
}

.receivable-balance strong[b-f3dn011mnn] {
    font-size: 1.05rem;
    font-variant-numeric: tabular-nums;
}

.row-actions[b-f3dn011mnn] {
    display: flex;
    align-items: center;
    gap: .45rem;
}

.button.small[b-f3dn011mnn] {
    padding: .45rem .7rem;
    font-size: .8rem;
}

.icon-action[b-f3dn011mnn] {
    display: grid;
    width: 2.1rem;
    height: 2.1rem;
    place-items: center;
    border: 1px solid var(--border-subtle);
    border-radius: .65rem;
    background: transparent;
    font-size: 1.1rem;
}

.icon-action.danger[b-f3dn011mnn] {
    color: var(--danger-text);
}

.payment-summary[b-f3dn011mnn] {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: .75rem;
    margin-bottom: 1rem;
}

.payment-summary div[b-f3dn011mnn] {
    display: grid;
    gap: .25rem;
    padding: .8rem;
    border: 1px solid var(--border-subtle);
    border-radius: var(--radius-md);
    background: var(--surface-muted);
}

.payment-summary span[b-f3dn011mnn] {
    color: var(--text-muted);
    font-size: .78rem;
    font-weight: 700;
}

@media (max-width: 1180px) {
    .business-kpis[b-f3dn011mnn] {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .business-form-grid[b-f3dn011mnn] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 820px) {
    .business-overview-grid[b-f3dn011mnn],
    .payment-summary[b-f3dn011mnn] {
        grid-template-columns: 1fr;
    }

    .business-toolbar[b-f3dn011mnn] {
        align-items: stretch;
        flex-direction: column;
    }

    .business-toolbar label:not(.filter-search):not(.check-filter)[b-f3dn011mnn] {
        min-width: 0;
    }

    .receivable-list article[b-f3dn011mnn] {
        align-items: flex-start;
        flex-wrap: wrap;
    }

    .receivable-balance[b-f3dn011mnn] {
        justify-items: start;
        margin-left: 0;
    }

    .row-actions[b-f3dn011mnn] {
        width: 100%;
        justify-content: flex-end;
    }
}

@media (max-width: 620px) {
    .business-kpis[b-f3dn011mnn],
    .business-form-grid[b-f3dn011mnn],
    .business-form-grid.compact[b-f3dn011mnn] {
        grid-template-columns: 1fr;
    }

    .business-form-grid .wide[b-f3dn011mnn] {
        grid-column: auto;
    }

    .financial-list article[b-f3dn011mnn] {
        align-items: flex-start;
        flex-wrap: wrap;
    }

    .amount[b-f3dn011mnn] {
        margin-left: 3.15rem;
    }
}
/* /Components/Pages/Notifications.razor.rz.scp.css */
.notification-kpis[b-kjvljod2de]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px}.notification-list[b-kjvljod2de]{display:grid;gap:12px}.notification-item[b-kjvljod2de]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:start;padding:17px 18px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.notification-item:hover[b-kjvljod2de],.notification-item:focus-visible[b-kjvljod2de]{border-color:color-mix(in srgb,var(--brand) 55%,var(--line));transform:translateY(-1px)}.notification-item.unread[b-kjvljod2de]{border-left:4px solid var(--brand);background:color-mix(in srgb,var(--brand) 5%,var(--surface))}.notification-icon[b-kjvljod2de]{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:var(--surface2);color:var(--brand-dark);font-size:1.2rem;font-weight:800}.notification-copy[b-kjvljod2de]{display:grid;gap:5px;min-width:0}.notification-copy>span[b-kjvljod2de]{color:var(--muted)}.notification-copy small[b-kjvljod2de]{color:var(--muted)}.notification-heading[b-kjvljod2de]{display:flex;align-items:center;gap:8px;color:var(--text)!important}.notification-heading strong[b-kjvljod2de]{overflow-wrap:anywhere}.unread-dot[b-kjvljod2de]{display:inline-block;width:9px;height:9px;border-radius:999px;background:var(--brand);flex:0 0 auto}@media(max-width:900px){.notification-kpis[b-kjvljod2de]{grid-template-columns:1fr 1fr}.notification-item[b-kjvljod2de]{grid-template-columns:auto minmax(0,1fr)}.notification-item .status-badge[b-kjvljod2de]{grid-column:2;justify-self:start}}@media(max-width:620px){.notification-kpis[b-kjvljod2de]{grid-template-columns:1fr}.notification-item[b-kjvljod2de]{padding:15px}.notification-icon[b-kjvljod2de]{width:38px;height:38px}}
/* /Components/Pages/Readiness.razor.rz.scp.css */
.readiness-hero[b-jxejscqtwj]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;padding:20px;border:1px solid var(--line);border-radius:14px;margin-bottom:20px}.readiness-hero.ready[b-jxejscqtwj]{background:color-mix(in srgb,var(--success) 8%,var(--surface));border-color:color-mix(in srgb,var(--success) 40%,var(--line))}.readiness-hero.attention[b-jxejscqtwj]{background:color-mix(in srgb,var(--warning) 9%,var(--surface));border-color:color-mix(in srgb,var(--warning) 45%,var(--line))}.readiness-score[b-jxejscqtwj]{display:grid;place-items:center;width:72px;height:72px;border-radius:999px;background:var(--surface);border:5px solid var(--brand);font-size:1.5rem;font-weight:900}.readiness-hero>span:nth-child(2)[b-jxejscqtwj]{display:grid;gap:5px}.readiness-hero small[b-jxejscqtwj],.readiness-copy small[b-jxejscqtwj],.company-check small[b-jxejscqtwj]{color:var(--muted)}.readiness-kpis[b-jxejscqtwj]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.readiness-list[b-jxejscqtwj]{display:grid}.readiness-list article[b-jxejscqtwj]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:start;padding:16px 0;border-bottom:1px solid var(--line)}.readiness-list article:last-child[b-jxejscqtwj]{border-bottom:0}.readiness-icon[b-jxejscqtwj]{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:var(--surface2);font-size:1.2rem;font-weight:900}.readiness-icon.ready[b-jxejscqtwj]{color:var(--success)}.readiness-icon.actionrequired[b-jxejscqtwj]{color:var(--warning)}.readiness-icon.optional[b-jxejscqtwj]{color:var(--brand-dark)}.readiness-icon.disabled[b-jxejscqtwj]{color:var(--muted)}.readiness-copy[b-jxejscqtwj]{display:grid;gap:6px}.readiness-copy>span[b-jxejscqtwj]{display:grid;gap:3px}.readiness-copy p[b-jxejscqtwj]{margin:0}.company-check-grid[b-jxejscqtwj]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.company-check[b-jxejscqtwj]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:15px;border:1px solid var(--line);border-radius:11px;color:var(--text);background:var(--surface2)}.company-check>span:first-child[b-jxejscqtwj]{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;font-weight:900}.company-check.complete>span:first-child[b-jxejscqtwj]{background:color-mix(in srgb,var(--success) 15%,var(--surface));color:var(--success)}.company-check.incomplete>span:first-child[b-jxejscqtwj]{background:color-mix(in srgb,var(--warning) 16%,var(--surface));color:var(--warning)}.company-check>span:nth-child(2)[b-jxejscqtwj]{display:grid;gap:4px}.company-check:hover[b-jxejscqtwj],.company-check:focus-visible[b-jxejscqtwj]{border-color:var(--brand)}@media(max-width:1000px){.readiness-kpis[b-jxejscqtwj]{grid-template-columns:repeat(2,minmax(0,1fr))}.company-check-grid[b-jxejscqtwj]{grid-template-columns:1fr}}@media(max-width:700px){.readiness-hero[b-jxejscqtwj]{grid-template-columns:auto minmax(0,1fr)}.readiness-hero .status-badge[b-jxejscqtwj]{grid-column:2;justify-self:start}.readiness-kpis[b-jxejscqtwj]{grid-template-columns:1fr}.readiness-list article[b-jxejscqtwj]{grid-template-columns:auto minmax(0,1fr)}.readiness-list article .status-badge[b-jxejscqtwj]{grid-column:2;justify-self:start}.company-check[b-jxejscqtwj]{grid-template-columns:auto minmax(0,1fr)}.company-check .status-badge[b-jxejscqtwj]{grid-column:2;justify-self:start}}
/* /Components/Pages/Reports.razor.rz.scp.css */
.report-controls[b-fidrsn69rb]{display:flex;align-items:end;gap:.75rem;flex-wrap:wrap;padding:1rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.period-presets[b-fidrsn69rb]{display:flex;gap:.35rem;padding:.3rem;border-radius:.75rem;background:var(--surface-subtle)}.period-presets button[b-fidrsn69rb],.report-tabs button[b-fidrsn69rb]{border:0;background:transparent;color:var(--text-muted);font-weight:700;cursor:pointer}.period-presets button[b-fidrsn69rb]{padding:.65rem .8rem;border-radius:.55rem}.period-presets button.active[b-fidrsn69rb],.report-tabs button.active[b-fidrsn69rb]{background:var(--brand-soft);color:var(--brand-strong)}.report-controls label[b-fidrsn69rb]{display:grid;gap:.35rem;min-width:10rem}.report-controls label span[b-fidrsn69rb]{font-weight:700}.report-controls input[b-fidrsn69rb]{min-height:2.75rem;border:1px solid var(--line);border-radius:.65rem;padding:.55rem .7rem;background:var(--surface);color:var(--text)}.report-meta[b-fidrsn69rb]{display:flex;justify-content:space-between;gap:1rem;margin:1rem 0;color:var(--text-muted)}.report-kpis[b-fidrsn69rb]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem}.report-tabs[b-fidrsn69rb]{display:flex;gap:.25rem;margin:1rem 0;padding:.35rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow-x:auto}.report-tabs button[b-fidrsn69rb]{flex:1;min-width:7rem;padding:.75rem;border-radius:.65rem}.report-overview-grid[b-fidrsn69rb],.two-column-report[b-fidrsn69rb]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.pulse-grid[b-fidrsn69rb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.pulse-grid article[b-fidrsn69rb],.section-kpis article[b-fidrsn69rb]{display:grid;gap:.3rem;padding:1rem;border:1px solid var(--line);border-radius:.8rem;background:var(--surface-subtle)}.pulse-grid span[b-fidrsn69rb],.section-kpis span[b-fidrsn69rb]{color:var(--text-muted)}.pulse-grid strong[b-fidrsn69rb],.section-kpis strong[b-fidrsn69rb]{font-size:1.35rem}.pulse-grid small[b-fidrsn69rb]{color:var(--text-muted)}.trend-chart[b-fidrsn69rb]{display:grid;gap:.7rem}.trend-chart article[b-fidrsn69rb]{display:grid;grid-template-columns:7.5rem 1fr;align-items:center;gap:.75rem}.trend-label[b-fidrsn69rb]{color:var(--text-muted);font-weight:700}.trend-bars[b-fidrsn69rb]{display:grid;gap:.2rem}.bar[b-fidrsn69rb]{display:block;height:.42rem;min-width:0;border-radius:999px}.bar.revenue[b-fidrsn69rb]{background:var(--success)}.bar.expense[b-fidrsn69rb]{background:var(--warning)}.bar.production[b-fidrsn69rb]{background:var(--brand)}.trend-legend[b-fidrsn69rb]{display:flex;gap:1rem;margin-top:1rem;color:var(--text-muted)}.trend-legend span[b-fidrsn69rb]::before{content:"";display:inline-block;width:.7rem;height:.7rem;border-radius:50%;margin-right:.35rem}.trend-legend .revenue[b-fidrsn69rb]::before{background:var(--success)}.trend-legend .expense[b-fidrsn69rb]::before{background:var(--warning)}.trend-legend .production[b-fidrsn69rb]::before{background:var(--brand)}.report-catalog[b-fidrsn69rb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.report-catalog button[b-fidrsn69rb]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;text-align:left;padding:1rem;border:1px solid var(--line);border-radius:.8rem;background:var(--surface);color:var(--text);cursor:pointer}.report-catalog button:hover[b-fidrsn69rb]{border-color:var(--brand);box-shadow:var(--shadow-sm)}.report-catalog button>span:nth-child(2)[b-fidrsn69rb]{display:grid;gap:.35rem}.report-catalog small[b-fidrsn69rb]{color:var(--text-muted);line-height:1.4}.catalog-icon[b-fidrsn69rb]{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:.75rem;background:var(--brand-soft);color:var(--brand-strong);font-weight:800}.section-kpis[b-fidrsn69rb]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.section-kpis.five[b-fidrsn69rb]{grid-template-columns:repeat(5,minmax(0,1fr))}.focus-metric[b-fidrsn69rb]{display:grid;justify-items:center;gap:.25rem;padding:1.5rem;border-radius:.9rem;background:var(--brand-soft)}.focus-metric strong[b-fidrsn69rb]{font-size:2rem;color:var(--brand-strong)}.focus-metric span[b-fidrsn69rb],.health-row span[b-fidrsn69rb]{color:var(--text-muted)}.health-row[b-fidrsn69rb]{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--line)}.health-row:last-child[b-fidrsn69rb]{border-bottom:0}.report-table[b-fidrsn69rb]{display:grid;overflow-x:auto}.report-table-head[b-fidrsn69rb],.report-table-row[b-fidrsn69rb]{display:grid;grid-template-columns:minmax(12rem,1.5fr) repeat(5,minmax(6.5rem,1fr));gap:.75rem;align-items:center;min-width:58rem;padding:.75rem}.report-table-head[b-fidrsn69rb]{color:var(--text-muted);font-weight:700;border-bottom:1px solid var(--line)}.report-table-row[b-fidrsn69rb]{border-bottom:1px solid var(--line)}.report-table-row:last-child[b-fidrsn69rb]{border-bottom:0}.priority-list[b-fidrsn69rb]{display:grid}.priority-list article[b-fidrsn69rb]{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.9rem 0;border-bottom:1px solid var(--line)}.priority-list article:last-child[b-fidrsn69rb]{border-bottom:0}.priority-list article>div[b-fidrsn69rb]{display:grid;gap:.25rem}.priority-list article>div:last-child[b-fidrsn69rb]{text-align:right}.priority-list span[b-fidrsn69rb],.priority-list small[b-fidrsn69rb]{color:var(--text-muted)}@media(max-width:1350px){.report-kpis[b-fidrsn69rb]{grid-template-columns:repeat(3,minmax(0,1fr))}.section-kpis[b-fidrsn69rb],.section-kpis.five[b-fidrsn69rb]{grid-template-columns:repeat(3,minmax(0,1fr))}.report-catalog[b-fidrsn69rb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.report-overview-grid[b-fidrsn69rb],.two-column-report[b-fidrsn69rb]{grid-template-columns:1fr}.report-controls[b-fidrsn69rb]{align-items:stretch}.report-controls label[b-fidrsn69rb]{flex:1}.report-tabs button[b-fidrsn69rb]{flex:none}.report-catalog[b-fidrsn69rb]{grid-template-columns:1fr}}@media(max-width:620px){.report-meta[b-fidrsn69rb]{display:grid}.report-kpis[b-fidrsn69rb],.section-kpis[b-fidrsn69rb],.section-kpis.five[b-fidrsn69rb],.pulse-grid[b-fidrsn69rb]{grid-template-columns:1fr}.period-presets[b-fidrsn69rb]{display:grid;grid-template-columns:1fr 1fr;width:100%}.report-controls label[b-fidrsn69rb]{min-width:calc(50% - .5rem)}.report-controls>.button[b-fidrsn69rb]{width:100%}.trend-chart article[b-fidrsn69rb]{grid-template-columns:1fr}.report-catalog button[b-fidrsn69rb]{grid-template-columns:auto 1fr}.report-catalog .text-link[b-fidrsn69rb]{display:none}.priority-list article[b-fidrsn69rb]{align-items:flex-start}.priority-list article>div:last-child[b-fidrsn69rb]{text-align:left}}
/* /Components/Pages/Search.razor.rz.scp.css */
.search-workspace-form[b-iuud8liumg]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:var(--shadow);margin-bottom:20px}.search-workspace-form label[b-iuud8liumg]{display:grid;gap:7px;font-weight:700}.search-workspace-form input[b-iuud8liumg]{width:100%;height:var(--control-height);padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface2);color:var(--text)}.search-summary[b-iuud8liumg]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px}.global-search-results[b-iuud8liumg]{display:grid}.global-search-result[b-iuud8liumg]{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(160px,auto) auto;gap:14px;align-items:center;padding:15px 4px;border-bottom:1px solid var(--line);color:var(--text)}.global-search-result:last-child[b-iuud8liumg]{border-bottom:0}.global-search-result:hover[b-iuud8liumg],.global-search-result:focus-visible[b-iuud8liumg]{color:var(--brand-dark)}.global-search-result>span:nth-child(2)[b-iuud8liumg]{display:grid;gap:4px}.global-search-result small[b-iuud8liumg],.search-result-meta[b-iuud8liumg]{color:var(--muted)}.search-result-icon[b-iuud8liumg]{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--surface2);color:var(--brand-dark);font-weight:800}.search-result-meta[b-iuud8liumg]{text-align:right}@media(max-width:760px){.search-workspace-form[b-iuud8liumg]{grid-template-columns:1fr}.search-workspace-form .button[b-iuud8liumg]{width:100%}.search-summary[b-iuud8liumg]{grid-template-columns:1fr}.global-search-result[b-iuud8liumg]{grid-template-columns:auto minmax(0,1fr) auto}.search-result-meta[b-iuud8liumg]{grid-column:2;text-align:left}}
/* /Components/Pages/StormReadiness.razor.rz.scp.css */
.readiness-kpis[b-54rez2wsez]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1rem 0}.readiness-generated[b-54rez2wsez]{margin:.25rem 0 1rem;color:var(--muted);text-align:right}.readiness-list[b-54rez2wsez]{display:grid;gap:1.25rem}.readiness-card[b-54rez2wsez]{display:grid;gap:1rem;padding:1.1rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface2);box-shadow:var(--shadow-sm)}.readiness-card-header[b-54rez2wsez]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem}.readiness-score[b-54rez2wsez]{display:grid;place-items:center;align-content:center;width:5.4rem;height:5.4rem;border:2px solid var(--line);border-radius:50%;background:var(--surface)}.readiness-score strong[b-54rez2wsez]{font-size:1.75rem;line-height:1}.readiness-score span[b-54rez2wsez]{font-size:.75rem;color:var(--muted)}.readiness-score.success[b-54rez2wsez]{border-color:var(--success);color:var(--success)}.readiness-score.info[b-54rez2wsez]{border-color:var(--brand);color:var(--brand)}.readiness-score.warning[b-54rez2wsez]{border-color:var(--warning);color:var(--warning)}.readiness-score.danger[b-54rez2wsez]{border-color:var(--danger);color:var(--danger)}.readiness-title h2[b-54rez2wsez]{margin:.2rem 0}.readiness-title p[b-54rez2wsez],.readiness-status small[b-54rez2wsez]{margin:0;color:var(--muted)}.readiness-status[b-54rez2wsez]{display:grid;justify-items:end;gap:.35rem}.readiness-components[b-54rez2wsez]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.readiness-components article[b-54rez2wsez]{display:grid;gap:.4rem;padding:.8rem;border:1px solid var(--line);border-radius:.75rem;background:var(--surface)}.readiness-components article>div:first-child[b-54rez2wsez]{display:flex;justify-content:space-between;gap:.5rem}.readiness-components p[b-54rez2wsez]{margin:0;color:var(--muted);font-size:.85rem}.component-track[b-54rez2wsez]{height:.45rem;overflow:hidden;border-radius:999px;background:var(--line)}.component-track span[b-54rez2wsez]{display:block;height:100%;border-radius:inherit;background:var(--brand)}.readiness-context-grid[b-54rez2wsez],.readiness-reasons[b-54rez2wsez]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.readiness-context-grid>section[b-54rez2wsez],.readiness-reasons>section[b-54rez2wsez],.market-coverage[b-54rez2wsez]{padding:1rem;border:1px solid var(--line);border-radius:.8rem;background:var(--surface)}.readiness-context-grid h3[b-54rez2wsez],.readiness-reasons h3[b-54rez2wsez],.market-coverage h3[b-54rez2wsez]{margin:0 0 .7rem}.readiness-facts[b-54rez2wsez]{display:grid;grid-template-columns:max-content 1fr;gap:.35rem .8rem;margin:0}.readiness-facts dt[b-54rez2wsez]{font-weight:800}.readiness-facts dd[b-54rez2wsez]{margin:0}.snapshot-summary[b-54rez2wsez]{margin:.75rem 0 0;padding:.65rem;border-left:3px solid var(--brand);background:var(--surface2)}.readiness-reasons ul[b-54rez2wsez]{margin:0;padding-left:1.2rem}.readiness-reasons li+li[b-54rez2wsez]{margin-top:.35rem}.readiness-reasons .blockers[b-54rez2wsez]{border-left:4px solid var(--warning)}.section-heading[b-54rez2wsez]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.section-heading p[b-54rez2wsez]{margin:.2rem 0 0;color:var(--muted)}.coverage-warning[b-54rez2wsez]{padding:.35rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--warning) 16%,transparent);font-size:.82rem;font-weight:800}.dealership-readiness-list[b-54rez2wsez]{display:grid;gap:.65rem;margin-top:.8rem}.dealership-readiness-list article[b-54rez2wsez]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem;border:1px solid var(--line);border-radius:.7rem;background:var(--surface2)}.dealership-readiness-list article>div:first-child[b-54rez2wsez]{display:grid;gap:.2rem}.dealership-readiness-list span[b-54rez2wsez],.dealership-readiness-list small[b-54rez2wsez]{color:var(--muted)}.dealership-readiness-state[b-54rez2wsez]{display:flex;align-items:center;gap:.5rem}.readiness-actions[b-54rez2wsez]{display:flex;flex-wrap:wrap;gap:.6rem}.muted[b-54rez2wsez]{color:var(--muted)}@media(max-width:1050px){.readiness-kpis[b-54rez2wsez],.readiness-components[b-54rez2wsez]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.readiness-card-header[b-54rez2wsez]{grid-template-columns:auto 1fr}.readiness-status[b-54rez2wsez]{grid-column:1/-1;justify-items:start}.readiness-context-grid[b-54rez2wsez],.readiness-reasons[b-54rez2wsez]{grid-template-columns:1fr}.dealership-readiness-list article[b-54rez2wsez],.section-heading[b-54rez2wsez]{display:grid}.dealership-readiness-state[b-54rez2wsez]{flex-wrap:wrap}}@media(max-width:560px){.readiness-kpis[b-54rez2wsez],.readiness-components[b-54rez2wsez]{grid-template-columns:1fr}.readiness-card-header[b-54rez2wsez]{grid-template-columns:1fr}.readiness-score[b-54rez2wsez]{width:4.8rem;height:4.8rem}.readiness-actions[b-54rez2wsez]{display:grid}.readiness-actions .button[b-54rez2wsez]{width:100%}.readiness-facts[b-54rez2wsez]{grid-template-columns:1fr}.readiness-facts dd[b-54rez2wsez]{margin-bottom:.35rem}}@media(prefers-reduced-motion:reduce){.component-track span[b-54rez2wsez]{transition:none}}
/* /Components/Pages/Storms.razor.rz.scp.css */
.command-nav[b-4poc9p49v9]{display:flex;gap:.4rem;overflow-x:auto;margin-bottom:1rem;padding:.35rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm)}
.command-nav a[b-4poc9p49v9]{flex:0 0 auto;padding:.7rem .9rem;border-radius:.55rem;color:var(--muted);font-weight:700}
.command-nav a.active[b-4poc9p49v9]{background:color-mix(in srgb,var(--brand) 14%,var(--surface));color:var(--brand-dark)}
.storm-safety[b-4poc9p49v9]{display:flex;flex-wrap:wrap;gap:.35rem 1rem;padding:1rem 1.1rem;margin-bottom:1rem;border-left:4px solid var(--amber);background:color-mix(in srgb,var(--amber) 8%,var(--surface));border-radius:var(--radius-sm)}
.storm-safety span[b-4poc9p49v9]{color:var(--muted)}
.command-filters[b-4poc9p49v9]{display:grid;grid-template-columns:repeat(6,minmax(135px,1fr));gap:1rem;padding:1.1rem;margin-bottom:1rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}
.command-filters label[b-4poc9p49v9]{display:grid;gap:.4rem;font-weight:700}
.command-filters select[b-4poc9p49v9],.command-filters input[b-4poc9p49v9]{width:100%;padding:.65rem;border:1px solid var(--line);border-radius:.55rem;background:var(--surface2)}
.advanced-location[b-4poc9p49v9]{grid-column:1/-1;padding:.8rem;border:1px solid var(--line);border-radius:.6rem}
.advanced-location summary[b-4poc9p49v9]{font-weight:800;cursor:pointer}
.advanced-location p[b-4poc9p49v9]{margin:.4rem 0;color:var(--muted)}
.advanced-location div[b-4poc9p49v9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.command-filter-pending[b-4poc9p49v9]{grid-column:1/-1;display:grid;gap:.25rem;padding:.8rem 1rem;border:1px solid color-mix(in srgb,var(--amber) 42%,var(--line));border-left:4px solid var(--amber);border-radius:.6rem;background:color-mix(in srgb,var(--amber) 9%,var(--surface))}.command-filter-pending span[b-4poc9p49v9]{color:var(--muted)}
.command-filter-actions[b-4poc9p49v9]{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.6rem}
.command-filter-actions .button[b-4poc9p49v9]{min-width:11rem}
.command-filter-actions .button:disabled[b-4poc9p49v9]{opacity:.55;cursor:not-allowed}
.command-filter-actions .button:focus-visible[b-4poc9p49v9]{outline:2px solid color-mix(in srgb,var(--brand) 70%,var(--brand-dark));outline-offset:2px}
.command-meta[b-4poc9p49v9]{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem;color:var(--muted)}
.command-kpis[b-4poc9p49v9]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;margin-bottom:1rem}
.command-kpis article[b-4poc9p49v9]{padding:1rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}
.command-kpis strong[b-4poc9p49v9]{display:block;margin-top:.5rem;font-size:1.55rem}
.command-state[b-4poc9p49v9]{display:flex;gap:.65rem 1rem;align-items:center;padding:.8rem 1rem;margin-bottom:1rem;border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--amber) 8%,var(--surface))}.command-state span[b-4poc9p49v9]{color:var(--muted)}
.command-workspace[b-4poc9p49v9]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.85fr);gap:1rem;margin-bottom:1rem}
.command-detail-stack[b-4poc9p49v9]{display:grid;gap:1rem;align-content:start}
.storm-loading-state[b-4poc9p49v9]{display:grid;padding:1rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}
.intelligence-feed[b-4poc9p49v9]{display:grid;gap:.7rem;max-height:760px;overflow:auto}
.intelligence-card[b-4poc9p49v9]{display:grid;gap:.35rem;width:100%;padding:1rem;text-align:left;background:var(--surface2);border:1px solid var(--line);border-radius:.7rem}
.intelligence-card:hover[b-4poc9p49v9],.intelligence-card.selected[b-4poc9p49v9]{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 6%,var(--surface))}
.intelligence-card:focus-visible[b-4poc9p49v9]{outline:2px solid color-mix(in srgb,var(--brand) 65%,transparent);outline-offset:2px}
.feed-heading[b-4poc9p49v9]{display:flex;align-items:center;justify-content:space-between;gap:.7rem}
.intelligence-card>span:not(.feed-heading)[b-4poc9p49v9]{color:var(--text)}
.empty-state[b-4poc9p49v9]{padding:1.1rem 1.2rem;margin:0 0 1rem;background:color-mix(in srgb,var(--surface),var(--success) 6%);border:1px solid var(--line);border-left:4px solid var(--success);border-radius:var(--radius);display:grid;gap:.45rem;line-height:1.45}
.empty-state h3[b-4poc9p49v9]{margin:0;font-size:1.05rem}
.empty-state p[b-4poc9p49v9]{margin:0;color:var(--muted)}
.selected-detail[b-4poc9p49v9]{display:grid;gap:.8rem}
.selected-detail>.status-badge[b-4poc9p49v9]{justify-self:start}
.selected-detail dl[b-4poc9p49v9]{display:grid;grid-template-columns:auto 1fr;gap:.55rem 1rem;margin:0}
.selected-detail dt[b-4poc9p49v9]{color:var(--muted);font-weight:700}.selected-detail dd[b-4poc9p49v9]{margin:0}
.provider-health-details[b-4poc9p49v9]{display:grid;gap:1rem}.provider-health-details>summary[b-4poc9p49v9]{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;padding:.25rem 0}.provider-health-details>summary[b-4poc9p49v9]::-webkit-details-marker{display:none}.provider-health-details>summary[b-4poc9p49v9]:after{content:"▾";color:var(--muted);font-size:1rem}.provider-health-details[open]>summary[b-4poc9p49v9]:after{content:"▴"}.provider-health-details>summary>span[b-4poc9p49v9]{display:flex;align-items:center;gap:.55rem;color:var(--muted)}
.provider-summary[b-4poc9p49v9]{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;align-items:start;margin:1rem 0}
.health-table[b-4poc9p49v9]{display:grid;gap:.65rem}
.health-table article[b-4poc9p49v9]{display:grid;grid-template-columns:minmax(120px,1.2fr) auto repeat(4,minmax(95px,1fr));gap:.7rem;align-items:center;padding:.8rem;border:1px solid var(--line);border-radius:.6rem;background:var(--surface2)}
.health-table small[b-4poc9p49v9]{grid-column:1/-1}
.provider-summary strong[b-4poc9p49v9],.provider-summary span[b-4poc9p49v9]{min-width:0;overflow-wrap:anywhere}
.provider-summary span[b-4poc9p49v9]{white-space:normal}
@media(max-width:1280px){.command-filters[b-4poc9p49v9]{grid-template-columns:repeat(3,minmax(150px,1fr))}}
@media(max-width:1100px){.command-kpis[b-4poc9p49v9]{grid-template-columns:repeat(3,1fr)}.health-table article[b-4poc9p49v9]{grid-template-columns:repeat(3,1fr)}}
@media(max-width:820px){.command-workspace[b-4poc9p49v9]{grid-template-columns:1fr}.command-filters[b-4poc9p49v9]{grid-template-columns:repeat(2,minmax(140px,1fr))}.command-meta[b-4poc9p49v9],.command-state[b-4poc9p49v9]{display:grid}.health-table article[b-4poc9p49v9]{grid-template-columns:repeat(2,1fr)}.provider-health-details>summary[b-4poc9p49v9]{align-items:flex-start;display:grid}}
@media(max-width:560px){.command-filters[b-4poc9p49v9],.advanced-location div[b-4poc9p49v9],.command-kpis[b-4poc9p49v9]{grid-template-columns:1fr}.command-filter-actions[b-4poc9p49v9]{display:grid}.command-filter-actions .button[b-4poc9p49v9]{width:100%}.feed-heading[b-4poc9p49v9]{align-items:flex-start;flex-direction:column}.health-table article[b-4poc9p49v9]{grid-template-columns:1fr}.selected-detail dl[b-4poc9p49v9]{grid-template-columns:1fr}.selected-detail dd[b-4poc9p49v9]{margin-bottom:.35rem}.provider-health-details>summary>span[b-4poc9p49v9]{align-items:flex-start;display:grid}}
/* /Components/Pages/StormWatches.razor.rz.scp.css */
.watch-kpis[b-uugth0lmys]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1rem 0}.watch-editor[b-uugth0lmys]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.watch-editor label[b-uugth0lmys]{display:grid;gap:.35rem;font-weight:800}.watch-editor label span[b-uugth0lmys]{font-size:.82rem;color:var(--muted)}.watch-editor input[b-uugth0lmys],.watch-editor select[b-uugth0lmys]{min-height:44px;width:100%}.watch-editor .wide[b-uugth0lmys]{grid-column:1/-1}.watch-editor-actions[b-uugth0lmys]{display:flex;gap:.65rem}.watch-list[b-uugth0lmys]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.watch-card[b-uugth0lmys]{display:grid;gap:.7rem;padding:1rem;border:1px solid var(--line);border-radius:.8rem;background:var(--surface2)}.watch-card-heading[b-uugth0lmys]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.watch-card h3[b-uugth0lmys]{margin:.15rem 0 0}.watch-card p[b-uugth0lmys]{margin:0;color:var(--muted)}.watch-card dl[b-uugth0lmys]{display:grid;grid-template-columns:max-content 1fr;gap:.25rem .75rem;margin:0}.watch-card dd[b-uugth0lmys]{margin:0}.watch-message[b-uugth0lmys]{padding:.6rem;border-left:3px solid var(--brand);background:var(--surface)}.watch-actions[b-uugth0lmys]{display:flex;flex-wrap:wrap;gap:.5rem}.watch-history[b-uugth0lmys]{display:grid;gap:.65rem}.watch-history article[b-uugth0lmys]{padding:.8rem;border:1px solid var(--line);border-radius:.7rem;background:var(--surface2)}.watch-history article>div[b-uugth0lmys]{display:flex;justify-content:space-between;gap:1rem}.watch-history p[b-uugth0lmys]{margin:.35rem 0}.muted[b-uugth0lmys]{color:var(--muted)}@media(max-width:900px){.watch-kpis[b-uugth0lmys],.watch-editor[b-uugth0lmys],.watch-list[b-uugth0lmys]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.watch-kpis[b-uugth0lmys],.watch-editor[b-uugth0lmys],.watch-list[b-uugth0lmys]{grid-template-columns:1fr}.watch-editor .wide[b-uugth0lmys]{grid-column:auto}.watch-editor-actions[b-uugth0lmys],.watch-actions[b-uugth0lmys]{display:grid}.watch-actions .button[b-uugth0lmys],.watch-editor-actions .button[b-uugth0lmys]{width:100%}.watch-card-heading[b-uugth0lmys],.watch-history article>div[b-uugth0lmys]{display:grid}}
/* /Components/Pages/Travel.razor.rz.scp.css */
.travel-kpis[b-mggabheb2q]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;margin-bottom:1rem}.assignment-strip[b-mggabheb2q]{display:grid;gap:.65rem}.assignment-strip article[b-mggabheb2q]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem;border:1px solid var(--line);border-radius:.7rem;background:var(--surface2)}.assignment-strip article>div[b-mggabheb2q]{display:grid;gap:.2rem}.assignment-strip span[b-mggabheb2q],.assignment-strip small[b-mggabheb2q]{color:var(--muted)}.travel-toolbar[b-mggabheb2q]{display:flex;align-items:end;gap:.7rem;margin:1rem 0;padding:.85rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.travel-toolbar label[b-mggabheb2q]{display:grid;gap:.3rem;font-weight:700}.travel-toolbar .filter-search[b-mggabheb2q]{flex:1;display:flex;align-items:center}.travel-toolbar input[b-mggabheb2q],.travel-toolbar select[b-mggabheb2q]{width:100%;padding:.65rem;border:1px solid var(--line);border-radius:.55rem;background:var(--surface2)}.travel-workspace[b-mggabheb2q]{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.4fr);gap:1rem;align-items:start}.travel-detail-stack[b-mggabheb2q]{display:grid;gap:1rem}.trip-list[b-mggabheb2q]{display:grid;gap:.65rem;max-height:850px;overflow:auto}.trip-card[b-mggabheb2q]{display:grid;gap:.45rem;width:100%;padding:.9rem;text-align:left;border:1px solid var(--line);border-radius:.7rem;background:var(--surface2);color:var(--text)}.trip-card:hover[b-mggabheb2q],.trip-card.selected[b-mggabheb2q]{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 7%,var(--surface))}.trip-card-heading[b-mggabheb2q],.trip-card-footer[b-mggabheb2q]{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.trip-card-heading>span:first-child[b-mggabheb2q]{display:grid;gap:.15rem}.trip-card small[b-mggabheb2q],.trip-card>span:not(.trip-card-heading,.trip-card-footer)[b-mggabheb2q]{color:var(--muted)}.travel-form-grid[b-mggabheb2q]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.travel-form-grid label[b-mggabheb2q]{display:grid;gap:.35rem;font-weight:700}.travel-form-grid .wide[b-mggabheb2q]{grid-column:1/-1}.travel-form-grid input[b-mggabheb2q],.travel-form-grid select[b-mggabheb2q],.travel-form-grid textarea[b-mggabheb2q]{width:100%;padding:.65rem;border:1px solid var(--line);border-radius:.55rem;background:var(--surface2);color:var(--text)}.form-actions[b-mggabheb2q]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.trip-detail-header[b-mggabheb2q]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.trip-detail-header h3[b-mggabheb2q]{margin:.5rem 0 .25rem}.trip-detail-header p[b-mggabheb2q]{margin:0;color:var(--muted)}.detail-actions[b-mggabheb2q]{display:flex;gap:.5rem}.button.danger[b-mggabheb2q]{border-color:color-mix(in srgb,var(--danger) 45%,var(--line));color:var(--danger)}.assignment-context[b-mggabheb2q]{display:grid;gap:.25rem;margin:1rem 0;padding:.8rem;border-left:4px solid var(--brand);background:var(--surface2);border-radius:.5rem}.assignment-context span[b-mggabheb2q]{color:var(--muted)}.cost-grid[b-mggabheb2q]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:1rem}.cost-grid article[b-mggabheb2q]{display:grid;gap:.25rem;padding:.75rem;border:1px solid var(--line);border-radius:.6rem;background:var(--surface2)}.cost-grid small[b-mggabheb2q]{color:var(--muted)}.cost-grid strong[b-mggabheb2q]{font-size:1.1rem}.cost-grid .total[b-mggabheb2q]{grid-column:span 2;border-color:color-mix(in srgb,var(--brand) 35%,var(--line));background:color-mix(in srgb,var(--brand) 7%,var(--surface))}.trip-notes[b-mggabheb2q]{margin-top:1rem}.trip-notes p[b-mggabheb2q]{margin:.35rem 0 0;color:var(--muted);white-space:pre-wrap}.lodging-add[b-mggabheb2q]{margin-bottom:.8rem}.lodging-form[b-mggabheb2q]{padding:.9rem;border:1px solid var(--line);border-radius:.7rem;background:var(--surface2)}.amenity-checks[b-mggabheb2q]{display:flex;flex-wrap:wrap;gap:.8rem}.amenity-checks label[b-mggabheb2q]{display:flex;align-items:center;gap:.35rem}.amenity-checks input[b-mggabheb2q]{width:auto}.lodging-list[b-mggabheb2q]{display:grid;gap:.75rem}.lodging-list>article[b-mggabheb2q]{display:grid;gap:.7rem;padding:.9rem;border:1px solid var(--line);border-radius:.7rem;background:var(--surface2)}.lodging-list>article.selected[b-mggabheb2q]{border-color:var(--success);box-shadow:inset 4px 0 0 var(--success)}.lodging-list header[b-mggabheb2q]{display:flex;justify-content:space-between;gap:1rem}.lodging-list header>div[b-mggabheb2q]{display:grid;gap:.2rem}.lodging-list header small[b-mggabheb2q]{color:var(--muted)}.lodging-metrics[b-mggabheb2q]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.lodging-metrics span[b-mggabheb2q]{display:grid;gap:.1rem}.lodging-metrics small[b-mggabheb2q]{color:var(--muted)}.amenities[b-mggabheb2q]{display:flex;flex-wrap:wrap;gap:.45rem}.amenities span[b-mggabheb2q]{padding:.25rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--success) 12%,var(--surface));font-size:.78rem}.amenities span.off[b-mggabheb2q]{opacity:.45;text-decoration:line-through}.lodging-actions[b-mggabheb2q]{display:flex;flex-wrap:wrap;gap:.5rem}@media(max-width:1180px){.travel-kpis[b-mggabheb2q]{grid-template-columns:repeat(3,1fr)}.cost-grid[b-mggabheb2q]{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.travel-workspace[b-mggabheb2q]{grid-template-columns:1fr}.trip-list[b-mggabheb2q]{max-height:480px}.travel-toolbar[b-mggabheb2q]{align-items:stretch;flex-wrap:wrap}.travel-toolbar .filter-search[b-mggabheb2q]{flex-basis:100%}}@media(max-width:640px){.travel-kpis[b-mggabheb2q],.travel-form-grid[b-mggabheb2q],.cost-grid[b-mggabheb2q],.lodging-metrics[b-mggabheb2q]{grid-template-columns:1fr}.travel-form-grid .wide[b-mggabheb2q],.cost-grid .total[b-mggabheb2q]{grid-column:auto}.assignment-strip article[b-mggabheb2q],.trip-detail-header[b-mggabheb2q],.lodging-list header[b-mggabheb2q]{display:grid}.travel-toolbar[b-mggabheb2q]{display:grid}.detail-actions[b-mggabheb2q],.form-actions[b-mggabheb2q],.lodging-actions[b-mggabheb2q]{display:grid}.detail-actions .button[b-mggabheb2q],.form-actions .button[b-mggabheb2q],.lodging-actions .button[b-mggabheb2q]{width:100%}}
/* /Components/Pages/TravelApproval.razor.rz.scp.css */
.approval-safety[b-a5r4o9kggp]{display:grid;gap:.25rem;margin:1rem 0;padding:1rem;border:1px solid var(--line);border-left:4px solid var(--brand);border-radius:.8rem;background:var(--surface2)}.approval-safety span[b-a5r4o9kggp]{color:var(--muted)}.approval-kpis[b-a5r4o9kggp]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1rem 0}.approval-list[b-a5r4o9kggp]{display:grid;gap:1rem}.approval-card[b-a5r4o9kggp]{display:grid;gap:1rem;padding:1.1rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface)}.approval-heading[b-a5r4o9kggp]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.approval-heading h2[b-a5r4o9kggp]{margin:.2rem 0}.approval-heading p[b-a5r4o9kggp]{margin:0;color:var(--muted)}.approval-status[b-a5r4o9kggp]{display:grid;justify-items:end;gap:.3rem}.readiness-score[b-a5r4o9kggp]{display:grid;place-items:center;width:3.4rem;height:3.4rem;border:5px solid var(--brand);border-radius:50%;font-size:1.15rem;font-weight:900}.approval-status small[b-a5r4o9kggp]{color:var(--muted);font-weight:800}.approval-summary[b-a5r4o9kggp]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.approval-summary span[b-a5r4o9kggp]{display:grid;gap:.2rem;padding:.75rem;border:1px solid var(--line);border-radius:.7rem;background:var(--surface2)}.approval-summary small[b-a5r4o9kggp]{color:var(--muted)}.approval-checks[b-a5r4o9kggp]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.approval-check[b-a5r4o9kggp]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.75rem;border:1px solid var(--line);border-radius:.7rem;background:var(--surface2)}.approval-check>div[b-a5r4o9kggp]{display:grid;gap:.15rem}.approval-check small[b-a5r4o9kggp]{color:var(--muted)}.approval-check>span:last-child[b-a5r4o9kggp]{font-weight:900}.check-mark[b-a5r4o9kggp]{display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%;font-weight:900}.approval-check.complete .check-mark[b-a5r4o9kggp]{background:var(--success-soft);color:var(--success)}.approval-check.warning .check-mark[b-a5r4o9kggp]{background:var(--warning-soft);color:var(--warning)}.approval-check.blocked .check-mark[b-a5r4o9kggp]{background:var(--danger-soft);color:var(--danger)}.approval-blockers[b-a5r4o9kggp],.approval-warnings[b-a5r4o9kggp]{padding:.8rem 1rem;border-radius:.75rem}.approval-blockers[b-a5r4o9kggp]{border:1px solid var(--danger);background:var(--danger-soft)}.approval-warnings[b-a5r4o9kggp]{border:1px solid var(--warning);background:var(--warning-soft)}.approval-blockers ul[b-a5r4o9kggp],.approval-warnings ul[b-a5r4o9kggp]{margin:.45rem 0 0;padding-left:1.25rem}.approval-actions[b-a5r4o9kggp]{display:flex;flex-wrap:wrap;gap:.55rem;padding-top:.25rem}.approval-actions button:disabled[b-a5r4o9kggp]{cursor:not-allowed;opacity:.55}@media(max-width:950px){.approval-kpis[b-a5r4o9kggp],.approval-summary[b-a5r4o9kggp]{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-checks[b-a5r4o9kggp]{grid-template-columns:1fr}}@media(max-width:620px){.approval-kpis[b-a5r4o9kggp],.approval-summary[b-a5r4o9kggp]{grid-template-columns:1fr}.approval-heading[b-a5r4o9kggp]{display:grid}.approval-status[b-a5r4o9kggp]{justify-items:start;grid-template-columns:auto auto;align-items:center}.approval-status small[b-a5r4o9kggp]{grid-column:1/-1}.approval-actions[b-a5r4o9kggp]{display:grid}.approval-actions .button[b-a5r4o9kggp]{width:100%}}@media(prefers-reduced-motion:reduce){.approval-card[b-a5r4o9kggp],.readiness-score[b-a5r4o9kggp]{transition:none!important;animation:none!important}}
/* /Components/Shared/AppearancePreferenceSettings.razor.rz.scp.css */
.appearance-settings[b-1tji88zjf9]{display:grid;gap:24px}.appearance-settings fieldset[b-1tji88zjf9]{border:0;padding:0;margin:0}.appearance-settings legend[b-1tji88zjf9]{font-size:1.125rem;font-weight:800;margin-bottom:6px}.appearance-settings fieldset>p[b-1tji88zjf9],.preference-scope[b-1tji88zjf9]{color:var(--muted);margin:0 0 14px}.appearance-options[b-1tji88zjf9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.appearance-options button[b-1tji88zjf9],.density-options button[b-1tji88zjf9]{display:grid;gap:7px;text-align:left;padding:14px;border:1px solid var(--line);border-radius:11px;background:var(--surface2);color:var(--text)}.appearance-options button.selected[b-1tji88zjf9],.density-options button.selected[b-1tji88zjf9]{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 18%,transparent)}.appearance-options button strong[b-1tji88zjf9],.density-options button strong[b-1tji88zjf9]{font-size:1rem}.appearance-options button small[b-1tji88zjf9],.density-options button small[b-1tji88zjf9]{color:var(--muted)}.theme-preview[b-1tji88zjf9]{display:block;width:100%;height:58px;border:1px solid var(--line);border-radius:8px}.theme-preview.light[b-1tji88zjf9]{background:linear-gradient(135deg,#fff 0 66%,#e8eef1 66%)}.theme-preview.dark[b-1tji88zjf9]{background:linear-gradient(135deg,#15222a 0 66%,#263942 66%)}.theme-preview.auto[b-1tji88zjf9]{background:linear-gradient(135deg,#fff 0 48%,#15222a 52% 100%)}.density-options[b-1tji88zjf9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.motion-toggle[b-1tji88zjf9]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;border:1px solid var(--line);border-radius:11px;background:var(--surface2)}.motion-toggle span[b-1tji88zjf9]{display:grid;gap:4px}.motion-toggle small[b-1tji88zjf9]{color:var(--muted)}.motion-toggle input[b-1tji88zjf9]{width:22px;height:22px;min-height:22px;accent-color:var(--brand-dark)}.appearance-actions[b-1tji88zjf9]{display:flex;flex-wrap:wrap;gap:10px}.preference-scope[b-1tji88zjf9]{margin:0;font-size:1rem}@media(max-width:700px){.appearance-options[b-1tji88zjf9],.density-options[b-1tji88zjf9]{grid-template-columns:1fr}.appearance-actions[b-1tji88zjf9]{display:grid}.appearance-actions .button[b-1tji88zjf9]{width:100%}}
/* /Components/Shared/Breakdown.razor.rz.scp.css */
.breakdown-list[b-x2psfxh5z0]{display:grid;gap:.85rem}.breakdown-list article[b-x2psfxh5z0]{display:grid;gap:.55rem;padding:.85rem 0;border-bottom:1px solid var(--line)}.breakdown-list article:last-child[b-x2psfxh5z0]{border-bottom:0}.breakdown-heading[b-x2psfxh5z0]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end}.breakdown-heading>span[b-x2psfxh5z0]{display:grid;gap:.2rem}.breakdown-heading>span:last-child[b-x2psfxh5z0]{text-align:right}.breakdown-heading small[b-x2psfxh5z0]{color:var(--text-muted)}.breakdown-track[b-x2psfxh5z0]{height:.5rem;border-radius:999px;background:var(--surface-subtle);overflow:hidden}.breakdown-track span[b-x2psfxh5z0]{display:block;height:100%;border-radius:inherit;background:var(--brand)}@media(max-width:620px){.breakdown-heading[b-x2psfxh5z0]{align-items:flex-start}.breakdown-heading>span:last-child[b-x2psfxh5z0]{min-width:6rem}}
/* /Components/Shared/IntegrationReadinessSettings.razor.rz.scp.css */
.integration-settings-summary[b-vpjrlxpxf6]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.integration-settings-summary>span[b-vpjrlxpxf6]{display:grid;gap:4px}.integration-settings-summary small[b-vpjrlxpxf6],.integration-settings-counts small[b-vpjrlxpxf6]{color:var(--muted)}.integration-settings-counts[b-vpjrlxpxf6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.integration-settings-counts span[b-vpjrlxpxf6]{display:grid;gap:3px;padding:12px;border:1px solid var(--line);border-radius:9px;background:var(--surface2)}@media(max-width:620px){.integration-settings-summary[b-vpjrlxpxf6]{align-items:flex-start}.integration-settings-counts[b-vpjrlxpxf6]{grid-template-columns:1fr}}
/* /Components/StormIntelligenceMap/StormCommandCenterIntegrationPanel.razor.rz.scp.css */
.command-integration[b-yr6f1hcbcl]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:1rem;margin:0 0 1rem}.command-integration-actions[b-yr6f1hcbcl]{display:grid;gap:1rem;align-content:start}.selection-summary[b-yr6f1hcbcl]{display:grid;gap:.4rem;margin-bottom:.8rem}.selection-summary>.status-badge[b-yr6f1hcbcl]{justify-self:start}.selection-summary small[b-yr6f1hcbcl],.muted-copy[b-yr6f1hcbcl]{color:var(--muted)}.integration-buttons[b-yr6f1hcbcl]{display:grid;grid-template-columns:1fr;gap:.55rem}.integration-buttons .button[b-yr6f1hcbcl]{width:100%}.verification-summary[b-yr6f1hcbcl]{display:grid;gap:.45rem}.verification-summary>.status-badge[b-yr6f1hcbcl]{justify-self:start}.verification-summary span[b-yr6f1hcbcl],.verification-summary small[b-yr6f1hcbcl]{color:var(--muted)}.verification-records[b-yr6f1hcbcl]{display:grid;gap:.55rem;margin-top:.8rem}.verification-records article[b-yr6f1hcbcl]{display:grid;gap:.2rem;padding:.65rem;border:1px solid var(--line);border-radius:.6rem;background:var(--surface2)}.verification-records small[b-yr6f1hcbcl]{color:var(--muted)}.proximity-summary[b-yr6f1hcbcl]{display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin-bottom:1rem;color:var(--muted)}.proximity-summary strong[b-yr6f1hcbcl]{color:var(--text)}.dealership-match-grid[b-yr6f1hcbcl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.75rem}.dealership-match-grid article[b-yr6f1hcbcl]{display:grid;gap:.7rem;padding:.9rem;border:1px solid var(--line);border-radius:.7rem;background:var(--surface2)}.dealership-match-grid header[b-yr6f1hcbcl]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.dealership-match-grid header div[b-yr6f1hcbcl]{display:grid;gap:.2rem}.dealership-match-grid a[b-yr6f1hcbcl]{font-weight:800;color:var(--brand-dark)}.dealership-match-grid small[b-yr6f1hcbcl]{color:var(--muted)}.dealership-match-grid dl[b-yr6f1hcbcl]{display:grid;grid-template-columns:auto 1fr;gap:.35rem .8rem;margin:0}.dealership-match-grid dt[b-yr6f1hcbcl]{color:var(--muted);font-weight:700}.dealership-match-grid dd[b-yr6f1hcbcl]{margin:0;text-align:right}.coordinate-diagnostics[b-yr6f1hcbcl]{margin-top:1rem;padding:.75rem;border:1px solid var(--line);border-radius:.6rem;background:color-mix(in srgb,var(--amber) 7%,var(--surface))}.coordinate-diagnostics summary[b-yr6f1hcbcl]{cursor:pointer;font-weight:800}.coordinate-diagnostics span[b-yr6f1hcbcl]{display:block;margin-top:.4rem;color:var(--muted)}.empty-state.compact[b-yr6f1hcbcl]{margin:0}@media(max-width:1100px){.command-integration[b-yr6f1hcbcl]{grid-template-columns:1fr}.command-integration-actions[b-yr6f1hcbcl]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.command-integration-actions[b-yr6f1hcbcl]{grid-template-columns:1fr}.dealership-match-grid[b-yr6f1hcbcl]{grid-template-columns:1fr}.dealership-match-grid dl[b-yr6f1hcbcl]{grid-template-columns:1fr}.dealership-match-grid dd[b-yr6f1hcbcl]{text-align:left}.dealership-match-grid header[b-yr6f1hcbcl]{display:grid}}
/* /Components/StormIntelligenceMap/StormIntelligenceMap.razor.rz.scp.css */
.storm-intelligence-map[b-78bgczmaw0]{display:grid;gap:1rem;padding:1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}
.storm-map-header[b-78bgczmaw0]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.storm-map-header h2[b-78bgczmaw0]{margin:.15rem 0 .35rem;font-size:1.35rem}.storm-map-header p[b-78bgczmaw0]{margin:0;color:var(--muted)}
.storm-map-eyebrow[b-78bgczmaw0]{font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--brand)}.return-us[b-78bgczmaw0]{white-space:nowrap}
.storm-map-nav-actions[b-78bgczmaw0]{display:flex;gap:.5rem}
.storm-map-breadcrumbs[b-78bgczmaw0]{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem;color:var(--muted)}.storm-map-breadcrumbs button[b-78bgczmaw0]{min-height:36px;padding:.25rem .45rem;border:0;background:transparent;color:var(--brand-dark);font-weight:800}.storm-map-breadcrumbs button.current[b-78bgczmaw0]{color:var(--text)}
.storm-map-legend[b-78bgczmaw0]{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem 1.2rem}.storm-map-legend span[b-78bgczmaw0]{display:flex;align-items:center;gap:.45rem;font-size:.82rem}.signal[b-78bgczmaw0]{width:.78rem;height:.78rem;border-radius:50%;border:2px solid currentColor}.signal.report[b-78bgczmaw0]{color:#15803d;background:#86efac}.signal.cell[b-78bgczmaw0]{color:#075985;background:#38bdf8}.signal.threat[b-78bgczmaw0]{color:#92400e;background:#fbbf24}.signal.timeline[b-78bgczmaw0]{color:#5b21b6;background:#7c3aed;box-shadow:0 0 0 2px #f8fafc}.signal.verified[b-78bgczmaw0]{border-radius:2px;color:#334155;background:#f8fafc}
.storm-map-frame[b-78bgczmaw0]{position:relative;min-height:var(--storm-map-height);overflow:hidden;border:1px solid var(--line);border-radius:.85rem;background:#dce7e3}.storm-map-canvas[b-78bgczmaw0]{position:absolute;inset:0;min-height:var(--storm-map-height)}
.storm-map-overlay[b-78bgczmaw0]{position:absolute;z-index:3;inset:0;display:grid;place-content:center;justify-items:center;gap:.4rem;padding:1.2rem;text-align:center;background:color-mix(in srgb,var(--surface) 92%,transparent)}.storm-map-overlay.warning[b-78bgczmaw0]{border-left:5px solid var(--amber)}.storm-map-overlay.compact[b-78bgczmaw0]{inset:auto 1rem 1rem auto;display:flex;align-items:center;gap:.55rem;padding:.65rem .8rem;border:1px solid var(--line);border-radius:.65rem;background:var(--surface);box-shadow:var(--shadow)}
.storm-map-text-alternative[b-78bgczmaw0]{margin:0;color:var(--muted);font-size:.9rem}.technical-geometry[b-78bgczmaw0]{border-top:1px solid var(--line);padding-top:.8rem}.technical-geometry summary[b-78bgczmaw0]{cursor:pointer;font-weight:900}.technical-grid[b-78bgczmaw0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:.8rem 0}.technical-grid span[b-78bgczmaw0]{display:grid;padding:.65rem;border:1px solid var(--line);border-radius:.55rem;background:var(--surface2)}
.storm-technical-svg[b-78bgczmaw0]{width:100%;max-height:360px;border:1px solid var(--line);border-radius:.65rem}.technical-background[b-78bgczmaw0]{fill:var(--surface2)}.technical-layer[b-78bgczmaw0]{cursor:pointer;fill-opacity:.2;stroke-width:2}.technical-layer.threat[b-78bgczmaw0]{fill:#fbbf24;stroke:#92400e}.technical-layer.cell[b-78bgczmaw0]{fill:#38bdf8;stroke:#075985}.technical-layer.report[b-78bgczmaw0]{fill:#86efac;stroke:#15803d}.technical-layer.selected[b-78bgczmaw0]{fill-opacity:.5;stroke-width:5}
[b-78bgczmaw0] .maplibregl-canvas:focus-visible{outline:3px solid var(--brand);outline-offset:-3px}[b-78bgczmaw0] .maplibregl-ctrl-attrib{font-size:11px}
@media(max-width:900px){.technical-grid[b-78bgczmaw0]{grid-template-columns:repeat(2,1fr)}.storm-map-frame[b-78bgczmaw0]{--storm-map-height:440px!important}}
@media(max-width:600px){.storm-map-header[b-78bgczmaw0]{display:grid}.storm-map-nav-actions[b-78bgczmaw0]{display:grid;grid-template-columns:1fr 1fr}.return-us[b-78bgczmaw0]{width:100%}.storm-map-legend[b-78bgczmaw0]{display:grid;grid-template-columns:1fr 1fr}.technical-grid[b-78bgczmaw0]{grid-template-columns:1fr}.storm-map-frame[b-78bgczmaw0]{--storm-map-height:390px!important}.storm-map-overlay.compact[b-78bgczmaw0]{inset:auto .6rem .6rem .6rem;display:grid;text-align:left;justify-items:start}}
@media(prefers-reduced-motion:reduce){.storm-intelligence-map *[b-78bgczmaw0]{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important}}
/* /Components/StormIntelligenceMap/StormTimelineControl.razor.rz.scp.css */
.storm-timeline[b-k70p5ge68n] {
    display: grid;
    gap: 1rem;
    margin-top: 1rem;
    padding: 1rem;
    border: 1px solid var(--border);
    border-radius: 1rem;
    background: var(--surface);
}

.storm-timeline__header[b-k70p5ge68n],
.storm-timeline__toolbar[b-k70p5ge68n],
.storm-timeline__details[b-k70p5ge68n],
.storm-timeline__actions[b-k70p5ge68n],
.storm-timeline__bounds[b-k70p5ge68n],
.storm-timeline__regions[b-k70p5ge68n],
.storm-timeline__selection header[b-k70p5ge68n],
.storm-radar-control header[b-k70p5ge68n] {
    display: flex;
    align-items: center;
    gap: .75rem;
}

.storm-timeline__header[b-k70p5ge68n],
.storm-timeline__selection header[b-k70p5ge68n],
.storm-radar-control header[b-k70p5ge68n],
.storm-timeline__bounds[b-k70p5ge68n],
.storm-timeline__regions[b-k70p5ge68n] {
    justify-content: space-between;
}

.storm-timeline__header h3[b-k70p5ge68n],
.storm-timeline__selection strong[b-k70p5ge68n],
.storm-radar-control strong[b-k70p5ge68n] {
    margin: 0;
}

.storm-timeline__header p[b-k70p5ge68n],
.storm-timeline__selection p[b-k70p5ge68n],
.storm-radar-control p[b-k70p5ge68n] {
    margin: .25rem 0 0;
    color: var(--muted);
}

.storm-timeline__eyebrow[b-k70p5ge68n],
.storm-timeline__selection small[b-k70p5ge68n],
.storm-radar-control small[b-k70p5ge68n] {
    color: var(--muted);
    font-size: .875rem;
}

.storm-timeline__timestamp[b-k70p5ge68n] {
    display: grid;
    justify-items: end;
    gap: .2rem;
    text-align: right;
}

.storm-timeline__toolbar[b-k70p5ge68n] {
    align-items: end;
    flex-wrap: wrap;
}

.storm-timeline__toolbar > label[b-k70p5ge68n],
.storm-radar-control > label:not(.form-check)[b-k70p5ge68n] {
    display: grid;
    gap: .35rem;
    min-width: 12rem;
    flex: 1;
}

.storm-timeline select[b-k70p5ge68n],
.storm-timeline input[type="range"][b-k70p5ge68n] {
    width: 100%;
}

.storm-timeline select[b-k70p5ge68n] {
    min-height: 2.75rem;
    border: 1px solid var(--border);
    border-radius: .75rem;
    background: var(--surface);
    color: var(--text);
    padding: .55rem .7rem;
}

.storm-timeline__actions[b-k70p5ge68n] {
    flex-wrap: wrap;
}

.storm-timeline__notice[b-k70p5ge68n] {
    border: 1px solid var(--border);
    border-radius: .75rem;
    padding: .75rem;
    background: var(--surface-subtle);
}

.storm-timeline__scale[b-k70p5ge68n] {
    display: grid;
    gap: .45rem;
}

.storm-timeline__regions[b-k70p5ge68n] {
    font-size: .875rem;
}

.storm-timeline__regions .observed[b-k70p5ge68n],
.storm-timeline__regions .forecast[b-k70p5ge68n] {
    font-weight: 600;
}

.storm-timeline__regions .now[b-k70p5ge68n] {
    padding: .15rem .5rem;
    border-radius: 999px;
    background: var(--accent-subtle);
    color: var(--accent-strong);
    font-weight: 700;
}

.storm-timeline__bounds[b-k70p5ge68n] {
    color: var(--muted);
    font-size: .875rem;
}

.storm-timeline__details[b-k70p5ge68n] {
    align-items: stretch;
    display: grid;
    grid-template-columns: minmax(0, 1.6fr) minmax(16rem, .9fr);
}

.storm-timeline__selection[b-k70p5ge68n],
.storm-radar-control[b-k70p5ge68n] {
    display: grid;
    gap: .75rem;
    padding: .9rem;
    border: 1px solid var(--border);
    border-radius: .85rem;
    background: var(--surface-subtle);
}

.storm-timeline__selection dl[b-k70p5ge68n] {
    display: grid;
    grid-template-columns: minmax(8rem, auto) 1fr;
    gap: .4rem .8rem;
    margin: 0;
}

.storm-timeline__selection dt[b-k70p5ge68n] {
    color: var(--muted);
}

.storm-timeline__selection dd[b-k70p5ge68n] {
    margin: 0;
}

.storm-timeline__safety[b-k70p5ge68n] {
    display: block;
    font-weight: 600;
}

.storm-radar-control .form-check[b-k70p5ge68n] {
    margin: 0;
}

@media (max-width: 860px) {
    .storm-timeline__header[b-k70p5ge68n],
    .storm-timeline__toolbar[b-k70p5ge68n] {
        align-items: stretch;
        flex-direction: column;
    }

    .storm-timeline__timestamp[b-k70p5ge68n] {
        justify-items: start;
        text-align: left;
    }

    .storm-timeline__details[b-k70p5ge68n] {
        grid-template-columns: 1fr;
    }

    .storm-timeline__actions .button[b-k70p5ge68n] {
        flex: 1 1 calc(50% - .5rem);
    }
}

@media (max-width: 520px) {
    .storm-timeline[b-k70p5ge68n] {
        padding: .8rem;
    }

    .storm-timeline__selection dl[b-k70p5ge68n] {
        grid-template-columns: 1fr;
    }

    .storm-timeline__selection dt[b-k70p5ge68n] {
        font-weight: 700;
    }
}
