/* _content/AppKanoonVokala/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}}
/* _content/AppKanoonVokala/Components/Layout/MainLayout.razor.rz.scp.css */
/* _content/AppKanoonVokala/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;
    }
}
/* _content/AppKanoonVokala/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: .62rem;
    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: .62rem;
}

.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; }
}
/* _content/AppKanoonVokala/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; } }
/* _content/AppKanoonVokala/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.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(.64rem,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}
/* _content/AppKanoonVokala/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}
/* _content/AppKanoonVokala/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}}
/* _content/AppKanoonVokala/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}
/* _content/AppKanoonVokala/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}
/* _content/AppKanoonVokala/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}}
/* _content/AppKanoonVokala/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}}
/* _content/AppKanoonVokala/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}}
/* _content/AppKanoonVokala/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;
    }
}
/* _content/AppKanoonVokala/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%;
    }
}
/* _content/AppKanoonVokala/Components/Shared/TaskQuickCreate.razor.rz.scp.css */
.task-trigger[b-icnupd49ob]{display:inline-flex;align-items:center;gap:.3rem}.tqc-backdrop[b-icnupd49ob]{position:fixed;z-index:1100;inset:0;display:grid;place-items:center;padding:1rem;background:rgba(14,29,48,.5);backdrop-filter:blur(3px)}.tqc-modal[b-icnupd49ob]{width:min(650px,100%);max-height:92vh;overflow:auto;border-radius:18px;background:#fff;color:#1a2d45;box-shadow:0 25px 70px rgba(14,30,52,.28);direction:rtl}.tqc-modal>header[b-icnupd49ob]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.15rem;border-bottom:1px solid #e2e9f1}.tqc-modal h3[b-icnupd49ob]{margin:.1rem 0;color:#14243a;font-size:1.05rem}.tqc-modal header small[b-icnupd49ob]{color:#718096;font-size:.65rem}.tqc-modal header button[b-icnupd49ob]{border:0;background:transparent;color:#33465d}.tqc-body[b-icnupd49ob]{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;padding:1rem 1.15rem}.tqc-field[b-icnupd49ob]{display:flex;flex-direction:column;gap:.3rem}.tqc-field label[b-icnupd49ob],.tqc-private[b-icnupd49ob]{color:#34465c;font-weight:600}.tqc-field label[b-icnupd49ob]{font-size:.7rem}.tqc-field label span[b-icnupd49ob]{color:#e34e5c}.tqc-modal .form-control[b-icnupd49ob],.tqc-modal .form-select[b-icnupd49ob]{color:#1a2d45;background-color:#fff}.tqc-modal .form-control[b-icnupd49ob]::placeholder{color:#8391a3}.tqc-modal .validation-message[b-icnupd49ob]{font-size:.66rem}.full[b-icnupd49ob]{grid-column:1/-1}.tqc-private[b-icnupd49ob]{display:flex;align-items:center;gap:.4rem;font-size:.72rem}.tqc-source[b-icnupd49ob]{display:flex;align-items:center;gap:.5rem;padding:.65rem;border-radius:10px;background:#eef8ff;color:#187eae;font-size:.7rem}.tqc-modal footer[b-icnupd49ob]{display:flex;justify-content:flex-end;gap:.5rem;padding:.85rem 1.15rem;border-top:1px solid #e2e9f1}@media(max-width:575px){.tqc-body[b-icnupd49ob]{grid-template-columns:1fr}.full[b-icnupd49ob]{grid-column:auto}.tqc-modal[b-icnupd49ob]{max-height:96vh}}
