.AuditPendingCenter-module__I5p1CW__backdrop{z-index:998;background:0 0;position:fixed;inset:0}.AuditPendingCenter-module__I5p1CW__panel{z-index:999;box-sizing:border-box;direction:rtl;background:#fff;border:1px solid #00000014;border-radius:18px;width:360px;max-width:calc(100vw - 20px);padding:14px 16px;animation:.16s cubic-bezier(.16,1,.3,1) AuditPendingCenter-module__I5p1CW__popIn;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 40px -10px #00000038,0 0 0 1px #0000000a}[data-theme=dark] .AuditPendingCenter-module__I5p1CW__panel{background:var(--surface-card,#16181f);border-color:#ffffff14;box-shadow:0 20px 48px -10px #000000bf,0 0 0 1px #ffffff0d}@keyframes AuditPendingCenter-module__I5p1CW__popIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.AuditPendingCenter-module__I5p1CW__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.AuditPendingCenter-module__I5p1CW__headerTitle{color:#92400e;letter-spacing:-.2px;align-items:center;gap:6px;font-size:15px;font-weight:900;display:flex}[data-theme=dark] .AuditPendingCenter-module__I5p1CW__headerTitle{color:#f59e0b}.AuditPendingCenter-module__I5p1CW__headerActions{align-items:center;gap:8px;display:flex}.AuditPendingCenter-module__I5p1CW__refreshBtn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:transform .15s,background .15s;display:flex}.AuditPendingCenter-module__I5p1CW__refreshBtn:hover{background:#1d4ed8}.AuditPendingCenter-module__I5p1CW__refreshBtn:active{transform:scale(.92)}.AuditPendingCenter-module__I5p1CW__spin{animation:.7s linear infinite AuditPendingCenter-module__I5p1CW__spinAnim}@keyframes AuditPendingCenter-module__I5p1CW__spinAnim{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AuditPendingCenter-module__I5p1CW__pendingPill{color:#dc2626;white-space:nowrap;background:#fee2e2;border-radius:9999px;padding:2px 10px;font-size:12px;font-weight:800}[data-theme=dark] .AuditPendingCenter-module__I5p1CW__pendingPill{color:#f87171;background:#ef44442e;border:1px solid #ef44444d}.AuditPendingCenter-module__I5p1CW__divider{background:#0000000f;height:1px;margin:10px 0 12px}[data-theme=dark] .AuditPendingCenter-module__I5p1CW__divider{background:#ffffff14}.AuditPendingCenter-module__I5p1CW__itemsList{flex-direction:column;gap:3px;display:flex}.AuditPendingCenter-module__I5p1CW__itemRow{cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;text-decoration:none;transition:background .15s,transform .1s;display:flex}.AuditPendingCenter-module__I5p1CW__itemRow:hover,.AuditPendingCenter-module__I5p1CW__itemRowActive{background:#fbf5ee}[data-theme=dark] .AuditPendingCenter-module__I5p1CW__itemRow:hover{background:#f59e0b17}[data-theme=dark] .AuditPendingCenter-module__I5p1CW__itemRowActive{background:#f59e0b17}.AuditPendingCenter-module__I5p1CW__itemContent{align-items:center;gap:10px;display:flex}.AuditPendingCenter-module__I5p1CW__itemIcon{justify-content:center;align-items:center;width:20px;font-size:16px;line-height:1;display:inline-flex}.AuditPendingCenter-module__I5p1CW__itemLabel{color:#1e293b;font-size:13.5px;font-weight:700}[data-theme=dark] .AuditPendingCenter-module__I5p1CW__itemLabel{color:#ede5da}.AuditPendingCenter-module__I5p1CW__zeroBadge{color:#059669;text-align:center;min-width:20px;font-size:13.5px;font-weight:800}[data-theme=dark] .AuditPendingCenter-module__I5p1CW__zeroBadge{color:#34d399}.AuditPendingCenter-module__I5p1CW__countPill{color:#d97706;text-align:center;background:#fef3c7;border-radius:9999px;min-width:24px;padding:2px 10px;font-size:12px;font-weight:900}[data-theme=dark] .AuditPendingCenter-module__I5p1CW__countPill{color:#fbbf24;background:#f59e0b38;border:1px solid #f59e0b4d}.AuditPendingCenter-module__I5p1CW__notificationsCard{cursor:pointer;box-sizing:border-box;background:0 0;border:1.5px dashed #cbd5e1;border-radius:14px;justify-content:space-between;align-items:center;width:100%;margin-top:10px;padding:10px 14px;transition:all .2s;display:flex}.AuditPendingCenter-module__I5p1CW__notificationsCard:hover{background:#f8fafc;border-color:#94a3b8}[data-theme=dark] .AuditPendingCenter-module__I5p1CW__notificationsCard{border-color:#ffffff29}[data-theme=dark] .AuditPendingCenter-module__I5p1CW__notificationsCard:hover{background:#ffffff0a;border-color:#ffffff4d}.AuditPendingCenter-module__I5p1CW__notificationsCardLabel{color:#1e293b;align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}[data-theme=dark] .AuditPendingCenter-module__I5p1CW__notificationsCardLabel{color:#f1f5f9}.AuditPendingCenter-module__I5p1CW__notifBadge{color:#fff;background:#ef4444;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:900;line-height:1;display:flex}.AuditPendingCenter-module__I5p1CW__notifHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.AuditPendingCenter-module__I5p1CW__backBtn{color:#2563eb;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:13px;font-weight:800;display:inline-flex}.AuditPendingCenter-module__I5p1CW__backBtn:hover{background:#2563eb14}[data-theme=dark] .AuditPendingCenter-module__I5p1CW__backBtn{color:#60a5fa}.AuditPendingCenter-module__I5p1CW__markAllBtn{color:#059669;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 6px;font-size:12px;font-weight:700}.AuditPendingCenter-module__I5p1CW__markAllBtn:hover{background:#10b9811a}.AuditPendingCenter-module__I5p1CW__notifList{flex-direction:column;gap:6px;max-height:260px;padding:2px 0;display:flex;overflow-y:auto}.AuditPendingCenter-module__I5p1CW__notifItem{color:#1e293b;background:#f8fafc;border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:12.5px;line-height:1.4;display:flex;position:relative}[data-theme=dark] .AuditPendingCenter-module__I5p1CW__notifItem{color:#e2e8f0;background:#ffffff0a}.AuditPendingCenter-module__I5p1CW__notifItemUnread{background:#f0f7ff;border-inline-start:3px solid #2563eb}[data-theme=dark] .AuditPendingCenter-module__I5p1CW__notifItemUnread{background:#2563eb1f;border-inline-start-color:#60a5fa}.AuditPendingCenter-module__I5p1CW__notifMeta{flex:1;min-width:0}.AuditPendingCenter-module__I5p1CW__notifMessage{margin-bottom:2px;font-weight:700}.AuditPendingCenter-module__I5p1CW__notifTime{color:#94a3b8;font-size:11px}.AuditPendingCenter-module__I5p1CW__notifEmpty{text-align:center;color:#64748b;flex-direction:column;align-items:center;gap:8px;padding:24px 12px;font-size:13px;display:flex}[data-theme=dark] .AuditPendingCenter-module__I5p1CW__notifEmpty{color:#94a3b8}.AuditPendingCenter-module__I5p1CW__notifFooter{border-top:1px solid #0000000f;justify-content:space-between;align-items:center;margin-top:10px;padding-top:8px;display:flex}[data-theme=dark] .AuditPendingCenter-module__I5p1CW__notifFooter{border-top-color:#ffffff14}.AuditPendingCenter-module__I5p1CW__notifFooterLink{color:#d97706;font-size:12px;font-weight:800;text-decoration:none}.AuditPendingCenter-module__I5p1CW__notifFooterLink:hover{text-decoration:underline}@media (max-width:800px){.AuditPendingCenter-module__I5p1CW__panel{width:auto;max-width:24rem;margin:0 auto;position:fixed;top:4.25rem;left:1rem;right:1rem}}
.CompanySwitcher-module__RgcD9G__root{flex:0 auto;min-width:0;max-width:15rem;position:relative}.CompanySwitcher-module__RgcD9G__trigger,.CompanySwitcher-module__RgcD9G__company{text-align:right;font:inherit;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:.75rem;align-items:center;gap:.5rem;display:flex}.CompanySwitcher-module__RgcD9G__trigger{max-width:15rem;padding:.4rem .6rem}.CompanySwitcher-module__RgcD9G__trigger:hover,.CompanySwitcher-module__RgcD9G__company:hover,.CompanySwitcher-module__RgcD9G__company[aria-pressed=true]{background:var(--accent-soft,#f973161f)}.CompanySwitcher-module__RgcD9G__trigger:focus-visible,.CompanySwitcher-module__RgcD9G__company:focus-visible,.CompanySwitcher-module__RgcD9G__footer a:focus-visible{outline:2px solid var(--accent,#f97316);outline-offset:2px}.CompanySwitcher-module__RgcD9G__trigger>svg,.CompanySwitcher-module__RgcD9G__company>svg{flex-shrink:0}.CompanySwitcher-module__RgcD9G__identity{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.CompanySwitcher-module__RgcD9G__identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.4;overflow:hidden}.CompanySwitcher-module__RgcD9G__identity small,.CompanySwitcher-module__RgcD9G__heading small{color:var(--text-secondary);font-size:.65rem}.CompanySwitcher-module__RgcD9G__mobileCode{display:none}.CompanySwitcher-module__RgcD9G__panel{z-index:100;width:min(21rem,100vw - 2rem);color:var(--text-primary);background:var(--surface-card,#191613);border:1px solid var(--border-color,#8e8e9333);border-radius:1rem;position:absolute;top:calc(100% + .6rem);right:0;overflow:hidden;box-shadow:0 1rem 3rem #00000059}.CompanySwitcher-module__RgcD9G__heading{justify-content:space-between;align-items:center;gap:.5rem;padding:1rem;display:flex}.CompanySwitcher-module__RgcD9G__heading strong{font-size:.8rem}.CompanySwitcher-module__RgcD9G__list{max-height:18rem;padding:0 .5rem .5rem;overflow-y:auto}.CompanySwitcher-module__RgcD9G__company{width:100%;margin-bottom:.2rem;padding:.7rem}.CompanySwitcher-module__RgcD9G__footer{border-top:1px solid var(--border-color,#8e8e9333);justify-content:space-between;gap:.5rem;padding:.7rem;display:flex}.CompanySwitcher-module__RgcD9G__footer a{color:var(--text-primary);border-radius:.4rem;align-items:center;gap:.3rem;padding:.3rem;font-size:.75rem;text-decoration:none;display:inline-flex}.CompanySwitcher-module__RgcD9G__footer a:hover{color:var(--accent,#f97316)}@media (max-width:800px){.ent-topbar-start:has(.CompanySwitcher-module__RgcD9G__root) .ent-topbar-logo{display:none!important}.CompanySwitcher-module__RgcD9G__trigger{gap:.3rem;max-width:5.5rem;padding:.3rem}.CompanySwitcher-module__RgcD9G__trigger .CompanySwitcher-module__RgcD9G__identity,.CompanySwitcher-module__RgcD9G__trigger>svg:last-child{display:none}.CompanySwitcher-module__RgcD9G__mobileCode{text-overflow:ellipsis;max-width:3rem;font-size:.75rem;font-weight:700;display:inline;overflow:hidden}.CompanySwitcher-module__RgcD9G__panel{position:fixed;top:4rem;right:1rem}}
.OfflineSyncStatus-module__vzvp-G__pillBtn{cursor:pointer;height:2.15rem;color:var(--text-primary,#f8fafc);white-space:nowrap;background:#0f172a73;border:1px solid #94a3b847;border-radius:999px;align-items:center;gap:.4rem;padding:0 .65rem;font-family:inherit;font-size:.75rem;font-weight:800;transition:border-color .2s,background-color .2s;display:inline-flex}[data-mode=light] .OfflineSyncStatus-module__vzvp-G__pillBtn{color:#0f172a;background:#f8fafce6;border-color:#94a3b866}.OfflineSyncStatus-module__vzvp-G__pillOnline{border-color:#10b98159}.OfflineSyncStatus-module__vzvp-G__pillPending{background:#f59e0b24;border-color:#f59e0b8c}.OfflineSyncStatus-module__vzvp-G__pillOffline{background:#f43f5e26;border-color:#f43f5e8c}.OfflineSyncStatus-module__vzvp-G__dot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.OfflineSyncStatus-module__vzvp-G__dotOnline{background:#10b981;box-shadow:0 0 8px #10b981b3}.OfflineSyncStatus-module__vzvp-G__dotPending{background:#f59e0b;box-shadow:0 0 8px #f59e0bb3}.OfflineSyncStatus-module__vzvp-G__dotOffline{background:#f43f5e;box-shadow:0 0 8px #f43f5eb3}.OfflineSyncStatus-module__vzvp-G__countBadge{color:#0f172a;background:#f59e0b;border-radius:999px;justify-content:center;align-items:center;min-width:1.2rem;height:1.2rem;padding:0 .32rem;font-size:.68rem;font-weight:900;display:inline-flex}.OfflineSyncStatus-module__vzvp-G__countBadgeFailed{color:#fff;background:#ef4444}.OfflineSyncStatus-module__vzvp-G__pillText{display:inline}@media (max-width:768px){.OfflineSyncStatus-module__vzvp-G__pillText{display:none}.OfflineSyncStatus-module__vzvp-G__pillBtn{padding:0 .5rem}}.OfflineSyncStatus-module__vzvp-G__backdrop{z-index:99995;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172aa6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.OfflineSyncStatus-module__vzvp-G__dialog{color:#0f172a;direction:rtl;background:#fff;border:1px solid #0000000f;border-radius:24px;flex-direction:column;gap:.9rem;width:min(94vw,490px);max-height:90vh;padding:1.5rem;font-family:inherit;display:flex;overflow-y:auto;box-shadow:0 25px 60px -15px #00000040}[data-mode=dark] .OfflineSyncStatus-module__vzvp-G__dialog{color:#f8fafc;background:#11141a;border-color:#ffffff1a}.OfflineSyncStatus-module__vzvp-G__header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.15rem;display:flex}.OfflineSyncStatus-module__vzvp-G__headerTitleGroup{align-items:center;gap:.75rem;display:flex}.OfflineSyncStatus-module__vzvp-G__headerIconBox{color:#b45309;background:#f59e0b14;border:1.5px solid #f59e0b40;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}[data-mode=dark] .OfflineSyncStatus-module__vzvp-G__headerIconBox{color:#fbbf24;background:#f59e0b26;border-color:#f59e0b59}.OfflineSyncStatus-module__vzvp-G__headerText{text-align:right;flex-direction:column;display:flex}.OfflineSyncStatus-module__vzvp-G__headerTitle{color:#0f172a;margin:0;font-size:1.25rem;font-weight:900;line-height:1.25}[data-mode=dark] .OfflineSyncStatus-module__vzvp-G__headerTitle{color:#f8fafc}.OfflineSyncStatus-module__vzvp-G__headerSubtitle{color:#64748b;margin:3px 0 0;font-size:.78rem;font-weight:700}[data-mode=dark] .OfflineSyncStatus-module__vzvp-G__headerSubtitle{color:#94a3b8}.OfflineSyncStatus-module__vzvp-G__closeCircleBtn{cursor:pointer;color:#64748b;background:#fff;border:1.5px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.OfflineSyncStatus-module__vzvp-G__closeCircleBtn:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}[data-mode=dark] .OfflineSyncStatus-module__vzvp-G__closeCircleBtn{color:#94a3b8;background:#1e293b;border-color:#334155}[data-mode=dark] .OfflineSyncStatus-module__vzvp-G__closeCircleBtn:hover{color:#fff;background:#334155}.OfflineSyncStatus-module__vzvp-G__statusCard{background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.1rem;transition:all .2s;display:flex}[data-mode=dark] .OfflineSyncStatus-module__vzvp-G__statusCard{background:#181d26}.OfflineSyncStatus-module__vzvp-G__cardRightGroup{align-items:center;gap:.75rem;display:flex}.OfflineSyncStatus-module__vzvp-G__cardText{text-align:right;flex-direction:column;display:flex}.OfflineSyncStatus-module__vzvp-G__cardTitle{color:#0f172a;font-size:.95rem;font-weight:900}[data-mode=dark] .OfflineSyncStatus-module__vzvp-G__cardTitle{color:#f8fafc}.OfflineSyncStatus-module__vzvp-G__cardSubtitle{color:#64748b;margin-top:2px;font-size:.78rem;font-weight:700}[data-mode=dark] .OfflineSyncStatus-module__vzvp-G__cardSubtitle{color:#94a3b8}.OfflineSyncStatus-module__vzvp-G__cardIconBox{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.OfflineSyncStatus-module__vzvp-G__cloudCard{border:1.5px solid #a7f3d0;box-shadow:0 2px 8px #10b9810f}.OfflineSyncStatus-module__vzvp-G__cloudCardOffline{border:1.5px solid #fecaca;box-shadow:0 2px 8px #ef44440f}.OfflineSyncStatus-module__vzvp-G__cloudIcon{color:#059669;background:#dcfce7}.OfflineSyncStatus-module__vzvp-G__cloudIconOffline{color:#dc2626;background:#fee2e2}.OfflineSyncStatus-module__vzvp-G__pillBadgeOnline{color:#047857;background:#dcfce7;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.82rem;font-weight:900;display:inline-flex}.OfflineSyncStatus-module__vzvp-G__pillBadgeOffline{color:#b91c1c;background:#fee2e2;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.82rem;font-weight:900;display:inline-flex}.OfflineSyncStatus-module__vzvp-G__onlineDotIndicator{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 6px #10b981cc}.OfflineSyncStatus-module__vzvp-G__offlineDotIndicator{background:#ef4444;border-radius:50%;width:8px;height:8px}.OfflineSyncStatus-module__vzvp-G__vaultCard{border:1.5px solid #fde68a;box-shadow:0 2px 8px #f59e0b0f}.OfflineSyncStatus-module__vzvp-G__vaultIcon{color:#d97706;background:#fef3c7}.OfflineSyncStatus-module__vzvp-G__pillBadgeVault{color:#0284c7;background:#e0f2fe;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.82rem;font-weight:900;display:inline-flex}.OfflineSyncStatus-module__vzvp-G__recordsCard{background:#fff;border:1.5px solid #e2e8f0;border-radius:18px;flex-direction:column;gap:.65rem;padding:.9rem 1rem;display:flex;box-shadow:0 2px 8px #00000005}[data-mode=dark] .OfflineSyncStatus-module__vzvp-G__recordsCard{background:#181d26;border-color:#334155}.OfflineSyncStatus-module__vzvp-G__recordsHeader{color:#334155;justify-content:center;align-items:center;gap:.45rem;font-size:.88rem;font-weight:900;display:flex}[data-mode=dark] .OfflineSyncStatus-module__vzvp-G__recordsHeader{color:#e2e8f0}.OfflineSyncStatus-module__vzvp-G__recordsChips{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.OfflineSyncStatus-module__vzvp-G__recordChip{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.82rem;font-weight:900;display:flex;box-shadow:0 1px 3px #00000008}[data-mode=dark] .OfflineSyncStatus-module__vzvp-G__recordChip{color:#f8fafc;background:#1e293b;border-color:#334155}.OfflineSyncStatus-module__vzvp-G__queueCard{border-radius:16px;justify-content:space-between;align-items:center;gap:.5rem;padding:.85rem 1.15rem;display:flex}.OfflineSyncStatus-module__vzvp-G__queueCardComplete{background:#f0fdf4;border:1.5px solid #86efac}.OfflineSyncStatus-module__vzvp-G__queueCardPending{background:#fffbeb;border:1.5px solid #fde68a}[data-mode=dark] .OfflineSyncStatus-module__vzvp-G__queueCardComplete{background:#10b9811f;border-color:#10b98159}[data-mode=dark] .OfflineSyncStatus-module__vzvp-G__queueCardPending{background:#f59e0b1f;border-color:#f59e0b59}.OfflineSyncStatus-module__vzvp-G__queueStatusText{color:#15803d;align-items:center;gap:.5rem;font-size:.92rem;font-weight:900;display:flex}.OfflineSyncStatus-module__vzvp-G__queueStatusPendingText{color:#b45309;align-items:center;gap:.5rem;font-size:.92rem;font-weight:900;display:flex}[data-mode=dark] .OfflineSyncStatus-module__vzvp-G__queueStatusText{color:#4ade80}[data-mode=dark] .OfflineSyncStatus-module__vzvp-G__queueStatusPendingText{color:#fbbf24}.OfflineSyncStatus-module__vzvp-G__queueTimeText{color:#64748b;font-size:.78rem;font-weight:700}[data-mode=dark] .OfflineSyncStatus-module__vzvp-G__queueTimeText{color:#94a3b8}.OfflineSyncStatus-module__vzvp-G__syncPrimaryBtn{color:#fff;cursor:pointer;background:linear-gradient(#c2410c 0%,#9a3412 100%);border:none;border-radius:16px;justify-content:center;align-items:center;gap:.6rem;width:100%;margin-top:.25rem;padding:.95rem;font-family:inherit;font-size:1rem;font-weight:900;transition:all .2s;display:flex;box-shadow:0 4px 15px #9a34124d}.OfflineSyncStatus-module__vzvp-G__syncPrimaryBtn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 20px #9a341266}.OfflineSyncStatus-module__vzvp-G__syncPrimaryBtn:disabled{opacity:.65;cursor:wait}.OfflineSyncStatus-module__vzvp-G__itemsListSection{flex-direction:column;gap:.5rem;max-height:220px;margin-top:.25rem;padding-right:.25rem;display:flex;overflow-y:auto}.OfflineSyncStatus-module__vzvp-G__itemCard{background:#f8fafc;border:1px solid #94a3b838;border-radius:14px;flex-direction:column;gap:.45rem;padding:.75rem .9rem;display:flex}[data-mode=dark] .OfflineSyncStatus-module__vzvp-G__itemCard{background:#1e293b73}.OfflineSyncStatus-module__vzvp-G__itemCardFailed{border-color:#ef44447a}.OfflineSyncStatus-module__vzvp-G__itemTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.OfflineSyncStatus-module__vzvp-G__badgesGroup{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.OfflineSyncStatus-module__vzvp-G__typeBadge{color:#0369a1;background:#0ea5e924;border-radius:6px;padding:.16rem .5rem;font-size:.7rem;font-weight:900}.OfflineSyncStatus-module__vzvp-G__companyBadge{color:inherit;background:#94a3b82e;border-radius:6px;padding:.14rem .48rem;font-size:.68rem;font-weight:800}.OfflineSyncStatus-module__vzvp-G__amountTag{color:#10b981;font-size:.82rem;font-weight:900}.OfflineSyncStatus-module__vzvp-G__descText{margin:0;font-size:.82rem;font-weight:800}.OfflineSyncStatus-module__vzvp-G__errorBox{color:#f87171;background:#ef44441f;border-radius:8px;padding:.35rem .55rem;font-size:.73rem;font-weight:800}.OfflineSyncStatus-module__vzvp-G__itemBottom{color:#94a3b8;justify-content:space-between;align-items:center;gap:.5rem;font-size:.7rem;font-weight:700;display:flex}.OfflineSyncStatus-module__vzvp-G__itemBtns{align-items:center;gap:.4rem;display:inline-flex}.OfflineSyncStatus-module__vzvp-G__smallBtn{cursor:pointer;color:inherit;background:0 0;border:1px solid #94a3b84d;border-radius:7px;align-items:center;gap:.25rem;padding:.28rem .55rem;font-family:inherit;font-size:.7rem;font-weight:800;display:inline-flex}.OfflineSyncStatus-module__vzvp-G__smallBtnDanger{color:#f87171;border-color:#ef444459}.OfflineSyncStatus-module__vzvp-G__spin{animation:.9s linear infinite OfflineSyncStatus-module__vzvp-G__spinSync}@keyframes OfflineSyncStatus-module__vzvp-G__spinSync{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/cairo-arabic-wght-normal.05doa6ujdstih.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/cairo-latin-ext-wght-normal.06f9mb3lzkezo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/cairo-latin-wght-normal.2iok-qycucwrx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-cairo:"Cairo", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}
.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(../media/layers.3muxcl8sz6330.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(../media/layers-2x.23wrxu3xxu9-i.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(../media/marker-icon.1le94j_pe_ih1.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--font-ar:"Cairo", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", monospace;--radius-lg:28px;--radius-md:18px;--logo-size:90px;--apple-transition:all .35s cubic-bezier(.16, 1, .3, 1)}:root,html[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--native-color-scheme:dark;--bg-canvas:#0c0907;--bg-canvas-secondary:#100c09;--text-primary:#fff;--text-secondary:#f7efe5;--text-muted:#d4c7b8;--accent-ink:var(--accent-bright);--status-positive:#6ee7b7;--status-negative:#fda4af;--status-info:#7dd3fc;--status-warning:#fcd34d;--status-positive-soft:#10b98124;--status-negative-soft:#f43f5e24;--status-info-soft:#0ea5e924;--status-warning-soft:#f59e0b24;--control-edge:#84654c;--modal-scrim:#140b06cc;--surface-card:linear-gradient(180deg, #181512 0%, #120f0d 52%, #0b0908 100%);--surface-card-hover:linear-gradient(180deg, #221d18 0%, #171310 52%, #0e0c0a 100%);--surface-header:linear-gradient(135deg, #191613 0%, #120f0d 55%, #090807 100%);--surface-sidebar:linear-gradient(180deg, #161310 0%, #100e0b 60%, #090807 100%);--surface-subcard:linear-gradient(180deg, #f9731612 0%, #14100deb 100%);--surface-flat:#17120e;--surface-sunken:#090807;--shadow-sunken:inset 0 2px 6px #000000eb, inset 0 -1px 1px #f973160f;--gloss-sheen:linear-gradient(180deg, #fef3c70f 0%, #ffffff04 38%, #00000059 100%);--gloss-button:linear-gradient(180deg, #ffffff3d 0%, #ffffff0a 48%, #00000040 100%);--specular-beam:linear-gradient(90deg, transparent 0%, #fed7aa59 50%, transparent 100%);--specular-beam-soft:linear-gradient(90deg, transparent 5%, #fed7aa2e 50%, transparent 95%);--table-head-bg:#ffffff09;--table-zebra-bg:#ffffff05;--table-row-hover:linear-gradient(90deg, #f9731614 0%, #ffffff03 100%);--shadow-elevation:0 24px 48px -14px #000000e0, 0 8px 20px -6px #000000a6;--shadow-ambient:0 26px 54px -15px #000000e6, 0 12px 32px -10px #f973161f;--chart-grid:#ffffff0a;--primary:#f97316;--primary-light:#fb923c;--accent:#f97316;--accent-light:#f9731626;--white:#fff;--bg-main:var(--bg-canvas);--text-main:var(--text-primary);--glass-surface:linear-gradient(180deg, #181512 0%, #120f0d 52%, #0b0908 100%);--glass-border:transparent;--input-bg:#090807;--card-shadow:0 26px 54px -15px #000000e6, 0 12px 32px -10px #f973161f;--glow-accent:#f9731659}:root,html[data-mode=dark][data-accent=amber],html:not([data-accent]){--surface-card:linear-gradient(180deg, #191512 0%, #130f0d 52%, #0c0a08 100%);--surface-card-hover:linear-gradient(180deg, #231d18 0%, #171310 52%, #0f0c0a 100%);--surface-subcard:linear-gradient(180deg, #f9731617 0%, #16110ef2 100%);--shadow-ambient:0 26px 54px -15px #000000e6, 0 12px 32px -10px #f973161f}html[data-mode=dark][data-accent=cyan]{--surface-card:linear-gradient(180deg, #111722 0%, #0c1119 52%, #070a10 100%);--surface-card-hover:linear-gradient(180deg, #182230 0%, #101824 52%, #090e15 100%);--surface-subcard:linear-gradient(180deg, #0ea5e914 0%, #0c1119f2 100%);--surface-flat:#111722;--control-edge:#58738a;--shadow-ambient:0 26px 54px -15px #000000e6, 0 12px 32px -10px #38bdf81f}html[data-mode=dark][data-accent=emerald]{--surface-card:linear-gradient(180deg, #101813 0%, #0b120e 52%, #060a08 100%);--surface-card-hover:linear-gradient(180deg, #16241b 0%, #0f1a13 52%, #080f0b 100%);--surface-subcard:linear-gradient(180deg, #10b98114 0%, #0b120ef2 100%);--surface-flat:#101813;--control-edge:#52725f;--shadow-ambient:0 26px 54px -15px #000000e6, 0 12px 32px -10px #10b9811f}html[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--native-color-scheme:light;--bg-canvas:#f7eee2;--bg-canvas-secondary:#efe0ce;--text-primary:#000;--text-secondary:#201913;--text-muted:#524236;--accent-ink:#9a3412;--status-positive:#065f46;--status-negative:#9f1239;--status-info:#075985;--status-warning:#854d0e;--control-edge:#9a775c;--modal-scrim:#924f1a42;--surface-card:linear-gradient(180deg, #fffdf8 0%, #fff8ed 58%, #f9efdf 100%);--surface-card-hover:linear-gradient(180deg, #fffdf8 0%, #fff8ee 65%, #fff0db 100%);--surface-header:linear-gradient(135deg, #fffdf8 0%, #fff7ec 55%, #f8ebd8 100%);--surface-sidebar:linear-gradient(180deg, #fffdf8 0%, #fff7ea 60%, #f7ead8 100%);--surface-subcard:linear-gradient(180deg, #fcf1df 0%, #f4e5d0 100%);--surface-flat:#fff8ed;--surface-sunken:#fff5e7;--shadow-sunken:inset 0 2px 5px #6a42241c, inset 0 -1px 0 #fffdf8e6;--gloss-sheen:linear-gradient(180deg, #fffffff2 0%, #fffcf459 45%, #ddb4852e 100%);--gloss-button:linear-gradient(180deg, #ffffff52 0%, #ffffff0f 50%, #0000001f 100%);--specular-beam:linear-gradient(90deg, transparent 0%, #fff 50%, transparent 100%);--specular-beam-soft:linear-gradient(90deg, transparent 5%, #ffffffe6 50%, transparent 95%);--table-head-bg:#6a42240f;--table-zebra-bg:#6a422409;--table-row-hover:linear-gradient(90deg, #a45a261c 0%, #a45a2609 100%);--shadow-elevation:0 20px 42px -12px #0f172a14, 0 6px 16px -4px #0f172a0a;--chart-grid:#0f172a0d;--bg-main:var(--bg-canvas);--text-main:var(--text-primary);--glass-surface:var(--surface-card);--input-bg:var(--surface-sunken);--card-shadow:var(--shadow-ambient)}html[data-mode=light][data-accent=amber],html[data-mode=light]:not([data-accent]){--shadow-ambient:0 22px 46px -12px #0f172a16, 0 10px 26px -8px #f9731617}html[data-mode=light][data-accent=cyan]{--accent-ink:#075985;--shadow-ambient:0 22px 46px -12px #0f172a16, 0 10px 26px -8px #0ea5e917}html[data-mode=light][data-accent=emerald]{--accent-ink:#065f46;--shadow-ambient:0 22px 46px -12px #0f172a16, 0 10px 26px -8px #10b98117}:root,html[data-accent=amber],html:not([data-accent]){--accent-main:#f97316;--accent-bright:#fb923c;--accent-deep:#ea580c;--action-fill:var(--accent-gradient);--action-ink:#fff;--accent-soft-bg:#f9731621;--accent-glow:#f9731659;--accent-gradient:linear-gradient(180deg, #fb923c 0%, #f97316 55%, #d9460f 100%);--ambient-orb-1:#f9731621;--ambient-orb-2:#f59e0b14}html[data-accent=cyan]{--accent-main:#0ea5e9;--accent-bright:#38bdf8;--accent-deep:#0284c7;--action-fill:linear-gradient(180deg, #075985 0%, #06456a 100%);--action-ink:#fff;--accent-soft-bg:#38bdf821;--accent-glow:#38bdf859;--accent-gradient:linear-gradient(180deg, #38bdf8 0%, #0ea5e9 55%, #0369a1 100%);--ambient-orb-1:#38bdf821;--ambient-orb-2:#3b82f614}html[data-accent=emerald]{--accent-main:#10b981;--accent-bright:#34d399;--accent-deep:#059669;--action-fill:linear-gradient(180deg, #066249 0%, #064a39 100%);--action-ink:#fff;--accent-soft-bg:#10b98121;--accent-glow:#10b98159;--accent-gradient:linear-gradient(180deg, #34d399 0%, #10b981 55%, #047857 100%);--ambient-orb-1:#10b98121;--ambient-orb-2:#14b8a614}html[data-mode=light]{--action-ink:#000}html[data-mode=light][data-accent=cyan]{--action-fill:linear-gradient(180deg, #b4eaff 0%, #62c9f1 100%)}html[data-mode=light][data-accent=emerald]{--action-fill:linear-gradient(180deg, #a7efd2 0%, #51c9a0 100%)}.glossy-card{background:var(--surface-card);box-shadow:var(--shadow-ambient);transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1),background .35s;position:relative;overflow:hidden;border:none!important}.glossy-card-interactive:hover{background:var(--surface-card-hover);transform:translateY(-4px)}.glossy-header{background:var(--surface-header);box-shadow:var(--shadow-elevation);position:relative;overflow:hidden;border:none!important}.glossy-sidebar{background:var(--surface-sidebar);box-shadow:var(--shadow-elevation);position:relative;overflow:hidden;border:none!important}.specular-top{background:var(--specular-beam);pointer-events:none;z-index:5;height:1.5px;position:absolute;top:0;left:8%;right:8%}.gloss-overlay{background:var(--gloss-sheen);pointer-events:none;z-index:1;border-top-left-radius:inherit;border-top-right-radius:inherit;position:absolute;inset:0 0 45%}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]),select{outline:none;border:none!important}.sunken-well{background:var(--surface-sunken);box-shadow:var(--shadow-sunken);color:var(--text-primary);transition:box-shadow .25s,background .25s;border:none!important}.sunken-well:focus-within,.sunken-well:focus{box-shadow:var(--shadow-sunken), 0 0 0 2px var(--accent-glow);outline:none}.subcard-surface{background:var(--surface-subcard);border:none!important}.btn-glossy-accent{background:var(--accent-gradient);color:#fff;box-shadow:0 10px 26px -4px var(--accent-glow);transition:transform .2s,box-shadow .25s,filter .2s;position:relative;overflow:hidden;border:none!important}.btn-glossy-accent:hover{box-shadow:0 14px 32px -4px var(--accent-glow);filter:brightness(1.05);transform:translateY(-1.5px)}.btn-glossy-accent:active{transform:translateY(0)scale(.98)}.btn-glossy-accent:before{content:"";background:var(--gloss-button);pointer-events:none;position:absolute;inset:0}.text-accent{color:var(--accent-main)}html[data-mode=dark] .text-accent{color:var(--accent-bright)}.bg-accent-soft{background-color:var(--accent-soft-bg)}.dot-accent{background-color:var(--accent-main);box-shadow:0 0 10px var(--accent-glow)}.table-head-row{background:var(--table-head-bg);color:var(--text-secondary);border:none!important}.table-row-zebra{background:var(--table-zebra-bg);border:none!important}.table-row-interactive{transition:background .2s,transform .15s;border:none!important}.table-row-interactive:hover{background:var(--table-row-hover)}.font-mono-num{font-family:var(--font-mono);letter-spacing:-.02em}*{box-sizing:border-box;font-family:var(--font-ar);font-variant-numeric:tabular-nums;-webkit-font-feature-settings:"tnum" 1, "ss01" 0;font-feature-settings:"tnum" 1, "ss01" 0;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}input,textarea,select,table,th,td,.num-cell,[data-num]{font-variant-numeric:tabular-nums;-webkit-font-feature-settings:"tnum" 1;font-feature-settings:"tnum" 1}input[type=number],input[type=date],input[type=datetime-local],input[type=time]{text-align:right;font-variant-numeric:tabular-nums;direction:ltr;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}html,body{scroll-behavior:smooth;max-width:100vw;overflow-x:hidden}body{letter-spacing:-.2px;direction:rtl;min-height:100vh;line-height:1.5;background:radial-gradient(circle at 15% 10%, var(--ambient-orb-1), transparent 38%), radial-gradient(circle at 85% 85%, var(--ambient-orb-2), transparent 40%), linear-gradient(180deg, var(--bg-canvas) 0%, var(--bg-canvas-secondary) 100%)!important;color:var(--text-primary)!important}.apple-card{-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-ambient);background:#fffc;border-radius:24px;transition:transform .4s cubic-bezier(.165,.84,.44,1);box-shadow:0 10px 30px #00000008;border:none!important}.apple-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000000f}.btn-gold-pro{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c2410c 0% 100%);border:none;border-radius:14px;padding:.75rem 1.5rem;font-weight:800;transition:all .3s;box-shadow:0 4px 15px #c2410c4d}.btn-gold-pro:hover{filter:brightness(1.1);transform:scale(1.02)}.glass-input{box-shadow:var(--shadow-sunken);background:#00000008;border-radius:12px;outline:none;padding:.875rem;transition:all .3s;border:none!important}.glass-input:focus{background:#fff;border-color:#c2410c;box-shadow:0 0 0 4px #c2410c1a}.app-branding{z-index:9999;pointer-events:none;position:fixed;top:1.5rem;right:1.5rem}.app-branding img{width:var(--logo-size);filter:drop-shadow(0 4px 12px #0000000f);opacity:.85;height:auto;transition:var(--apple-transition)}.table-container{border-radius:var(--radius-lg);background:var(--glass-surface);-webkit-backdrop-filter:blur(40px)saturate(200%);-webkit-overflow-scrolling:touch;width:100%;box-shadow:var(--card-shadow);margin-bottom:1.5625rem;overflow-x:auto;border:none!important}table{border-collapse:collapse;text-align:right;width:100%}thead th{z-index:10;-webkit-backdrop-filter:blur(20px);color:var(--text-primary);font-weight:900;font-size:var(--fs-sm);border-bottom:1px solid var(--table-zebra-bg);padding:1.125rem 1rem;position:sticky;top:0;background:var(--table-head-bg)!important}tbody tr{border-bottom:1px solid var(--table-border);transition:background-color .3s}tbody tr:hover{background-color:var(--table-hover)!important}td{font-size:var(--fs-md);color:var(--text-main);padding:1rem;font-weight:600}::-webkit-scrollbar{width:.375rem;height:.375rem}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#00000026;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#0000004d}.btn{cursor:pointer;transition:var(--apple-transition);font-weight:700;font-size:var(--fs-md);border:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;display:inline-flex}.btn:active:not(:disabled){transform:scale(.96)}.btn-primary{background:var(--primary);color:var(--white);box-shadow:0 4px 12px #0000001a}.btn-primary:hover:not(:disabled){background:#000;box-shadow:0 6px 16px #00000026}.btn-danger{color:var(--danger);background:#ff3b301a}.btn-danger:hover:not(:disabled){background:var(--danger);color:var(--white)}.text-money{color:var(--primary);letter-spacing:.5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:900}.truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.no-select{-webkit-user-select:none;user-select:none}.summary-bar{background:var(--glass-surface);-webkit-backdrop-filter:blur(40px)saturate(200%);border-bottom:1px solid var(--glass-border);z-index:100;box-shadow:var(--card-shadow);justify-content:space-around;align-items:center;padding:.875rem 1.5rem;display:flex;position:sticky;top:0}.summary-item{text-align:center;flex:1}.summary-label{font-size:var(--fs-sm);color:var(--text-muted);margin-bottom:.25rem;font-weight:800}.summary-value{font-size:var(--fs-xl);color:var(--primary);font-weight:900;display:block}.kpi-card{background:var(--surface-card);border-radius:var(--radius-lg);transition:var(--apple-transition);box-shadow:var(--shadow-ambient);-webkit-backdrop-filter:blur(40px)saturate(200%);flex-direction:column;gap:.625rem;padding:1.875rem;display:flex;position:relative;overflow:hidden;border:none!important}.kpi-card:hover{background:var(--surface-card-hover);box-shadow:var(--shadow-elevation);transform:translateY(-4px)}.form-input{border-radius:var(--radius-md);background:var(--surface-sunken);width:100%;box-shadow:var(--shadow-sunken);color:var(--text-primary);font-weight:700;font-size:var(--fs-lg);transition:var(--apple-transition);padding:.875rem 1rem;border:none!important}.form-input:focus{background:var(--white);border-color:var(--accent);outline:none;box-shadow:0 0 0 4px #ca8a0426}.badge{font-size:var(--fs-xs);border-radius:999px;padding:.375rem .875rem;font-weight:800}.badge-posted{color:#16a34a;background:#34c75926}.badge-draft{color:var(--text-muted);background:#8e8e9326}.badge-cancelled{color:var(--danger);background:#ff3b3026}.fade-in-up{animation:.7s cubic-bezier(.15,.83,.66,1) forwards fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){body{padding:.75rem}.btn{width:100%;padding:.875rem}h1{font-size:1.4rem;font-weight:800}.hide-on-mobile{display:none!important}:root{--logo-size:55px}.app-branding{top:1rem;right:1rem}.summary-bar{border-radius:var(--radius-lg);flex-direction:column;gap:.75rem;margin-bottom:.9375rem}}@media print{.no-print,button,nav,.sidebar,.btn,.app-branding,.summary-bar{display:none!important}html,body{zoom:1!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;transform:none!important}body{color:#000!important;background:#fff!important}.table-container{box-shadow:none;border:none}table{border:1px solid #ddd}thead th{color:#000;border-bottom:2px solid #000}}.clean-page{direction:rtl;background:0 0;min-height:100vh;padding:1.875rem}.neon-text{color:#3b82f6;text-shadow:0 0 10px #3b82f64d;font-weight:900}.summary-glass-card{background:var(--surface-card);box-shadow:var(--shadow-ambient);color:var(--text-primary);border-radius:20px;margin-bottom:1.5625rem;padding:1.25rem;border:none!important}.summary-glass-card .val{font-size:var(--fs-2xl);color:var(--text-primary);margin-top:.3125rem;font-weight:900}.btn-main-glass{background:var(--surface-subcard);width:100%;color:var(--text-primary);box-shadow:var(--shadow-elevation);cursor:pointer;font-weight:900;font-size:var(--fs-sm);border-radius:16px;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.625rem;padding:.875rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;border:none!important}.btn-main-glass:hover{background:var(--surface-card-hover);transform:translateY(-2px)}.btn-main-glass.gold{color:#fff;box-shadow:0 8px 25px var(--accent-glow);background:var(--accent-gradient)!important}.btn-main-glass.blue{color:#fff;background:linear-gradient(135deg,#0ea5e9cc,#0284c7e6);box-shadow:0 5px 20px #0ea5e94d}.btn-main-glass.yellow{color:#fff;background:linear-gradient(135deg,#f59e0bcc,#d97706e6);box-shadow:0 5px 20px #f59e0b4d}.btn-main-glass.white{background:var(--surface-subcard);color:var(--text-secondary);border:none!important}.btn-main-glass.red{color:#ef4444;background:#ef44441a;border:none!important}.btn-glass-pay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;font-weight:800;font-size:var(--fs-xs);background:linear-gradient(135deg,#22c55ecc,#10b981e6);border-radius:10px;padding:.375rem .875rem;transition:all .3s;box-shadow:0 4px 15px #22c55e33;border:none!important}.btn-glass-print{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-sunken);cursor:pointer;background:#fff6;border-radius:10px;padding:.4375rem;transition:all .3s;border:none!important}.approval-glass-badge{font-size:var(--fs-xs);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;align-items:center;gap:.5rem;padding:.375rem 1rem;font-weight:900;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #0000000d;border:none!important}.approval-glass-badge.approved{color:#16a34a;background:#22c55e1a;border:none!important}.approval-glass-badge.approved .dot{background:#22c55e;border-radius:50%;width:.5rem;height:.5rem;animation:2s infinite pulse-green;box-shadow:0 0 10px #22c55e,0 0 20px #22c55e66}.approval-glass-badge.pending{color:#dc2626;background:#ef44440d;border-color:#ef444426}.approval-glass-badge.pending .dot{background:#ef4444;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 10px #ef4444}@keyframes pulse-green{0%{transform:scale(.95);box-shadow:0 0 #22c55eb3}70%{transform:scale(1);box-shadow:0 0 0 10px #22c55e00}to{transform:scale(.95);box-shadow:0 0 #22c55e00}}.glass-status-label{font-size:var(--fs-xs);background:var(--surface-subcard);border:none;border-radius:10px;padding:.3125rem .75rem;font-weight:800;box-shadow:inset 0 1px 2px #00000005}.glass-status-label.green{color:var(--success)}.glass-status-label.red{color:var(--danger)}.glass-status-label.orange{color:#d97706}@media (max-width:768px){body,html{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.table-responsive,.rawasi-table-scroll,.ent-table-scroll{-webkit-overflow-scrolling:touch!important;width:100%!important;display:block!important;overflow-x:auto!important}:is(.table-responsive,.rawasi-table-scroll,.ent-table-scroll) table{min-width:37.5rem!important}.dashboard-layout,.main-layout,.sidebar-container{flex-direction:column!important}aside,.sidebar{width:100%!important;min-width:100%!important;height:auto!important;min-height:unset!important;border-radius:12px!important;margin-bottom:1.25rem!important}.clean-page{margin:0!important;padding:.5rem!important}.glass-container,.glass-card,main:not(.ent-workspace){box-sizing:border-box!important;border:none!important;border-radius:15px!important;width:100%!important;margin:0!important;padding:.875rem!important;box-shadow:0 5px 15px #0000000d!important}.master-header{flex-direction:column!important;align-items:flex-start!important;gap:.75rem!important;padding:.75rem!important}.title-area h1{font-size:var(--fs-xl)!important}.modal-content,.supreme-modal,div[style*="width: 500px"],div[style*="width: 600px"],div[style*="width: 700px"],div[style*="width: 800px"],div[style*="width: 900px"],div[style*="max-width: 550px"],div[style*="max-width: 600px"],.profile-modal-box{box-sizing:border-box!important;width:100%!important;max-width:100%!important;max-height:92dvh!important;margin-left:auto!important;margin-right:auto!important;padding:1rem!important;overflow-y:auto!important}.responsive-form-grid,.responsive-summary-grid,.responsive-card-grid{grid-template-columns:1fr!important;gap:.75rem!important}.modal-content,.supreme-modal{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding:1rem!important;overflow-x:hidden!important}}
html{-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:clamp(.9375rem,.798rem + .218vw,1.125rem)}@media screen and (max-width:800px){html{font-size:100%}}:root{--fs-xs:max(12px, .75rem);--fs-sm:.8125rem;--fs-md:.875rem;--fs-lg:1rem;--fs-xl:clamp(1.0625rem, .95rem + .3vw, 1.25rem);--fs-2xl:clamp(1.25rem, 1.05rem + .5vw, 1.625rem);--fs-3xl:clamp(1.5rem, 1.2rem + .8vw, 2.25rem);--fs-display:clamp(2rem, 1.5rem + 1.6vw, 3rem);--lh-tight:1.35;--lh-base:1.7;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-8:2rem;--space-gap:clamp(.625rem, .45rem + .45vw, 1rem);--space-card:clamp(.75rem, .55rem + .55vw, 1.25rem);--space-section:clamp(1rem, .7rem + .8vw, 1.75rem);--space-gutter:clamp(.875rem, .25rem + 1.6vw, 2rem);--control-h:2.5rem;--control-h-sm:2.25rem;--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px);--sar:env(safe-area-inset-right,0px)}@media screen and (max-width:800px){:root{--control-h:2.75rem;--space-gutter:max(.75rem, calc(.5rem + var(--sal)));--space-card:.875rem;--space-gap:.625rem;--space-section:1.125rem}}
.workspace-tools{color:var(--text-primary);direction:rtl;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;padding:.75rem 0;display:flex}.workspace-tool-actions{flex-wrap:wrap;gap:.5rem;display:flex}.workspace-button{background:var(--surface-subcard);min-height:2.75rem;color:var(--text-primary);font:inherit;font-size:var(--fs-sm);cursor:pointer;box-shadow:var(--shadow-elevation);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.75rem;padding:.5625rem .875rem;font-weight:700;transition:background .15s,transform .15s;display:inline-flex}.workspace-button:disabled{opacity:.55;cursor:wait}.workspace-button:hover:not(:disabled),.workspace-button[aria-pressed=true]{background:var(--surface-card-hover);transform:translateY(-1.5px)}.workspace-button:focus-visible,.workspace-search-result:focus-visible,.workspace-search-input:focus-visible{outline:2px solid var(--accent-glow);outline-offset:2px}.workspace-search-trigger{justify-content:space-between;min-width:16.25rem}.workspace-search-trigger>span{align-items:center;gap:.5rem;display:inline-flex}.workspace-tools kbd,.workspace-dialog kbd{background:var(--surface-sunken);color:var(--text-secondary);white-space:nowrap;box-shadow:var(--shadow-sunken);border:none;border-radius:6px;padding:.1875rem .375rem;font:12px ui-monospace,monospace}.workspace-offline{color:#f59e0b;font-size:var(--fs-md);background:#f59e0b26;border:none;border-radius:14px;margin-bottom:.75rem;padding:.75rem 1rem;line-height:1.8}.workspace-dialog-backdrop{z-index:1000000000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000c;justify-content:center;align-items:flex-start;padding:min(10vh,4.375rem) 1rem 1.25rem;display:flex;position:fixed;inset:0;overflow-y:auto}.workspace-dialog{background:var(--surface-card);width:min(40rem,100%);max-height:85dvh;color:var(--text-primary);box-shadow:var(--shadow-elevation);text-align:right;border:none;border-radius:24px;padding:1.5rem;position:relative;overflow-y:auto}.workspace-dialog-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.125rem;display:flex}.workspace-dialog-heading h2{font-size:var(--fs-xl);color:var(--text-primary);margin:0;font-weight:900}.workspace-search-label{font-size:var(--fs-sm);color:var(--text-secondary);margin-bottom:.5rem;display:block}.workspace-search-input{background:var(--surface-sunken);width:100%;min-height:3.125rem;color:var(--text-primary);box-shadow:var(--shadow-sunken);font:inherit;border:none;border-radius:14px;padding:.75rem 1rem}.workspace-search-input:focus{box-shadow:var(--shadow-sunken), 0 0 0 2px var(--accent-glow);outline:none}.workspace-search-results{max-height:48dvh;margin-top:.75rem;overflow-y:auto}.workspace-search-result{text-align:right;width:100%;min-height:4rem;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:14px;align-items:center;gap:.75rem;padding:.625rem .75rem;transition:background .15s;display:flex}.workspace-search-result>span:nth-child(2){flex:1}.workspace-search-result[aria-selected=true],.workspace-search-result:hover{background:var(--surface-card-hover)}.workspace-search-result strong,.workspace-search-result small{display:block}.workspace-search-result strong{font-size:var(--fs-md);color:var(--text-primary)}.workspace-search-result small{color:var(--text-secondary);font-size:var(--fs-sm);margin-top:.25rem}.workspace-result-icon{font-size:var(--fs-2xl)}.workspace-hint,.workspace-empty{color:var(--text-secondary);font-size:var(--fs-sm);margin:.875rem 0 0;line-height:1.9}.workspace-shortcut-list>div{border-bottom:1px solid var(--table-zebra-bg);min-height:2.875rem;font-size:var(--fs-md);color:var(--text-primary);justify-content:space-between;align-items:center;gap:.9375rem;display:flex}.diagnostics-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.diagnostics-header h2{color:var(--text-primary);font-size:var(--fs-2xl);margin:0 0 .5rem}.diagnostics-header p{color:var(--text-secondary);font-size:var(--fs-sm);margin:0;line-height:1.8}.diagnostics-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1.125rem;display:grid}.diagnostics-count{background:var(--surface-card);min-height:6.875rem;color:var(--text-primary);border:none;border-bottom:4px solid var(--diagnostic-color);box-shadow:var(--shadow-ambient);border-radius:16px;padding:1.125rem}.diagnostics-count strong{font-size:var(--fs-3xl);margin-top:.5rem;display:block}.diagnostics-filter{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.diagnostics-result{background:var(--surface-card);box-shadow:var(--shadow-ambient);border:none;border-radius:16px;margin-bottom:.625rem;padding:1.125rem}.diagnostics-result-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.diagnostics-result h3{font-size:var(--fs-lg);color:var(--text-primary);margin:0}.diagnostics-result p{color:var(--text-secondary);font-size:var(--fs-sm);margin:.5rem 0 0;line-height:1.9}.diagnostics-result-tag{white-space:nowrap;font-size:var(--fs-sm);font-weight:800}html.low-graphics-mode{--card-shadow:none;--glow-accent:none;--apple-transition:none}html.low-graphics-mode *,html.low-graphics-mode :before,html.low-graphics-mode :after{box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html.low-graphics-mode .bg-image-base,html.low-graphics-mode .bg-glass-tint,html.low-graphics-mode .watermark-bg,html.low-graphics-mode .nav-card:before{display:none!important}html.low-graphics-mode .glass-container,html.low-graphics-mode .master-header,html.low-graphics-mode .nav-card,html.low-graphics-mode .overlay-screen{background:var(--surface-card)!important}html.low-graphics-mode .nav-card{opacity:1!important}@media (max-width:600px){.workspace-tools{padding:.625rem}.workspace-search-trigger{width:100%;min-width:0}.workspace-tool-actions{width:100%}.workspace-tool-actions>button{font-size:var(--fs-sm);flex:1;padding:.5rem}.workspace-dialog-backdrop{padding:1rem 2.5vw}.workspace-dialog{width:95vw;max-height:92dvh;padding:1rem}.diagnostics-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.workspace-tools,.workspace-offline,.workspace-dialog-backdrop{display:none!important}}
:root{--phi-orange:var(--accent-main,#f97316);--phi-action:var(--accent-main,#f97316);--phi-action-hover:var(--accent-deep,#ea580c);--phi-orange-soft:var(--accent-soft-bg,#f9731621);--phi-charcoal:var(--bg-canvas,#07080b);--phi-text:var(--text-primary,#fefcf9);--phi-muted:var(--text-secondary,#ede5da);--phi-background:var(--bg-canvas,#07080b);--phi-surface:var(--surface-card);--phi-border:transparent;--section-accent:var(--accent-main,#f97316);--section-tint:var(--accent-soft-bg,#f973160f);--section-border:transparent;--primary:var(--accent-main,#f97316);--accent:var(--accent-main,#f97316);--accent-light:var(--accent-soft-bg);--bg-main:var(--bg-canvas,#07080b);--text-main:var(--text-primary,#fefcf9);--glass-surface:var(--surface-card);--glass-border:transparent;--input-bg:var(--surface-sunken,#090807);--card-shadow:var(--shadow-ambient);--glow-accent:var(--accent-glow)}html.phi-brand body{background:radial-gradient(circle at 15% 10%, var(--ambient-orb-1), transparent 38%), radial-gradient(circle at 85% 85%, var(--ambient-orb-2), transparent 40%), linear-gradient(180deg, var(--bg-canvas) 0%, var(--bg-canvas-secondary) 100%)!important;color:var(--text-primary)!important;accent-color:var(--accent-main)!important;background-attachment:fixed!important}html.phi-brand ::selection{background:var(--accent-ink);color:var(--bg-canvas)}.phi-brand :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--accent-main);outline-offset:3px}.phi-brand .master-header{position:relative;overflow:hidden;background:var(--surface-header)!important;border:none!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;box-shadow:var(--shadow-elevation)!important;border-inline-start:none!important;border-radius:24px!important;animation:none!important}.phi-brand .master-header:before{content:"";background:var(--specular-beam);pointer-events:none;height:1.5px;position:absolute;top:0;left:8%;right:8%}.phi-brand .title-area h1{color:var(--text-primary)!important}.phi-brand .header-icon{background:var(--accent-soft-bg)!important;box-shadow:inset 0 1px 0 #ffffff26, 0 8px 20px -4px var(--accent-glow)!important;color:var(--accent-ink)!important;border:none!important}.phi-brand .imperial-trigger{background:var(--surface-subcard);color:var(--text-primary);border:none;border-radius:14px;box-shadow:inset 0 1px #ffffff14}.phi-brand .imperial-trigger:hover{background:var(--surface-card-hover);transform:none;box-shadow:inset 0 1px #ffffff1f}.phi-brand .u-name{color:var(--text-primary)}.phi-brand .u-role{color:var(--text-secondary)}.phi-brand .avatar-frame img{box-shadow:0 0 0 2px var(--accent-glow);border:none}.phi-brand .nav-btn-glass{background:var(--surface-subcard);color:var(--text-primary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:none;box-shadow:inset 0 1px #ffffff0f}.phi-brand .nav-btn-glass:hover{background:var(--accent-soft-bg);color:var(--accent-ink);box-shadow:0 4px 15px var(--accent-glow)}.phi-brand .glass-container,.phi-brand .apple-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden;background:var(--surface-card)!important;box-shadow:var(--shadow-ambient)!important;color:var(--text-primary)!important;border:none!important;border-radius:24px!important}.phi-brand .glass-container:before,.phi-brand .apple-card:before{content:"";background:var(--specular-beam);pointer-events:none;z-index:5;height:1.5px;position:absolute;top:0;left:8%;right:8%}.phi-brand .apple-card:hover{transform:translateY(-3px);background:var(--surface-card-hover)!important;box-shadow:var(--shadow-ambient), 0 0 25px -5px var(--accent-glow)!important}.phi-brand .filter-sidebar-v3{border-radius:20px;box-shadow:0 20px 50px -15px #000000e6,inset 0 1px #ffffff0f;background:var(--surface-sidebar)!important;color:var(--text-primary)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:none!important}.phi-brand .filter-toggle-tab-v3{box-shadow:inset 0 1px #ffffff14;background:var(--surface-subcard)!important;color:var(--text-primary)!important;border:none!important}.phi-brand .filter-toggle-tab-v3:hover{background:var(--accent-soft-bg)!important;color:var(--accent-ink)!important}.phi-brand .sidebar-logo-container{border:none}.phi-brand .sidebar-logo-img{filter:drop-shadow(0 4px 10px #00000080)!important}.phi-brand .filter-section-title,.phi-brand .date-label{border:none;color:var(--text-secondary)!important}.phi-brand .filter-input,.phi-brand .standard-input,.phi-brand .custom-input,.phi-brand .cinematic-input{color-scheme:var(--native-color-scheme);background:var(--surface-sunken)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-sunken)!important;border:none!important}.phi-brand .filter-input::placeholder,.phi-brand .standard-input::placeholder,.phi-brand .custom-input::placeholder,.phi-brand .cinematic-input::placeholder{color:var(--text-muted)!important}.phi-brand .filter-input:focus,.phi-brand .standard-input:focus,.phi-brand .custom-input:focus,.phi-brand .cinematic-input:focus{background:var(--surface-sunken)!important;box-shadow:var(--shadow-sunken), 0 0 0 2px var(--accent-glow)!important;outline:none!important}.phi-brand .pin-btn-sidebar{background:var(--surface-subcard);border:none;box-shadow:inset 0 1px #ffffff0f}.phi-brand .pin-btn-sidebar span{color:var(--text-secondary)!important}.phi-brand .sidebar-summary-glass{background:var(--surface-subcard);border:none;box-shadow:inset 0 1px #ffffff0a}.phi-brand .sidebar-summary-glass .summary-title{color:var(--text-secondary)!important}.phi-brand .fab-main{border:none;width:4rem;height:4rem;animation:none;box-shadow:0 12px 35px #f9731666,inset 0 1px #ffffff4d;background:linear-gradient(135deg,#f97316 0%,#c2410c 100%)!important}.phi-brand .fab-logo{filter:brightness(0)invert()}.phi-brand .overlay-screen{background:var(--bg-canvas);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.phi-brand .group-header{color:var(--text-primary);text-shadow:none;border-bottom:none}.phi-brand .nav-card{background:var(--surface-card);box-shadow:var(--shadow-ambient);color:var(--text-primary);border:none;border-radius:18px;position:relative;overflow:hidden}.phi-brand .nav-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fed7aa40,#0000);height:1px;position:absolute;top:0;left:15%;right:15%}.phi-brand .nav-card:hover,.phi-brand .nav-card.active{background:var(--surface-card-hover);box-shadow:var(--shadow-elevation), 0 0 25px -5px var(--accent-glow);transform:translateY(-2px)}.phi-brand .nav-card .icon-wrapper{background:var(--accent-soft-bg);color:var(--accent-ink);border:none;box-shadow:inset 0 1px #ffffff1a}.phi-brand .nav-card:hover .icon-wrapper{background:var(--accent-main);color:#fff;box-shadow:0 4px 15px var(--accent-glow)}.phi-brand .welcome-page-wrapper{background:0 0}.phi-brand .hero-glass-card{background:var(--surface-card);box-shadow:var(--shadow-ambient);border:none;border-radius:24px;position:relative;overflow:hidden}.phi-brand .hero-glass-card:before{content:"";background:var(--accent-gradient);height:2px;display:block;position:absolute;top:0;left:0;right:0}.phi-brand .module-card:after{display:none}.phi-brand .modules-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.625rem),1fr))}.phi-brand .module-card{background:var(--surface-card);min-width:0;box-shadow:var(--shadow-elevation);color:var(--text-primary);border:none;border-radius:18px}.phi-brand .module-title{overflow-wrap:break-word;color:var(--text-primary)}.phi-brand .module-card:hover{background:var(--surface-card-hover);box-shadow:var(--shadow-ambient), 0 0 20px -5px var(--accent-glow);transform:translateY(-3px)}.phi-brand .module-card .module-icon{background:var(--accent-soft-bg);color:var(--accent-ink);border:none;border-radius:18px}.phi-brand .module-card:hover .module-icon{background:var(--accent-main);color:#fff}.phi-brand .add-fav-card{color:var(--accent-ink);background:var(--accent-soft-bg);box-shadow:inset 0 0 0 1px var(--accent-glow);border:none;border-radius:18px}.phi-brand .add-fav-card:hover{background:var(--surface-card-hover);box-shadow:inset 0 0 0 1px var(--accent-main);transform:translateY(-3px)}.phi-brand .add-fav-title{color:var(--accent-ink)}.phi-brand .btn-gold-pro,.phi-brand .btn-main-glass.gold{background:var(--action-fill);color:var(--action-ink);border:none;border-radius:14px;box-shadow:0 8px 25px #f9731659,inset 0 1px #ffffff40}.phi-brand .btn-gold-pro:hover,.phi-brand .btn-main-glass.gold:hover{background:var(--action-fill);filter:none;transform:none;box-shadow:0 10px 30px #f9731680,inset 0 1px #ffffff59}.phi-brand .btn-main-glass.white{background:var(--surface-subcard);color:var(--text-secondary);box-shadow:var(--shadow-elevation);border:none}.phi-brand .rawasi-table-wrapper{overflow:hidden;background:var(--surface-card)!important;box-shadow:var(--shadow-ambient)!important;border:none!important;border-radius:20px!important}.phi-brand .rawasi-printable-table thead th{background:var(--table-head-bg)!important;color:var(--text-primary)!important;border-bottom:1px solid var(--table-zebra-bg)!important}.phi-brand .rawasi-printable-table tbody td{color:var(--text-secondary);font-variant-numeric:tabular-nums;border-bottom:1px solid var(--table-zebra-bg)!important}.phi-brand .rawasi-printable-table tbody tr:hover{background:var(--table-row-hover)!important}.phi-brand .rawasi-printable-table tbody tr[data-selected=true]{background:var(--accent-soft-bg)!important}.phi-brand .workspace-button{background:var(--surface-subcard);color:var(--text-primary);box-shadow:var(--shadow-elevation);border:none;border-radius:12px}.phi-brand .workspace-button[aria-pressed=true]{background:var(--accent-soft-bg);color:var(--accent-ink);box-shadow:0 4px 15px var(--accent-glow)}.phi-brand .workspace-search-trigger{background:var(--surface-sunken);box-shadow:var(--shadow-sunken);color:var(--text-primary);border:none}.phi-brand .workspace-dialog{background:var(--surface-card);box-shadow:var(--shadow-ambient);color:var(--text-primary);border:none;border-radius:20px}.phi-brand .workspace-search-result[aria-selected=true]{background:var(--accent-soft-bg);color:#fff}.phi-brand .workspace-tools kbd,.phi-brand .workspace-dialog kbd{background:var(--surface-sunken);color:var(--text-secondary);box-shadow:var(--shadow-sunken);border:none}.phi-brand .login-wrapper{background:var(--phi-background)}.phi-brand .login-wrapper .glass-card{background:var(--surface-card);box-shadow:var(--shadow-ambient);border:none;border-radius:24px}.phi-brand .login-wrapper .cinematic-title{color:var(--text-primary);text-shadow:none}.phi-brand .login-wrapper .cinematic-subtitle,.phi-brand .login-wrapper .toggle-btn,.phi-brand .login-wrapper .glass-card>div:last-child p{color:var(--phi-muted)!important}.phi-brand .login-wrapper .floating-label{color:var(--text-secondary)}.phi-brand .login-wrapper .cinematic-input:-webkit-autofill{-webkit-text-fill-color:var(--text-primary)!important;box-shadow:inset 0 0 0 1000px var(--surface-sunken)!important}.phi-brand .login-wrapper .submit-btn{background:var(--action-fill);color:var(--action-ink);border-radius:14px;box-shadow:0 10px 30px #f9731659}.phi-brand .login-wrapper .submit-btn:hover:not(:disabled){background:var(--action-fill);filter:brightness(1.08)}.phi-brand .phi-signup{background:var(--phi-background)!important}.phi-brand .phi-signup .signup-card{background:var(--surface-card);box-shadow:var(--shadow-ambient);border:none;border-radius:24px}.phi-brand .phi-signup .signup-card h2{color:var(--text-primary)!important}.phi-brand .phi-signup .signup-card p{color:var(--phi-muted)!important}.phi-brand .phi-signup .input-label{color:var(--text-secondary)}.phi-brand .phi-signup .signup-btn{background:var(--action-fill);color:var(--action-ink);border-radius:14px;box-shadow:0 10px 30px #f9731659}.phi-brand .phi-light-form{color:var(--phi-text);background:var(--phi-background)!important}.phi-brand .phi-light-form .glass-card{background:var(--surface-card);box-shadow:var(--card-shadow);border:none;border-radius:20px}.phi-brand .phi-light-form h1{color:var(--text-primary)!important}.phi-brand .phi-light-form .standard-input option{background:var(--surface-sunken);color:var(--text-primary)}.phi-brand .phi-light-form .floating-label,.phi-brand .phi-light-form .input-group label{color:var(--phi-muted)}.phi-brand .phi-light-form :is(.forced-float,.standard-input:focus~.floating-label,.standard-input:not(:placeholder-shown)~.floating-label){background:var(--surface-sunken)!important;color:var(--accent-ink)!important}.phi-brand .phi-light-form .btn-submit,.phi-brand .phi-light-form .btn-save{background:var(--action-fill);color:var(--action-ink);border-radius:12px}.phi-brand .phi-light-form .btn-add{background:var(--surface-subcard);color:var(--text-primary);border:none;box-shadow:inset 0 1px #ffffff0f}.phi-brand .phi-light-form .phi-back-button{background:var(--surface-subcard);color:var(--text-primary)!important;border:none!important}.phi-brand .phi-light-form .summary-box{background:var(--surface-subcard);border-radius:16px}@media screen{html.phi-brand input:is([type=date],[type=datetime-local],[type=month],[type=week],[type=time]){-webkit-text-fill-color:currentColor;outline:1px solid var(--control-edge);outline-offset:-1px;min-inline-size:0;max-inline-size:100%;color-scheme:var(--native-color-scheme)!important;background:var(--surface-sunken)!important;color:var(--text-primary)!important}html.phi-brand input:is([type=date],[type=datetime-local],[type=month],[type=week],[type=time]):focus-visible{outline-color:var(--accent-ink);outline-width:2px}html.phi-brand input::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer}}@media (max-width:768px){.phi-brand .fab-main{width:3.5rem!important;height:3.5rem!important}.phi-brand .master-header{border-radius:0 0 18px 18px!important}.phi-brand .welcome-page-wrapper{padding:.625rem 0}.phi-brand .hero-glass-card{padding:1.625rem .875rem}.phi-brand .modules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.phi-brand .add-fav-card{min-width:0;white-space:normal!important}}@media print{html.phi-brand[data-mode]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--text-primary:#000;--text-secondary:#201913;--text-muted:#524236;--surface-card:#fff;--surface-flat:#fff;--surface-subcard:#f9f4ed;--surface-sunken:#fff;--accent-ink:#9a3412;--status-positive:#065f46;--status-negative:#9f1239;--status-info:#075985;--status-warning:#854d0e}html.phi-brand body,.phi-brand .glass-container,.phi-brand .master-header{color:#000!important;box-shadow:none!important;background:#fff!important}.phi-brand :is(.hero-glass-card,.module-card,.nav-card){color:#000!important;box-shadow:none!important;background:#fff!important;transform:none!important}.phi-brand .rawasi-printable-table tbody tr[data-selected=true],.phi-brand .rawasi-printable-table tbody tr:hover{background:#fff!important}.phi-brand .rawasi-printable-table thead th{color:#18181b!important;background:#f4f4f5!important}}
:root{--phi-radius-control:12px;--phi-radius-card:20px;--phi-radius-dialog:24px}.ent-sidebar .ent-collapse{position:absolute}.ent-voucher-dialog form{flex-direction:column;max-height:calc(100dvh - 4.375rem);display:flex}.ent-voucher-dialog .ent-dialog-body{min-height:0;overflow-y:auto}.ent-voucher-dialog .ent-dialog-header,.ent-voucher-dialog .ent-dialog-footer{flex-shrink:0}.ent-brand{position:relative}.ent-brand:after{content:"";background:var(--accent-gradient,linear-gradient(135deg,#ea580c,#f97316 60%,#fb923c));height:2px;position:absolute;bottom:0;left:1.5625rem;right:1.5625rem}@media (max-width:800px){.ent-voucher-dialog form{max-height:calc(100dvh - 1.5rem)}}.enterprise-shell,.ent-dialog-backdrop{--ent-ink:var(--text-primary,#fefcf9);--ent-muted:var(--text-secondary,#ede5da);--ent-line:transparent;--ent-orange:var(--accent-main,#f97316);--ent-soft:var(--accent-soft-bg,#f9731621);--ent-shadow:var(--shadow-ambient);--ent-surface:var(--surface-card);color:var(--text-primary,#fefcf9)}html.phi-brand:has(.enterprise-shell) body{background:var(--bg-canvas,#07080b)!important;color:var(--text-primary,#fefcf9)!important}.enterprise-shell{--nav-width:244px;min-height:100vh}.enterprise-shell.ent-collapsed{--nav-width:78px}.ent-sidebar{width:var(--nav-width);z-index:1200;background:var(--surface-sidebar);box-shadow:var(--shadow-elevation);border-inline-end:none;flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.ent-brand{border-bottom:1px solid #ffffff0a;align-items:center;height:5.6875rem;padding:1rem 1.6875rem;display:flex}.ent-brand :is(img,svg){object-fit:contain;width:11.125rem;height:3.625rem}.ent-collapsed .ent-brand{padding:.875rem}.ent-collapsed .ent-brand :is(img,svg){width:3.125rem;height:3.125rem}.ent-collapse{inset-inline-end:-.9375rem;z-index:1;position:absolute;top:4.6875rem;background:var(--surface-card)!important;width:1.875rem!important;min-height:1.875rem!important;color:var(--text-secondary)!important;box-shadow:var(--shadow-elevation)!important;border:none!important;border-radius:50%!important}.ent-nav-scroll{flex:1;padding:1.125rem .75rem;overflow-y:auto}.ent-nav-group{padding-bottom:1.0625rem}.ent-nav-group p{font-size:var(--fs-xs);color:var(--text-muted,#b8aea2);margin:0 0 .5rem;padding:0 .75rem;font-weight:700}.ent-nav-link{min-height:2.75rem;color:var(--text-secondary,#ede5da);font-size:var(--fs-sm);border:none;border-radius:12px;align-items:center;gap:.6875rem;margin-bottom:.1875rem;padding:.625rem .75rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.ent-nav-link svg{stroke-width:1.7px;flex-shrink:0}.ent-nav-link:hover{background:var(--surface-card-hover);color:var(--text-primary)}.ent-nav-link.is-current{color:var(--action-ink);background:var(--action-fill);box-shadow:0 8px 20px -4px var(--accent-glow);border:none;font-weight:800}.ent-collapsed .ent-nav-link{justify-content:center;padding:.625rem}.ent-collapsed .ent-nav-group{border-bottom:1px solid #ffffff0a;margin-bottom:.5rem;padding-bottom:.5rem}.ent-sidebar-user{color:var(--text-primary);border-top:1px solid #ffffff0a;align-items:center;gap:.625rem;padding:1rem;text-decoration:none;display:flex}.ent-sidebar-user strong,.ent-sidebar-user small{display:block}.ent-sidebar-user strong{font-size:var(--fs-sm);color:var(--text-primary)}.ent-sidebar-user small{color:var(--text-secondary);font-size:var(--fs-xs);margin-top:.25rem}.ent-avatar{background:var(--surface-subcard);width:2.1875rem;height:2.1875rem;color:var(--text-primary);box-shadow:var(--shadow-elevation);border-radius:12px;flex-shrink:0;place-items:center;font-weight:800;display:grid}.ent-workspace{min-width:0;min-height:100vh;margin-inline-start:var(--nav-width);padding:0 2rem 2rem}.enterprise-shell .workspace-tools{border-bottom:1px solid var(--table-zebra-bg);min-height:4.375rem;margin-bottom:1.5rem}.enterprise-shell .workspace-search-trigger{background:var(--surface-sunken);color:var(--text-primary);box-shadow:var(--shadow-sunken);border:none;width:18.75rem}.enterprise-shell .workspace-button{font-size:var(--fs-xs)}.ent-mobile-bar{display:none}.enterprise-page{max-width:98.75rem;margin:auto}.ent-breadcrumb{font-size:var(--fs-xs);color:var(--text-secondary);align-items:center;gap:.5625rem;margin-bottom:.875rem;display:flex}.ent-breadcrumb a{color:var(--text-secondary);text-decoration:none}.ent-page-heading{justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:1.625rem;display:flex}.ent-title-line{align-items:center;gap:.625rem;display:flex}.ent-title-line>svg{width:1.5rem;height:1.5rem;color:var(--accent-main);stroke-width:1.7px}.ent-title-line h1{font-size:var(--fs-2xl);letter-spacing:-.6px;color:var(--text-primary);margin:0;font-weight:800}.ent-page-heading p{font-size:var(--fs-sm);color:var(--text-secondary);margin:.4375rem 0 0;line-height:1.8}.ent-heading-actions{flex-shrink:0;align-items:center;gap:.5625rem;display:flex}.ent-button,.ent-icon-button{background:var(--surface-subcard);min-height:2.5rem;color:var(--text-primary);font:inherit;font-size:var(--fs-sm);cursor:pointer;box-shadow:var(--shadow-elevation);white-space:nowrap;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.5625rem .875rem;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex;position:relative}.ent-icon-button{width:2.5rem;padding:.5rem}.ent-button svg,.ent-icon-button svg{stroke-width:1.8px;flex-shrink:0}.ent-button:hover:not(:disabled),.ent-icon-button:hover:not(:disabled){background:var(--surface-card-hover);transform:translateY(-1.5px)}.ent-button.ent-primary{color:var(--action-ink);background:var(--action-fill);box-shadow:0 10px 24px -4px var(--accent-glow);border:none}.ent-button.ent-primary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1.5px)}.ent-button.ent-danger{color:var(--status-negative);background:#f43f5e26;border:none}.ent-button.ent-success{color:var(--status-positive);background:#10b98126;border:none}.ent-button:disabled,.ent-icon-button:disabled{cursor:not-allowed;opacity:.5}.ent-notification-dot{background:var(--accent-main);width:.45rem;height:.45rem;box-shadow:0 0 8px var(--accent-glow);border-radius:50%;position:absolute;top:.5rem;right:.5rem}.ent-panel{background:var(--surface-card);border-radius:var(--phi-radius-card);box-shadow:var(--shadow-ambient);position:relative;overflow:hidden;border:none!important}.ent-panel:before{content:"";background:var(--specular-beam);pointer-events:none;z-index:2;height:1.5px;position:absolute;top:0;left:8%;right:8%}.ent-panel-heading{border-bottom:1px solid var(--table-zebra-bg);justify-content:space-between;align-items:center;gap:.75rem;padding:1.125rem 1.25rem;display:flex}.ent-panel-heading h2{font-size:var(--fs-md);color:var(--text-primary);margin:0;font-weight:800}.ent-panel-heading small{color:var(--text-secondary);font-size:var(--fs-xs)}.ent-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.0625rem;margin-bottom:1.5rem;display:grid}.ent-summary-card{background:var(--surface-card);border-radius:var(--phi-radius-card);box-shadow:var(--shadow-ambient);border:none;padding:1.25rem;position:relative}.ent-summary-top{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.ent-summary-top>span{font-size:var(--fs-sm);color:var(--text-secondary)}.ent-summary-icon{background:var(--accent-soft-bg);width:2.3125rem;height:2.3125rem;color:var(--accent-main);box-shadow:var(--shadow-elevation);border-radius:12px;place-items:center;display:grid}.ent-summary-icon.green{color:#34d399;background:#10b98126}.ent-summary-icon.blue{color:#38bdf8;background:#38bdf826}.ent-summary-card strong{font-size:var(--fs-2xl);font-variant-numeric:tabular-nums;color:var(--text-primary);margin-top:1.0625rem;font-weight:800;display:block}.ent-summary-card small{color:var(--text-secondary);font-size:var(--fs-xs)}.ent-filters{border-bottom:1px solid var(--table-zebra-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.875rem;padding:1.0625rem 1.25rem;display:flex}.ent-segments{background:var(--surface-sunken);box-shadow:var(--shadow-sunken);border-radius:12px;gap:.25rem;padding:.25rem;display:flex}.ent-segments button{color:var(--text-secondary);font:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.5rem .875rem;font-weight:700}.ent-segments button[aria-pressed=true]{background:var(--surface-card);color:var(--text-primary);box-shadow:var(--shadow-elevation)}.ent-filter-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ent-search{position:relative}.ent-search>svg{color:var(--text-secondary);position:absolute;top:.75rem;right:.75rem}.ent-search input{background:var(--surface-sunken);width:15.625rem;min-height:2.5rem;box-shadow:var(--shadow-sunken);color:var(--text-primary);font:inherit;font-size:var(--fs-xs);border:none;border-radius:12px;padding:.625rem 2.3125rem .625rem .75rem}.ent-date-filters{border-bottom:1px solid var(--table-zebra-bg);background:var(--surface-subcard);flex-wrap:wrap;align-items:end;gap:.75rem;padding:.875rem 1.25rem;display:flex}.ent-date-filters label{font-size:var(--fs-xs);color:var(--text-secondary);gap:.375rem;display:grid}.ent-date-filters input{font:inherit;font-size:var(--fs-sm);background:var(--surface-sunken);box-shadow:var(--shadow-sunken);color:var(--text-primary);border:none;border-radius:10px;padding:.5rem}.ent-bulk-actions{background:var(--accent-soft-bg);border-bottom:1px solid var(--accent-glow);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex}.ent-bulk-actions strong{font-size:var(--fs-xs);color:var(--accent-main);margin-inline-end:.75rem}.ent-table-scroll{overflow-x:auto}.ent-table{border-collapse:collapse;text-align:right;width:100%;min-width:51.25rem}.ent-table th{background:var(--table-head-bg);border-bottom:1px solid var(--table-zebra-bg);color:var(--text-secondary);font-size:var(--fs-xs);white-space:nowrap;padding:.8125rem 1.125rem;font-weight:700}.ent-table td{border-bottom:1px solid var(--table-zebra-bg);color:var(--text-primary);font-size:var(--fs-sm);padding:1.0625rem 1.125rem}.ent-table tr:last-child td{border-bottom:0}.ent-table tbody tr:hover{background:var(--table-row-hover)}.ent-table tr[data-selected=true]{background:var(--accent-soft-bg)}.ent-table input[type=checkbox]{cursor:pointer;width:1rem;height:1rem;accent-color:var(--accent-main)}.ent-voucher-number{font-size:var(--fs-sm);color:var(--text-primary);font-weight:800}.ent-payee-cell strong,.ent-payee-cell small{display:block}.ent-payee-cell strong{color:var(--text-primary);font-weight:700}.ent-payee-cell small{font-size:var(--fs-xs);color:var(--text-secondary);margin-top:.3125rem}.ent-amount{color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.ent-muted{color:var(--text-secondary);font-size:var(--fs-xs)}.ent-status{font-size:var(--fs-xs);white-space:nowrap;border-radius:8px;align-items:center;gap:.3125rem;padding:.25rem .5rem;font-weight:700;display:inline-flex}.ent-status.posted{color:#34d399;background:#10b98126}.ent-status.draft{color:#fbbf24;background:#f59e0b26}.ent-status svg{width:.75rem;height:.75rem}.ent-table-footer{border-top:1px solid var(--table-zebra-bg);color:var(--text-secondary);font-size:var(--fs-xs);justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1.25rem;display:flex}.ent-pagination{align-items:center;gap:.4375rem;display:flex}.ent-pagination select{background:var(--surface-sunken);box-shadow:var(--shadow-sunken);color:var(--text-primary);font:inherit;border:none;border-radius:8px;padding:.375rem}.ent-pagination .ent-icon-button{width:2rem;min-height:2rem}.ent-empty{text-align:center;color:var(--text-secondary);padding:3.4375rem 1.25rem}.ent-empty>svg{color:var(--text-muted);margin-bottom:.625rem}.ent-empty h3{color:var(--text-primary);font-size:var(--fs-lg)}.ent-empty p{font-size:var(--fs-sm);margin-bottom:1.25rem}.ent-dialog-backdrop{z-index:1000000001;background:var(--modal-scrim);-webkit-backdrop-filter:blur(20px);justify-content:center;align-items:flex-start;padding:2.1875rem 1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.ent-voucher-dialog{background:var(--surface-card);border-radius:var(--phi-radius-dialog,24px);width:min(53.125rem,100%);box-shadow:var(--shadow-elevation), inset 0 1px 0 #ffffff1f;color:var(--text-primary);direction:rtl;border:none;margin:auto;position:relative;overflow:hidden}.ent-dialog-header{border-bottom:1px solid var(--table-zebra-bg);justify-content:space-between;align-items:center;gap:.9375rem;padding:1.4375rem 1.625rem 1.1875rem;display:flex}.ent-dialog-title{align-items:center;gap:.75rem;display:flex}.ent-dialog-title>span{background:var(--accent-soft-bg);width:2.6875rem;height:2.6875rem;color:var(--accent-main);box-shadow:var(--shadow-elevation);border:none;border-radius:12px;place-items:center;display:grid}.ent-dialog-title h2{font-size:var(--fs-xl);color:var(--text-primary);margin:0;font-weight:800}.ent-dialog-title p{font-size:var(--fs-xs);color:var(--text-secondary);margin:.3125rem 0 0}.ent-dialog-body{padding:1.5rem 1.625rem}.ent-form-section{margin-bottom:1.5rem}.ent-form-section:last-child{margin-bottom:0}.ent-form-section h3{font-size:var(--fs-sm);color:var(--text-primary);align-items:center;gap:.5rem;margin:0 0 1.0625rem;display:flex}.ent-form-section h3 svg{color:var(--accent-main)}.ent-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.0625rem 1.25rem;display:grid}.ent-form-field{min-width:0}.ent-form-field>label{font-size:var(--fs-xs);color:var(--text-secondary);margin-bottom:.5rem;font-weight:700;display:block}.ent-form-field input,.ent-form-field select,.ent-form-field textarea{min-height:2.75rem;font:inherit;width:100%;background:var(--surface-sunken)!important;color:var(--text-primary)!important;font-size:var(--fs-sm)!important;box-shadow:var(--shadow-sunken)!important;border:none!important;border-radius:12px!important;padding:.6875rem .75rem!important}.ent-form-field textarea{resize:vertical;min-height:5.125rem}.ent-form-field:focus-within input,.ent-form-field:focus-within select,.ent-form-field:focus-within textarea{box-shadow:var(--shadow-sunken), 0 0 0 2px var(--accent-glow)!important;outline:none!important}.ent-form-field label{font-size:var(--fs-xs)!important}.ent-form-full{grid-column:1/-1}.ent-field-note{font-size:var(--fs-xs);color:var(--text-muted);margin-top:.4375rem;display:block}.ent-form-divider{background:var(--table-zebra-bg);height:1px;margin:1.5rem 0}.ent-help{color:#38bdf8;font-size:var(--fs-xs);background:#38bdf81f;border:none;border-radius:12px;align-items:flex-start;gap:.5625rem;padding:.8125rem .9375rem;line-height:1.9;display:flex}.ent-help>svg{flex-shrink:0;margin-top:.1875rem}.ent-balance{background:var(--surface-subcard);font-size:var(--fs-xs);color:var(--text-secondary);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;margin-top:.9375rem;padding:.8125rem;display:flex}.ent-balance strong{color:var(--text-primary)}.ent-overpaid{color:#fb7185;font-size:var(--fs-xs);background:#f43f5e1f;border:none;border-radius:12px;margin-top:.75rem;padding:.75rem;line-height:1.8}.ent-dialog-footer{border-top:1px solid var(--table-zebra-bg);background:var(--surface-subcard);border-radius:0 0 24px 24px;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.625rem;display:flex}.ent-dialog-footer>div{align-items:center;gap:.5625rem;display:flex}.ent-dialog-total{display:block!important}.ent-dialog-total small{color:var(--text-secondary);font-size:var(--fs-xs);margin-bottom:.25rem;display:block}.ent-dialog-total strong{color:var(--text-primary);font-size:var(--fs-xl);font-variant-numeric:tabular-nums}.enterprise-page .phi-dashboard .premium-card{border-radius:var(--phi-radius-card);box-shadow:var(--shadow-ambient);background:var(--surface-card);border:none;padding:1.375rem}.enterprise-page .phi-dashboard .premium-card:hover{box-shadow:var(--shadow-elevation);transform:translateY(-2px)}.enterprise-page .phi-dashboard .financial-stat{background:var(--surface-card);border:none}.enterprise-page .phi-dashboard .card-value{font-size:var(--fs-3xl);color:var(--text-primary)}.enterprise-page .phi-dashboard .section-title{font-size:var(--fs-md);color:var(--text-primary);font-weight:800}.enterprise-page .phi-dashboard .section-title>svg{width:1.0625rem;height:1.0625rem;color:var(--accent-main)}.enterprise-page .phi-dashboard .premium-grid-3,.enterprise-page .phi-dashboard .premium-grid-2,.enterprise-page .phi-dashboard .premium-grid-4{gap:1.125rem}.enterprise-page .phi-dashboard .mini-stat-card,.enterprise-page .phi-dashboard .health-ring-card{border-radius:var(--phi-radius-card);box-shadow:var(--shadow-ambient);background:var(--surface-card);border:none}.enterprise-page .phi-dashboard .mini-icon,.enterprise-page .phi-dashboard .icon-wrapper{border-radius:12px}.enterprise-page .phi-dashboard .empty-alerts{color:#34d399;font-size:var(--fs-sm);background:#10b9811f;border:none;border-radius:12px;padding:1.375rem}@media (max-width:1100px){.ent-workspace{padding-inline:1.25rem}.ent-page-heading{align-items:flex-start}.ent-page-heading h1{font-size:var(--fs-2xl)}.ent-filter-actions,.ent-search{flex:1}.ent-search input{width:100%}}@media (max-width:800px){.ent-sidebar{display:none}.ent-workspace{margin:0;padding:0 1rem 1.5rem}.ent-mobile-bar{background:var(--surface-header);border-bottom:1px solid var(--table-zebra-bg);justify-content:space-between;align-items:center;height:4rem;padding:.625rem 1rem;display:flex}.ent-mobile-bar :is(img,svg),.ent-mobile-heading :is(img,svg){object-fit:contain;width:8.4375rem;height:2.6875rem}.ent-mobile-backdrop{z-index:2000000000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000c;position:fixed;inset:0}.ent-mobile-panel{background:var(--surface-sidebar);width:min(18.75rem,88vw);box-shadow:var(--shadow-elevation);padding:.875rem;position:absolute;inset-block:0;inset-inline-start:0;overflow-y:auto}.ent-mobile-heading{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.enterprise-shell .workspace-tools{margin-bottom:1.25rem;padding-inline:0}.ent-page-heading{flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem}.ent-heading-actions{width:100%}.ent-summary-grid{gap:.625rem}.ent-summary-card{padding:.875rem}.ent-summary-top{align-items:flex-start}.ent-summary-top>span{font-size:var(--fs-xs)}.ent-summary-card strong{font-size:var(--fs-xl)}.ent-summary-icon{width:1.8125rem;height:1.8125rem}.ent-summary-icon svg{width:1rem}.ent-filters{padding:.875rem}.ent-filter-actions{width:100%}.ent-table-footer{flex-wrap:wrap}.ent-dialog-backdrop{padding:.75rem}.ent-dialog-header,.ent-dialog-body,.ent-dialog-footer{padding:1.125rem}.ent-form-grid{grid-template-columns:1fr}.ent-dialog-footer{flex-wrap:wrap}.ent-dialog-footer>div:last-child{width:100%}.ent-dialog-footer .ent-button{flex:1;min-height:2.75rem}.ent-icon-button{width:2.75rem;min-height:2.75rem}.ent-summary-top{flex-wrap:wrap}.enterprise-page .phi-dashboard .premium-card{padding:1.25rem 1rem}}@media (max-width:420px){.ent-summary-grid{grid-template-columns:1fr}.ent-summary-card{grid-template-columns:1fr auto;align-items:center;gap:.5rem;display:grid}.ent-summary-top{flex-wrap:nowrap}.ent-summary-card strong{margin:0}.ent-summary-card small{grid-column:1/-1}.ent-search{min-width:11.25rem}}html.low-graphics-mode .enterprise-page .phi-dashboard .financial-stat{background-image:none}html.low-graphics-mode .ent-button.ent-primary{background:var(--action-fill)!important}@media (prefers-reduced-motion:reduce){.enterprise-shell *,.ent-voucher-dialog *{transition:none!important;animation:none!important}}@media print{.ent-sidebar,.ent-mobile-bar,.ent-breadcrumb,.ent-heading-actions,.ent-filters,.ent-date-filters,.ent-bulk-actions,.ent-table-footer,.ent-table .ent-row-actions,.ent-table .ent-check{display:none!important}.ent-workspace{margin:0;padding:0}.enterprise-page .phi-dashboard .financial-stat,.ent-summary-card,.ent-panel{box-shadow:none!important;background:#fff!important}.ent-table{min-width:0}.ent-table td,.ent-table th{padding:8px}.enterprise-shell{--nav-width:0px}}.ent-table th{font-size:var(--fs-xs)}.ent-table td{font-size:var(--fs-sm)}.ent-form-field>label,.ent-form-field label{font-size:var(--fs-sm)!important;color:var(--text-secondary)!important;font-weight:700!important}.ent-table-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4375rem;min-height:1.5rem;padding:0;display:inline-flex}.ent-table-sort svg{color:var(--text-secondary)}.ent-screen-root{width:100%;min-width:0}.enterprise-shell .clean-page{background:0 0;width:100%;max-width:100%;min-height:0;margin:0;padding:0!important}.ent-heading-actions{flex-wrap:wrap}.ent-title-line{min-width:0}.ent-title-line h1{overflow-wrap:anywhere}.ent-page-heading>div:first-child{min-width:0}.ent-nav-link{position:relative}.ent-nav-link>span:first-of-type{flex:1}.ent-nav-badge{background:var(--accent-soft-bg);color:var(--accent-main);font-size:var(--fs-xs);border-radius:6px;padding:2px .3125rem;font-weight:700;flex:none!important}.ent-collapsed .ent-nav-badge{background:var(--accent-main);border-radius:50%;width:.45rem;height:.45rem;padding:0;position:absolute;top:.4375rem;right:.5rem}.ent-sidebar-footer{border-top:1px solid #ffffff0a;align-items:center;min-width:0;padding-inline-end:.625rem;display:flex}.ent-sidebar-footer .ent-sidebar-user{border:0;flex:1;min-width:0;padding:.875rem .75rem}.ent-sidebar-user>span:last-child{min-width:0}.ent-sidebar-user strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ent-sidebar-footer .ent-logout{width:2rem;min-height:2.125rem;box-shadow:none;color:var(--text-secondary);background:0 0;border-color:#0000;padding:.375rem}.ent-logout:hover{color:#fb7185}.ent-collapsed .ent-sidebar-footer{flex-direction:column;padding:0 0 .625rem}.ent-collapsed .ent-sidebar-user{padding:.75rem}.ent-mobile-logout{width:100%;margin-block:1rem}.ent-page-tools{gap:1rem;margin-bottom:1.5rem;display:grid}.ent-page-summary>.summary-glass-card{width:100%}.ent-page-summary>div:not(.summary-glass-card){flex-flow:wrap!important;gap:.875rem!important;display:flex!important}.ent-page-summary>div>.summary-glass-card{flex:1;min-width:10rem}.ent-page-summary>div>div:has(>.summary-glass-card){flex:1;min-width:15rem}.ent-page-summary .summary-glass-card{margin:0!important}.ent-page-summary .summary-glass-card>div{color:var(--text-primary)}.ent-page-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1.125rem;display:flex}.ent-page-actions{flex:1;min-width:0}.ent-page-actions>div{align-items:center;width:100%;flex-flow:wrap!important;gap:.5625rem!important;display:flex!important}.ent-page-actions :is(.btn-main-glass,.sidebar-action-btn,.btn-gold-pro){width:auto;min-height:2.5rem}.ent-page-custom-filters{background:var(--surface-subcard);border-top:1px solid var(--table-zebra-bg);flex-wrap:wrap;align-items:flex-end;gap:1rem;padding:1.125rem;display:flex}.ent-page-custom-filters[hidden]{display:none}.ent-page-custom-filters>div{flex:1;align-items:flex-end;flex-flow:wrap!important;gap:1rem!important;margin-top:0!important;display:flex!important}.ent-page-custom-filters>div>div{flex:1;min-width:10.3125rem}.ent-page-custom-filters :is(label,.filter-section-title){font-weight:700;font-size:var(--fs-xs)!important;color:var(--text-secondary)!important}.ent-page-custom-filters :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-width:0;min-height:2.625rem;font:inherit;font-size:var(--fs-sm);background:var(--surface-sunken)!important;box-shadow:var(--shadow-sunken)!important;color:var(--text-primary)!important;border:none!important;border-radius:12px!important;padding:.625rem .75rem!important}.ent-page-custom-filters :is(input,select,textarea):focus{outline:none;box-shadow:var(--shadow-sunken), 0 0 0 2px var(--accent-glow)!important}.ent-page-custom-filters :is(input,textarea)::placeholder{color:var(--text-muted)}.ent-page-search{min-width:13.125rem;font-size:var(--fs-xs);color:var(--text-secondary);flex:1;gap:.4375rem;display:grid}.ent-page-custom-filters .ent-search input{padding-inline-start:2.3125rem!important}.ent-page-period{align-items:flex-end;gap:.75rem;display:flex}.ent-page-period>label{gap:.4375rem;display:grid}.ent-page-period input{min-height:2.625rem;font-weight:700;background:var(--surface-sunken)!important;box-shadow:var(--shadow-sunken)!important;color:var(--text-primary)!important;border:none!important;border-radius:12px!important;outline:none!important;padding:.625rem .75rem!important}@media screen and (max-width:800px){.enterprise-shell .ent-workspace{width:100%;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 .875rem 1.5rem!important}.ent-page-heading{gap:.75rem}.ent-page-heading h1{font-size:var(--fs-2xl);line-height:1.6}.ent-heading-actions{width:auto}.ent-page-toolbar{padding:.875rem}.ent-page-actions>div{align-items:stretch}.ent-page-actions :is(.btn-main-glass,.sidebar-action-btn,.btn-gold-pro){min-height:2.75rem;white-space:normal!important}.ent-page-custom-filters{align-items:stretch;padding:.875rem}.ent-page-custom-filters>div{flex-basis:100%}.ent-page-custom-filters>div>div{min-width:min(10.3125rem,100%)}.ent-page-custom-filters :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:2.75rem;font-size:var(--fs-lg)}.ent-page-summary>div>.summary-glass-card{min-width:8.125rem}}html.low-graphics-mode .enterprise-shell{--ent-surface:var(--surface-card);--ent-shadow:none}html.low-graphics-mode .ent-page-custom-filters{background:var(--surface-subcard)}@media print{.enterprise-shell .ent-workspace{width:100%;box-shadow:none!important;border:0!important;margin:0!important;padding:0!important}.enterprise-shell .ent-screen-root{max-width:none}}@media (max-width:800px){.ent-form-field input,.ent-form-field select,.ent-form-field textarea{font-size:var(--fs-lg)!important}}
