/* /Components/Layout/ContextualQuickActionBar.razor.rz.scp.css */
.context-quick-actions[b-hvab9dxge9]{background:#f7fafd;border-bottom:1px solid #e4eaf1;padding:.45rem 1.2rem;position:relative;z-index:5}@media(max-width:767px){.context-quick-actions[b-hvab9dxge9]{padding:.4rem .55rem}}
/* /Components/Layout/MainLayout.razor.rz.scp.css */
.inventory-workspace-context[b-vodo0fey9t] {background:linear-gradient(155deg,#fcf8f0,#f3f7f0);border-radius:1.2rem;}
.inventory-workspace-context[b-vodo0fey9t]  .card {border:1px solid #e5ddcf;border-radius:1rem;box-shadow:0 5px 24px #7156380d;}
.inventory-workspace-context[b-vodo0fey9t]  .card-header {padding:1rem 1.2rem;background:#f8f2e7;border-bottom:1px solid #e6ddce;color:#5b5846;border-radius:1rem 1rem 0 0;}
.inventory-workspace-context[b-vodo0fey9t]  .card-body {padding:1.25rem;}
.inventory-workspace-context[b-vodo0fey9t]  .table {table-layout:fixed;width:100%;}
.inventory-workspace-context[b-vodo0fey9t]  .table td,.inventory-workspace-context[b-vodo0fey9t]  .table th {white-space:normal;overflow-wrap:anywhere;padding:.85rem .6rem;vertical-align:middle;}
.inventory-workspace-context[b-vodo0fey9t]  .table-responsive {overflow:visible;}
.inventory-workspace-context[b-vodo0fey9t]  .table .btn {white-space:normal;}
.inventory-workspace-context[b-vodo0fey9t]  label {margin-bottom:.4rem;}
.inventory-workspace-context[b-vodo0fey9t]  .form-control,.inventory-workspace-context[b-vodo0fey9t]  .form-select {border-radius:.65rem;}
@media(max-width:600px){.inventory-workspace-context[b-vodo0fey9t]  .table{font-size:.8rem;}.inventory-workspace-context[b-vodo0fey9t]  .table td,.inventory-workspace-context[b-vodo0fey9t]  .table th{padding:.55rem .25rem;}}
/* /Components/Layout/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-wp9fj7fequ] {
    appearance: none;
    cursor: pointer;
    width: 3.5rem;
    height: 2.5rem;
    color: white;
    position: absolute;
    top: 0.5rem;
    right: 1rem;
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1);
}

.navbar-toggler:checked[b-wp9fj7fequ] {
    background-color: rgba(255, 255, 255, 0.5);
}

.top-row[b-wp9fj7fequ] {
    min-height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-wp9fj7fequ] {
    font-size: 1.1rem;
}

.bi[b-wp9fj7fequ] {
    display: inline-block;
    position: relative;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.75rem;
    top: -1px;
    background-size: cover;
}

.bi-house-door-fill-nav-menu[b-wp9fj7fequ] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E");
}

.bi-plus-square-fill-nav-menu[b-wp9fj7fequ] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E");
}

.bi-list-nested-nav-menu[b-wp9fj7fequ] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");
}

.nav-item[b-wp9fj7fequ] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-wp9fj7fequ] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-wp9fj7fequ] {
        padding-bottom: 1rem;
    }

    .nav-item[b-wp9fj7fequ]  .nav-link {
        color: #d7d7d7;
        background: none;
        border: none;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
        width: 100%;
    }

.nav-item[b-wp9fj7fequ]  a.active {
    background-color: rgba(255,255,255,0.37);
    color: white;
}

.nav-item[b-wp9fj7fequ]  .nav-link:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

.nav-scrollable[b-wp9fj7fequ] {
    display: none;
}

.navbar-toggler:checked ~ .nav-scrollable[b-wp9fj7fequ] {
    display: block;
}

@media (min-width: 641px) {
    .navbar-toggler[b-wp9fj7fequ] {
        display: none;
    }

    .nav-scrollable[b-wp9fj7fequ] {
        /* Never collapse the sidebar for wide screens */
        display: block;

        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}
/* /Components/Layout/Sidebar.razor.rz.scp.css */
.nastar-sidebar[b-0otvsecd3v] {
    --pc-sidebar-background: #1b3153;
    --pc-sidebar-color: #eef5ff;
    --pc-sidebar-color-rgb: 238, 245, 255;
    --pc-sidebar-active-color: #ffffff;
    --pc-sidebar-caption-color: #bed8ef;
    --pc-sidebar-submenu-border-color: rgba(190, 216, 239, 0.28);
    --bs-body-color: #eef5ff;
    --bs-body-color-rgb: 238, 245, 255;
    --pc-heading-color: #ffffff;
    background: radial-gradient(ellipse at 100% 0%, rgba(87, 112, 194, 0.3), transparent 52%),
                linear-gradient(160deg, #182441 0%, #223e64 48%, #125967 100%);
    color: var(--pc-sidebar-color);
    border-inline-end: 1px solid rgba(190, 216, 239, 0.18);
}

.nastar-sidebar .navbar-wrapper[b-0otvsecd3v] {
    background: transparent;
}

.nastar-sidebar .m-header[b-0otvsecd3v] {
    background: rgba(12, 25, 49, 0.15);
    border-bottom: 1px solid rgba(190, 216, 239, 0.18);
}

.nastar-sidebar[b-0otvsecd3v]  .pc-caption label {
    color: var(--pc-sidebar-caption-color);
    font-size: 0.75rem;
    line-height: 1.8;
}

.nastar-sidebar[b-0otvsecd3v]  .pc-link,
.nastar-sidebar[b-0otvsecd3v]  .pc-micon,
.nastar-sidebar[b-0otvsecd3v]  .pc-arrow {
    color: var(--pc-sidebar-color);
}

.nastar-sidebar[b-0otvsecd3v]  .pc-link {
    display: flex;
    align-items: center;
    font-size: 0.78125rem;
    line-height: 1.8;
    text-align: start;
    white-space: normal;
    overflow-wrap: anywhere;
    border-radius: 10px;
    transition: background-color 0.18s ease, color 0.18s ease;
}

.nastar-sidebar[b-0otvsecd3v]  .pc-mtext {
    flex: 1;
    min-width: 0;
    font-size: inherit;
    line-height: inherit;
}

.nastar-sidebar[b-0otvsecd3v]  .pc-micon {
    flex: 0 0 24px;
    margin-inline: 0 12px;
}

.nastar-sidebar[b-0otvsecd3v]  .pc-arrow {
    flex-shrink: 0;
    float: none;
    margin-inline-start: 8px;
}

.nastar-sidebar[b-0otvsecd3v]  .pc-link:hover,
.nastar-sidebar[b-0otvsecd3v]  .pc-link:focus-visible,
.nastar-sidebar[b-0otvsecd3v]  .pc-link.active,
.nastar-sidebar[b-0otvsecd3v]  .pc-item.active > .pc-link,
.nastar-sidebar[b-0otvsecd3v]  .pc-trigger > .pc-link {
    color: #ffffff;
    background: rgba(166, 211, 255, 0.16);
}

.nastar-sidebar[b-0otvsecd3v]  .pc-link:focus-visible {
    outline: 2px solid #95e7ee;
    outline-offset: -2px;
}

.nastar-sidebar[b-0otvsecd3v]  .pc-submenu {
    background: transparent;
}

.nastar-sidebar[b-0otvsecd3v]  .pc-submenu .pc-link {
    font-size: 0.75rem;
    overflow-wrap: break-word;
}

.nastar-sidebar[b-0otvsecd3v]  .pc-submenu .pc-link::after {
    background: #9eb8dd;
}

.nastar-sidebar[b-0otvsecd3v]  .card {
    background: rgba(20, 40, 67, 0.5);
    color: var(--pc-sidebar-color);
    border-color: rgba(190, 216, 239, 0.2);
}

.nastar-sidebar[b-0otvsecd3v]  .text-muted {
    --bs-secondary-color: #cfdfef;
    color: #cfdfef;
}

.nastar-sidebar[b-0otvsecd3v]  .pc-user-card .dropdown-menu {
    background: #1b3153;
}

.nastar-sidebar[b-0otvsecd3v]  .pc-user-card .pc-user-links,
.nastar-sidebar[b-0otvsecd3v]  .pc-user-card .btn-link-secondary {
    color: var(--pc-sidebar-color);
}

.nastar-sidebar[b-0otvsecd3v]  .pc-user-card .pc-user-links span {
    font-size: 0.8125rem;
    line-height: 1.8;
}

.nastar-sidebar[b-0otvsecd3v]  .pc-user-card .card-body h6 {
    font-size: 0.8125rem;
    line-height: 1.8;
}

.nastar-sidebar[b-0otvsecd3v]  .card.pc-user-card .card-body small {
    color: #d9e9f7;
    font-size: 0.75rem;
    line-height: 1.8;
    opacity: 1;
}

.nastar-sidebar .sidebar-help-card[b-0otvsecd3v] {
    background: radial-gradient(ellipse at 0% 100%, rgba(104, 217, 224, 0.14), transparent 65%),
                linear-gradient(135deg, #2d4d79, #245967);
    border: 1px solid rgba(190, 227, 248, 0.22);
    border-radius: 18px;
    box-shadow: 0 10px 28px rgba(8, 22, 42, 0.18);
}

.nastar-sidebar .sidebar-help-card .card-body[b-0otvsecd3v] {
    padding: 22px 20px;
    text-align: start;
}

.nastar-sidebar .sidebar-help-title[b-0otvsecd3v] {
    color: #ffffff;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.8;
    margin-bottom: 8px;
}

.nastar-sidebar .sidebar-help-description[b-0otvsecd3v] {
    color: #e0edf9;
    font-size: 0.8125rem;
    line-height: 1.9;
    margin-bottom: 18px;
    overflow-wrap: break-word;
}

.nastar-sidebar .sidebar-help-link[b-0otvsecd3v] {
    font-size: 0.8125rem;
    font-weight: 600;
    line-height: 1.8;
    white-space: normal;
}

.nastar-sidebar .sidebar-help-link:focus-visible[b-0otvsecd3v] {
    outline: 2px solid #ffffff;
    outline-offset: 3px;
}
/* /Components/Layout/TabNav.razor.rz.scp.css */
.context-nav[b-135231ar0y] {
    display: flex;
    align-items: center;
    gap: .35rem;
    min-height: 2.7rem;
    padding: .3rem .65rem;
    background: rgba(255, 255, 255, .96);
    border-bottom: 1px solid var(--bs-border-color, #e5e7eb);
    box-shadow: 0 4px 14px rgba(15, 23, 42, .05);
    overflow: hidden;
}

.context-nav-track[b-135231ar0y] {
    display: flex;
    align-items: center;
    gap: .4rem;
    flex: 1 1 auto;
    min-width: 0;
    overflow-x: auto;
    overscroll-behavior-inline: contain;
    scroll-behavior: smooth;
    scrollbar-width: none;
    touch-action: pan-x;
}

.context-nav-track[b-135231ar0y]::-webkit-scrollbar { display: none; }

.context-nav-item[b-135231ar0y] {
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: .38rem;
    flex: 0 0 auto;
    min-height: 1.95rem;
    padding: .32rem .58rem;
    color: #475569;
    background: #fff;
    border: 1px solid #e2e8f0;
    border-radius: .65rem;
    font-size: .75rem;
    font-weight: 600;
    text-decoration: none;
    transition: color .18s ease, border-color .18s ease, background .18s ease, transform .18s ease;
}

.context-nav-item:hover[b-135231ar0y] {
    color: var(--bs-primary, #0ea5e9);
    border-color: rgba(14, 165, 233, .45);
    transform: translateY(-1px);
}

.context-nav-item.active[b-135231ar0y] {
    color: #fff;
    background: var(--bs-primary, #0ea5e9);
    border-color: var(--bs-primary, #0ea5e9);
    box-shadow: 0 4px 10px rgba(14, 165, 233, .2);
}

.context-nav-item.highlighted:not(.active)[b-135231ar0y] {
    color: #0369a1;
    background: #f0f9ff;
    border-color: #7dd3fc;
}

.context-nav-item:focus-visible[b-135231ar0y],
.context-nav-scroll:focus-visible[b-135231ar0y] {
    outline: 3px solid rgba(14, 165, 233, .3);
    outline-offset: 2px;
}

.context-nav-item i[b-135231ar0y] { font-size: .86rem; }

.context-nav-badge[b-135231ar0y] {
    min-width: 1.2rem;
    padding: .08rem .35rem;
    border-radius: 999px;
    color: #fff;
    background: #ef4444;
    text-align: center;
    font-size: .56rem;
}

.context-nav-scroll[b-135231ar0y] {
    display: inline-grid;
    place-items: center;
    flex: 0 0 2rem;
    width: 2rem;
    height: 2rem;
    padding: 0;
    color: #64748b;
    background: #f8fafc;
    border: 1px solid #e2e8f0;
    border-radius: 50%;
}

.context-nav-state[b-135231ar0y] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: .5rem;
    width: 100%;
    min-height: 2.25rem;
    color: #64748b;
    font-size: .75rem;
}

.context-nav-error[b-135231ar0y] { color: #b91c1c; }

@media (max-width: 767.98px) {
    .context-nav[b-135231ar0y] { padding-inline: .35rem; min-height: 2.85rem; }
    .context-nav-scroll[b-135231ar0y] { display: none; }
    .context-nav-item[b-135231ar0y] { min-height: 1.9rem; padding: .3rem .5rem; font-size: .6rem; }
    .context-nav-item span[b-135231ar0y] { max-width: 8rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
}

@media (prefers-reduced-motion: reduce) {
    .context-nav-track[b-135231ar0y] { scroll-behavior: auto; }
    .context-nav-item[b-135231ar0y] { transition: none; }
}

.context-nav-track[b-135231ar0y] { cursor: grab; }
.context-nav-track.dragging[b-135231ar0y] { cursor: grabbing; user-select: none; }
/* /Components/Pages/AccountingPages/AccountingDashboard.razor.rz.scp.css */
.accounting-dashboard[b-wsavnsewof] {
    --dash-blue: #2563eb;
    --dash-cyan: #0891b2;
    --dash-green: #16a34a;
    --dash-red: #dc2626;
    --dash-amber: #d97706;
}

.dashboard-hero[b-wsavnsewof] {
    align-items: center;
    background: linear-gradient(125deg, #172554 0%, #1d4ed8 58%, #0891b2 100%);
    border-radius: 1rem;
    color: #fff;
    display: flex;
    gap: 2rem;
    justify-content: space-between;
    overflow: hidden;
    padding: 1.5rem 1.75rem;
    position: relative;
}

.dashboard-hero[b-wsavnsewof]::after {
    background: rgba(255, 255, 255, .08);
    border-radius: 50%;
    content: "";
    height: 15rem;
    left: -4rem;
    position: absolute;
    top: -7rem;
    width: 15rem;
}

.dashboard-hero h2[b-wsavnsewof] { color: #fff; font-size: 1.35rem; font-weight: 800; margin: .45rem 0; }
.dashboard-hero p[b-wsavnsewof] { color: rgba(255, 255, 255, .78); margin: 0; }
.hero-eyebrow[b-wsavnsewof] { align-items: center; display: inline-flex; font-size: .78rem; gap: .35rem; }

.hero-period[b-wsavnsewof] {
    backdrop-filter: blur(8px);
    background: rgba(255, 255, 255, .12);
    border: 1px solid rgba(255, 255, 255, .18);
    border-radius: .85rem;
    display: flex;
    flex: 0 0 auto;
    flex-direction: column;
    min-width: 18rem;
    padding: .9rem 1.1rem;
}

.hero-period span[b-wsavnsewof], .hero-period small[b-wsavnsewof] { color: rgba(255, 255, 255, .72); font-size: .75rem; }
.hero-period strong[b-wsavnsewof] { font-size: .95rem; margin: .25rem 0; }

.filter-card[b-wsavnsewof], .chart-card[b-wsavnsewof], .document-summary-card[b-wsavnsewof] {
    border: 1px solid rgba(148, 163, 184, .2);
    border-radius: .9rem;
    box-shadow: 0 .35rem 1.25rem rgba(15, 23, 42, .05);
}

.quick-periods[b-wsavnsewof] { display: flex; flex-wrap: wrap; gap: .4rem; }
.quick-periods .btn[b-wsavnsewof] { border: 1px solid #e2e8f0; }

.dashboard-loading[b-wsavnsewof] {
    align-items: center;
    background: #fff;
    border-radius: .9rem;
    color: #64748b;
    display: flex;
    flex-direction: column;
    gap: .75rem;
    justify-content: center;
    min-height: 18rem;
}

.section-heading[b-wsavnsewof] { align-items: center; display: flex; justify-content: space-between; margin: .25rem 0 .75rem; }
.section-heading > div[b-wsavnsewof] { display: flex; flex-direction: column; }
.section-heading span:first-child[b-wsavnsewof] { color: #0f172a; font-size: 1rem; font-weight: 800; }
.section-heading small[b-wsavnsewof] { color: #64748b; }
.section-heading a[b-wsavnsewof] { align-items: center; display: inline-flex; font-size: .8rem; gap: .25rem; text-decoration: none; }

.metric-card[b-wsavnsewof] {
    background: #fff;
    border: 1px solid #e8edf5;
    border-radius: .9rem;
    display: flex;
    gap: .8rem;
    overflow: hidden;
    padding: 1rem;
    position: relative;
}

.metric-card[b-wsavnsewof]::before { background: currentColor; bottom: 0; content: ""; position: absolute; right: 0; top: 0; width: 3px; }
.metric-card > div[b-wsavnsewof] { display: flex; flex-direction: column; min-width: 0; }
.metric-card > div > span[b-wsavnsewof], .performance-card > span:not(.performance-icon)[b-wsavnsewof] { color: #64748b; font-size: .78rem; }
.metric-card strong[b-wsavnsewof], .performance-card strong[b-wsavnsewof] { color: #0f172a; font-size: 1.05rem; margin: .25rem 0; white-space: nowrap; }
.metric-card small[b-wsavnsewof] { color: #94a3b8; font-size: .68rem; line-height: 1.55; }

.metric-icon[b-wsavnsewof], .performance-icon[b-wsavnsewof], .summary-icon[b-wsavnsewof] {
    align-items: center;
    border-radius: .75rem;
    display: inline-flex;
    flex: 0 0 2.7rem;
    font-size: 1.35rem;
    height: 2.7rem;
    justify-content: center;
}

.metric-card.blue[b-wsavnsewof], .performance-card strong.blue[b-wsavnsewof] { color: var(--dash-blue); }
.metric-card.cyan[b-wsavnsewof] { color: var(--dash-cyan); }
.metric-card.green[b-wsavnsewof], .performance-card strong.green[b-wsavnsewof] { color: var(--dash-green); }
.metric-card.red[b-wsavnsewof], .performance-card strong.red[b-wsavnsewof] { color: var(--dash-red); }
.metric-card.amber[b-wsavnsewof], .performance-card strong.amber[b-wsavnsewof] { color: var(--dash-amber); }
.metric-card.blue .metric-icon[b-wsavnsewof] { background: #eff6ff; }
.metric-card.cyan .metric-icon[b-wsavnsewof] { background: #ecfeff; }
.metric-card.green .metric-icon[b-wsavnsewof] { background: #f0fdf4; }
.metric-card.red .metric-icon[b-wsavnsewof] { background: #fef2f2; }
.metric-card.amber .metric-icon[b-wsavnsewof] { background: #fffbeb; }

.performance-card[b-wsavnsewof] { background: #fff; border: 1px solid #e8edf5; border-radius: .9rem; display: flex; flex-direction: column; padding: 1rem; }
.performance-icon[b-wsavnsewof] { margin-bottom: .75rem; }
.performance-icon.blue[b-wsavnsewof], .summary-icon.blue[b-wsavnsewof] { background: #eff6ff; color: var(--dash-blue); }
.performance-icon.green[b-wsavnsewof] { background: #f0fdf4; color: var(--dash-green); }
.performance-icon.red[b-wsavnsewof] { background: #fef2f2; color: var(--dash-red); }
.performance-icon.amber[b-wsavnsewof], .summary-icon.amber[b-wsavnsewof] { background: #fffbeb; color: var(--dash-amber); }

.profit-margin[b-wsavnsewof] { border-radius: 999px; font-size: .75rem !important; padding: .4rem .7rem; }
.profit-margin.positive[b-wsavnsewof] { background: #dcfce7; color: #166534 !important; }
.profit-margin.negative[b-wsavnsewof] { background: #fee2e2; color: #991b1b !important; }

.chart-card .card-header[b-wsavnsewof], .document-summary-card .card-header[b-wsavnsewof] {
    align-items: center;
    background: transparent;
    border-bottom: 1px solid #edf1f6;
    display: flex;
    justify-content: space-between;
    padding: 1rem 1.15rem;
}

.chart-card .card-header h6[b-wsavnsewof], .document-summary-card .card-header h6[b-wsavnsewof] { color: #0f172a; font-weight: 800; margin: 0 0 .25rem; }
.chart-card .card-header small[b-wsavnsewof] { color: #64748b; }
.dashboard-chart[b-wsavnsewof] { min-height: 20rem; }
.status-chart[b-wsavnsewof] { min-height: 14.7rem; }

.status-chart-body[b-wsavnsewof] { display: grid; gap: .5rem; grid-template-columns: minmax(11rem, 1fr) minmax(8rem, .75fr); }
.status-list[b-wsavnsewof] { align-self: center; display: flex; flex-direction: column; gap: .65rem; }
.status-row[b-wsavnsewof] { align-items: center; border-bottom: 1px dashed #e2e8f0; display: flex; justify-content: space-between; padding-bottom: .5rem; }
.status-row > span[b-wsavnsewof] { align-items: center; color: #64748b; display: flex; font-size: .76rem; gap: .4rem; }
.status-dot[b-wsavnsewof] { border-radius: 50%; display: inline-block; height: .55rem; width: .55rem; }
.status-dot.green[b-wsavnsewof] { background: var(--dash-green); }
.status-dot.blue[b-wsavnsewof] { background: var(--dash-blue); }
.status-dot.red[b-wsavnsewof] { background: var(--dash-red); }
.status-dot.amber[b-wsavnsewof] { background: var(--dash-amber); }

.empty-chart[b-wsavnsewof] { align-items: center; color: #64748b; display: flex; flex-direction: column; justify-content: center; min-height: 19rem; text-align: center; }
.empty-chart > span[b-wsavnsewof] { align-items: center; background: #f1f5f9; border-radius: 50%; color: #64748b; display: flex; font-size: 2rem; height: 4rem; justify-content: center; margin-bottom: .75rem; width: 4rem; }
.empty-chart strong[b-wsavnsewof] { color: #334155; margin-bottom: .3rem; }
.empty-chart small[b-wsavnsewof] { max-width: 30rem; }

.summary-action[b-wsavnsewof] { align-items: center; border-bottom: 1px solid #edf1f6; color: #0f172a; display: flex; gap: .75rem; padding: .75rem 0; text-decoration: none; }
.summary-action > span:nth-child(2)[b-wsavnsewof] { display: flex; flex: 1; flex-direction: column; }
.summary-action strong[b-wsavnsewof] { font-size: 1.15rem; }
.summary-action small[b-wsavnsewof] { color: #64748b; font-size: .73rem; }

.turnover-summary[b-wsavnsewof] { background: #f8fafc; border-radius: .75rem; margin-top: 1rem; padding: .75rem; }
.turnover-summary > div[b-wsavnsewof] { align-items: center; display: flex; font-size: .76rem; justify-content: space-between; padding: .38rem 0; }
.turnover-summary span[b-wsavnsewof] { color: #64748b; }
.turnover-summary .balanced strong[b-wsavnsewof] { color: var(--dash-green); }
.turnover-summary .unbalanced strong[b-wsavnsewof] { color: var(--dash-red); }

.dashboard-note[b-wsavnsewof] { align-items: flex-start; background: #eff6ff; border: 1px solid #dbeafe; border-radius: .75rem; color: #1e3a8a; display: flex; gap: .6rem; padding: .8rem 1rem; }
.dashboard-note i[b-wsavnsewof] { font-size: 1.15rem; margin-top: .1rem; }
.dashboard-note span[b-wsavnsewof] { font-size: .78rem; line-height: 1.8; }

@media (max-width: 991.98px) {
    .dashboard-hero[b-wsavnsewof] { align-items: stretch; flex-direction: column; }
    .hero-period[b-wsavnsewof] { min-width: 0; }
    .status-chart-body[b-wsavnsewof] { grid-template-columns: 1fr; }
}

@media (max-width: 575.98px) {
    .accounting-dashboard[b-wsavnsewof] { padding-left: 0; padding-right: 0; }
    .dashboard-hero[b-wsavnsewof] { border-radius: .75rem; padding: 1.15rem; }
    .dashboard-hero h2[b-wsavnsewof] { font-size: 1.1rem; }
    .section-heading[b-wsavnsewof] { align-items: flex-start; flex-direction: column; gap: .5rem; }
    .metric-card strong[b-wsavnsewof], .performance-card strong[b-wsavnsewof] { white-space: normal; }
}
/* /Components/Pages/AccountingPages/AccountingWorkspace.razor.rz.scp.css */
.accounting-workspace[b-kdn11b4023]{--finance-primary:#4024e8;--finance-accent:#2ec5c9;--finance-ink:#282344;min-width:0;color:var(--finance-ink);padding:.25rem .25rem 1.5rem}.accounting-brand[b-kdn11b4023]{display:flex;align-items:center;gap:.8rem;padding:1rem 1.25rem;margin-bottom:1.2rem;background:linear-gradient(115deg,#f2efff,#eafafa);border:1px solid #e4defb;border-radius:1.1rem}.accounting-brand img[b-kdn11b4023]{width:40px;height:40px}.accounting-brand strong[b-kdn11b4023],.accounting-brand small[b-kdn11b4023]{display:block}.accounting-brand small[b-kdn11b4023]{color:#625a79;margin-top:.25rem}.accounting-brand>span[b-kdn11b4023]{margin-inline-start:auto;white-space:nowrap;font-size:.8rem}.accounting-workspace[b-kdn11b4023]  .card{border:1px solid #e7e3f0;border-radius:1rem;box-shadow:0 5px 22px #30265b07;margin-bottom:1rem}.accounting-workspace[b-kdn11b4023]  .card-header{padding:1rem 1.2rem;background:#faf9ff;border-radius:1rem 1rem 0 0}.accounting-workspace[b-kdn11b4023]  .card-body{padding:1.2rem}.accounting-workspace[b-kdn11b4023]  .form-control,.accounting-workspace[b-kdn11b4023]  .form-select{min-height:2.7rem;border-radius:.65rem}.accounting-workspace[b-kdn11b4023]  .btn{border-radius:.65rem;min-height:2.5rem}.accounting-workspace[b-kdn11b4023]  .btn-primary{--bs-btn-bg:#4024e8;--bs-btn-border-color:#4024e8;--bs-btn-hover-bg:#3218cb;--bs-btn-hover-border-color:#3218cb}.accounting-workspace[b-kdn11b4023]  .form-label{margin-bottom:.5rem;font-weight:600}.accounting-workspace[b-kdn11b4023]  .table th{padding:.9rem;background:#f7f5ff;white-space:nowrap}.accounting-workspace[b-kdn11b4023]  .table td{padding:.8rem;vertical-align:middle;font-variant-numeric:tabular-nums}.accounting-workspace[b-kdn11b4023]  :is(input,select,button,a):focus-visible{outline:3px solid #2ec5c9;outline-offset:2px}.accounting-help[b-kdn11b4023]{padding:1rem 1.2rem;background:#f7f6fc;border-radius:1rem;margin-top:1.2rem;line-height:1.9}.accounting-help summary[b-kdn11b4023]{cursor:pointer;font-weight:700}.accounting-help p[b-kdn11b4023]{margin:.8rem 0 0}.accounting-workspace[b-kdn11b4023]  .row{row-gap:.5rem}@media(max-width:600px){.accounting-brand[b-kdn11b4023]{padding:.8rem}.accounting-brand>span[b-kdn11b4023]{display:none}.accounting-workspace[b-kdn11b4023]  .card-body{padding:.85rem}.accounting-workspace[b-kdn11b4023]  .container-fluid{padding-inline:0}}
.accounting-workspace[b-kdn11b4023]{font-size:.9rem}.accounting-workspace[b-kdn11b4023]  :is(.form-control,.form-select,.btn,.table){font-size:.875rem}.accounting-brand strong[b-kdn11b4023]{font-size:1rem}.accounting-brand small[b-kdn11b4023]{font-size:.8rem}
/* /Components/Pages/AccountingPages/AccountPickerComponent.razor.rz.scp.css */

    .acc-picker[b-q2sqpqvmnr] {
        position: relative;
        width: 100%;
    }

        .acc-picker.disabled[b-q2sqpqvmnr] {
            opacity: .75;
        }

    .acc-label[b-q2sqpqvmnr] {
        display: block;
        margin-bottom: 6px;
        font-weight: 700;
    }

    .acc-control[b-q2sqpqvmnr] {
        border: 1px solid #d0d7de;
        border-radius: 10px;
        padding: 10px 12px;
        cursor: pointer;
        display: flex;
        justify-content: space-between;
        align-items: center;
        background: #fff;
    }

        .acc-control.is-disabled[b-q2sqpqvmnr] {
            background: #f3f4f6;
            cursor: not-allowed;
        }

    .acc-selected[b-q2sqpqvmnr] {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .acc-panel[b-q2sqpqvmnr] {
        position: absolute;
        z-index: 99999 !important;
        width: 100%;
        margin-top: 6px;
        background: #fff;
        border: 1px solid #d0d7de;
        border-radius: 10px;
        box-shadow: 0 8px 24px rgba(0,0,0,.08);
    }

    .acc-search[b-q2sqpqvmnr] {
        width: 100%;
        border: 0;
        border-bottom: 1px solid #eee;
        padding: 10px;
        outline: none;
    }

    .acc-list[b-q2sqpqvmnr] {
        max-height: 280px;
        overflow: auto;
    }

    .acc-item[b-q2sqpqvmnr] {
        padding: 10px;
        display: flex;
        gap: 10px;
        align-items: center;
        cursor: pointer;
    }

        .acc-item:hover[b-q2sqpqvmnr], .acc-item.highlight[b-q2sqpqvmnr] {
            background: #f8fafc;
        }

        .acc-item.active[b-q2sqpqvmnr] {
            background: #eaf2ff;
        }

    .acc-empty[b-q2sqpqvmnr] {
        padding: 12px;
        color: #64748b;
        font-size: .9rem;
    }

    .code[b-q2sqpqvmnr] {
        min-width: 70px;
        font-weight: 700;
        color: #334155;
    }

    .title[b-q2sqpqvmnr] {
        flex: 1;
    }

    .level[b-q2sqpqvmnr] {
        font-size: 11px;
        color: #64748b;
    }

    .lv-kol[b-q2sqpqvmnr] {
        font-weight: 800;
    }

    .lv-moein[b-q2sqpqvmnr] {
        padding-right: 10px;
        font-weight: 700;
    }

    .lv-tafsili[b-q2sqpqvmnr] {
        padding-right: 20px;
    }
/* /Components/Pages/AccountingPages/Closing/AccountingClosingPage.razor.rz.scp.css */
.closing-page[b-cmoq2vhinl] { padding: 1rem; }
.closing-page .card[b-cmoq2vhinl] { border: 1px solid #e2e8f0; border-radius: .75rem; box-shadow: 0 .25rem 1rem rgba(15,23,42,.04); }
.closing-page .table[b-cmoq2vhinl] { min-width: 760px; }
@media (max-width: 576px) { .closing-page[b-cmoq2vhinl] { padding: .5rem; } .closing-page h3[b-cmoq2vhinl] { font-size: 1.1rem; } }
/* /Components/Pages/AccountingPages/FinancialQuickEntry.razor.rz.scp.css */
.quick-entry[b-2p09kiv4ia]  .card {border:1px solid #e6dccb;border-radius:1rem;background:#fffcf6;box-shadow:0 6px 24px #8063340d;}
.quick-entry h5[b-2p09kiv4ia] {color:#35594d;margin-bottom:1rem;}
.quick-entry[b-2p09kiv4ia]  label {display:block;margin-bottom:.45rem;font-weight:600;color:#5c584b;}
.quick-entry[b-2p09kiv4ia]  .row {row-gap:1rem;}
.quick-entry[b-2p09kiv4ia]  .form-control,.quick-entry[b-2p09kiv4ia]  .form-select,.quick-entry[b-2p09kiv4ia]  .acc-control,.quick-entry[b-2p09kiv4ia]  .choices__inner {border-radius:.7rem;min-height:2.65rem;background-color:#fffdf9;border-color:#ded6c7;}
.quick-entry[b-2p09kiv4ia]  .acc-panel {z-index:1090;box-shadow:0 12px 32px #53432a26;border-radius:.8rem;}
.quick-entry.embedded[b-2p09kiv4ia]  .accounting-brand,.quick-entry.embedded[b-2p09kiv4ia]  .accounting-help {display:none;}
.quick-entry.embedded[b-2p09kiv4ia]  .accounting-workspace {padding:0;background:none;border:0;box-shadow:none;}
.quick-entry.embedded[b-2p09kiv4ia]  .card-body {padding:1rem;}
.quick-entry.embedded[b-2p09kiv4ia]  br {display:none;}
.quick-entry.embedded[b-2p09kiv4ia]  .row {margin-bottom:1rem;}
.quick-entry.embedded h5[b-2p09kiv4ia] {display:none;}
/* /Components/Pages/AccountingPages/FinancialQuickEntryModal.razor.rz.scp.css */
.modal-content[b-ipkkbgvu15] {border:1px solid #e2d6c4;border-radius:1.25rem;box-shadow:0 24px 85px #3f342b36;background:#fffcf6;}
.modal-header[b-ipkkbgvu15] {padding:1.1rem 1.4rem;background:linear-gradient(110deg,#e8f0e8,#f9ecd5);border-radius:1.25rem 1.25rem 0 0;}
.modal-header h4[b-ipkkbgvu15] {color:#31564c;}
.modal-header small[b-ipkkbgvu15] {display:block;margin-top:.35rem;color:#6c6559;}
.modal-body[b-ipkkbgvu15] {padding:1.2rem 1.4rem;}
.modal-footer[b-ipkkbgvu15] {justify-content:space-between;color:#746a5a;padding:.75rem 1.4rem;font-size:.85rem;}
@media(max-height:700px),(max-width:767px){.finance-quick-modal[b-ipkkbgvu15]{overflow-y:auto;}.modal-dialog[b-ipkkbgvu15]{margin:1rem;}.modal-body[b-ipkkbgvu15]{padding:.8rem;}}
/* /Components/Pages/AccountingPages/ReportsPage/AccountHierarchyDetailTable.razor.rz.scp.css */
th[b-i7fs2k31p6] { white-space: nowrap; }

@media print {
    .table-responsive[b-i7fs2k31p6] { overflow: visible; }
    table[b-i7fs2k31p6] { width: 100%; font-size: 9pt; border-collapse: collapse; }
    th[b-i7fs2k31p6], td[b-i7fs2k31p6] { border: 1px solid #444; padding: 4px; }
    thead[b-i7fs2k31p6] { display: table-header-group; }
    tfoot[b-i7fs2k31p6] { display: table-row-group; }
    tr[b-i7fs2k31p6] { break-inside: avoid; }
}
/* /Components/Pages/AccountingPages/ReportsPage/AccountHierarchySummaryTable.razor.rz.scp.css */
.hierarchy-table th[b-vz5twouony] { white-space: nowrap; }

@media print {
    .hierarchy-table-wrap[b-vz5twouony] { overflow: visible; }
    .hierarchy-table[b-vz5twouony] { width: 100%; font-size: 10pt; border-collapse: collapse; }
    .hierarchy-table th[b-vz5twouony], .hierarchy-table td[b-vz5twouony] { border: 1px solid #444; padding: 4px; }
    .hierarchy-table thead[b-vz5twouony] { display: table-header-group; }
    .hierarchy-table tfoot[b-vz5twouony] { display: table-row-group; }
    .hierarchy-table tr[b-vz5twouony] { break-inside: avoid; }
}
/* /Components/Pages/AccountingPages/ReportsPage/AccountingReportHub.razor.rz.scp.css */
.report-hub-search[b-kqhy4etgjf]{max-width:42rem;margin:1.2rem 0}.report-hub-search label[b-kqhy4etgjf]{display:block;margin-bottom:.5rem;font-weight:600}
.report-categories[b-kqhy4etgjf]{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.report-categories button[b-kqhy4etgjf]{border:1px solid #e4ddf5;border-radius:999px;padding:.65rem 1rem;color:#43365e;background:white}.report-categories button.active[b-kqhy4etgjf]{background:#4024e8;color:white;border-color:#4024e8}.report-categories button:focus-visible[b-kqhy4etgjf]{outline:3px solid #2ec5c9;outline-offset:2px}
/* /Components/Pages/AccountingPages/ReportsPage/ConsolidatedAccountingReport.razor.rz.scp.css */
.consolidated-page[b-8kqygqd6uh] { position: relative; }
.incomplete-watermark[b-8kqygqd6uh] { border-width: 2px; }
@media (max-width: 767px) { .consolidated-page h3[b-8kqygqd6uh] { font-size: 1.25rem; } .consolidated-page .fs-5[b-8kqygqd6uh] { font-size: 1rem !important; } }
@media print { .no-print[b-8kqygqd6uh] { display: none !important; } .card[b-8kqygqd6uh] { break-inside: avoid; } .incomplete-watermark[b-8kqygqd6uh]::after { content: "INCOMPLETE / غیرنهایی"; display: block; font-size: 2rem; opacity: .25; } }
/* /Components/Pages/AccountingPages/ReportsPage/PrintAccountHierarchyReport.razor.rz.scp.css */
.hierarchy-print[b-bu4w0ohdcu] { padding: 12px; color: #111; }

@media print {
    @page { size: A4 landscape; margin: 10mm; }
    .hierarchy-print[b-bu4w0ohdcu] { padding: 0; }
}
/* /Components/Pages/Archive/ArchiveWorkspace.razor.rz.scp.css */
.archive-shell[b-t42rns0zza]{max-width:1400px;margin:auto;padding:1rem}.archive-hero[b-t42rns0zza]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:2rem;margin-bottom:1.25rem;border-radius:1.25rem;color:#fff;background:linear-gradient(135deg,#183b56,#127c78);box-shadow:0 18px 45px rgba(18,124,120,.18)}.archive-hero h1[b-t42rns0zza]{font-size:2rem;margin:.35rem 0}.archive-hero p[b-t42rns0zza]{margin:0;opacity:.85}.archive-kicker[b-t42rns0zza]{font-size:.78rem;letter-spacing:.08em;opacity:.8}.archive-toolbar[b-t42rns0zza]{padding:1rem;margin-bottom:1rem}.archive-grid[b-t42rns0zza]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.archive-card[b-t42rns0zza]{display:block;padding:1.2rem;border:1px solid var(--bs-border-color);border-radius:1rem;background:var(--bs-body-bg);color:inherit;text-decoration:none;transition:.2s}.archive-card:hover[b-t42rns0zza]{transform:translateY(-3px);border-color:#127c78;box-shadow:0 12px 30px rgba(0,0,0,.08)}.archive-card h3[b-t42rns0zza]{font-size:1.05rem;margin:1rem 0 .5rem}.archive-card p[b-t42rns0zza]{color:var(--bs-secondary-color)}.archive-card footer[b-t42rns0zza]{display:flex;justify-content:space-between;color:var(--bs-secondary-color);font-size:.85rem}.archive-no[b-t42rns0zza]{font-family:monospace;color:#127c78}.archive-empty[b-t42rns0zza]{text-align:center;padding:4rem;background:var(--bs-tertiary-bg);border-radius:1rem}.archive-empty i[b-t42rns0zza]{font-size:3rem;color:#127c78}.archive-form[b-t42rns0zza]{max-width:1000px;margin:auto}dt[b-t42rns0zza]{color:var(--bs-secondary-color);font-size:.8rem}dd[b-t42rns0zza]{margin-bottom:1rem}@media(max-width:768px){.archive-hero[b-t42rns0zza]{align-items:flex-start;flex-direction:column;padding:1.25rem}.archive-hero h1[b-t42rns0zza]{font-size:1.5rem}}
/* /Components/Pages/BoardMeetings/BoardMeetingCalendarView.razor.rz.scp.css */
.calendar-toolbar[b-kms9pgse5c]{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:1rem 0}.calendar-range[b-kms9pgse5c]{padding:.65rem;color:#5f4779}.calendar-grid[b-kms9pgse5c]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.55rem}.calendar-day[b-kms9pgse5c]{border:1px solid #e8dff0;border-radius:1rem;background:#fff;padding:.65rem;min-height:9rem;min-width:0}.calendar-day.today[b-kms9pgse5c]{border:2px solid #2ec5c9;background:#f4ffff}.day-heading[b-kms9pgse5c]{display:flex;flex-direction:column;gap:.3rem;font-size:.77rem;color:#655576}.day-heading strong[b-kms9pgse5c]{font-size:.72rem}.meeting-chip[b-kms9pgse5c]{padding:.55rem;border-radius:.7rem;background:#f3edfc;border-inline-start:3px solid #8c6fcc;margin-top:.55rem;overflow-wrap:anywhere}.meeting-chip a[b-kms9pgse5c],.meeting-chip strong[b-kms9pgse5c],.meeting-chip span[b-kms9pgse5c],.meeting-chip small[b-kms9pgse5c]{display:block}.meeting-chip a[b-kms9pgse5c]{color:#4024a8;font-weight:700;margin:.3rem 0}.meeting-chip span[b-kms9pgse5c],.meeting-chip small[b-kms9pgse5c]{color:#766582;font-size:.72rem}.meeting-chip.cancelled[b-kms9pgse5c]{opacity:.65;background:#fff0ec}.empty-day[b-kms9pgse5c]{display:block;color:#a498ab;margin-top:1rem;font-size:.72rem}.calendar-caption[b-kms9pgse5c]{font-size:.8rem;color:#80718d;margin-top:1rem}@media(max-width:1100px){.calendar-grid[b-kms9pgse5c]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:767px){.calendar-grid[b-kms9pgse5c]{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-toolbar[b-kms9pgse5c]{flex-direction:column}.calendar-range[b-kms9pgse5c]{font-size:.8rem}.calendar-toolbar .btn[b-kms9pgse5c]{font-size:.8rem}}@media(max-width:420px){.calendar-grid[b-kms9pgse5c]{grid-template-columns:1fr}.calendar-day[b-kms9pgse5c]{min-height:5rem}.day-heading[b-kms9pgse5c]{flex-direction:row;justify-content:space-between}}
@media(max-width:1100px){.calendar-blank[b-kms9pgse5c]{display:none}}
.calendar-day.holiday[b-kms9pgse5c] {background:#fff0eb;border-color:#e8b9a8;}
.calendar-day.holiday .day-heading[b-kms9pgse5c] {color:#a33e37;}
.calendar-create[b-kms9pgse5c] {display:block;padding:.45rem .5rem;margin:.35rem 0 .6rem;border:1px dashed #c9bda9;border-radius:.6rem;font-size:.82rem;color:#44645a;text-decoration:none;background:#ffffffaa;}
.calendar-create:hover[b-kms9pgse5c],.calendar-create:focus-visible[b-kms9pgse5c] {background:#f3e8d4;border-color:#876c43;color:#324e43;}
/* /Components/Pages/BoardMeetings/BoardMeetingConfirm.razor.rz.scp.css */
.meeting-confirm[b-5suliejqx0]{position:fixed;inset:0;background:#30294477;z-index:1090;display:grid;place-items:center;padding:1rem;backdrop-filter:blur(3px)}.confirm-card[b-5suliejqx0]{background:#fffcf8;border:1px solid #eedcec;border-radius:1.5rem;padding:1.75rem;width:min(100%,32rem);box-shadow:0 20px 70px #30294444}.confirm-card h3[b-5suliejqx0]{font-size:1.3rem}.confirm-card p[b-5suliejqx0]{line-height:1.9;margin:1rem 0 1.5rem}
/* /Components/Pages/BoardMeetings/BoardMeetingDetails.razor.rz.scp.css */
.meeting-hero[b-v3l2iy7gaa]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;margin-bottom:1rem;border-radius:20px;color:#fff;background:linear-gradient(120deg,#59418e,#4024a8);box-shadow:0 14px 32px rgba(23,60,114,.2)}.meeting-hero h2[b-v3l2iy7gaa]{margin:.25rem 0 .65rem}.meeting-eyebrow[b-v3l2iy7gaa]{opacity:.8;font-size:.85rem}.meeting-summary[b-v3l2iy7gaa]{border-radius:18px}.meeting-summary small[b-v3l2iy7gaa],.meeting-summary strong[b-v3l2iy7gaa]{display:block}.meeting-summary small[b-v3l2iy7gaa]{color:#6c757d;margin-bottom:.4rem}.meeting-summary strong i[b-v3l2iy7gaa]{color:#3269b1;margin-left:.3rem}@media(max-width:767px){.meeting-hero[b-v3l2iy7gaa]{align-items:flex-start;flex-direction:column}.meeting-hero>div:last-child[b-v3l2iy7gaa]{width:100%}}
.meeting-hero h2[b-v3l2iy7gaa]{color:#fff}.meeting-hero .badge[b-v3l2iy7gaa]{background:#fff1d8!important;color:#62451c!important}.meeting-summary strong[b-v3l2iy7gaa]{font-size:1rem;line-height:1.9}.meeting-summary small[b-v3l2iy7gaa]{font-size:.85rem}
/* /Components/Pages/BoardMeetings/BoardMeetingForm.razor.rz.scp.css */
.member-grid[b-2lmzq91ilg]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;max-height:24rem;overflow:auto}.member-option[b-2lmzq91ilg]{display:flex;gap:.75rem;align-items:center;padding:.9rem;border:1px solid #e8dff0;border-radius:.85rem;background:#fffcf8;cursor:pointer}.member-option input[b-2lmzq91ilg]{width:1.1rem;height:1.1rem;accent-color:#4024e8}.member-option strong[b-2lmzq91ilg],.member-option small[b-2lmzq91ilg]{display:block}.member-option small[b-2lmzq91ilg]{color:#76677f;margin-top:.3rem}.save-bar[b-2lmzq91ilg]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;margin-top:1rem;border-radius:1rem;background:#f0eaff}.save-bar span[b-2lmzq91ilg]{font-size:.85rem;color:#695676}@media(max-width:991px){.member-grid[b-2lmzq91ilg]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.member-grid[b-2lmzq91ilg]{grid-template-columns:1fr}.save-bar[b-2lmzq91ilg]{flex-direction:column;align-items:stretch}}
/* /Components/Pages/BoardMeetings/BoardMeetingMinutesPanel.razor.rz.scp.css */
.minutes-panel[b-q634v6b778]{border:1px solid #e1e7ef;border-radius:20px;background:#fff;overflow:hidden}.panel-heading[b-q634v6b778]{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;background:linear-gradient(120deg,#fff1e0,#f0eaff)}.panel-heading span[b-q634v6b778]{font-size:.78rem;color:#64748b}.panel-heading h4[b-q634v6b778]{margin:.25rem 0 0}.status-pill[b-q634v6b778]{background:#fff;border:1px solid #d7e1ee;border-radius:999px;padding:7px 12px!important;color:#224b79!important}.editor-box[b-q634v6b778],.response-box[b-q634v6b778],.automation-box[b-q634v6b778]{margin:18px;padding:18px;border:1px solid #dfe7f0;border-radius:16px}.minutes-content[b-q634v6b778]{padding:22px;line-height:2;overflow-wrap:anywhere}.deadline[b-q634v6b778]{margin:0 22px 14px;color:#72530a}.empty-state[b-q634v6b778]{text-align:center;color:#64748b;padding:35px}.empty-state i[b-q634v6b778]{font-size:2.2rem}.cc-grid[b-q634v6b778]{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;max-height:180px;overflow:auto;padding:10px;border:1px solid #e1e7ef;border-radius:10px}@media(max-width:767px){.panel-heading[b-q634v6b778]{align-items:flex-start;gap:10px}.cc-grid[b-q634v6b778]{grid-template-columns:1fr}.editor-box[b-q634v6b778],.response-box[b-q634v6b778],.automation-box[b-q634v6b778]{margin:10px;padding:13px}}
.minutes-content[b-q634v6b778]{font-size:1rem}.deadline[b-q634v6b778]{font-size:.9rem}
/* /Components/Pages/BoardMeetings/BoardMeetingMinutesPrint.razor.rz.scp.css */
@@page{size:A4 portrait;margin:12mm 10mm}.minutes-sheet[b-uele7e7s0m]{font-family:Tahoma,sans-serif;max-width:794px;margin:auto;padding:20px;color:#182136;font-size:13px}.minutes-header[b-uele7e7s0m]{text-align:center;margin-bottom:12px}.minutes-header h1[b-uele7e7s0m]{font-size:20px;margin:0 0 5px}.minutes-header h2[b-uele7e7s0m]{font-size:15px;margin:0 0 6px;font-weight:600}.minutes-header p[b-uele7e7s0m]{font-size:11px;margin:0;color:#475467}.separator[b-uele7e7s0m]{padding:0 6px}.minutes-body[b-uele7e7s0m]{border-top:1.5px solid #233d65;border-bottom:1px solid #ccd5e0;padding:12px 4px;line-height:1.8}.signatures[b-uele7e7s0m]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;break-inside:avoid}.signature[b-uele7e7s0m]{min-height:92px;border:1px solid #d8dee8;border-radius:6px;padding:6px;text-align:center;display:flex;flex-direction:column;justify-content:center;gap:2px;font-size:10px;break-inside:avoid}.signer[b-uele7e7s0m]{display:flex;flex-direction:column;line-height:1.45}.signature small[b-uele7e7s0m]{color:#667085;font-size:9px}.signature img[b-uele7e7s0m]{height:42px;max-width:100px;object-fit:contain;margin:2px auto}.rejected[b-uele7e7s0m]{color:#a72020}@media print{.no-print[b-uele7e7s0m]{display:none!important}.minutes-sheet[b-uele7e7s0m]{padding:0;max-width:none}}@media(max-width:700px){.signatures[b-uele7e7s0m]{grid-template-columns:repeat(2,1fr)}}
@media print{thead[b-uele7e7s0m]{display:table-header-group}tr[b-uele7e7s0m]{break-inside:avoid}.print-sheet[b-uele7e7s0m]{overflow:visible}}
/* /Components/Pages/BoardMeetings/BoardMeetingPrint.razor.rz.scp.css */
.print-sheet[b-q7wn51apg8]{font-family:Tahoma,sans-serif;color:#172033;max-width:1100px;margin:auto;padding:28px}.toolbar[b-q7wn51apg8]{text-align:left}.facts[b-q7wn51apg8]{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px;border:1px solid #d8dee9;border-radius:12px;margin:20px 0}.description[b-q7wn51apg8]{white-space:pre-wrap}table[b-q7wn51apg8]{width:100%;border-collapse:collapse;margin-top:20px}th[b-q7wn51apg8],td[b-q7wn51apg8]{border:1px solid #aeb7c5;padding:9px;text-align:right}th[b-q7wn51apg8]{background:#eef3f8}@media print{.no-print[b-q7wn51apg8]{display:none}.print-sheet[b-q7wn51apg8]{padding:0;max-width:none}}@media(max-width:700px){.facts[b-q7wn51apg8]{grid-template-columns:1fr}}
@media print{thead[b-q7wn51apg8]{display:table-header-group}tr[b-q7wn51apg8]{break-inside:avoid}.print-sheet[b-q7wn51apg8]{overflow:visible}}
/* /Components/Pages/BoardMeetings/BoardMeetingReports.razor.rz.scp.css */
.report-stats[b-m13zcb21ln]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1rem}.report-stats>div[b-m13zcb21ln]{padding:1.2rem;border-radius:1rem;background:linear-gradient(120deg,#fff0df,#f2ecff);border:1px solid #ebdfe9}.report-stats strong[b-m13zcb21ln],.report-stats span[b-m13zcb21ln]{display:block}.report-stats strong[b-m13zcb21ln]{font-size:1.8rem;color:#5d4087;margin-top:.75rem}.report-stats span[b-m13zcb21ln]{font-size:.83rem;color:#776681}@media(max-width:767px){.report-stats[b-m13zcb21ln]{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* /Components/Pages/BoardMeetings/BoardMeetingReportsPrint.razor.rz.scp.css */
.report-sheet[b-uxj5myw3wi]{padding:2rem;margin:auto;max-width:1500px;color:#302944}.report-sheet h1[b-uxj5myw3wi]{font-size:1.6rem}.toolbar[b-uxj5myw3wi]{text-align:left;margin-bottom:1rem}.report-sheet[b-uxj5myw3wi]  td,.report-sheet[b-uxj5myw3wi]  th{font-size:.8rem;padding:.6rem;border:1px solid #bbb}.report-sheet[b-uxj5myw3wi]  table{width:100%;border-collapse:collapse}.report-sheet[b-uxj5myw3wi]  thead{display:table-header-group}.report-sheet[b-uxj5myw3wi]  tr{break-inside:avoid}@media print{@page{size:A4 landscape;margin:12mm}.toolbar[b-uxj5myw3wi]{display:none}.report-sheet[b-uxj5myw3wi]{padding:0;max-width:none}.report-sheet[b-uxj5myw3wi]  .table-responsive{overflow:visible}}
/* /Components/Pages/BoardMeetings/BoardMeetingsIndex.razor.rz.scp.css */
.board-index[b-7zqhdutn0p]{color:#172033}.index-hero[b-7zqhdutn0p]{background:linear-gradient(120deg,#59418e,#4024a8);border-radius:24px;padding:26px;color:#fff;display:flex;justify-content:space-between;gap:20px;align-items:center;box-shadow:0 16px 36px rgba(20,58,103,.18)}.index-hero span[b-7zqhdutn0p]{font-size:.8rem;opacity:.75}.index-hero h2[b-7zqhdutn0p]{margin:.3rem 0}.index-hero p[b-7zqhdutn0p]{margin:0;opacity:.85}.hero-actions[b-7zqhdutn0p]{display:flex;gap:8px;flex-wrap:wrap}.filter-card[b-7zqhdutn0p],.meeting-table[b-7zqhdutn0p]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;margin:18px 0;padding:18px;box-shadow:0 8px 24px rgba(15,23,42,.04)}.meeting-table[b-7zqhdutn0p]{padding:6px 16px}.meeting-table tr[b-7zqhdutn0p]{cursor:pointer}.meeting-table tbody tr:hover[b-7zqhdutn0p]{background:#f7faff}.meeting-status[b-7zqhdutn0p]{display:inline-block;padding:5px 10px;border-radius:999px;background:#f2ecfb;color:#654395;font-size:.8rem}.meeting-cards[b-7zqhdutn0p]{display:none}.state-box[b-7zqhdutn0p]{text-align:center;padding:55px 15px;color:#64748b;background:#fff;border:1px dashed #cbd5e1;border-radius:18px}.state-box i[b-7zqhdutn0p]{font-size:2.5rem}.pager[b-7zqhdutn0p]{display:flex;justify-content:space-between;align-items:center;margin-top:14px}@media(max-width:991px){.index-hero[b-7zqhdutn0p]{align-items:flex-start;flex-direction:column}.meeting-table[b-7zqhdutn0p]{display:none}.meeting-cards[b-7zqhdutn0p]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.meeting-cards article[b-7zqhdutn0p]{background:#fff;border:1px solid #e1e7ef;border-radius:17px;padding:16px;box-shadow:0 7px 20px rgba(15,23,42,.05);cursor:pointer}.meeting-cards .card-top[b-7zqhdutn0p],.meeting-cards footer[b-7zqhdutn0p]{display:flex;justify-content:space-between;align-items:center}.meeting-cards .card-top>i[b-7zqhdutn0p]{font-size:1.4rem;color:#2b68a5}.meeting-cards h5[b-7zqhdutn0p]{margin:14px 0}.meeting-cards p[b-7zqhdutn0p]{margin:.45rem 0;color:#64748b}.meeting-cards footer[b-7zqhdutn0p]{border-top:1px solid #edf1f5;margin-top:14px;padding-top:12px;color:#315f91;font-size:.85rem}}@media(max-width:600px){.meeting-cards[b-7zqhdutn0p]{grid-template-columns:1fr}.index-hero[b-7zqhdutn0p]{padding:20px}.hero-actions[b-7zqhdutn0p],.hero-actions .btn[b-7zqhdutn0p]{width:100%}.pager span[b-7zqhdutn0p]{font-size:.78rem}}
.index-hero h2[b-7zqhdutn0p]{color:#fff}
/* /Components/Pages/BoardMeetings/BoardMeetingWorkspace.razor.rz.scp.css */
.meeting-workspace[b-8afjyqj3dz]{padding:1.25rem;color:#302944;max-width:1600px;margin:auto;background:linear-gradient(160deg,#fffcf8,#faf8ff);border-radius:1.4rem;min-width:0}.workspace-heading[b-8afjyqj3dz]{display:flex;align-items:center;gap:1rem;padding:1.5rem;border:1px solid #eadff2;border-radius:1.5rem;background:linear-gradient(120deg,#ffecd7,#f0eaff 62%,#e7f8f8)}.workspace-heading span[b-8afjyqj3dz]{color:#665477;font-size:.85rem}.workspace-heading h1[b-8afjyqj3dz]{font-size:1.65rem;margin:.35rem 0}.workspace-heading p[b-8afjyqj3dz]{margin:0;color:#665b72;line-height:1.8}.workspace-nav[b-8afjyqj3dz]{display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem 0}.workspace-nav[b-8afjyqj3dz]  a{padding:.65rem .95rem;border:1px solid #e7dfec;border-radius:.85rem;background:#fff;color:#514065;text-decoration:none}.workspace-nav[b-8afjyqj3dz]  a.active,.workspace-nav[b-8afjyqj3dz]  a:hover{background:#4024e8;color:white}.meeting-help[b-8afjyqj3dz]{margin-top:1.5rem;padding:1rem 1.25rem;background:#fff6e9;border:1px solid #f0dfc7;border-radius:1rem;line-height:1.95}.meeting-help summary[b-8afjyqj3dz]{cursor:pointer;font-weight:700}.meeting-help p[b-8afjyqj3dz]{margin:.8rem 0 0}.meeting-workspace[b-8afjyqj3dz]  .card{border-radius:1rem;border:1px solid #e8dfeb;box-shadow:0 5px 20px #4b315b08}.meeting-workspace[b-8afjyqj3dz]  .card-body{padding:1.35rem}.meeting-workspace[b-8afjyqj3dz]  .btn{border-radius:.7rem;min-height:2.6rem}.meeting-workspace[b-8afjyqj3dz]  .btn-primary{background:#4024e8;border-color:#4024e8}.meeting-workspace[b-8afjyqj3dz]  .form-control,.meeting-workspace[b-8afjyqj3dz]  .form-select{border-radius:.7rem;min-height:2.7rem}.meeting-workspace[b-8afjyqj3dz]  label{margin-bottom:.4rem}.meeting-workspace[b-8afjyqj3dz]  :is(input,button,a,select,textarea,summary):focus-visible{outline:3px solid #2ec5c9;outline-offset:3px}.meeting-workspace[b-8afjyqj3dz]  .table th{background:#f4effa;padding:1rem;color:#55416c}.meeting-workspace[b-8afjyqj3dz]  .table td{padding:.85rem;vertical-align:middle}.meeting-workspace[b-8afjyqj3dz]  .table{margin-bottom:0}@media(max-width:767px){.meeting-workspace[b-8afjyqj3dz]{padding:.65rem}.workspace-heading[b-8afjyqj3dz]{padding:1rem;align-items:flex-start}.workspace-heading h1[b-8afjyqj3dz]{font-size:1.3rem}.workspace-nav[b-8afjyqj3dz]  a{font-size:.85rem;padding:.6rem}.meeting-workspace[b-8afjyqj3dz]  .card-body{padding:1rem}}

.meeting-workspace[b-8afjyqj3dz]  label,.meeting-workspace[b-8afjyqj3dz]  .form-control,.meeting-workspace[b-8afjyqj3dz]  .form-select,.meeting-workspace[b-8afjyqj3dz]  .btn{font-size:.95rem}.meeting-workspace[b-8afjyqj3dz]  .form-text{font-size:.82rem;line-height:1.8}

.meeting-workspace[b-8afjyqj3dz]  .table{font-size:.9rem;line-height:1.8}
/* /Components/Pages/FixedAssets/FixedAssetDepreciation.razor.rz.scp.css */
.fixed-asset-depreciation[b-si1jir8tld] {
    width: min(100%, calc(100vw - 2rem));
    max-width: calc(100vw - 2rem);
    min-width: 0;
    margin-inline: auto;
}

.fixed-asset-depreciation .card[b-si1jir8tld],
.fixed-asset-depreciation .card-body[b-si1jir8tld],
.fixed-asset-depreciation .card-header[b-si1jir8tld],
.fixed-asset-depreciation .card-footer[b-si1jir8tld],
.fixed-asset-depreciation [class^="col-"][b-si1jir8tld],
.fixed-asset-depreciation [class*=" col-"][b-si1jir8tld] {
    min-width: 0;
}

.fixed-asset-depreciation .card-header[b-si1jir8tld],
.fixed-asset-depreciation .card-footer[b-si1jir8tld] {
    flex-wrap: wrap;
    gap: .75rem;
}

.fixed-asset-depreciation .form-control[b-si1jir8tld],
.fixed-asset-depreciation .form-select[b-si1jir8tld],
.fixed-asset-depreciation .input-group[b-si1jir8tld] {
    min-width: 0;
    max-width: 100%;
}

@media (max-width: 767.98px) {
    .fixed-asset-depreciation[b-si1jir8tld] {
        width: min(100%, calc(100vw - 1rem));
        max-width: calc(100vw - 1rem);
    }

    .fixed-asset-depreciation > .d-flex[b-si1jir8tld],
    .fixed-asset-depreciation .card-footer.d-flex[b-si1jir8tld] {
        align-items: stretch !important;
        flex-direction: column;
    }

    .fixed-asset-depreciation .card-footer .btn[b-si1jir8tld],
    .fixed-asset-depreciation > .d-flex .btn[b-si1jir8tld] {
        width: 100%;
    }
}
/* /Components/Pages/FixedAssets/FixedAssetModuleNav.razor.rz.scp.css */
.fa-nav[b-87icyesy0x]{border:1px solid #d8e4eb;background:white;border-radius:1.15rem;margin-bottom:1.6rem;overflow:hidden}.fa-nav-heading[b-87icyesy0x]{padding:1.25rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;background:linear-gradient(110deg,#edf6f8,#fff)}.fa-nav-heading>div[b-87icyesy0x]{display:grid;grid-template-columns:2.8rem 1fr;gap:.2rem .6rem;align-items:center}.fa-nav-icon[b-87icyesy0x]{grid-row:span 2;background:#245d72;color:white;border-radius:.85rem;display:grid;place-items:center;height:2.8rem;font-size:1.5rem}.fa-nav-heading small[b-87icyesy0x]{font-size:.75rem;color:#60798a}.fa-nav-search[b-87icyesy0x]{width:min(100%,290px);margin:0}.fa-nav-primary[b-87icyesy0x]{display:flex;flex-wrap:wrap;gap:.5rem;padding:.85rem 1.25rem}.fa-nav[b-87icyesy0x]  .fa-nav-link{display:block;padding:.6rem .85rem;border-radius:.6rem;color:#345569;text-decoration:none;font-size:.85rem}.fa-nav-primary[b-87icyesy0x]  .fa-nav-link{background:#f1f5f8}.fa-nav[b-87icyesy0x]  .fa-nav-link:hover{background:#e7f2f6}.fa-nav[b-87icyesy0x]  .fa-nav-link.active{background:#245d72;color:white;font-weight:600}.fa-nav-all[b-87icyesy0x]{border-top:1px solid #e2ebf0}.fa-nav-all summary[b-87icyesy0x]{padding:.75rem 1.25rem;cursor:pointer;font-size:.85rem;color:#345569}.fa-nav-groups[b-87icyesy0x]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:1rem 1.25rem}.fa-nav-groups h6[b-87icyesy0x]{font-size:.85rem;color:#738593;margin:.3rem .8rem .7rem}.fa-nav-groups section[b-87icyesy0x]{border-inline-start:2px solid #e7eff3;padding-inline-start:.3rem}@media(max-width:850px){.fa-nav-groups[b-87icyesy0x]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.fa-nav-heading[b-87icyesy0x]{flex-direction:column;align-items:stretch}.fa-nav-search[b-87icyesy0x]{width:100%}.fa-nav-primary[b-87icyesy0x]{padding:.7rem;gap:.35rem}.fa-nav-primary[b-87icyesy0x]  .fa-nav-link{flex:1;text-align:center}.fa-nav-groups[b-87icyesy0x]{grid-template-columns:1fr}}
/* /Components/Pages/FixedAssets/FixedAssetMovementReceipt.razor.rz.scp.css */
.receipt-sheet[b-h13tgr78de] { max-width: 980px; margin-inline: auto; }
.receipt-qr[b-h13tgr78de] { width: 132px; height: 132px; object-fit: contain; }
.signature-row > div[b-h13tgr78de] { min-height: 90px; border-top: 1px dashed #777; padding-top: .75rem; }
@media print {
    .movement-receipt[b-h13tgr78de] { max-width: none !important; padding: 0 !important; }
    .receipt-sheet[b-h13tgr78de] { border: 0 !important; box-shadow: none !important; }
}
/* /Components/Pages/FixedAssets/FixedAssetsDashboard.razor.rz.scp.css */
.card[b-s5k8l38w5u] { transition: transform .15s ease, box-shadow .15s ease; }
a.card:hover[b-s5k8l38w5u] { transform: translateY(-2px); box-shadow: 0 .6rem 1.2rem rgba(30,45,70,.12) !important; }
@media (prefers-reduced-motion: reduce) { .card[b-s5k8l38w5u] { transition: none; } }

.fa-dashboard-hero[b-s5k8l38w5u]{padding:1.2rem .2rem}.fa-quick-actions[b-s5k8l38w5u]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.fa-quick-actions a[b-s5k8l38w5u]{display:flex;align-items:center;gap:.65rem;padding:1.1rem;background:#e6f1f5;color:#245d72;border-radius:.85rem;text-decoration:none;font-weight:600}.fa-quick-actions a>i:first-child[b-s5k8l38w5u]{font-size:1.4rem}.fa-quick-actions a>i:last-child[b-s5k8l38w5u]{margin-inline-start:auto}.fa-quick-actions a:hover[b-s5k8l38w5u]{background:#d4e8ef}.fa-recent-activity[b-s5k8l38w5u]{max-height:340px;overflow-y:auto}.fa-recent-activity .list-group-item[b-s5k8l38w5u]{padding:1rem 1.25rem}@media(max-width:1000px){.fa-quick-actions[b-s5k8l38w5u]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:450px){.fa-quick-actions a[b-s5k8l38w5u]{font-size:.85rem;padding:.8rem .65rem}.fa-quick-actions a>i:last-child[b-s5k8l38w5u]{display:none}}
/* /Components/Pages/FixedAssets/FixedAssetStocktakingCampaign.razor.rz.scp.css */
.stocktaking-campaign .stocktaking-scan[b-i0i7j0khza] { border-width: 2px; direction: ltr; text-align: left; }
.stocktaking-campaign .stocktaking-select-list[b-i0i7j0khza] { max-height: 20rem; overflow: auto; }
.stocktaking-campaign .stocktaking-preview[b-i0i7j0khza] { max-height: 26rem; overflow: auto; }
.stocktaking-campaign .stocktaking-image-box[b-i0i7j0khza] { border: 1px dashed var(--bs-border-color); border-radius: .75rem; padding: 1rem; background: var(--bs-light-bg-subtle); }
.stocktaking-campaign .stocktaking-image-preview[b-i0i7j0khza] { display: block; width: 100%; max-height: 12rem; object-fit: contain; border: 1px solid var(--bs-border-color); border-radius: .5rem; background: #fff; }
.stocktaking-campaign .stocktaking-group-progress[b-i0i7j0khza] { min-width: 7rem; height: 1.25rem; }
.stocktaking-modal-backdrop[b-i0i7j0khza] { position: fixed; inset: 0; z-index: 1060; display: grid; place-items: center; padding: 1rem; background: rgba(15, 23, 42, .55); }
.stocktaking-modal[b-i0i7j0khza] { width: min(42rem, 100%); max-height: calc(100vh - 2rem); overflow: auto; }
@media (max-width: 767.98px) { .stocktaking-campaign .table[b-i0i7j0khza] { min-width: 58rem; } .stocktaking-modal-backdrop[b-i0i7j0khza] { align-items: end; padding: 0; } .stocktaking-modal[b-i0i7j0khza] { border-radius: 1rem 1rem 0 0; } }
/* /Components/Pages/FixedAssets/FixedAssetStocktakingPrint.razor.rz.scp.css */
.stocktaking-print[b-aonslnfwkf] { font-family: Tahoma, sans-serif; }
.stocktaking-print table[b-aonslnfwkf] { font-size: .78rem; }
@media print { .stocktaking-print[b-aonslnfwkf] { padding: 0 !important; } .stocktaking-print .card[b-aonslnfwkf] { border: 0 !important; } @page { size: A4 landscape; margin: 8mm; } }
/* /Components/Pages/FixedAssets/FixedAssetTagPrint.razor.rz.scp.css */
.labels[b-37wxjml90k]{display:flex;flex-wrap:wrap;gap:4mm}.asset-label[b-37wxjml90k]{box-sizing:border-box;border:1px solid #111;padding:3mm;display:flex;gap:3mm;align-items:center;overflow:hidden;break-inside:avoid}.asset-label img[b-37wxjml90k]{width:min(25mm,40%);height:auto;max-height:100%;aspect-ratio:1;flex-shrink:0;object-fit:contain}.asset-label div[b-37wxjml90k]{display:flex;flex-direction:column;min-width:0}.asset-label strong[b-37wxjml90k],.asset-label span[b-37wxjml90k]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media print{.labels[b-37wxjml90k]{gap:0}.asset-label[b-37wxjml90k]{box-shadow:none}}
/* /Components/Pages/FixedAssets/FixedAssetWorkspace.razor.rz.scp.css */
.fa-workspace[b-itfwlacf6y]{--fa-accent:#285e75;--fa-line:#dfe8ed;max-width:1600px;margin-inline:auto;padding:clamp(.75rem,2vw,1.75rem);background:#f5f8fa;border-radius:1.5rem;min-width:0;color:#233b4a}
.fa-workspace[b-itfwlacf6y]  .card{border:1px solid var(--fa-line)!important;border-radius:1rem;box-shadow:0 4px 18px #173d5010!important;margin-bottom:1rem}
.fa-workspace[b-itfwlacf6y]  .card-body{padding:1.35rem}.fa-workspace[b-itfwlacf6y]  .card-header,.fa-workspace[b-itfwlacf6y]  .card-footer{padding:1rem 1.25rem;background:#fff;border-color:var(--fa-line)}
.fa-workspace[b-itfwlacf6y]  h3{font-size:clamp(1.25rem,2.3vw,1.75rem);font-weight:750;line-height:1.6}
.fa-workspace[b-itfwlacf6y]  .form-control,.fa-workspace[b-itfwlacf6y]  .form-select{min-height:2.65rem;border-radius:.6rem;border-color:#cddbe2}
.fa-workspace[b-itfwlacf6y]  label{line-height:1.8;margin-bottom:.35rem}.fa-workspace[b-itfwlacf6y]  .btn{border-radius:.6rem;min-height:2.5rem;white-space:normal;line-height:1.6}
.fa-workspace[b-itfwlacf6y]  .btn-sm{min-height:2.1rem}.fa-workspace[b-itfwlacf6y]  :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #2197bb;outline-offset:3px}
.fa-workspace[b-itfwlacf6y]  .table th{background:#edf3f7;color:#29495c;white-space:nowrap}.fa-workspace[b-itfwlacf6y]  .table :is(th,td){padding:.85rem 1rem;vertical-align:middle}
.fa-workspace[b-itfwlacf6y]  .table-responsive{max-width:100%;overflow-x:auto}.fa-workspace[b-itfwlacf6y]  .alert{border-radius:.85rem;line-height:1.9;overflow-wrap:anywhere}
.fa-workspace[b-itfwlacf6y]  .row>*{min-width:0}.fa-workspace[b-itfwlacf6y]  .validation-message{color:#b42318;margin-top:.35rem}.fa-workspace[b-itfwlacf6y]  .validation-summary-valid{display:none}
.fa-workspace[b-itfwlacf6y]  [data-fa-confirm]::after{content:"F9";font-size:.65rem;border:1px solid currentColor;border-radius:.25rem;margin-inline-start:.65rem;padding:0 .2rem;opacity:.8}
.fa-key-help[b-itfwlacf6y]{margin-top:1.25rem;padding:1rem 1.25rem;border:1px dashed #aec6d3;border-radius:.85rem;background:white;font-size:.85rem;line-height:2}.fa-key-help summary[b-itfwlacf6y]{cursor:pointer;color:var(--fa-accent)}.fa-key-help p[b-itfwlacf6y]{margin-top:.5rem}
@media(max-width:600px){.fa-workspace[b-itfwlacf6y]{padding:.6rem;border-radius:.85rem}.fa-workspace[b-itfwlacf6y]  .card-body{padding:1rem}.fa-workspace[b-itfwlacf6y]  .card-header,.fa-workspace[b-itfwlacf6y]  .card-footer{padding:.8rem}.fa-workspace[b-itfwlacf6y]  .table{font-size:.85rem}.fa-workspace[b-itfwlacf6y]  .table :is(th,td){padding:.65rem}.fa-workspace[b-itfwlacf6y]  .d-flex{max-width:100%}}
@media print{.fa-workspace[b-itfwlacf6y]  .row{margin-inline:0}.fa-workspace[b-itfwlacf6y]{padding:0;background:white;color:black;max-width:none}.fa-workspace[b-itfwlacf6y]  .card{border:0!important;box-shadow:none!important;overflow:visible}.fa-workspace[b-itfwlacf6y]  .table-responsive{overflow:visible}.fa-workspace[b-itfwlacf6y]  .table{font-size:10pt}.fa-workspace[b-itfwlacf6y]  .table :is(th,td){padding:5pt}.fa-workspace[b-itfwlacf6y]  thead{display:table-header-group}.fa-workspace[b-itfwlacf6y]  tr{break-inside:avoid}.fa-workspace[b-itfwlacf6y]  a{color:black;text-decoration:none}.fa-workspace[b-itfwlacf6y]  .btn,.fa-key-help[b-itfwlacf6y]{display:none!important}}
/* /Components/Pages/Home.razor.rz.scp.css */
.smart-home[b-0xseizf4kz]{--home-ink:#14243a;--home-muted:#6c7b90;--home-line:#e2e9f1;--home-surface:#fff;--home-soft:#f6f9fc;display:flex;flex-direction:column;gap:1rem;color:var(--home-ink);padding-bottom:1.5rem}
.home-auth-state[b-0xseizf4kz]{min-height:55vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center}.home-auth-state>i[b-0xseizf4kz]{font-size:2.3rem;color:#1594df}
.home-skeleton[b-0xseizf4kz]{display:flex;flex-direction:column;gap:1rem;animation:skeleton-pulse-b-0xseizf4kz 1.5s ease-in-out infinite}.skeleton-line[b-0xseizf4kz],.skeleton-hero[b-0xseizf4kz],.skeleton-card[b-0xseizf4kz],.skeleton-content[b-0xseizf4kz]{background:linear-gradient(90deg,#eef2f6 25%,#f8fafc 50%,#eef2f6 75%);background-size:200% 100%;border-radius:15px;animation:skeleton-wave-b-0xseizf4kz 1.45s linear infinite}.skeleton-line.quick[b-0xseizf4kz]{height:58px}.skeleton-hero[b-0xseizf4kz]{height:170px}.skeleton-grid[b-0xseizf4kz]{display:grid;grid-template-columns:repeat(6,1fr);gap:.75rem}.skeleton-card[b-0xseizf4kz]{height:118px}.skeleton-content[b-0xseizf4kz]{height:310px}
.home-hero[b-0xseizf4kz]{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;min-height:170px;padding:1.45rem 1.6rem;border-radius:20px;background:linear-gradient(128deg,#0b78d7 0%,#079dca 55%,#16b9ae 100%);color:#fff;box-shadow:0 16px 38px rgba(11,115,184,.18)}.home-hero[b-0xseizf4kz]::before,.home-hero[b-0xseizf4kz]::after{content:"";position:absolute;z-index:-1;border-radius:50%;background:rgba(255,255,255,.09)}.home-hero[b-0xseizf4kz]::before{width:260px;height:260px;left:-70px;top:-145px}.home-hero[b-0xseizf4kz]::after{width:170px;height:170px;right:42%;bottom:-135px}.hero-profile[b-0xseizf4kz]{display:flex;align-items:center;gap:1rem;min-width:0}.profile-avatar[b-0xseizf4kz]{width:64px;height:64px;flex:0 0 64px;display:grid;place-items:center;border:3px solid rgba(255,255,255,.35);border-radius:18px;background:rgba(255,255,255,.16);font-size:1.65rem;overflow:hidden}.profile-avatar img[b-0xseizf4kz]{width:100%;height:100%;object-fit:cover}.hero-copy[b-0xseizf4kz]{min-width:0}.home-eyebrow[b-0xseizf4kz]{font-size:.72rem;opacity:.78}.home-hero h1[b-0xseizf4kz]{margin:.2rem 0 .65rem;color:#fff;font-size:1.55rem;line-height:1.5}.home-meta[b-0xseizf4kz]{display:flex;align-items:center;gap:.55rem 1rem;flex-wrap:wrap;font-size:.75rem}.home-meta>span[b-0xseizf4kz]{display:flex;align-items:center;gap:.32rem}.license-pill[b-0xseizf4kz]{padding:.25rem .55rem;border-radius:999px;background:rgba(255,255,255,.14)}.license-pill.warning[b-0xseizf4kz]{background:rgba(255,188,69,.24)}.license-pill.danger[b-0xseizf4kz]{background:rgba(241,83,99,.27)}.range-box[b-0xseizf4kz]{width:220px;flex:0 0 220px;padding:.85rem;border:1px solid rgba(255,255,255,.2);border-radius:14px;background:rgba(255,255,255,.13);backdrop-filter:blur(6px)}.range-box label[b-0xseizf4kz]{display:flex;align-items:center;gap:.35rem;margin-bottom:.4rem;font-size:.7rem}.range-box .form-select[b-0xseizf4kz]{min-height:40px;border:0;background-color:rgba(255,255,255,.96);font-size:.76rem}.range-box>small[b-0xseizf4kz]{display:block;margin-top:.4rem;opacity:.8;font-size:.65rem}.custom-range[b-0xseizf4kz]{display:grid;gap:.45rem;margin-top:.6rem;padding:.5rem;border-radius:10px;background:#fff;color:var(--home-ink)}
.dashboard-section[b-0xseizf4kz],.widget-card[b-0xseizf4kz],.alert-summary[b-0xseizf4kz],.summary-widgets[b-0xseizf4kz]{border:1px solid var(--home-line);border-radius:17px;background:var(--home-surface);box-shadow:0 7px 24px rgba(26,48,76,.045)}.dashboard-section[b-0xseizf4kz],.widget-card[b-0xseizf4kz],.alert-summary[b-0xseizf4kz],.summary-widgets[b-0xseizf4kz]{padding:1rem}.dashboard-section[b-0xseizf4kz]{background:#f8fbfe}.section-heading[b-0xseizf4kz],.widget-title[b-0xseizf4kz]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.section-heading.compact[b-0xseizf4kz]{margin-bottom:.75rem}.section-heading>div[b-0xseizf4kz],.widget-title>div[b-0xseizf4kz]{min-width:0}.section-heading span[b-0xseizf4kz],.section-heading small[b-0xseizf4kz],.widget-title span[b-0xseizf4kz]{color:var(--home-muted);font-size:.7rem}.section-heading h2[b-0xseizf4kz],.widget-title h4[b-0xseizf4kz]{margin:.12rem 0 0;color:var(--home-ink);font-size:1rem}.section-heading a[b-0xseizf4kz],.widget-title a[b-0xseizf4kz],.module-kpi-heading a[b-0xseizf4kz]{font-size:.72rem;white-space:nowrap}.alert-summary-grid[b-0xseizf4kz]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.alert-summary-item[b-0xseizf4kz]{display:flex;align-items:center;gap:.65rem;min-width:0;padding:.7rem .8rem;border:1px solid var(--home-line);border-radius:13px;background:#fff;color:var(--home-ink);transition:.18s ease}.alert-summary-item:hover[b-0xseizf4kz]{color:var(--home-ink);border-color:#9fcdeb;transform:translateY(-1px)}.alert-summary-item>div[b-0xseizf4kz]{display:flex;flex:1;min-width:0;flex-direction:column}.alert-summary-item strong[b-0xseizf4kz]{font-size:1.05rem}.alert-summary-item small[b-0xseizf4kz]{overflow:hidden;color:var(--home-muted);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.alert-summary-item>i[b-0xseizf4kz]{color:#9aa9ba;font-size:.7rem}.alert-icon[b-0xseizf4kz]{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border-radius:10px;background:#edf7ff;color:#168fe0}.alert-summary-item.orange .alert-icon[b-0xseizf4kz]{background:#fff4e2;color:#df8c17}.alert-summary-item.violet .alert-icon[b-0xseizf4kz]{background:#f2efff;color:#765ed0}.alert-summary-item.red .alert-icon[b-0xseizf4kz]{background:#fff0f2;color:#df5360}
.module-kpi-heading[b-0xseizf4kz]{display:flex;align-items:center;gap:.45rem;margin:.9rem 0 .55rem;padding-top:.8rem;border-top:1px solid var(--home-line)}.module-kpi-heading:first-of-type[b-0xseizf4kz]{margin-top:.25rem;padding-top:0;border-top:0}.module-kpi-heading strong[b-0xseizf4kz]{font-size:.82rem}.module-kpi-heading a[b-0xseizf4kz]{margin-right:auto}.module-dot[b-0xseizf4kz]{width:8px;height:8px;border-radius:50%;background:#168fe0}.module-dot.automation[b-0xseizf4kz]{background:#8a64da}.module-dot.accounting[b-0xseizf4kz]{background:#1a9dc5}.module-dot.projects[b-0xseizf4kz]{background:#4f46e5}.module-dot.inventory[b-0xseizf4kz]{background:#e89519}.module-dot.store[b-0xseizf4kz]{background:#19aa78}.kpi-grid[b-0xseizf4kz]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem}
.main-chart-card[b-0xseizf4kz]{min-height:350px}.home-apex-chart[b-0xseizf4kz]{min-height:280px;direction:ltr}.chart-legend[b-0xseizf4kz]{padding:.28rem .55rem;border-radius:999px;background:#eff6fb}.empty-state[b-0xseizf4kz]{min-height:180px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.3rem;text-align:center;color:var(--home-muted)}.empty-state>i[b-0xseizf4kz]{font-size:1.7rem;color:#a8b6c6}.empty-state strong[b-0xseizf4kz]{color:#516276;font-size:.82rem}.empty-state span[b-0xseizf4kz]{font-size:.7rem}.empty-state.compact[b-0xseizf4kz]{min-height:120px}.empty-state.success>i[b-0xseizf4kz],.empty-state.success strong[b-0xseizf4kz]{color:#1b9c72}
.activity-feed[b-0xseizf4kz]{padding-bottom:.35rem}.timeline[b-0xseizf4kz]{position:relative}.timeline[b-0xseizf4kz]::before{content:"";position:absolute;top:10px;bottom:10px;right:18px;width:1px;background:#e5ebf2}.timeline-item[b-0xseizf4kz]{position:relative;display:grid;grid-template-columns:37px minmax(0,1fr) 18px;align-items:flex-start;gap:.7rem;padding:.68rem 0;color:var(--home-ink)}.timeline-item:hover[b-0xseizf4kz]{color:var(--home-ink);background:#fafcfe}.timeline-icon[b-0xseizf4kz]{z-index:1;width:36px;height:36px;display:grid;place-items:center;border:4px solid #fff;border-radius:50%;background:#eaf6ff;color:#168fe0}.timeline-item.warning .timeline-icon[b-0xseizf4kz]{background:#fff3df;color:#d98713}.timeline-item>div[b-0xseizf4kz]{min-width:0}.timeline-title[b-0xseizf4kz]{display:flex;align-items:center;gap:.5rem}.timeline-title strong[b-0xseizf4kz]{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.timeline-title span[b-0xseizf4kz]{padding:.12rem .4rem;border-radius:999px;background:#f0f4f8;color:#64758b;font-size:.6rem}.timeline-item p[b-0xseizf4kz]{overflow:hidden;margin:.1rem 0;color:#627187;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.timeline-item small[b-0xseizf4kz]{color:#8996a7;font-size:.62rem}.timeline-link[b-0xseizf4kz]{align-self:center;color:#9ba8b7;font-size:.7rem}
.dashboard-grid[b-0xseizf4kz]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.dashboard-grid.two[b-0xseizf4kz]{grid-template-columns:repeat(2,minmax(0,1fr))}.action-row[b-0xseizf4kz],.stock-alert-row[b-0xseizf4kz],.status-row[b-0xseizf4kz]{display:flex;align-items:center;gap:.65rem;padding:.65rem 0;border-top:1px solid var(--home-line);color:var(--home-ink)}.action-row:hover[b-0xseizf4kz],.stock-alert-row:hover[b-0xseizf4kz],.status-row:hover[b-0xseizf4kz]{color:#087dbd}.action-row>div[b-0xseizf4kz],.stock-alert-row>div[b-0xseizf4kz]{display:flex;flex:1;min-width:0;flex-direction:column}.action-row strong[b-0xseizf4kz],.stock-alert-row strong[b-0xseizf4kz]{overflow:hidden;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.action-row small[b-0xseizf4kz],.stock-alert-row small[b-0xseizf4kz]{color:var(--home-muted);font-size:.65rem}.action-row>i[b-0xseizf4kz]{color:#9ba8b7;font-size:.7rem}.action-icon[b-0xseizf4kz]{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border-radius:10px;background:#f0f4f8}.action-icon.orange[b-0xseizf4kz]{background:#fff3df;color:#dd8a15}.action-icon.violet[b-0xseizf4kz]{background:#f2efff;color:#765ed0}.action-icon.red[b-0xseizf4kz]{background:#fff0f2;color:#df5360}.stock-alert-row>span[b-0xseizf4kz]{padding:.25rem .5rem;border-radius:8px;background:#fff0f2;color:#cf4755;font-weight:700;font-size:.7rem}
.recent-records[b-0xseizf4kz]{min-width:0}.summary-widgets[b-0xseizf4kz]{background:#f8fbfe}.summary-grid[b-0xseizf4kz]{grid-template-columns:repeat(3,minmax(0,1fr))}.widget-title[b-0xseizf4kz]{margin-bottom:.7rem}.widget-title h4[b-0xseizf4kz]{font-size:.88rem}.widget-title h4 i[b-0xseizf4kz]{color:#168fe0}.status-row[b-0xseizf4kz]{display:grid;grid-template-columns:1fr;gap:.3rem}.status-row>div:first-child[b-0xseizf4kz]{display:flex;justify-content:space-between}.status-row small[b-0xseizf4kz]{text-align:left;color:var(--home-muted);font-size:.65rem}.progress[b-0xseizf4kz]{height:5px;background:#edf2f7}.progress-bar[b-0xseizf4kz]{background:#159ade}.empty-module-summary[b-0xseizf4kz]{min-height:190px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--home-muted);text-align:center}.empty-module-summary i[b-0xseizf4kz]{font-size:1.8rem}.empty-module-summary span[b-0xseizf4kz]{font-size:.7rem}
@keyframes skeleton-wave-b-0xseizf4kz{to{background-position:-200% 0}}@keyframes skeleton-pulse-b-0xseizf4kz{50%{opacity:.82}}
@media(max-width:1399px){.kpi-grid[b-0xseizf4kz],.skeleton-grid[b-0xseizf4kz]{grid-template-columns:repeat(3,minmax(0,1fr))}.summary-grid[b-0xseizf4kz]{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:991px){.home-hero[b-0xseizf4kz]{align-items:stretch}.hero-profile[b-0xseizf4kz]{align-items:flex-start}.range-box[b-0xseizf4kz]{width:200px;flex-basis:200px}.alert-summary-grid[b-0xseizf4kz]{grid-template-columns:repeat(2,1fr)}.kpi-grid[b-0xseizf4kz],.skeleton-grid[b-0xseizf4kz]{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-grid[b-0xseizf4kz]{grid-template-columns:1fr 1fr}.summary-grid>*:first-child[b-0xseizf4kz]{grid-column:1/-1}}
@media(max-width:767px){.smart-home[b-0xseizf4kz]{gap:.8rem}.home-hero[b-0xseizf4kz]{flex-direction:column;padding:1.1rem;border-radius:17px}.range-box[b-0xseizf4kz]{width:100%;flex-basis:auto}.home-meta[b-0xseizf4kz]{gap:.4rem .65rem}.profile-avatar[b-0xseizf4kz]{width:52px;height:52px;flex-basis:52px;border-radius:15px}.home-hero h1[b-0xseizf4kz]{font-size:1.3rem}.dashboard-grid[b-0xseizf4kz],.dashboard-grid.two[b-0xseizf4kz],.summary-grid[b-0xseizf4kz]{grid-template-columns:1fr}.summary-grid>*:first-child[b-0xseizf4kz]{grid-column:auto}.main-chart-card[b-0xseizf4kz]{min-height:310px}.home-apex-chart[b-0xseizf4kz]{min-height:240px}.dashboard-section[b-0xseizf4kz],.widget-card[b-0xseizf4kz],.alert-summary[b-0xseizf4kz],.summary-widgets[b-0xseizf4kz]{padding:.8rem}.section-heading[b-0xseizf4kz]{align-items:flex-start}.recent-records[b-0xseizf4kz]{grid-template-columns:1fr}.timeline-title[b-0xseizf4kz]{align-items:flex-start;flex-direction:column;gap:.2rem}.skeleton-hero[b-0xseizf4kz]{height:220px}}
@media(max-width:575px){.alert-summary-grid[b-0xseizf4kz]{grid-template-columns:1fr 1fr;gap:.45rem}.alert-summary-item[b-0xseizf4kz]{padding:.6rem}.alert-summary-item>i[b-0xseizf4kz]{display:none}.kpi-grid[b-0xseizf4kz],.skeleton-grid[b-0xseizf4kz]{grid-template-columns:1fr 1fr;gap:.5rem}.module-kpi-heading[b-0xseizf4kz]{position:sticky;top:0;z-index:2;padding:.65rem .2rem;background:#f8fbfe}.profile-avatar[b-0xseizf4kz]{display:none}.home-meta>span[b-0xseizf4kz]{max-width:100%}.home-hero h1[b-0xseizf4kz]{font-size:1.18rem}.section-heading small[b-0xseizf4kz]{max-width:45%;text-align:left}.timeline-item[b-0xseizf4kz]{grid-template-columns:37px minmax(0,1fr)}.timeline-link[b-0xseizf4kz]{display:none}.timeline-item small[b-0xseizf4kz]{display:block;line-height:1.7}.home-apex-chart[b-0xseizf4kz]{margin-inline:-.6rem}.alert-summary-item strong[b-0xseizf4kz]{font-size:.95rem}.alert-summary-item small[b-0xseizf4kz]{font-size:.62rem}}
@media(max-width:390px){.kpi-grid[b-0xseizf4kz],.skeleton-grid[b-0xseizf4kz]{grid-template-columns:1fr}.alert-summary-grid[b-0xseizf4kz]{grid-template-columns:1fr}.home-meta[b-0xseizf4kz]{flex-direction:column;align-items:flex-start}.section-heading[b-0xseizf4kz]{flex-wrap:wrap}.section-heading small[b-0xseizf4kz]{max-width:100%}}
@media(prefers-reduced-motion:reduce){.home-skeleton[b-0xseizf4kz],.skeleton-line[b-0xseizf4kz],.skeleton-hero[b-0xseizf4kz],.skeleton-card[b-0xseizf4kz],.skeleton-content[b-0xseizf4kz]{animation:none}.alert-summary-item[b-0xseizf4kz],.home-kpi[b-0xseizf4kz]{transition:none}}
.alert-summary-empty[b-0xseizf4kz]{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:64px;color:var(--home-muted);font-size:.75rem}.alert-summary-empty i[b-0xseizf4kz]{color:#1aa477;font-size:1.2rem}.action-area.single[b-0xseizf4kz]{grid-template-columns:1fr}

.home-quick-section[b-0xseizf4kz]{padding:.9rem 1rem;border:1px solid var(--home-line);border-radius:17px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 7px 24px rgba(26,48,76,.045)}
.range-heading[b-0xseizf4kz]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.range-heading label[b-0xseizf4kz]{margin:0}.hero-refresh[b-0xseizf4kz]{width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.3);border-radius:9px;background:rgba(255,255,255,.14);color:#fff}.hero-refresh:hover[b-0xseizf4kz],.hero-refresh:focus-visible[b-0xseizf4kz]{background:#fff;color:#087fbd;outline:3px solid rgba(255,255,255,.2)}
.unified-alert-list[b-0xseizf4kz]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.unified-alert[b-0xseizf4kz]{display:flex;align-items:center;gap:.45rem;min-width:0;padding:.68rem;border:1px solid #e4eaf1;border-radius:13px;background:#fff}.unified-alert>a[b-0xseizf4kz]{display:grid;grid-template-columns:36px minmax(0,1fr) 14px;align-items:center;gap:.6rem;min-width:0;flex:1;color:var(--home-ink)}.unified-alert>a>span:nth-child(2)[b-0xseizf4kz]{display:flex;min-width:0;flex-direction:column}.unified-alert strong[b-0xseizf4kz]{overflow:hidden;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.unified-alert small[b-0xseizf4kz]{overflow:hidden;color:var(--home-muted);font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.unified-alert small em[b-0xseizf4kz]{font-style:normal}.alert-module-icon[b-0xseizf4kz]{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#edf7ff;color:#168fe0}.unified-alert.critical[b-0xseizf4kz]{border-right:3px solid #e34f5f}.unified-alert.critical .alert-module-icon[b-0xseizf4kz]{background:#fff0f2;color:#df5360}.unified-alert.warning[b-0xseizf4kz]{border-right:3px solid #e8a125}.unified-alert.warning .alert-module-icon[b-0xseizf4kz]{background:#fff4e2;color:#df8c17}.unified-alert.info[b-0xseizf4kz]{border-right:3px solid #249bd8}
.work-letter-list[b-0xseizf4kz]{display:grid;gap:.4rem;margin-top:.65rem}.work-letter-list>a[b-0xseizf4kz]{display:grid;grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;gap:.6rem;padding:.55rem .65rem;border:1px solid #e8edf3;border-radius:11px;color:var(--home-ink);background:#fff}.work-letter-list>a>i:first-child[b-0xseizf4kz]{color:#e58e1b;font-size:1rem}.work-letter-list span[b-0xseizf4kz]{display:flex;min-width:0;flex-direction:column}.work-letter-list strong[b-0xseizf4kz],.work-letter-list small[b-0xseizf4kz]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-letter-list strong[b-0xseizf4kz]{font-size:.73rem}.work-letter-list small[b-0xseizf4kz]{color:var(--home-muted);font-size:.62rem}
.chart-switcher[b-0xseizf4kz]{display:flex;gap:.4rem;overflow-x:auto;margin:-.25rem 0 .75rem;padding:.15rem;scrollbar-width:none}.chart-switcher[b-0xseizf4kz]::-webkit-scrollbar{display:none}.chart-switcher button[b-0xseizf4kz]{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto;padding:.38rem .7rem;border:1px solid #dce5ee;border-radius:999px;background:#fff;color:#63758a;font-size:.68rem}.chart-switcher button.active[b-0xseizf4kz]{border-color:#168fe0;background:#eaf7ff;color:#087fbd}.chart-switcher button:focus-visible[b-0xseizf4kz]{outline:3px solid rgba(22,143,224,.18);outline-offset:2px}
@media(max-width:767px){.home-quick-section[b-0xseizf4kz]{padding:.75rem}.unified-alert-list[b-0xseizf4kz]{grid-template-columns:1fr}.unified-alert[b-0xseizf4kz]{padding:.55rem}.home-hero[b-0xseizf4kz]{min-height:auto}.range-heading[b-0xseizf4kz]{margin-bottom:.35rem}}
@media(max-width:575px){.home-quick-section .section-heading small[b-0xseizf4kz]{display:none}.unified-alert small[b-0xseizf4kz]{white-space:normal;line-height:1.55}.unified-alert>a[b-0xseizf4kz]{grid-template-columns:32px minmax(0,1fr) 10px}.alert-module-icon[b-0xseizf4kz]{width:32px;height:32px}.hero-refresh[b-0xseizf4kz]{width:34px;height:34px}}
/* Compact management dashboard typography; scoped to Home only. */
.home-hero h1[b-0xseizf4kz]{font-size:1.25rem}.section-heading h2[b-0xseizf4kz],.widget-title h4[b-0xseizf4kz]{font-size:.88rem}.section-heading span[b-0xseizf4kz],.section-heading small[b-0xseizf4kz],.widget-title span[b-0xseizf4kz]{font-size:.6rem}.home-meta[b-0xseizf4kz]{font-size:.64rem}.smart-home p[b-0xseizf4kz],.smart-home span[b-0xseizf4kz],.smart-home a[b-0xseizf4kz],.smart-home td[b-0xseizf4kz],.smart-home th[b-0xseizf4kz],.smart-home b[b-0xseizf4kz],.smart-home strong[b-0xseizf4kz]{font-size:min(.875rem,1em)}
[b-0xseizf4kz] .home-kpi{min-height:102px;padding:.72rem;gap:.58rem}[b-0xseizf4kz] .home-kpi .kpi-label{font-size:.62rem}[b-0xseizf4kz] .home-kpi .kpi-value strong{font-size:.92rem}[b-0xseizf4kz] .home-kpi .kpi-value small,[b-0xseizf4kz] .home-kpi .kpi-foot{font-size:.56rem}
.board-week[b-0xseizf4kz]{display:grid;grid-template-columns:repeat(7,minmax(130px,1fr));gap:.65rem;overflow-x:auto;padding-bottom:.35rem}.board-week-day[b-0xseizf4kz]{min-height:105px;border:1px solid #e6eaf0;border-radius:14px;padding:.7rem;background:linear-gradient(180deg,#fff,#f8fafc)}.board-week-day.today[b-0xseizf4kz]{border-color:#5b8def;box-shadow:0 0 0 3px rgba(91,141,239,.12)}.board-week-day>a[b-0xseizf4kz]{display:flex;gap:.4rem;margin-top:.55rem;padding:.4rem;border-radius:9px;background:#eef5ff;color:#193b68;text-decoration:none;font-size:.78rem}.board-week-day>a span[b-0xseizf4kz]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:991px){.board-week[b-0xseizf4kz]{grid-template-columns:repeat(7,minmax(155px,1fr))}}

.home-hero[b-0xseizf4kz]{background:linear-gradient(120deg,#4024e8,#573bea 58%,#229fa9);box-shadow:0 14px 38px #4024e826}.home-eyebrow[b-0xseizf4kz]{font-size:.85rem}.home-meta[b-0xseizf4kz]{font-size:.8rem}.section-heading small[b-0xseizf4kz]{font-size:.75rem}.home-report-grid[b-0xseizf4kz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.8rem}.home-report-grid>a[b-0xseizf4kz]{display:flex;align-items:center;gap:.8rem;padding:1rem;border:1px solid #e6e1f6;border-radius:1rem;background:linear-gradient(130deg,#fff,#f6f3ff);text-decoration:none;color:#322653}.home-report-grid>a>i:first-child[b-0xseizf4kz]{font-size:1.5rem;color:#4024e8}.home-report-grid strong[b-0xseizf4kz],.home-report-grid small[b-0xseizf4kz]{display:block}.home-report-grid small[b-0xseizf4kz]{margin-top:.35rem;color:#6b617b}.home-report-grid>a>i:last-child[b-0xseizf4kz]{margin-inline-start:auto}.home-report-grid>a:focus-visible[b-0xseizf4kz]{outline:3px solid #2ec5c9;outline-offset:2px}
/* /Components/Pages/HomeDashboard/HomeActionWidget.razor.rz.scp.css */
.widget-card[b-3v3jx44qxd]{background:#fff;border:1px solid #e3e9f1;border-radius:16px;padding:1.1rem;box-shadow:0 7px 22px rgba(20,42,70,.045)}.widget-title[b-3v3jx44qxd]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.widget-title h4[b-3v3jx44qxd]{margin:0;font-size:1.05rem}.widget-title a[b-3v3jx44qxd]{font-size:.78rem}.action-row[b-3v3jx44qxd]{display:flex;align-items:center;gap:.6rem;border-top:1px solid #e3e9f1;padding:.65rem 0;color:#13233a}.action-row div[b-3v3jx44qxd]{display:flex;flex-direction:column}.action-row small[b-3v3jx44qxd]{color:#6b7a90;font-size:.7rem}.action-dot[b-3v3jx44qxd]{width:8px;height:8px;border-radius:50%;background:#f39b23;flex:0 0 auto}.empty-state[b-3v3jx44qxd]{min-height:120px;display:grid;place-items:center;color:#188e6b;font-size:.82rem}
/* /Components/Pages/HomeDashboard/HomeKpiCard.razor.rz.scp.css */
.home-kpi[b-8jwnbxv5aw]{--tone:#168fe0;--tone-soft:#edf8ff;position:relative;display:flex;align-items:flex-start;gap:.7rem;min-width:0;min-height:118px;padding:.9rem;border:1px solid #e4eaf2;border-radius:14px;background:#fff;color:#17283f;box-shadow:0 5px 18px rgba(26,48,76,.045);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;overflow:hidden}.home-kpi[b-8jwnbxv5aw]::after{content:"";position:absolute;inset:auto 0 0;height:3px;background:var(--tone);opacity:.8}.home-kpi:hover[b-8jwnbxv5aw],.home-kpi:focus-visible[b-8jwnbxv5aw]{color:#17283f;transform:translateY(-2px);border-color:color-mix(in srgb,var(--tone) 38%,#dbe4ee);box-shadow:0 11px 25px rgba(25,54,88,.09);outline:none}.kpi-icon[b-8jwnbxv5aw]{width:38px;height:38px;flex:0 0 38px;border-radius:11px;display:grid;place-items:center;background:var(--tone-soft);color:var(--tone);font-size:1.15rem}.kpi-copy[b-8jwnbxv5aw]{display:flex;flex-direction:column;gap:.32rem;min-width:0;flex:1}.kpi-label[b-8jwnbxv5aw]{color:#63738a;font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-value[b-8jwnbxv5aw]{display:flex;align-items:baseline;gap:.3rem;min-width:0}.kpi-value strong[b-8jwnbxv5aw]{font-size:1.08rem;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-value small[b-8jwnbxv5aw]{font-size:.62rem;color:#7b899a;white-space:nowrap}.kpi-foot[b-8jwnbxv5aw]{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.35rem;color:#738196;font-size:.62rem;min-width:0}.kpi-foot span[b-8jwnbxv5aw]{display:flex;align-items:center;gap:.2rem;color:var(--tone);white-space:nowrap}.kpi-foot small[b-8jwnbxv5aw]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-link[b-8jwnbxv5aw]{position:absolute;left:.55rem;top:.55rem;color:#a5b1bf;font-size:.75rem}.blue[b-8jwnbxv5aw]{--tone:#168fe0;--tone-soft:#edf8ff}.cyan[b-8jwnbxv5aw]{--tone:#10a7be;--tone-soft:#eafafd}.green[b-8jwnbxv5aw]{--tone:#18a875;--tone-soft:#ebfbf5}.orange[b-8jwnbxv5aw]{--tone:#e89219;--tone-soft:#fff6e8}.red[b-8jwnbxv5aw]{--tone:#e55361;--tone-soft:#fff0f2}.violet[b-8jwnbxv5aw]{--tone:#7c63d8;--tone-soft:#f3f0ff}.slate[b-8jwnbxv5aw]{--tone:#61748c;--tone-soft:#f0f4f8}@media(max-width:575px){.home-kpi[b-8jwnbxv5aw]{min-height:106px;padding:.75rem}.kpi-value strong[b-8jwnbxv5aw]{font-size:1rem}.kpi-icon[b-8jwnbxv5aw]{width:34px;height:34px;flex-basis:34px}}
/* /Components/Pages/HomeDashboard/HomeLetterList.razor.rz.scp.css */
.widget-card[b-0tfuf6k4jg]{background:#fff;border:1px solid #e3e9f1;border-radius:16px;padding:1.1rem;box-shadow:0 7px 22px rgba(20,42,70,.045);min-width:0}.widget-title[b-0tfuf6k4jg]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.widget-title h4[b-0tfuf6k4jg]{margin:0;font-size:1.05rem}.widget-title a[b-0tfuf6k4jg]{font-size:.78rem}.home-table[b-0tfuf6k4jg]{margin:0;font-size:.78rem;white-space:nowrap}.home-table th[b-0tfuf6k4jg]{color:#6b7a90;font-weight:500}.empty-state[b-0tfuf6k4jg]{min-height:120px;display:grid;place-items:center;color:#6b7a90;font-size:.82rem}
/* /Components/Pages/HomeDashboard/HomeRankWidget.razor.rz.scp.css */
.widget-card[b-x43zalqe1s]{background:#fff;border:1px solid #e3e9f1;border-radius:16px;padding:1.1rem;box-shadow:0 7px 22px rgba(20,42,70,.045)}.widget-title[b-x43zalqe1s]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.widget-title h4[b-x43zalqe1s]{margin:0;font-size:1.05rem}.widget-title a[b-x43zalqe1s]{font-size:.78rem}.rank-row[b-x43zalqe1s]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e3e9f1;padding:.65rem 0;color:#13233a}.rank-row div[b-x43zalqe1s]{display:flex;gap:.55rem;align-items:center}.rank-row small[b-x43zalqe1s]{color:#6b7a90}.empty-state[b-x43zalqe1s]{min-height:120px;display:grid;place-items:center;color:#6b7a90;font-size:.82rem}
/* /Components/Pages/HomeDashboard/HomeWidgetError.razor.rz.scp.css */
.home-widget-error[b-gnt6obl5a3]{grid-column:1/-1;display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;margin:.5rem 0;border:1px solid #f2d39a;border-radius:13px;background:#fff9ee;color:#71511b}.error-icon[b-gnt6obl5a3]{width:36px;height:36px;display:grid;place-items:center;flex:0 0 36px;border-radius:10px;background:#fff0cf;color:#d08713}.home-widget-error>div[b-gnt6obl5a3]{display:flex;flex:1;min-width:0;flex-direction:column}.home-widget-error span[b-gnt6obl5a3]{font-size:.72rem}.home-widget-error small[b-gnt6obl5a3]{font-size:.65rem;color:#8b6b37}.home-widget-error button[b-gnt6obl5a3]{white-space:nowrap}@media(max-width:575px){.home-widget-error[b-gnt6obl5a3]{align-items:flex-start;flex-wrap:wrap}.home-widget-error button[b-gnt6obl5a3]{margin-right:44px}}
/* /Components/Pages/HomeDashboard/UserQuickActionBar.razor.rz.scp.css */
.uq-groups[b-a5rbwu636j]{display:flex;gap:.35rem;overflow-x:auto;margin-bottom:.45rem;padding:.1rem;scrollbar-width:none}.uq-groups[b-a5rbwu636j]::-webkit-scrollbar{display:none}.uq-groups button[b-a5rbwu636j]{flex:0 0 auto;padding:.28rem .62rem;border:1px solid #dce6ef;border-radius:999px;background:#fff;color:#60748a;font-size:.6rem}.uq-groups button.active[b-a5rbwu636j]{border-color:#168fe0;background:#eaf7ff;color:#087fbd}.uq-groups button:focus-visible[b-a5rbwu636j]{outline:3px solid rgba(22,143,224,.16);outline-offset:1px}.uq-shell[b-a5rbwu636j]{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:.4rem;direction:rtl}.uq-track[b-a5rbwu636j]{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth;padding:.2rem .1rem .4rem;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.uq-track[b-a5rbwu636j]::-webkit-scrollbar{display:none}.uq-action[b-a5rbwu636j]{position:relative;min-width:116px;min-height:50px;display:grid;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:.48rem;flex:0 0 auto;padding:.48rem .62rem;border:1px solid #e1e8f0;border-radius:12px;background:#fff;color:#1a2d45;box-shadow:0 4px 14px rgba(28,52,80,.05);white-space:nowrap;scroll-snap-align:start;transition:.18s ease}.uq-action i[b-a5rbwu636j]{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;background:#edf7ff;color:#168fe0;font-size:.95rem}.uq-action>span[b-a5rbwu636j]{overflow:hidden;font-size:.62rem;text-overflow:ellipsis}.uq-action:hover[b-a5rbwu636j],.uq-action:focus-visible[b-a5rbwu636j]{border-color:#37a9e8;color:#087ab9;transform:translateY(-2px);box-shadow:0 9px 20px rgba(24,83,121,.1);outline:3px solid rgba(22,143,224,.12);outline-offset:1px}.uq-action.active[b-a5rbwu636j]{border-color:#168fe0;background:#eef8ff;color:#087ab9;box-shadow:inset 0 -3px #168fe0}.uq-action.highlighted[b-a5rbwu636j]{background:linear-gradient(135deg,#0f91e4,#18afd1);border-color:transparent;color:#fff}.uq-action.highlighted i[b-a5rbwu636j]{background:rgba(255,255,255,.18);color:#fff}.uq-badge[b-a5rbwu636j]{position:absolute;top:4px;left:4px;min-width:17px;padding:.06rem .28rem;border-radius:999px;background:#eaf3fb;color:#4e6681;text-align:center;font-size:.54rem}.highlighted .uq-badge[b-a5rbwu636j]{background:rgba(255,255,255,.2);color:#fff}.uq-scroll[b-a5rbwu636j]{width:34px;height:34px;border:1px solid #dce5ef;border-radius:10px;background:#fff;color:#287fae;display:grid;place-items:center;box-shadow:0 4px 12px rgba(28,52,80,.05)}.uq-scroll:hover[b-a5rbwu636j],.uq-scroll:focus-visible[b-a5rbwu636j]{background:#edf8ff;border-color:#4aafe4;outline:2px solid rgba(22,143,224,.14)}@media(max-width:575px){.uq-shell[b-a5rbwu636j]{grid-template-columns:28px minmax(0,1fr) 28px;gap:.2rem}.uq-scroll[b-a5rbwu636j]{width:28px;height:36px}.uq-action[b-a5rbwu636j]{min-width:104px;min-height:46px;padding:.42rem .5rem;grid-template-columns:26px minmax(0,1fr)}.uq-action i[b-a5rbwu636j]{width:26px;height:26px}.uq-action>span[b-a5rbwu636j]{font-size:.6rem}}
.uq-track[b-a5rbwu636j] {cursor:grab;}
.uq-track.dragging[b-a5rbwu636j] {cursor:grabbing;user-select:none;scroll-behavior:auto;}
.uq-action span[b-a5rbwu636j] {font-size:.95rem;line-height:1.7;}
.uq-groups button[b-a5rbwu636j] {font-size:.85rem;padding:.4rem .8rem;color:#5e6656;border-color:#e3dacb;background:#fffdf8;}
.uq-groups button.active[b-a5rbwu636j] {background:#ebf1e7;border-color:#587a64;color:#315844;}
.uq-action[b-a5rbwu636j] {min-width:160px;min-height:62px;border-color:#e6ddcf;background:#fffdf8;padding:.65rem .85rem;gap:.65rem;}
.uq-action i[b-a5rbwu636j] {background:#f4ecd9;color:#456952;}
.uq-action.highlighted[b-a5rbwu636j] {background:linear-gradient(120deg,#36685c,#788052);}
.uq-action.active[b-a5rbwu636j] {border-color:#728b66;background:#f1f5e9;color:#3c634b;box-shadow:inset 0 -3px #718c63;}
.uq-scroll[b-a5rbwu636j] {color:#426452;border-color:#dfd5c3;background:#fffdf8;}
/* /Components/Pages/LetterPages/LetterNumber.razor.rz.scp.css */
.letter-number[b-9fualo6poh]{display:inline-block;unicode-bidi:isolate;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}
/* /Components/Pages/LetterPages/LetterNumberTemplate/EditLetterNumberComponent.razor.rz.scp.css */
.number-preview[b-k4vpy95srw]{display:grid;gap:.65rem;padding:1.25rem;border:1px solid #e0d1e7;border-radius:14px;background:linear-gradient(120deg,#fbf2e6,#f0e9f8)}.number-preview strong[b-k4vpy95srw]{font-size:1.5rem;color:#603781}.number-preview small[b-k4vpy95srw]{color:#66546c}
/* /Components/Pages/LetterPages/LetterNumberTemplate/LetterNumberTemplate.razor.rz.scp.css */
.template-choice[b-nxtcfkjdgg]{display:block;width:100%;text-align:start;background:#fffaf6;color:#48394e;border:1px solid #e4d7e9;border-radius:14px;padding:1rem;margin-bottom:.8rem}.template-choice.selected[b-nxtcfkjdgg]{border:2px solid #694289;background:#f5edf9}.template-choice code[b-nxtcfkjdgg]{overflow-wrap:anywhere;color:#705471;font-size:.85rem}.template-choice:focus-visible[b-nxtcfkjdgg]{outline:3px solid #c3a357;outline-offset:2px}
/* /Components/Pages/LetterPages/LetterWorkspace.razor.rz.scp.css */
.letter-workspace[b-mnnp83uc8n]{--letter-purple:#5b3579;--letter-border:#e8deed;padding:clamp(.75rem,2vw,1.5rem);background:linear-gradient(150deg,#fcf8f2,#f5eff9);border-radius:22px;min-width:0;color:#342940}
.letter-heading[b-mnnp83uc8n]{display:flex;align-items:center;gap:1rem;padding:1.4rem;background:#fffaf4;border:1px solid var(--letter-border);border-radius:18px;margin-bottom:1rem}
.letter-heading h1[b-mnnp83uc8n]{font-size:clamp(1.25rem,2vw,1.8rem);color:var(--letter-purple);margin:.35rem 0}.letter-heading span[b-mnnp83uc8n]{color:#79577a;font-size:.85rem}.letter-heading p[b-mnnp83uc8n]{margin:0;line-height:1.9;color:#68586b}
.letter-nav[b-mnnp83uc8n]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.2rem}.letter-nav[b-mnnp83uc8n]  a{padding:.65rem 1rem;border:1px solid var(--letter-border);border-radius:12px;color:#583c6b;background:#fff;text-decoration:none}.letter-nav[b-mnnp83uc8n]  a.active,.letter-nav[b-mnnp83uc8n]  a:hover{background:#603781;color:white}.letter-nav[b-mnnp83uc8n]  a:focus-visible{outline:3px solid #caa955;outline-offset:2px}
.letter-content[b-mnnp83uc8n]  .card{border:1px solid var(--letter-border);border-radius:16px;box-shadow:0 5px 20px #563d6c08;overflow:visible}.letter-content[b-mnnp83uc8n]  .card-header{padding:1rem 1.25rem;background:#faf6fd;border-bottom:1px solid var(--letter-border);border-radius:16px 16px 0 0}.letter-content[b-mnnp83uc8n]  .card-body{padding:1.25rem}.letter-content[b-mnnp83uc8n]  .form-control,.letter-content[b-mnnp83uc8n]  .form-select{border-radius:10px;min-height:42px}.letter-content[b-mnnp83uc8n]  .btn{border-radius:10px}.letter-content[b-mnnp83uc8n]  .btn-primary{background:#603781;border-color:#603781}.letter-content[b-mnnp83uc8n]  .table th{background:#faf6fd;color:#584365}.letter-content[b-mnnp83uc8n]  .table td{padding-block:.85rem}.letter-help[b-mnnp83uc8n]{padding:1rem 1.25rem;border:1px solid var(--letter-border);border-radius:14px;background:#fffaf2;margin-top:1rem;line-height:2}.letter-help summary[b-mnnp83uc8n]{cursor:pointer;font-weight:600;color:var(--letter-purple)}.letter-help p[b-mnnp83uc8n]{margin:.75rem 0 0}
@media(max-width:576px){.letter-heading[b-mnnp83uc8n]{align-items:flex-start;padding:1rem}.letter-heading img[b-mnnp83uc8n]{width:36px;height:36px}.letter-nav[b-mnnp83uc8n]{gap:.35rem}.letter-nav[b-mnnp83uc8n]  a{font-size:.8rem;padding:.6rem}.letter-content[b-mnnp83uc8n]  .card-body{padding:.85rem}.letter-workspace[b-mnnp83uc8n]{padding:.65rem}}
@media print{.letter-workspace[b-mnnp83uc8n]{padding:0;background:white;border:0}.letter-content[b-mnnp83uc8n]  .card{box-shadow:none}}
/* /Components/Pages/Membership/LicenseWorkflows/WorkflowStart.razor.rz.scp.css */
.row > div[b-xr5vj4lqc1] {min-width:0;}
[b-xr5vj4lqc1] .choices {margin-bottom:0;}
[b-xr5vj4lqc1] .choices__inner {min-height:2.7rem;border-radius:.65rem;}
[b-xr5vj4lqc1] .form-select {min-height:2.7rem;border-radius:.65rem;}
/* /Components/Pages/Membership/MembershipWorkspace.razor.rz.scp.css */
.membership-workspace[b-7asvblfnbr]{--member-accent:#643c80;--member-line:#e8deeb;padding:clamp(.75rem,2vw,1.5rem);border-radius:22px;background:linear-gradient(135deg,#fff8ef,#f4edf8);color:#392d40;min-width:0}
.membership-heading[b-7asvblfnbr]{display:flex;gap:1rem;align-items:center;padding:1.4rem;margin-bottom:1rem;background:#fffaf5;border:1px solid var(--member-line);border-radius:18px}.membership-heading h1[b-7asvblfnbr]{font-size:clamp(1.3rem,2vw,1.8rem);margin:.4rem 0;color:var(--member-accent)}.membership-heading p[b-7asvblfnbr]{margin:0;line-height:1.9;color:#6d5a70}.membership-heading small[b-7asvblfnbr]{color:#79547d}
.membership-links[b-7asvblfnbr]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.membership-links[b-7asvblfnbr]  a{display:block;padding:.65rem 1rem;background:white;border:1px solid var(--member-line);border-radius:12px;color:var(--member-accent);text-decoration:none}.membership-links[b-7asvblfnbr]  a.active,.membership-links[b-7asvblfnbr]  a:hover{background:var(--member-accent);color:white}.membership-links[b-7asvblfnbr]  a:focus-visible{outline:3px solid #c8a450;outline-offset:2px}
.membership-content[b-7asvblfnbr]  .card{border:1px solid var(--member-line);border-radius:16px;box-shadow:0 4px 18px #5b3b7008}.membership-content[b-7asvblfnbr]  .card-header{padding:1rem 1.25rem;background:#faf5fc;border-radius:16px 16px 0 0}.membership-content[b-7asvblfnbr]  .card-body{padding:1.25rem}.membership-content[b-7asvblfnbr]  .form-control,.membership-content[b-7asvblfnbr]  .form-select{min-height:42px;border-radius:10px}.membership-content[b-7asvblfnbr]  label{margin-bottom:.45rem}.membership-content[b-7asvblfnbr]  .btn{border-radius:10px}.membership-content[b-7asvblfnbr]  .btn-primary{background:var(--member-accent);border-color:var(--member-accent)}.membership-content[b-7asvblfnbr]  td{padding-block:.85rem}.membership-content[b-7asvblfnbr]  th{background:#faf5fc;color:#60446e}.membership-content[b-7asvblfnbr]  .nav-pills{gap:.4rem;margin-bottom:1rem}.membership-content[b-7asvblfnbr]  .page-header{margin:0 0 1rem;padding:0}.membership-help[b-7asvblfnbr]{margin-top:1.25rem;padding:1rem 1.25rem;border-radius:14px;background:#fffaf2;border:1px solid var(--member-line);line-height:2}.membership-help summary[b-7asvblfnbr]{cursor:pointer;font-weight:600;color:var(--member-accent)}.membership-help p[b-7asvblfnbr]{margin:.75rem 0 0}
@media(max-width:576px){.membership-heading[b-7asvblfnbr]{padding:1rem;align-items:flex-start}.membership-heading img[b-7asvblfnbr]{width:36px;height:36px}.membership-links[b-7asvblfnbr]  a{font-size:.8rem;padding:.6rem}.membership-content[b-7asvblfnbr]  .card-body{padding:.85rem}}
@media print{.membership-workspace[b-7asvblfnbr]{padding:0;background:white}.membership-content[b-7asvblfnbr]  .card{box-shadow:none}}
/* /Components/Pages/Projects/ProjectAuditTab.razor.rz.scp.css */
.audit-json[b-4bkn7gmo81]{max-width:30rem;max-height:12rem;overflow:auto;direction:ltr;text-align:left;white-space:pre-wrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:.65rem;font-size:.75rem}
/* /Components/Pages/Projects/ProjectBudgetTab.razor.rz.scp.css */
.empty-state[b-qllfit59ov]{padding:3rem 1rem;text-align:center;border:1px dashed var(--bs-border-color);border-radius:.8rem;background:var(--bs-tertiary-bg)}.empty-state i[b-qllfit59ov]{font-size:3rem;color:var(--bs-secondary-color)}.summary[b-qllfit59ov]{height:100%;padding:.8rem;border-radius:.65rem;background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color)}.summary small[b-qllfit59ov],.summary strong[b-qllfit59ov]{display:block}.summary small[b-qllfit59ov]{color:var(--bs-secondary-color)}.summary strong[b-qllfit59ov]{font-size:1.15rem;margin-top:.2rem}@media(max-width:767.98px){table[b-qllfit59ov]{min-width:68rem}}
/* /Components/Pages/Projects/ProjectDashboardPage.razor.rz.scp.css */
.project-dashboard-header[b-dx9hrigvqn] { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:1.25rem; padding:1.5rem; border-radius:1rem; background:linear-gradient(135deg,#643c80,#946479); color:#fff; }
.project-dashboard-header p[b-dx9hrigvqn] { color:rgba(255,255,255,.85); }
.table[b-dx9hrigvqn] { min-width:0; }
.table-responsive[b-dx9hrigvqn] { scrollbar-width:thin; }
@media(max-width:767.98px) { .project-dashboard-header[b-dx9hrigvqn] { padding:1rem; }.project-dashboard-header > div[b-dx9hrigvqn] { width:100%; }.fs-3[b-dx9hrigvqn] { font-size:1.1rem!important; overflow-wrap:anywhere; } }
/* /Components/Pages/Projects/ProjectDetailsTab.razor.rz.scp.css */
.details-grid[b-0ex66nlyqv]{display:grid;grid-template-columns:minmax(7rem,35%) minmax(0,1fr);gap:.65rem 1rem;margin:0}.details-grid dt[b-0ex66nlyqv]{color:var(--bs-secondary-color);font-weight:500}.details-grid dd[b-0ex66nlyqv]{margin:0;font-weight:600;overflow-wrap:anywhere}@media(max-width:420px){.details-grid[b-0ex66nlyqv]{grid-template-columns:1fr;gap:.15rem}.details-grid dd[b-0ex66nlyqv]{margin-bottom:.65rem}}
/* /Components/Pages/Projects/ProjectDocumentsTab.razor.rz.scp.css */
.workspace-state[b-pp3qwxsng8] { min-height: 14rem; display: grid; place-content: center; justify-items: center; gap: .75rem; color: var(--bs-secondary-color); }
.empty-state[b-pp3qwxsng8] { padding: 3rem 1rem; text-align: center; border: 1px dashed var(--bs-border-color); border-radius: .8rem; background: var(--bs-tertiary-bg); }
.empty-state i[b-pp3qwxsng8] { font-size: 3rem; color: var(--bs-secondary-color); }

@media (max-width: 767.98px) {
    table[b-pp3qwxsng8] { min-width: 72rem; }
}
/* /Components/Pages/Projects/ProjectFinanceTab.razor.rz.scp.css */
.empty-state[b-et04tt1bci]{padding:3rem 1rem;text-align:center;border:1px dashed var(--bs-border-color);border-radius:.8rem;background:var(--bs-tertiary-bg)}.empty-state i[b-et04tt1bci]{font-size:3rem;color:var(--bs-secondary-color)}@media(max-width:767.98px){table[b-et04tt1bci]{min-width:72rem}}
/* /Components/Pages/Projects/ProjectList.razor.rz.scp.css */
.table[b-mqku2v25d9] { width:100%; table-layout:fixed; }
.table th:first-child[b-mqku2v25d9], .table td:first-child[b-mqku2v25d9] { width:24%; overflow-wrap:anywhere; }
.table th:last-child[b-mqku2v25d9], .table td:last-child[b-mqku2v25d9] { width:22%; }
.table-responsive[b-mqku2v25d9] { scrollbar-width:thin; }
@media(max-width:767px){.table td:first-child[b-mqku2v25d9],.table td:last-child[b-mqku2v25d9]{width:auto}}
/* /Components/Pages/Projects/ProjectModuleNav.razor.rz.scp.css */
.project-module-nav[b-8itfi4av6r] { display: flex; align-items: center; gap: 1rem; padding: .85rem; border: 1px solid #e8deeb; border-radius: .85rem; background: #fffcf8; }
.module-caption[b-8itfi4av6r] { display: flex; align-items: center; gap: .65rem; padding-inline: .4rem 1rem; border-inline-end: 1px solid #e8deeb; white-space: nowrap; font-weight: 600; }
.module-caption > i[b-8itfi4av6r] { font-size: 1.65rem; color: #643c80; }
.module-caption small[b-8itfi4av6r] { display: block; font-size: .85rem; color: var(--bs-secondary-color); font-weight: 400; }
.module-links[b-8itfi4av6r] { flex-wrap: wrap; gap: .35rem; }
.module-links[b-8itfi4av6r]  .nav-link { display: flex; align-items: center; gap: .4rem; border-radius: .6rem; color: var(--bs-body-color); }
.module-links[b-8itfi4av6r]  .nav-link.active { color: #fff; background:#643c80; }
.module-links[b-8itfi4av6r]  .nav-link:focus-visible { outline: 2px solid var(--bs-primary); outline-offset: 3px; }
@media (max-width: 767.98px) { .project-module-nav[b-8itfi4av6r] { align-items: stretch; flex-direction: column; gap: .65rem; }.module-caption[b-8itfi4av6r] { border-inline-end: 0; }.module-links[b-8itfi4av6r] { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); }.module-links[b-8itfi4av6r]  .nav-link { font-size: .85rem; } }
/* /Components/Pages/Projects/ProjectSetupStepper.razor.rz.scp.css */
.readiness-item[b-7jpl6bons2] {
    display: flex;
    gap: .65rem;
    align-items: flex-start;
    height: 100%;
    padding: .75rem;
    border-radius: .65rem;
    border: 1px solid var(--bs-border-color);
    color: var(--bs-body-color);
}

.readiness-item small[b-7jpl6bons2] { display: block; color: var(--bs-secondary-color); margin-top: .15rem; }
.readiness-item.is-ready[b-7jpl6bons2] { border-color: var(--bs-success-border-subtle); background: var(--bs-success-bg-subtle); }
.readiness-item.is-pending[b-7jpl6bons2] { border-color: var(--bs-warning-border-subtle); background: var(--bs-warning-bg-subtle); }

@media (max-width: 575.98px) {
    .readiness-item[b-7jpl6bons2] { flex-wrap: wrap; }
}
/* /Components/Pages/Projects/ProjectTeamTab.razor.rz.scp.css */
.empty-state[b-z8qsb4fwub]{padding:3rem 1rem;text-align:center;border:1px dashed var(--bs-border-color);border-radius:.8rem;background:var(--bs-tertiary-bg)}.empty-state i[b-z8qsb4fwub]{font-size:3rem;color:var(--bs-secondary-color)}.empty-state p[b-z8qsb4fwub]{color:var(--bs-secondary-color)}@media(max-width:575.98px){table[b-z8qsb4fwub]{min-width:48rem}}
/* /Components/Pages/Projects/ProjectWbsTab.razor.rz.scp.css */
.empty-state[b-qgp2kwhopf]{padding:3rem 1rem;text-align:center;border:1px dashed var(--bs-border-color);border-radius:.8rem;background:var(--bs-tertiary-bg)}.empty-state i[b-qgp2kwhopf]{font-size:3rem;color:var(--bs-secondary-color)}.wbs-title[b-qgp2kwhopf]{display:flex;gap:.5rem;align-items:center;padding-inline-start:calc(var(--depth)*1.2rem);min-width:15rem}.wbs-title i[b-qgp2kwhopf]{color:var(--bs-primary);font-size:1.2rem}.wbs-title small[b-qgp2kwhopf]{display:block;color:var(--bs-secondary-color)}.progress[b-qgp2kwhopf]{min-width:7rem;height:1.25rem}@media(max-width:767.98px){table[b-qgp2kwhopf]{min-width:68rem}}
/* /Components/Pages/Projects/ProjectWorkspace.razor.rz.scp.css */
.project-workspace[b-jd6qab7pgd] { max-width: 100%; overflow-x: clip; }
.workspace-state[b-jd6qab7pgd] { min-height: 18rem; display: grid; place-content: center; justify-items: center; gap: .75rem; color: var(--bs-secondary-color); }
.workspace-hero[b-jd6qab7pgd] { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 1.25rem; padding: 1.4rem; color: #fff; border-radius: 1rem; background: linear-gradient(135deg, #643c80 0%, #946479 100%); box-shadow: 0 .75rem 2rem rgba(18, 62, 92, .2); }
.hero-main[b-jd6qab7pgd] { min-width: 0; }
.hero-main h1[b-jd6qab7pgd] { overflow-wrap: anywhere; }
.hero-main .text-muted[b-jd6qab7pgd] { color: rgba(255,255,255,.8) !important; }
.hero-facts[b-jd6qab7pgd] { display: flex; flex-wrap: wrap; gap: .6rem 1.25rem; color: rgba(255,255,255,.85); font-size: .88rem; }
.hero-actions[b-jd6qab7pgd] { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: flex-end; gap: .5rem; }
.hero-metrics[b-jd6qab7pgd] { grid-column: 1/-1; display: grid; grid-template-columns: repeat(6, minmax(0,1fr)); gap: .65rem; }
[b-jd6qab7pgd] .metric-item { min-width: 0; display: flex; align-items: center; gap: .65rem; padding: .75rem; border: 1px solid rgba(255,255,255,.16); border-radius: .75rem; background: rgba(255,255,255,.09); }
[b-jd6qab7pgd] .metric-item > i { flex: 0 0 auto; font-size: 1.35rem; color: #f6d99b; }
[b-jd6qab7pgd] .metric-item small, [b-jd6qab7pgd] .metric-item strong { display: block; }
[b-jd6qab7pgd] .metric-item small { color: rgba(255,255,255,.72); font-size: .72rem; }
[b-jd6qab7pgd] .metric-item strong { margin-top: .15rem; color: #fff; overflow-wrap: anywhere; }
.status-dot[b-jd6qab7pgd] { width: .65rem; height: .65rem; border-radius: 50%; background: #adb5bd; box-shadow: 0 0 0 .25rem rgba(255,255,255,.12); }
.status-active[b-jd6qab7pgd] { background: #58d68d; }.status-ready[b-jd6qab7pgd] { background: #5dade2; }.status-suspended[b-jd6qab7pgd] { background: #f4d03f; }.status-cancelled[b-jd6qab7pgd] { background: #ec7063; }
.readiness-item[b-jd6qab7pgd] { display:flex; gap:.65rem; align-items:flex-start; height:100%; padding:.7rem; border-radius:.65rem; border:1px solid var(--bs-border-color); }
.readiness-item i[b-jd6qab7pgd] { font-size:1.25rem; }.readiness-item small[b-jd6qab7pgd] { display:block; color:var(--bs-secondary-color); margin-top:.15rem; }.readiness-item.is-ready i[b-jd6qab7pgd] { color:var(--bs-success); }.readiness-item.is-pending[b-jd6qab7pgd] { background:var(--bs-warning-bg-subtle); }.readiness-item.is-pending i[b-jd6qab7pgd] { color:var(--bs-warning-text-emphasis); }
.workspace-tabs[b-jd6qab7pgd] { max-width:100%; overflow-x:auto; scrollbar-width:thin; padding:.3rem; border:1px solid var(--bs-border-color); border-radius:.8rem; background:var(--bs-body-bg); }
.workspace-tabs .nav[b-jd6qab7pgd] { width:max-content; min-width:100%; gap:.25rem; }.workspace-tabs .nav-link[b-jd6qab7pgd] { white-space:nowrap; color:var(--bs-secondary-color); }.workspace-tabs .nav-link.active[b-jd6qab7pgd] { color:#fff; box-shadow:0 .25rem .7rem rgba(var(--bs-primary-rgb),.22); }
.workspace-content[b-jd6qab7pgd] { min-width:0; }
.workspace-setup[b-jd6qab7pgd] { border:1px solid var(--bs-border-color); border-radius:.8rem; background:var(--bs-body-bg); }
.workspace-setup > summary[b-jd6qab7pgd] { cursor:pointer; }
.workspace-setup > summary:focus-visible[b-jd6qab7pgd], .workspace-tabs .nav-link:focus-visible[b-jd6qab7pgd] { outline:2px solid var(--bs-primary); outline-offset:2px; }
@media (max-width: 1199.98px) { .hero-metrics[b-jd6qab7pgd] { grid-template-columns:repeat(3,minmax(0,1fr)); } }
@media (max-width: 767.98px) { .workspace-hero[b-jd6qab7pgd] { grid-template-columns:minmax(0,1fr); padding:1rem; }.hero-actions[b-jd6qab7pgd] { justify-content:flex-start; }.hero-metrics[b-jd6qab7pgd] { grid-template-columns:repeat(2,minmax(0,1fr)); }.hero-facts[b-jd6qab7pgd] { flex-direction:column; gap:.4rem; } }
@media (max-width: 420px) { .hero-metrics[b-jd6qab7pgd] { grid-template-columns:minmax(0,1fr); }.hero-actions > .btn[b-jd6qab7pgd],.hero-actions > .dropdown[b-jd6qab7pgd] { flex:1 1 auto; }.hero-actions .dropdown > button[b-jd6qab7pgd] { width:100%; } }
/* /Components/Pages/Store/StoreDashboard.razor.rz.scp.css */
.store-dashboard-hero[b-s2poo0ps17]{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:1rem;padding:2rem;margin-bottom:1.5rem;background:linear-gradient(120deg,#172b52,#315cc4);color:white}.store-dashboard-hero h2[b-s2poo0ps17]{color:white}.store-action-tile[b-s2poo0ps17]{display:flex;align-items:center;gap:1rem;padding:1.25rem;border:1px solid #e4e9f2;border-radius:.85rem;background:white;color:#203457;text-decoration:none;height:100%;transition:box-shadow .15s,transform .15s}.store-action-tile:hover[b-s2poo0ps17]{box-shadow:0 8px 24px #20345714;transform:translateY(-2px)}.store-action-tile>i[b-s2poo0ps17]{font-size:1.8rem;color:#3868d9}.store-action-tile small[b-s2poo0ps17]{display:block;color:#64748b;margin-top:.3rem}.store-action-arrow[b-s2poo0ps17]{margin-inline-start:auto;font-size:1rem!important}.store-trend-date[b-s2poo0ps17]{min-width:6rem}@media(max-width:575px){.store-dashboard-hero[b-s2poo0ps17]{padding:1.25rem;align-items:flex-start;flex-direction:column}.store-action-tile[b-s2poo0ps17]{padding:1rem}}
/* /Components/Pages/Store/StoreInvoiceEdit.razor.rz.scp.css */
.invoice-workspace[b-yl6cukylpf]{--store-radius:1rem}.invoice-heading[b-yl6cukylpf]{padding:1.5rem;border-radius:var(--store-radius);background:linear-gradient(115deg,var(--bs-primary-bg-subtle),var(--bs-body-bg));border:1px solid var(--bs-border-color)}.invoice-workspace[b-yl6cukylpf]  .card{border-radius:var(--store-radius);box-shadow:0 4px 18px #1a294b08}.invoice-workspace[b-yl6cukylpf]  .card-header{font-weight:700;background:transparent;padding:1rem 1.2rem}.invoice-workspace[b-yl6cukylpf]  .form-control,.invoice-workspace[b-yl6cukylpf]  .form-select{min-height:2.7rem;border-radius:.55rem}.invoice-workspace[b-yl6cukylpf]  .form-label{font-size:.83rem;color:var(--bs-secondary-color)}.invoice-workspace[b-yl6cukylpf]  .table th{font-size:.8rem;white-space:nowrap;background:var(--bs-tertiary-bg);padding:.9rem}.invoice-workspace[b-yl6cukylpf]  .table td{padding:.7rem}.invoice-workspace[b-yl6cukylpf]  .invoice-actions{position:sticky;bottom:0;z-index:30;padding:1rem!important;border-radius:1rem 1rem 0 0;box-shadow:0 -5px 24px #1a294b12}.invoice-workspace[b-yl6cukylpf]  .btn{border-radius:.6rem}.invoice-workspace[b-yl6cukylpf]  .modal .btn{min-height:2.7rem}@media(max-width:768px){.invoice-heading[b-yl6cukylpf]{padding:1rem}.invoice-workspace[b-yl6cukylpf]  .invoice-actions .btn{flex:1;min-width:130px}.invoice-workspace[b-yl6cukylpf]  .modal-dialog{margin:.5rem}.invoice-workspace[b-yl6cukylpf]  .invoice-lines-viewport table{min-width:950px}}

.invoice-workspace[b-yl6cukylpf]  .card-body{padding:1rem}.invoice-workspace[b-yl6cukylpf]  .row.g-3{row-gap:.8rem!important}.invoice-workspace[b-yl6cukylpf]  .invoice-lines-viewport{min-height:12rem}

.invoice-heading[b-yl6cukylpf]{background:linear-gradient(120deg,#fff0e2,#f4eeff 70%,#e9fafa);border-color:#eaded5}.invoice-brief[b-yl6cukylpf]{padding:1rem 1.2rem;background:#fff9f3;border:1px solid #efdfcf;border-radius:1rem}.invoice-workspace[b-yl6cukylpf]  .invoice-header-modal .modal-body{max-height:72vh;overflow:auto}.invoice-workspace[b-yl6cukylpf]  .modal-content{border:1px solid #ebdbd1;border-radius:1.25rem;background:#fffdf9}.invoice-workspace[b-yl6cukylpf]  .modal-header{background:linear-gradient(115deg,#ffeedb,#f2edff);padding:1.25rem}.invoice-workspace[b-yl6cukylpf]  .modal-footer{padding:1rem 1.25rem;background:#f9f5ef}.invoice-workspace[b-yl6cukylpf]  .modal-dialog{max-width:min(1140px,94vw)}

.invoice-workspace[b-yl6cukylpf]{font-size:.9rem}.invoice-workspace[b-yl6cukylpf]  :is(.form-control,.form-select,.btn,.table){font-size:.875rem}
/* /Components/Pages/Store/StoreInvoicePrint.razor.rz.scp.css */
.invoice-print[b-pc7j0wz8p4]{padding:1.5rem;margin:auto;max-width:210mm}.invoice-print>.row[b-pc7j0wz8p4]{margin-inline:0}.invoice-print table[b-pc7j0wz8p4]{table-layout:fixed}.invoice-print th[b-pc7j0wz8p4],.invoice-print td[b-pc7j0wz8p4]{overflow-wrap:anywhere;white-space:normal}.paper-a5[b-pc7j0wz8p4]{max-width:148mm;font-size:11px}.paper-a5 h2[b-pc7j0wz8p4]{font-size:20px}.paper-a5 th[b-pc7j0wz8p4],.paper-a5 td[b-pc7j0wz8p4]{padding:3px;font-size:10px}.receipt-version[b-pc7j0wz8p4]{font-size:11px;padding:2mm}.receipt-58[b-pc7j0wz8p4]{width:58mm;max-width:100%}.receipt-80[b-pc7j0wz8p4]{width:80mm;max-width:100%}.receipt-version h2[b-pc7j0wz8p4]{font-size:16px}.receipt-version .row[b-pc7j0wz8p4]{display:block;margin:2mm 0!important}.receipt-version .row>.col[b-pc7j0wz8p4]{padding:0;margin-bottom:1mm}.receipt-version table th[b-pc7j0wz8p4],.receipt-version table td[b-pc7j0wz8p4]{padding:1mm;border-width:0 0 1px;vertical-align:top;overflow-wrap:anywhere}.receipt-version table td:last-child[b-pc7j0wz8p4]{width:30%;text-align:left}.receipt-version small[b-pc7j0wz8p4]{font-size:9px}.receipt-version .print-invoice-signatures[b-pc7j0wz8p4]{display:none}@media print{.invoice-print[b-pc7j0wz8p4]{padding:0;max-width:190mm}.paper-a5[b-pc7j0wz8p4]{max-width:128mm}.receipt-version[b-pc7j0wz8p4]{margin:0 auto!important}.receipt-58[b-pc7j0wz8p4]{width:54mm}.receipt-80[b-pc7j0wz8p4]{width:76mm}.receipt-version .title[b-pc7j0wz8p4]{margin:1mm 0}.receipt-items tr[b-pc7j0wz8p4]{break-inside:avoid}.receipt-items tfoot[b-pc7j0wz8p4]{display:table-row-group}}
/* /Components/Pages/Store/StoreTreasury.razor.rz.scp.css */
.card[b-buekursy6c], .modal-content[b-buekursy6c] { border: 1px solid #eadfdf; border-radius: 1.2rem; box-shadow: 0 8px 24px #69506a0b; }
.card-body[b-buekursy6c], .modal-body[b-buekursy6c] { padding: 1.4rem; }
.modal-header[b-buekursy6c], .modal-footer[b-buekursy6c] { padding: 1rem 1.4rem; background: #fcf5ee; gap: .6rem; }
label[b-buekursy6c] { margin-bottom: .5rem; font-weight: 600; }
.treasury-cheque-editor[b-buekursy6c]  input, .treasury-cheque-editor[b-buekursy6c]  select { min-height: 2.75rem; border-radius: .7rem; }
.treasury-cheque-editor[b-buekursy6c]  .store-lookup { min-width: 0; }
.nav-tabs[b-buekursy6c] { padding: .5rem; gap: .5rem; border: 0; border-radius: 1rem; background: #fcf5ee; }
.nav-tabs .nav-link[b-buekursy6c] { border-radius: .8rem; padding: .75rem 1.4rem; }
.table th[b-buekursy6c], .table td[b-buekursy6c] { padding: 1rem .8rem; vertical-align: middle; }
.table thead[b-buekursy6c] { background: #fcf5ee; }
.table tbody tr:hover[b-buekursy6c] { background: #fff7ef; }
.btn[b-buekursy6c] { border-radius: .7rem; }
@media(max-width: 575px) { .card-body[b-buekursy6c], .modal-body[b-buekursy6c] { padding: 1rem; } .modal-dialog[b-buekursy6c] { margin: .5rem; } }
/* /Components/Pages/Tasks/TasksPage.razor.rz.scp.css */
.tasks-page[b-938k47b3rj]{--line:#e2e9f1;--ink:#14243a;--muted:#6c7b90;display:flex;flex-direction:column;gap:1rem;color:var(--ink)}.tasks-header[b-938k47b3rj]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.35rem;border-radius:18px;background:linear-gradient(130deg,#0c7dd8,#13a8c5);color:#fff;box-shadow:0 12px 30px rgba(14,112,177,.16)}.tasks-header span[b-938k47b3rj],.tasks-header p[b-938k47b3rj]{font-size:.72rem;opacity:.85}.tasks-header h1[b-938k47b3rj]{margin:.1rem 0;color:#fff;font-size:1.35rem}.tasks-header p[b-938k47b3rj]{margin:0}.tasks-loading[b-938k47b3rj]{min-height:45vh;display:flex;align-items:center;justify-content:center;gap:.7rem}.task-tabs[b-938k47b3rj]{display:flex;gap:.4rem;overflow-x:auto;padding:.25rem;scrollbar-width:none}.task-tabs a[b-938k47b3rj]{display:flex;align-items:center;gap:.35rem;flex:0 0 auto;padding:.58rem .8rem;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--muted);font-size:.74rem}.task-tabs a.active[b-938k47b3rj]{border-color:#1797df;background:#edf8ff;color:#087abb}.task-toolbar[b-938k47b3rj]{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(145px,180px)) auto;gap:.65rem;padding:.8rem;border:1px solid var(--line);border-radius:14px;background:#fff}.search-box[b-938k47b3rj]{position:relative}.search-box i[b-938k47b3rj]{position:absolute;right:.8rem;top:.78rem;color:#8291a4}.search-box input[b-938k47b3rj]{padding-right:2.25rem}.task-list-card[b-938k47b3rj],.task-detail-card[b-938k47b3rj]{border:1px solid var(--line);border-radius:17px;background:#fff;box-shadow:0 7px 22px rgba(20,42,70,.045);overflow:hidden}.task-row[b-938k47b3rj]{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) 34px 34px;align-items:center;gap:.7rem;padding:.85rem 1rem;border-bottom:1px solid var(--line);border-right:3px solid #7590a9}.task-row.high[b-938k47b3rj]{border-right-color:#eb941b}.task-row.critical[b-938k47b3rj]{border-right-color:#e35360}.task-row.low[b-938k47b3rj]{border-right-color:#1ca67a}.task-check[b-938k47b3rj],.row-menu[b-938k47b3rj]{width:34px;height:34px;border:1px solid var(--line);border-radius:10px;background:#fff;color:#8a99aa}.task-check.completed[b-938k47b3rj]{background:#eafaf4;color:#199a70}.task-check.cancelled[b-938k47b3rj]{background:#f6f7f9;color:#94a1b0;cursor:not-allowed}.task-main[b-938k47b3rj]{min-width:0;color:var(--ink)}.task-main:hover[b-938k47b3rj]{color:var(--ink)}.task-title[b-938k47b3rj]{display:flex;align-items:center;gap:.45rem}.task-title strong[b-938k47b3rj]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.priority[b-938k47b3rj],.status[b-938k47b3rj]{display:inline-flex;padding:.15rem .42rem;border-radius:999px;font-size:.6rem;white-space:nowrap}.priority[b-938k47b3rj]{background:#f0f4f8;color:#607287}.priority.high[b-938k47b3rj],.priority.critical[b-938k47b3rj]{background:#fff0e0;color:#b96900}.priority.critical[b-938k47b3rj]{background:#fff0f2;color:#ca4451}.status[b-938k47b3rj]{background:#eef5fb;color:#55718c}.status.completed[b-938k47b3rj]{background:#e8f9f2;color:#158862}.status.overdue[b-938k47b3rj]{background:#fff0f2;color:#ca4451}.status.cancelled[b-938k47b3rj]{background:#f1f3f5;color:#718096}.task-main p[b-938k47b3rj]{overflow:hidden;margin:.2rem 0;color:var(--muted);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.task-meta[b-938k47b3rj]{display:flex;gap:.8rem;flex-wrap:wrap;color:#8390a1;font-size:.63rem}.task-meta span[b-938k47b3rj]{display:flex;align-items:center;gap:.25rem}.task-meta .late[b-938k47b3rj]{color:#d34855}.source-link[b-938k47b3rj]{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#eef8ff}.task-empty[b-938k47b3rj]{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--muted)}.task-empty i[b-938k47b3rj]{font-size:2rem}.task-empty span[b-938k47b3rj]{font-size:.7rem}.task-pagination[b-938k47b3rj]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#f8fafc;font-size:.7rem}.task-pagination>div[b-938k47b3rj]{display:flex;align-items:center;gap:.5rem}.task-modal-backdrop[b-938k47b3rj]{position:fixed;z-index:1090;inset:0;display:grid;place-items:center;padding:1rem;background:rgba(15,30,50,.48);backdrop-filter:blur(3px)}.task-modal[b-938k47b3rj]{width:min(720px,100%);max-height:92vh;overflow-y:auto;border-radius:18px;background:#fff;color:#1a2d45;box-shadow:0 24px 70px rgba(12,30,55,.25)}.task-modal>header[b-938k47b3rj]{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.15rem;border-bottom:1px solid var(--line);background:#fff}.task-modal header span[b-938k47b3rj]{font-size:.65rem;color:var(--muted)}.task-modal h2[b-938k47b3rj]{margin:.1rem 0 0;color:#14243a;font-size:1.05rem}.task-modal header button[b-938k47b3rj]{border:0;background:transparent;color:#33465d}.modal-body[b-938k47b3rj]{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;padding:1rem 1.15rem}.field[b-938k47b3rj]{display:flex;flex-direction:column;gap:.3rem}.field.full[b-938k47b3rj],.privacy-check[b-938k47b3rj],.modal-body>.full[b-938k47b3rj]{grid-column:1/-1}.field label[b-938k47b3rj],.privacy-check[b-938k47b3rj]{color:#34465c;font-weight:600}.field label[b-938k47b3rj]{font-size:.7rem}.field label span[b-938k47b3rj]{color:#e34f5d}.task-modal .form-control[b-938k47b3rj],.task-modal .form-select[b-938k47b3rj]{color:#1a2d45;background-color:#fff}.task-modal .form-control[b-938k47b3rj]::placeholder{color:#8391a3}.privacy-check[b-938k47b3rj]{display:flex;align-items:center;gap:.4rem;font-size:.7rem}.task-modal footer[b-938k47b3rj]{display:flex;justify-content:flex-end;gap:.5rem;padding:.85rem 1.15rem;border-top:1px solid var(--line)}.task-detail-card[b-938k47b3rj]{padding:1.1rem}.task-detail-card>header[b-938k47b3rj]{display:flex;justify-content:space-between;gap:1rem}.task-detail-card h2[b-938k47b3rj]{margin:.6rem 0;font-size:1.2rem}.detail-description[b-938k47b3rj]{padding:.9rem;border-radius:12px;background:#f7f9fc;color:#596b81}.detail-grid[b-938k47b3rj]{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem;margin:1rem 0}.detail-grid>div[b-938k47b3rj]{display:flex;flex-direction:column;padding:.75rem;border:1px solid var(--line);border-radius:11px}.detail-grid span[b-938k47b3rj]{color:var(--muted);font-size:.65rem}.detail-grid strong[b-938k47b3rj]{font-size:.76rem}.detail-actions[b-938k47b3rj]{display:flex;gap:.5rem;margin:1rem 0}.history[b-938k47b3rj]{margin-top:1rem;border-top:1px solid var(--line);padding-top:1rem}.history h3[b-938k47b3rj]{font-size:.95rem}.history>div[b-938k47b3rj]{display:flex;gap:.6rem;padding:.65rem 0;border-bottom:1px solid var(--line)}.history>div>i[b-938k47b3rj]{color:#1597df}.history>div>span[b-938k47b3rj]{display:flex;flex-direction:column}.history small[b-938k47b3rj],.history em[b-938k47b3rj]{color:var(--muted);font-size:.65rem;font-style:normal}@media(max-width:1100px){.task-toolbar[b-938k47b3rj]{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(145px,1fr))}.task-toolbar>button[b-938k47b3rj]{grid-column:span 2}}@media(max-width:767px){.tasks-header[b-938k47b3rj]{align-items:flex-start}.task-toolbar[b-938k47b3rj]{grid-template-columns:1fr}.task-toolbar>button[b-938k47b3rj]{grid-column:auto}.task-row[b-938k47b3rj]{grid-template-columns:34px minmax(0,1fr) 30px}.row-menu[b-938k47b3rj]{display:none}.task-title[b-938k47b3rj]{align-items:flex-start;flex-wrap:wrap}.task-title strong[b-938k47b3rj]{width:100%}.source-link[b-938k47b3rj]{grid-column:3}.task-meta[b-938k47b3rj]{gap:.35rem;flex-direction:column}.modal-body[b-938k47b3rj]{grid-template-columns:1fr}.field.full[b-938k47b3rj],.privacy-check[b-938k47b3rj],.modal-body>.full[b-938k47b3rj]{grid-column:auto}.detail-grid[b-938k47b3rj]{grid-template-columns:1fr 1fr}}@media(max-width:420px){.tasks-header[b-938k47b3rj]{flex-direction:column}.task-row[b-938k47b3rj]{padding:.7rem}.detail-grid[b-938k47b3rj]{grid-template-columns:1fr}.task-pagination[b-938k47b3rj]{align-items:flex-start;flex-direction:column;gap:.5rem}}

.tasks-page[b-938k47b3rj]{--ink:#302944;--muted:#74677b;--line:#e9dfed;font-size:.9rem}.tasks-header[b-938k47b3rj]{background:linear-gradient(115deg,#ffecd7,#f0eaff 65%,#e7f8f8);color:var(--ink);box-shadow:0 10px 25px #4024e80a}.tasks-header h1[b-938k47b3rj]{color:var(--ink)}.tasks-header span[b-938k47b3rj],.tasks-header p[b-938k47b3rj]{font-size:.85rem;opacity:1}.tasks-header span[b-938k47b3rj]{display:flex;align-items:center;gap:.5rem}.tasks-header p[b-938k47b3rj]{margin-top:.5rem}.task-tabs a[b-938k47b3rj]{font-size:.85rem;border-radius:.8rem}.task-tabs a.active[b-938k47b3rj]{background:#4024e8;color:white;border-color:#4024e8}.task-main p[b-938k47b3rj],.task-meta[b-938k47b3rj],.task-pagination[b-938k47b3rj],.task-empty span[b-938k47b3rj]{font-size:.8rem}.priority[b-938k47b3rj],.status[b-938k47b3rj]{font-size:.75rem}.task-row[b-938k47b3rj]{padding:1rem;background:#fffdf9}.task-title strong[b-938k47b3rj]{font-size:.95rem}.task-modal[b-938k47b3rj]{width:min(820px,100%);background:#fffcf8}.task-modal>header[b-938k47b3rj]{background:linear-gradient(115deg,#ffecd7,#f0eaff)}.task-editor-body[b-938k47b3rj]{padding:1.4rem}.task-modal footer[b-938k47b3rj]{background:#f9f2e9}.tasks-page[b-938k47b3rj]  .btn-primary,.task-modal[b-938k47b3rj]  .btn-primary{background:#4024e8;border-color:#4024e8}.tasks-page[b-938k47b3rj]  .btn,.task-modal[b-938k47b3rj]  .btn{border-radius:.7rem;min-height:2.65rem}.task-toolbar[b-938k47b3rj]  .form-select,.task-toolbar .form-control[b-938k47b3rj]{font-size:.85rem;min-height:2.8rem}.detail-grid span[b-938k47b3rj],.history small[b-938k47b3rj],.history em[b-938k47b3rj]{font-size:.8rem}.detail-grid strong[b-938k47b3rj]{font-size:.9rem}.detail-actions[b-938k47b3rj]{flex-wrap:wrap}.task-help[b-938k47b3rj]{padding:1.2rem;background:#fff5e9;border:1px solid #efdfce;border-radius:1rem;line-height:1.9}.task-help summary[b-938k47b3rj]{font-weight:700;cursor:pointer}.task-help p[b-938k47b3rj]{margin:.7rem 0 0}@media(max-width:600px){.task-editor-body[b-938k47b3rj]{padding:1rem}.task-modal-backdrop[b-938k47b3rj]{padding:.45rem}.task-modal[b-938k47b3rj]{max-height:96dvh}.task-row[b-938k47b3rj]{grid-template-columns:34px minmax(0,1fr) 30px}.task-title[b-938k47b3rj]{gap:.4rem}}
/* /Components/Pages/UserLoginPages/LoginComponent.razor.rz.scp.css */
.login-card[b-zf07wlpvnj] {
    width: min(calc(100vw - 1.5rem), 480px);
    border: 1px solid #dbe4ef;
    border-radius: 15px;
    box-shadow: 0 14px 38px rgba(37, 58, 83, 0.1);
}

.login-card.my-5[b-zf07wlpvnj] {
    margin-block: 1.25rem !important;
}

.login-card .card-body[b-zf07wlpvnj] {
    padding: clamp(1rem, 3vw, 1.45rem);
}

.login-card h5[b-zf07wlpvnj] {
    margin-bottom: 1rem !important;
    font-size: 1rem;
}

.login-card form > .mb-3[b-zf07wlpvnj] {
    margin-bottom: 0.65rem !important;
}

.login-illustration[b-zf07wlpvnj] {
    max-height: 105px;
    margin-bottom: 0.45rem !important;
    user-select: none;
}

.login-control[b-zf07wlpvnj] {
    min-height: 46px;
    border-radius: 9px;
}

.login-alert[b-zf07wlpvnj] {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    margin-bottom: 1rem;
    padding: 0.75rem 0.9rem;
    border: 1px solid #fecaca;
    border-radius: 10px;
    background: #fff1f2;
    color: #b42318;
    font-size: 0.86rem;
    text-align: right;
}

.captcha-panel[b-zf07wlpvnj] {
    margin-top: 0.15rem;
    padding: 0.55rem;
    border: 1px solid #deE8f2;
    border-radius: 10px;
    background: #f8fbfe;
}

.captcha-title-row[b-zf07wlpvnj] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.45rem;
    margin-bottom: 0.4rem;
    color: #526278;
}

.captcha-title-row > div[b-zf07wlpvnj] {
    display: flex;
    align-items: center;
    gap: 0.45rem;
    min-width: 0;
}

.captcha-title[b-zf07wlpvnj] {
    display: flex;
    align-items: center;
    gap: 0.35rem;
    margin-bottom: 0;
    color: #172b4d;
    font-size: 0.82rem;
    font-weight: 700;
}

.captcha-title i[b-zf07wlpvnj] {
    color: #0797dc;
    font-size: 1rem;
}

.captcha-title-row small[b-zf07wlpvnj] {
    overflow: hidden;
    max-width: 190px;
    font-size: 0.65rem;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.captcha-expiry[b-zf07wlpvnj] {
    flex: 0 0 auto;
    padding: 0.15rem 0.4rem;
    border-radius: 999px;
    background: #e5f5ff;
    color: #0879ad;
    font-size: 0.6rem;
}

.captcha-display-row[b-zf07wlpvnj] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 38px;
    gap: 0.4rem;
    direction: ltr;
}

.captcha-image-shell[b-zf07wlpvnj] {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 58px;
    overflow: hidden;
    border: 1px solid #cbdbea;
    border-radius: 8px;
    background: #fff;
}

.captcha-image[b-zf07wlpvnj] {
    display: block;
    width: 100%;
    height: 58px;
    object-fit: contain;
    user-select: none;
}

.captcha-loading[b-zf07wlpvnj],
.captcha-unavailable[b-zf07wlpvnj] {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    color: #60738b;
    font-size: 0.78rem;
    direction: rtl;
}

.captcha-refresh[b-zf07wlpvnj] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #a8cee5;
    border-radius: 10px;
    background: #fff;
    color: #0788c7;
    font-size: 1rem;
    transition: transform 150ms ease, background-color 150ms ease, box-shadow 150ms ease;
}

.captcha-refresh:hover:not(:disabled)[b-zf07wlpvnj],
.captcha-refresh:focus-visible[b-zf07wlpvnj] {
    background: #eaf7ff;
    box-shadow: 0 0 0 3px rgba(10, 154, 224, 0.12);
    transform: rotate(-12deg);
}

.captcha-refresh:disabled[b-zf07wlpvnj] {
    cursor: wait;
    opacity: 0.55;
}

.captcha-input-wrap[b-zf07wlpvnj] {
    position: relative;
    margin-top: 0.4rem;
}

.captcha-input-wrap > i[b-zf07wlpvnj] {
    position: absolute;
    z-index: 2;
    top: 50%;
    right: 0.9rem;
    color: #7890a8;
    transform: translateY(-50%);
}

.captcha-input[b-zf07wlpvnj] {
    min-height: 38px;
    padding-right: 2.6rem;
    border-radius: 8px;
    letter-spacing: 0.18em;
    direction: ltr;
    text-align: center;
    font-size: 0.9rem;
    font-weight: 700;
}

.login-options[b-zf07wlpvnj] {
    gap: 0.75rem;
    margin-top: 0.75rem !important;
    font-size: 0.78rem;
}

.login-options a[b-zf07wlpvnj] {
    color: #26384f;
    font-size: 0.82rem;
}

.login-submit[b-zf07wlpvnj] {
    min-height: 42px;
    border-radius: 9px;
    font-size: 0.86rem;
}

.login-card .d-grid.mt-4[b-zf07wlpvnj] {
    margin-top: 0.9rem !important;
}

@media (max-width: 480px) {
    .login-card[b-zf07wlpvnj] {
        width: calc(100vw - 1rem);
        margin-inline: 0.5rem;
        border-radius: 13px;
    }

    .login-illustration[b-zf07wlpvnj] {
        max-height: 90px;
    }

    .captcha-title-row[b-zf07wlpvnj] {
        align-items: center;
    }

    .captcha-title-row small[b-zf07wlpvnj] {
        display: block;
        max-width: 180px;
    }

    .captcha-expiry[b-zf07wlpvnj] {
        font-size: 0.62rem;
    }

    .login-options[b-zf07wlpvnj] {
        align-items: flex-start !important;
        flex-direction: column;
    }
}

@media (prefers-reduced-motion: reduce) {
    .captcha-refresh[b-zf07wlpvnj] {
        transition: none;
    }
}
/* /Components/Pages/Warehouse/InventoryFoundation/Grid.razor.rz.scp.css */
.inventory-grid[b-1p348g43er] {overflow:visible;}
.inventory-grid[b-1p348g43er]  .table {table-layout:fixed;}
.inventory-grid[b-1p348g43er]  th,.inventory-grid[b-1p348g43er]  td {white-space:normal;overflow-wrap:anywhere;padding:.85rem .65rem;}
.inventory-grid[b-1p348g43er]  .inventory-many-columns thead {display:none;}
.inventory-grid[b-1p348g43er]  .inventory-many-columns,.inventory-grid[b-1p348g43er]  .inventory-many-columns tbody {display:block;width:100%;}
.inventory-grid[b-1p348g43er]  .inventory-many-columns tr {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;border:1px solid #e6ddcc;border-radius:1rem;padding:1rem;margin:.75rem 0;background:#fffdf8;}
.inventory-grid[b-1p348g43er]  .inventory-many-columns td {display:block;border:0;padding:0;box-shadow:none;background:none;}
.inventory-grid[b-1p348g43er]  .inventory-many-columns td::before {content:attr(data-label);display:block;color:#8b7961;font-size:.8rem;margin-bottom:.35rem;}
.inventory-grid[b-1p348g43er]  td[colspan] {grid-column:1/-1;}
@media(max-width:700px){.inventory-grid[b-1p348g43er]  table,.inventory-grid[b-1p348g43er]  tbody{display:block;width:100%;}.inventory-grid[b-1p348g43er]  thead{display:none;}.inventory-grid[b-1p348g43er]  tr,.inventory-grid[b-1p348g43er]  .inventory-many-columns tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;border:1px solid #e6ddcc;border-radius:1rem;padding:1rem;margin-bottom:.8rem;}.inventory-grid[b-1p348g43er]  td{display:block;border:0;box-shadow:none;background:none;padding:0;}.inventory-grid[b-1p348g43er]  td::before{content:attr(data-label);display:block;font-size:.8rem;color:#8b7961;margin-bottom:.35rem;}}
@media print{.inventory-grid[b-1p348g43er]  table,.inventory-grid[b-1p348g43er]  .inventory-many-columns{display:table;}.inventory-grid[b-1p348g43er]  tbody,.inventory-grid[b-1p348g43er]  .inventory-many-columns tbody{display:table-row-group;}.inventory-grid[b-1p348g43er]  thead,.inventory-grid[b-1p348g43er]  .inventory-many-columns thead{display:table-header-group;}.inventory-grid[b-1p348g43er]  tr,.inventory-grid[b-1p348g43er]  .inventory-many-columns tr{display:table-row;}.inventory-grid[b-1p348g43er]  td,.inventory-grid[b-1p348g43er]  .inventory-many-columns td{display:table-cell;}.inventory-grid[b-1p348g43er]  td::before{display:none;}}
/* /Components/Pages/Warehouse/InventoryFoundation/InventoryCountPage.razor.rz.scp.css */
.inventory-count-lines[b-fnefbi21pf] {
    overflow: visible;
}

.inventory-count-line[b-fnefbi21pf] {
    position: relative;
    overflow: visible;
}

.inventory-count-line:focus-within[b-fnefbi21pf] {
    z-index: 1100;
}

.inventory-count-product[b-fnefbi21pf] {
    min-width: 18rem;
}

@media (max-width: 991.98px) {
    .inventory-count-product[b-fnefbi21pf] {
        min-width: 100%;
    }
}
/* /Components/Pages/Warehouse/InventoryFoundation/InventoryDocuments.razor.rz.scp.css */
.inventory-lines[b-v3on4sd22k] { overflow:visible; min-height:12rem; }
.inventory-lines table[b-v3on4sd22k] {table-layout:fixed;}
.inventory-lines th[b-v3on4sd22k],.inventory-lines td[b-v3on4sd22k] {white-space:normal;min-width:0;overflow-wrap:anywhere;}
.inventory-lines[b-v3on4sd22k]  input,.inventory-lines[b-v3on4sd22k]  select {min-width:0;width:100%;}

@media(max-width:768px) {
 .inventory-lines[b-v3on4sd22k] { overflow:visible; min-height:0; }
 .inventory-lines table[b-v3on4sd22k], .inventory-lines tbody[b-v3on4sd22k] { display:block; width:100%; }
 .inventory-lines thead[b-v3on4sd22k] { display:none; }
 .inventory-lines tr[b-v3on4sd22k] { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:.6rem; padding:.8rem; margin-bottom:1rem; border:1px solid var(--bs-border-color); border-radius:.75rem; }
 .inventory-lines td[b-v3on4sd22k], .inventory-lines td:first-child[b-v3on4sd22k], .inventory-lines td:last-child[b-v3on4sd22k] { display:block; min-width:0; border:0; padding:0; }
 .inventory-lines td:first-child[b-v3on4sd22k], .inventory-lines td[data-label="شرح"][b-v3on4sd22k], .inventory-lines td[colspan][b-v3on4sd22k] { grid-column:1/-1; }
 .inventory-lines td[data-label][b-v3on4sd22k]::before { content:attr(data-label); display:block; margin-bottom:.35rem; font-size:.8rem; color:var(--bs-secondary-color); }
}

.inventory-lines td[b-v3on4sd22k] { padding: .85rem .65rem; vertical-align: middle; }
.inventory-lines th[b-v3on4sd22k] { padding: .9rem .65rem; }
.inventory-lines[b-v3on4sd22k]  .form-control, .inventory-lines[b-v3on4sd22k]  .form-select { min-height: 2.75rem; width: 100%; min-width: 0; border-radius: .7rem; }
.inventory-lines[b-v3on4sd22k]  .searchable-select, .inventory-lines[b-v3on4sd22k]  .store-lookup { min-width: 0; max-width: 100%; }
.card[b-v3on4sd22k] { border-radius: 1rem; border-color: #eadfdf; box-shadow: 0 4px 16px #79554808; }
.card-header[b-v3on4sd22k] { background: #fcf5f0; padding: 1rem 1.25rem; }
.card-body[b-v3on4sd22k] { padding: 1.25rem; }
label[b-v3on4sd22k] { margin-bottom: .45rem; }
/* /Components/Pages/Warehouse/InventoryFoundation/InventoryMasterData.razor.rz.scp.css */

    .warehouse-hero[b-txj1jeku65] { display:flex; justify-content:space-between; align-items:center; gap:1rem; padding:1.5rem; color:#fff; border-radius:1rem; background:linear-gradient(135deg,#315d56,#81684a); }
    .warehouse-hero h2[b-txj1jeku65] { color:#fff; }
    .warehouse-stat[b-txj1jeku65] { height:100%; display:flex; align-items:center; gap:1rem; padding:1rem; border:1px solid var(--bs-border-color); border-radius:.9rem; background:var(--bs-body-bg); box-shadow:0 .25rem 1rem rgba(15,23,42,.06); }
    .warehouse-stat i[b-txj1jeku65] { font-size:2rem; color:#0f766e; }
    .warehouse-stat small[b-txj1jeku65],.warehouse-stat strong[b-txj1jeku65] { display:block; }
    .warehouse-stat strong[b-txj1jeku65] { font-size:1.4rem; }
    @media (max-width: 768px) { .warehouse-hero[b-txj1jeku65] { align-items:flex-start; flex-direction:column; } }

.nav-tabs[b-txj1jeku65] { gap:.25rem; }
fieldset[b-txj1jeku65] { min-width:0; }
.inventory-master[b-txj1jeku65] {background:linear-gradient(180deg,#fcf8f1,transparent);border-radius:1.2rem;}
.inventory-tabs[b-txj1jeku65] {gap:.6rem;padding:.8rem;background:#f5efe5;border:1px solid #e7ddd0;border-radius:1rem;}
.inventory-tabs .nav-link[b-txj1jeku65] {border-radius:.75rem;padding:.7rem 1.1rem;color:#4c6059;font-weight:600;}
.inventory-tabs .active[b-txj1jeku65] {background:#355f57;color:white;box-shadow:0 4px 12px #355f5724;}
.product-toolbar[b-txj1jeku65] {display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1.3rem 0;}
.product-toolbar h4[b-txj1jeku65] {color:#35564d;}
.inventory-master[b-txj1jeku65]  .card {border:1px solid #e9e0d3;border-radius:1rem;box-shadow:0 5px 22px #795b3510;}
.inventory-master[b-txj1jeku65]  .table {table-layout:fixed;}
.inventory-master[b-txj1jeku65]  .table td,.inventory-master[b-txj1jeku65]  .table th {padding:.95rem .7rem;white-space:normal;overflow-wrap:anywhere;vertical-align:middle;}
.inventory-master[b-txj1jeku65]  .table thead {background:#f7f1e7;color:#64563f;}
.inventory-master[b-txj1jeku65]  .table tbody tr:hover {background:#fff8ec;}
.inventory-master[b-txj1jeku65]  label {margin-bottom:.45rem;}
.inventory-master[b-txj1jeku65]  .form-control,.inventory-master[b-txj1jeku65]  .form-select {border-radius:.7rem;min-height:2.65rem;}
@media(max-width:700px){.product-toolbar[b-txj1jeku65]{align-items:flex-start;flex-direction:column;}.inventory-master[b-txj1jeku65]  .table{font-size:.85rem;}.inventory-master[b-txj1jeku65]  td,.inventory-master[b-txj1jeku65]  th{padding:.6rem .3rem;}}
/* /Components/Pages/Warehouse/InventoryFoundation/InventoryModuleNav.razor.rz.scp.css */
.inventory-module-nav[b-slvqlv7opp] { display:flex; flex-wrap:wrap; align-items:center; gap:.4rem; padding:.7rem; border:1px solid var(--bs-border-color); border-radius:1rem; background:var(--bs-body-bg); }
.inventory-module-nav a[b-slvqlv7opp], summary[b-slvqlv7opp] { display:flex; align-items:center; gap:.4rem; padding:.6rem .8rem; border-radius:.65rem; text-decoration:none; color:var(--bs-body-color); font-size:.88rem; cursor:pointer; }
.inventory-module-nav a:hover[b-slvqlv7opp], summary:hover[b-slvqlv7opp] { background:var(--bs-tertiary-bg); }
.inventory-module-nav a.active[b-slvqlv7opp] { color:#fff; background:#0f766e; }
.inventory-module-nav a:focus-visible[b-slvqlv7opp], summary:focus-visible[b-slvqlv7opp] { outline:3px solid #5eead4; outline-offset:2px; }
details[b-slvqlv7opp] { position:relative; }
.inventory-more-links[b-slvqlv7opp] { position:absolute; inset-inline-end:0; top:100%; z-index:100; display:grid; grid-template-columns:repeat(2,minmax(150px,1fr)); gap:.2rem; padding:.6rem; background:var(--bs-body-bg); border:1px solid var(--bs-border-color); border-radius:.8rem; box-shadow:0 .5rem 1.5rem #0f172a20; }
@media(max-width:576px) { .inventory-module-nav a[b-slvqlv7opp], summary[b-slvqlv7opp] { padding:.5rem; font-size:.8rem; } details[b-slvqlv7opp] { width:100%; } .inventory-more-links[b-slvqlv7opp] { position:static; grid-template-columns:repeat(2,minmax(0,1fr)); box-shadow:none; } }
/* /Components/Shared/ContextualFieldHelp.razor.rz.scp.css */
.contextual-field-help[b-zvktbuodyq] {
    vertical-align: middle;
    text-decoration: none;
}

.contextual-field-help:focus-visible[b-zvktbuodyq] {
    outline: 2px solid var(--bs-primary);
    outline-offset: 2px;
}
/* /Components/Shared/NastarManagementWorkspace.razor.rz.scp.css */
.nastar-management[b-d8fc28q77f]{--management-accent:#643c80;--management-line:#e8deeb;min-width:0;width:100%;padding:clamp(.8rem,2vw,1.5rem);background:linear-gradient(135deg,#fff8ef,#f4edf8);color:#392d40;border-radius:22px}
.nastar-management[b-d8fc28q77f]  .card{border:1px solid var(--management-line)!important;border-radius:18px;box-shadow:0 5px 20px #5b3b7009!important;background:#fffdfb}
.nastar-management[b-d8fc28q77f]  .card-header{padding:1rem 1.25rem;background:#faf5fc;border-radius:18px 18px 0 0;border-bottom:1px solid var(--management-line)}
.nastar-management[b-d8fc28q77f]  .card-body{padding:1.25rem}.nastar-management[b-d8fc28q77f]  .card-footer{padding:1rem 1.25rem}
.nastar-management[b-d8fc28q77f]  .btn{border-radius:11px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;white-space:normal}
.nastar-management[b-d8fc28q77f]  .btn-primary{background:var(--management-accent);border-color:var(--management-accent)}
.nastar-management[b-d8fc28q77f]  .btn-outline-primary{color:var(--management-accent);border-color:var(--management-accent)}.nastar-management[b-d8fc28q77f]  .btn-outline-primary:hover{color:white;background:var(--management-accent)}
.nastar-management[b-d8fc28q77f]  .form-control,.nastar-management[b-d8fc28q77f]  .form-select,.nastar-management[b-d8fc28q77f]  .datatable-selector,.nastar-management[b-d8fc28q77f]  .datatable-input{border:1px solid #d8cadf;border-radius:11px;min-height:44px;padding:.65rem .8rem;background:#fff}
.nastar-management[b-d8fc28q77f]  label{margin-bottom:.5rem;font-weight:500}.nastar-management[b-d8fc28q77f]  .form-text{line-height:1.8}
.nastar-management[b-d8fc28q77f]  .table{min-width:0;width:100%;table-layout:fixed}.nastar-management[b-d8fc28q77f]  .table th,.nastar-management[b-d8fc28q77f]  .table td{min-width:0;overflow-wrap:anywhere;white-space:normal;padding:.9rem .75rem;vertical-align:middle}
.nastar-management[b-d8fc28q77f]  .table th{background:#faf2f8;color:#60446e}.nastar-management[b-d8fc28q77f]  .table tbody tr:hover{background:#fff5e9}
.nastar-management[b-d8fc28q77f]  .management-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;align-items:center;padding:1.5rem;margin-bottom:1.25rem;border:1px solid var(--management-line);border-radius:18px;background:linear-gradient(110deg,#fff9ef,#f5eafa)}
.nastar-management[b-d8fc28q77f]  .management-heading h1,.nastar-management[b-d8fc28q77f]  .management-heading h3{color:var(--management-accent)}.nastar-management[b-d8fc28q77f]  .management-heading p{line-height:1.9;color:#6d5a70;margin:0}
.nastar-management[b-d8fc28q77f]  .management-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}
.nastar-management[b-d8fc28q77f]  .management-statistics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-bottom:1rem}.nastar-management[b-d8fc28q77f]  .management-statistics>div{padding:1rem;background:#fffcf8;border:1px solid var(--management-line);border-radius:14px}.nastar-management[b-d8fc28q77f]  .management-statistics strong{display:block;font-size:1.5rem;color:var(--management-accent)}
.management-help[b-d8fc28q77f]{margin-top:1.25rem;padding:1rem 1.25rem;background:#fffaf2;border:1px solid var(--management-line);border-radius:14px;line-height:2}.management-help summary[b-d8fc28q77f]{cursor:pointer;color:var(--management-accent);font-weight:600}.management-help p[b-d8fc28q77f]{margin:.6rem 0 0}
.nastar-management[b-d8fc28q77f]  :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #b38948;outline-offset:3px}
@media(max-width:767px){.nastar-management[b-d8fc28q77f]  .card-body{padding:1rem}.nastar-management[b-d8fc28q77f]  .management-heading{padding:1rem}.nastar-management[b-d8fc28q77f]  .table:has(td[data-label]) thead{display:none}.nastar-management[b-d8fc28q77f]  .table:has(td[data-label]) tbody{display:grid;gap:.75rem;padding:.5rem}.nastar-management[b-d8fc28q77f]  .table:has(td[data-label]) tr{display:grid;gap:.3rem;padding:.75rem;border:1px solid var(--management-line);border-radius:14px}.nastar-management[b-d8fc28q77f]  .table:has(td[data-label]) td{display:block;padding:.35rem;width:auto!important}.nastar-management[b-d8fc28q77f]  .table:has(td[data-label]) td[data-label]::before{content:attr(data-label) " : ";font-weight:600;color:#735a7e}.nastar-management[b-d8fc28q77f]  .management-statistics{grid-template-columns:1fr}.nastar-management[b-d8fc28q77f]  .management-statistics strong{display:inline;margin-inline-start:.75rem}}
/* /Components/Shared/Store/ContextHelp.razor.rz.scp.css */
.context-help-backdrop[b-j711whcbco] {
    position: fixed;
    inset: 0;
    background: rgb(15 23 42 / 45%);
    backdrop-filter: blur(2px);
    z-index: 1040;
}

.context-help-panel[b-j711whcbco] {
    position: fixed;
    inset-block: 0;
    inset-inline-end: 0;
    width: min(460px, 94vw);
    background: var(--bs-body-bg);
    z-index: 1050;
    overflow-y: auto;
    outline: none;
}

.context-help-content[b-j711whcbco] {
    line-height: 1.8;
}

.context-help-steps[b-j711whcbco] {
    padding-inline-start: 1.4rem;
}

.context-help-steps li[b-j711whcbco] {
    padding: .45rem .25rem;
}

@media (max-width: 575.98px) {
    .context-help-panel[b-j711whcbco] {
        width: 100vw;
    }

    .contextual-help-trigger[b-j711whcbco] {
        width: 100%;
        justify-content: center;
    }
}

@media print {
    .context-help-backdrop[b-j711whcbco],
    .context-help-panel[b-j711whcbco],
    .contextual-help-trigger[b-j711whcbco] {
        display: none !important;
    }
}
/* /Components/Shared/Store/StoreModuleNav.razor.rz.scp.css */
.store-navigation[b-s2yoyonvp5]{display:flex;align-items:center;gap:1.2rem;padding:1rem;margin-bottom:1.5rem;border:1px solid var(--bs-border-color);border-radius:1rem;background:linear-gradient(110deg,var(--bs-body-bg),var(--bs-primary-bg-subtle));box-shadow:0 5px 20px #24375b08}.store-brand[b-s2yoyonvp5]{display:flex;align-items:center;gap:.6rem;font-weight:800;text-decoration:none;white-space:nowrap}.store-brand i[b-s2yoyonvp5]{font-size:2rem}.store-brand small[b-s2yoyonvp5]{display:block;color:var(--bs-secondary-color);font-size:.68rem;font-weight:400;margin-top:.25rem}.store-links[b-s2yoyonvp5]{display:flex;gap:.4rem;flex-wrap:wrap}.store-links a[b-s2yoyonvp5]{padding:.6rem .8rem;border-radius:.65rem;color:var(--bs-body-color);text-decoration:none;font-size:.85rem;font-weight:500}.store-links a:hover[b-s2yoyonvp5],.store-links a:focus-visible[b-s2yoyonvp5]{background:var(--bs-primary-bg-subtle);outline:2px solid var(--bs-primary)}.store-links .store-sale[b-s2yoyonvp5]{background:var(--bs-primary);color:white}@media(max-width:768px){.store-navigation[b-s2yoyonvp5]{display:block;padding:.8rem}.store-brand[b-s2yoyonvp5]{margin-bottom:.8rem}.store-links[b-s2yoyonvp5]{flex-wrap:nowrap;overflow-x:auto;padding:.2rem}.store-links a[b-s2yoyonvp5]{white-space:nowrap}}
/* /Components/Shared/TaskEditorFields.razor.rz.scp.css */
.task-editor-fields[b-ffo9kga5vx],.more-grid[b-ffo9kga5vx]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;direction:rtl}.field[b-ffo9kga5vx]{display:flex;flex-direction:column;gap:.45rem;min-width:0}.full[b-ffo9kga5vx]{grid-column:1/-1}.field>label[b-ffo9kga5vx]{font-weight:600;font-size:.9rem}.field>label span[b-ffo9kga5vx]{color:#b6403a}.task-editor-fields[b-ffo9kga5vx]  :is(.form-control,.form-select){min-height:2.8rem;border-radius:.7rem;font-size:.9rem}.channels[b-ffo9kga5vx]{display:flex;flex-wrap:wrap;gap:1rem;padding:1rem;border:1px solid #eadfce;border-radius:.9rem;background:#fff8ee}.channels legend[b-ffo9kga5vx]{float:none;width:auto;margin:0;padding:0 .4rem;font-size:.9rem;font-weight:700}.channels label[b-ffo9kga5vx],.privacy[b-ffo9kga5vx]{display:flex;gap:.5rem;align-items:center}.channels small[b-ffo9kga5vx]{display:block;width:100%;line-height:1.8;color:#72677c}.reminder-time[b-ffo9kga5vx]{display:flex;gap:.5rem}.reminder-time[b-ffo9kga5vx]  input[type=time]{max-width:7rem}.task-more[b-ffo9kga5vx]{padding:1rem;border:1px solid #e5ddf5;border-radius:.9rem}.task-more summary[b-ffo9kga5vx]{cursor:pointer;color:#4024e8;font-weight:600}.more-grid[b-ffo9kga5vx]{margin-top:1rem}.task-editor-fields[b-ffo9kga5vx]  :focus-visible{outline:3px solid #2ec5c9;outline-offset:2px}@media(max-width:600px){.task-editor-fields[b-ffo9kga5vx],.more-grid[b-ffo9kga5vx]{grid-template-columns:minmax(0,1fr)}.full[b-ffo9kga5vx]{grid-column:auto}.channels[b-ffo9kga5vx]{gap:.8rem}.channels label[b-ffo9kga5vx]{font-size:.85rem}}

.channels label[b-ffo9kga5vx],.privacy[b-ffo9kga5vx]{font-size:.9rem;line-height:1.8}.channels small[b-ffo9kga5vx]{font-size:.8rem}.task-editor-fields[b-ffo9kga5vx]  .task-source-picker>label{font-size:.9rem;font-weight:600}.task-editor-fields[b-ffo9kga5vx]  .task-source-picker>small{font-size:.8rem;line-height:1.8}
/* /Components/Shared/TaskQuickCreate.razor.rz.scp.css */
.task-trigger[b-icnupd49ob]{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.tqc-backdrop[b-icnupd49ob]{position:fixed;z-index:1100;inset:0;display:grid;place-items:center;padding:1rem;background:#29213f66;backdrop-filter:blur(4px)}.tqc-modal[b-icnupd49ob]{width:min(800px,100%);max-height:92dvh;overflow:auto;border-radius:1.3rem;background:#fffcf8;color:#302944;box-shadow:0 24px 70px #29213f40;direction:rtl;text-align:right}.tqc-modal>header[b-icnupd49ob]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;background:linear-gradient(115deg,#ffecd7,#f0eaff,#e7f8f8)}.tqc-modal h3[b-icnupd49ob]{margin:.4rem 0 0;font-size:1.2rem;color:#302944}.tqc-modal header small[b-icnupd49ob]{color:#695b7c;font-size:.85rem}.tqc-modal header button[b-icnupd49ob]{border:0;background:transparent;color:#302944;font-size:1.25rem}.tqc-body[b-icnupd49ob]{padding:1.4rem}.tqc-modal footer[b-icnupd49ob]{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;padding:1rem 1.4rem;background:#f9f2e9;border-top:1px solid #eee0d2}.tqc-modal footer small[b-icnupd49ob]{margin-inline-end:auto;color:#74677b}.tqc-modal[b-icnupd49ob]  .btn-primary{background:#4024e8;border-color:#4024e8}.tqc-modal[b-icnupd49ob]  .btn{border-radius:.7rem;min-height:2.6rem}@media(max-width:575px){.tqc-backdrop[b-icnupd49ob]{padding:.45rem}.tqc-modal[b-icnupd49ob]{max-height:96dvh}.tqc-body[b-icnupd49ob]{padding:1rem}.tqc-modal footer[b-icnupd49ob]{flex-wrap:wrap}.tqc-modal footer small[b-icnupd49ob]{width:100%}}
