/* /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/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-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-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]{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/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/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]{border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:1rem;padding:1rem;background:var(--surface)}
.storm-map-header[b-78bgczmaw0]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}
.storm-map-header h2[b-78bgczmaw0]{margin:0 0 .35rem;font-size:1.05rem}.storm-map-header p[b-78bgczmaw0]{margin:0;color:var(--muted)}
.storm-map-controls[b-78bgczmaw0]{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}
.storm-map-stat[b-78bgczmaw0]{border-radius:.7rem;padding:.7rem .85rem;background:var(--surface2);border:1px solid var(--line)}
.storm-map-stat span[b-78bgczmaw0]{color:var(--muted);display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}
.storm-map-stat strong[b-78bgczmaw0]{display:block;margin-top:.2rem}.storm-map-stat small[b-78bgczmaw0]{color:var(--muted);overflow-wrap:anywhere}
.storm-map-layer-controls[b-78bgczmaw0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}
.storm-map-layer-mode[b-78bgczmaw0]{display:grid;gap:.15rem;padding:.7rem .8rem;border:1px solid var(--line);border-radius:.65rem;background:var(--surface2);color:var(--text);text-align:left;font-weight:800;cursor:pointer}
.storm-map-layer-mode small[b-78bgczmaw0]{font-weight:500;color:var(--muted)}
.storm-map-layer-mode:hover[b-78bgczmaw0],.storm-map-layer-mode:focus-visible[b-78bgczmaw0]{border-color:var(--brand);outline:none}
.storm-map-layer-mode.active[b-78bgczmaw0]{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 9%,var(--surface));box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 18%,transparent)}
.storm-map-layer-mode:disabled[b-78bgczmaw0]{opacity:.5;cursor:not-allowed}
.storm-map-legend[b-78bgczmaw0]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.2rem}
.storm-map-legend article[b-78bgczmaw0]{display:inline-flex;align-items:center;gap:.45rem;font-size:.88rem}.storm-map-legend small[b-78bgczmaw0]{color:var(--muted)}
.legend-dot[b-78bgczmaw0]{border-radius:999px;display:inline-block;height:.68rem;width:.68rem}.legend-dot.threat[b-78bgczmaw0]{background:#d97706}.legend-dot.cell[b-78bgczmaw0]{background:#0284c7}.legend-dot.report[b-78bgczmaw0]{background:#16a34a}
.storm-map-density-note[b-78bgczmaw0]{padding:.7rem .8rem;border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:.6rem;background:color-mix(in srgb,var(--amber) 8%,var(--surface));color:var(--muted)}
.storm-map-shell[b-78bgczmaw0]{border:1px solid var(--line);border-radius:.8rem;min-height:var(--storm-map-height);padding:.65rem;background:color-mix(in srgb,var(--surface2),var(--brand) 2%);display:grid;align-content:stretch;overflow:hidden}
.storm-map-shell__canvas[b-78bgczmaw0]{display:grid;grid-template-rows:minmax(260px,1fr) auto;gap:.45rem;min-height:var(--storm-map-height)}
.storm-map-svg[b-78bgczmaw0]{width:100%;height:100%;min-height:320px;border-radius:.6rem;overflow:hidden;touch-action:manipulation}
.storm-map-background[b-78bgczmaw0]{fill:color-mix(in srgb,var(--surface2),var(--brand) 4%)}.storm-map-grid-line[b-78bgczmaw0]{fill:none;stroke:color-mix(in srgb,var(--line),transparent 25%);stroke-width:1}
.storm-map-layer[b-78bgczmaw0]{cursor:pointer;outline:none;transition:opacity .14s ease}.storm-map-layer path[b-78bgczmaw0]{stroke-width:2;fill-opacity:.18;stroke-linejoin:round}.storm-map-layer circle[b-78bgczmaw0]{stroke-width:2;fill-opacity:.78}
.storm-map-layer.threat path[b-78bgczmaw0],.storm-map-layer.threat circle[b-78bgczmaw0]{fill:#f59e0b;stroke:#b45309}.storm-map-layer.cell path[b-78bgczmaw0],.storm-map-layer.cell circle[b-78bgczmaw0]{fill:#38bdf8;stroke:#0369a1}.storm-map-layer.report path[b-78bgczmaw0],.storm-map-layer.report circle[b-78bgczmaw0]{fill:#4ade80;stroke:#15803d}
.storm-map-layer.context[b-78bgczmaw0]{opacity:.2}.storm-map-layer.focused[b-78bgczmaw0]{opacity:.72}.storm-map-layer.selected[b-78bgczmaw0]{opacity:1}
.storm-map-layer:hover[b-78bgczmaw0],.storm-map-layer:focus-visible[b-78bgczmaw0]{opacity:1}.storm-map-layer:hover path[b-78bgczmaw0],.storm-map-layer:hover circle[b-78bgczmaw0],.storm-map-layer:focus-visible path[b-78bgczmaw0],.storm-map-layer:focus-visible circle[b-78bgczmaw0]{fill-opacity:.34;stroke-width:3}.storm-map-layer.selected path[b-78bgczmaw0],.storm-map-layer.selected circle[b-78bgczmaw0]{fill-opacity:.42;stroke-width:5;filter:drop-shadow(0 2px 3px rgba(15,23,42,.28))}.storm-map-layer.focused path[b-78bgczmaw0],.storm-map-layer.focused circle[b-78bgczmaw0]{stroke-width:3;fill-opacity:.28}
.storm-map-caption[b-78bgczmaw0]{display:flex;justify-content:space-between;gap:.75rem;color:var(--muted);font-size:.78rem}
.storm-map-state[b-78bgczmaw0]{align-items:center;background:var(--surface2);border:1px solid var(--line);border-radius:.7rem;display:grid;gap:.35rem;justify-items:start;padding:1rem}.storm-map-state--disabled[b-78bgczmaw0],.storm-map-state--warning[b-78bgczmaw0]{border-left:4px solid var(--amber)}.storm-map-state h3[b-78bgczmaw0],.storm-map-state p[b-78bgczmaw0]{margin:0}.storm-map-state p[b-78bgczmaw0]{color:var(--muted)}
.storm-map-feature-list[b-78bgczmaw0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.5rem}
.storm-map-feature[b-78bgczmaw0]{width:100%;border:1px solid var(--line);border-radius:.6rem;padding:.7rem .78rem;background:var(--surface2);display:grid;gap:.16rem;text-align:left;color:var(--text)}.storm-map-feature.selected[b-78bgczmaw0]{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,var(--surface));box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 20%,transparent)}.storm-map-feature:disabled[b-78bgczmaw0]{opacity:.55;cursor:not-allowed}.storm-map-feature span[b-78bgczmaw0]{font-size:.78rem;color:var(--muted)}.storm-map-feature small[b-78bgczmaw0]{font-size:.72rem;color:var(--muted);line-height:1.35}
.storm-map-selected[b-78bgczmaw0]{border:1px solid var(--line);border-radius:.65rem;background:var(--surface2);padding:.8rem 1rem}.storm-map-selected h3[b-78bgczmaw0]{margin:0 0 .35rem}.storm-map-selected p[b-78bgczmaw0]{margin:.15rem 0 .5rem}.storm-map-selected dl[b-78bgczmaw0]{display:grid;grid-template-columns:auto 1fr;gap:.35rem .8rem;margin:0}.storm-map-selected dt[b-78bgczmaw0]{color:var(--muted);font-weight:700}.storm-map-selected dd[b-78bgczmaw0]{margin:0}
.storm-map-warnings[b-78bgczmaw0]{color:var(--text);background:color-mix(in srgb,var(--amber) 8%,var(--surface));border:1px solid var(--line);border-radius:.6rem;padding:.65rem .8rem}.storm-map-warnings summary[b-78bgczmaw0]{cursor:pointer;font-weight:700}.storm-map-warnings small[b-78bgczmaw0]{display:block;margin-top:.35rem;color:var(--muted)}
@media(max-width:760px){.storm-map-layer-controls[b-78bgczmaw0]{grid-template-columns:1fr}.storm-map-layer-mode[b-78bgczmaw0]{text-align:center}}
@media(max-width:640px){.storm-map-header[b-78bgczmaw0],.storm-map-caption[b-78bgczmaw0]{display:grid}.storm-map-controls[b-78bgczmaw0],.storm-map-feature-list[b-78bgczmaw0]{grid-template-columns:1fr}.storm-map-svg[b-78bgczmaw0]{min-height:260px}.storm-map-selected dl[b-78bgczmaw0]{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.storm-map-layer[b-78bgczmaw0],.storm-map-feature[b-78bgczmaw0]{transition:none}}
