@import"https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800&family=Tajawal:wght@500;700;800;900&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Syne:wght@700;800;900&display=swap";.octa-modal-backdrop{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:var(--z-modal, 10000);animation:octa-modal-fade .15s ease}.octa-modal{background:var(--surface, #16181d);color:var(--text, #e8e8ea);border:1px solid var(--border, #2a2d35);border-radius:var(--radius-lg, 16px);width:min(560px,92vw);max-height:min(88dvh,88vh);display:flex;flex-direction:column;overflow:hidden;animation:octa-modal-pop .18s cubic-bezier(.16,1,.3,1)}.octa-modal--sm{width:min(400px,92vw)}.octa-modal--md{width:min(560px,92vw)}.octa-modal--lg{width:min(760px,94vw)}.octa-modal--xl{width:min(960px,95vw)}.octa-modal--full{width:96vw;max-height:94dvh}.octa-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.2rem .6rem;flex-shrink:0}.octa-modal__title{margin:0;font-size:var(--fs-h3, 1.25rem);font-family:Tajawal,Cairo,sans-serif;color:var(--text, #e8e8ea)}.octa-modal__body{padding:.4rem 1.2rem 1rem;overflow-y:auto;flex:1}.octa-modal__footer{display:flex;gap:.6rem;justify-content:flex-end;padding:.8rem 1.2rem;border-top:1px solid var(--border, #2a2d35);flex-shrink:0}@media(max-width:560px){.octa-modal-backdrop{padding:0;align-items:flex-end}.octa-modal,.octa-modal--sm,.octa-modal--md,.octa-modal--lg,.octa-modal--xl,.octa-modal--full{width:100vw;max-height:90dvh;border-radius:var(--radius-lg, 16px) var(--radius-lg, 16px) 0 0;animation:octa-sheet-up .22s cubic-bezier(.16,1,.3,1)}}@keyframes octa-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes octa-modal-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes octa-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.pos-fluid-root{container-type:inline-size;container-name:posroot;width:100%;height:100%}.pos-fluid-root[data-fluid="1"] .pos-fluid-wrap{display:grid;grid-template-columns:1fr;gap:.7rem;width:100%;height:100%;overflow:hidden}@container posroot (min-width: 760px){.pos-fluid-root[data-fluid="1"] .pos-fluid-wrap{grid-template-columns:1fr clamp(300px,32cqw,380px)}}@container posroot (min-width: 1100px){.pos-fluid-root[data-fluid="1"] .pos-fluid-wrap{grid-template-columns:clamp(140px,15cqw,180px) 1fr clamp(320px,26cqw,400px)}}.pos-fluid-root[data-fluid="1"] .pos-fluid-cart{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;overflow:hidden!important}.pos-fluid-root[data-fluid="1"] .pos-fluid-cart .pos-fluid-cart-items{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}.pos-fluid-root[data-fluid="1"] .pos-fluid-cart .pos-fluid-cart-foot{flex:0 0 auto!important;min-height:0!important;max-height:58vh!important;overflow-y:auto!important}.pos-fluid-root[data-fluid="1"] .pos-fluid-grid{font-size:clamp(.82rem,1.1cqw,.98rem)}@container posroot (max-width: 759.98px){.pos-fluid-root[data-fluid="1"] .pos-fluid-grid button,.pos-fluid-root[data-fluid="1"] .pos-fluid-grid [role=button]{min-height:46px}.pos-fluid-root[data-fluid="1"] .pos-fluid-cart--sheet{border-radius:18px 18px 0 0!important;box-shadow:0 -8px 28px #00000038!important}}@container posroot (min-width: 760px){.pos-fluid-root[data-fluid="1"] .pos-fluid-cart-handle{display:none!important}.pos-fluid-root[data-fluid="1"] .pos-fluid-cart--sheet{position:static!important;inset:auto!important;transform:none!important;box-shadow:none!important;border-radius:0!important}}.pos-fluid-root[data-fluid="1"] .pos-fluid-cart{position:relative!important}.pos-opt-rail{position:absolute;inset-inline-start:0;top:0;bottom:0;width:52px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 3px;overflow-y:auto;z-index:6}.pos-opt-btn{width:44px;height:44px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border:none;border-radius:12px;cursor:pointer;background:#8080801a;font-size:1.18rem;line-height:1;transition:background .14s,transform .12s}.pos-opt-btn:hover{background:#80808038;transform:translateY(-1px)}.pos-opt-btn:active{transform:translateY(0)}.pos-opt-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.pos-opt-sep{width:62%;height:1px;margin:4px 0;opacity:.5;flex:0 0 auto}.pos-opt-backdrop{position:fixed;inset:0;z-index:40;background:transparent}.pos-tools-popover{position:absolute;inset-inline-start:58px;top:8px;width:min(330px,78cqw);max-height:calc(100% - 16px);overflow-y:auto;border-radius:16px;box-shadow:0 12px 40px #00000059;z-index:50;padding:10px 12px}@container posroot (max-width: 759.98px){.pos-fluid-root[data-fluid="1"] .pos-fluid-cart{padding-inline-start:0!important}.pos-fluid-root[data-fluid="1"] .pos-opt-rail{display:none}.pos-tools-popover{inset-inline:8px;width:auto;top:8px}}:root{--dock-h: 0px;--fs-label: .8125rem;--fs-body: .9375rem;--fs-body-lg: 1rem;--fs-h3: 1.25rem;--fs-h2: 1.5rem;--fs-h1: 2rem;--font-sans: "Cairo", "Tajawal", "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-display: "Tajawal", "Cairo", "Syne", system-ui, sans-serif;--font-mono: "IBM Plex Mono", "Cairo", ui-monospace, monospace;--radius-sm: 6px;--radius: 10px;--radius-lg: 16px;--radius-pill: 999px;--z-base: 1;--z-dropdown: 100;--z-dock: 9996;--z-modal: 10000;--z-toast: 10050;--z-alert: 10060;--accent: #6366F1;--bg: #F0F4FA;--bg-app: #F0F4FA;--bg-elevated: #FFFFFF;--bg-surface: #FFFFFF;--bg-surface-2: #F8FAFC;--bg-surface2: #F8FAFC;--bg-surface3: #F1F5F9;--bg2: #F8FAFC;--bg3: #F1F5F9;--border: rgba(15, 23, 42, .08);--border-clr: rgba(15, 23, 42, .08);--border-strong: rgba(15, 23, 42, .15);--brand-primary: #6366F1;--brand-secondary: #8B5CF6;--focus-ring: rgba(99, 102, 241, .3);--scroll-thumb: rgba(99, 102, 241, .38);--scroll-thumb-hover: rgba(99, 102, 241, .62);--scroll-track: rgba(99, 102, 241, .06);--select-bg: rgba(99, 102, 241, .22);--status-danger: #EF4444;--status-danger-bg: #FEE2E2;--status-info: #3B82F6;--status-info-bg: #DBEAFE;--status-success: #10B981;--status-success-bg: #D1FAE5;--status-warning: #F59E0B;--status-warning-bg: #FEF3C7;--text: #0F172A;--text-disabled: #94A3B8;--text-inverse: #FFFFFF;--text-muted: #64748B;--text-primary: #0F172A;--text-sec: #475569;--text-secondary: #475569;--text-tertiary: #64748B;--text2: #475569;--text3: #64748B;--theme-border: rgba(255,107,53,.3);--theme-gradient: linear-gradient(135deg,#FF6B35,#FF4D6D);--theme-shadow: 0 8px 24px rgba(255,107,53,.3);--theme-subtle: rgba(255,107,53,.12);--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{font-family:Cairo,Plus Jakarta Sans,Segoe UI,Tahoma,system-ui,sans-serif;font-size:var(--fs-body, .95rem);background:var(--bg-app);color:var(--text);direction:rtl;min-height:100vh;transition:background .3s,color .3s}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:var(--scroll-track, transparent);border-radius:6px}::-webkit-scrollbar-thumb{background:var(--scroll-thumb, var(--bg-surface3));border-radius:6px;border:2px solid transparent;background-clip:padding-box}input,select,textarea,button{font-family:Cairo,Plus Jakarta Sans,sans-serif;font-size:inherit}h1,h2,h3,h4,h5,h6{font-family:Tajawal,Cairo,Syne,sans-serif}:focus-visible{outline:2px solid var(--brand-primary, #6366F1);outline-offset:2px;border-radius:4px}@media(pointer:coarse){.rn-app-content button:not([data-compact]),.rn-app-content [role=button]:not([data-compact]){min-height:44px}}button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline:2px solid var(--brand-primary, #6366F1);outline-offset:2px}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--brand-primary)!important;box-shadow:0 0 0 2px var(--theme-subtle)}select option{background:var(--bg-surface2);color:var(--text)}.octa-layout{display:flex;min-height:100vh}.octa-sidebar{width:220px;flex-shrink:0;background:var(--bg-surface);border-inline-end:1px solid var(--border-clr);display:flex;flex-direction:column;transition:width .25s;position:fixed;top:0;inset-inline-start:0;bottom:0;z-index:200}.octa-main{flex:1;margin-inline-start:220px;display:flex;flex-direction:column;min-height:100vh;transition:margin-inline-start .25s}.octa-sidebar__nav{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-block:.5rem;border-top:1px solid var(--border-clr);box-shadow:inset 0 6px 8px -8px #00000059,inset 0 -6px 8px -8px #00000059;scrollbar-width:thin}.octa-sidebar__nav::-webkit-scrollbar{width:6px}.octa-sidebar__nav::-webkit-scrollbar-thumb{background:var(--border-clr);border-radius:3px}.octa-topbar{background:var(--bg-surface);border-bottom:1px solid var(--border-clr);padding:.75rem 1.5rem;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:100}.octa-content{padding:1.5rem;flex:1}@media(max-width:1024px){.octa-sidebar{width:180px}.octa-main{margin-inline-start:180px}.octa-content{padding:1rem}}@media(max-width:768px){.octa-sidebar{display:none!important}.octa-main{margin-inline-start:0!important;padding-bottom:64px}.octa-content{padding:.75rem}.octa-mobile-nav{display:flex!important;position:fixed;bottom:0;left:0;right:0;background:var(--bg-surface);border-top:1px solid var(--border-clr);z-index:200;height:60px}}.octa-mobile-nav{display:none}.octa-mobile-nav-btn{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:none;background:none;color:var(--text-muted);font-size:.65rem;font-weight:600;cursor:pointer;padding:6px 0;transition:color .15s}.octa-mobile-nav-btn.active{color:var(--brand-primary)}.octa-mobile-nav-btn span:first-child{font-size:1.3rem}@media(max-width:640px){body{font-size:14px}button,a,input,select,textarea{min-height:44px;font-size:16px!important}.pc-stats,.ah-grid,.tas-config-grid,.tas-stats,.tlb-stats,.re-summary,.rh-reports,.wr-overall-stats,.tc-grid-2,.tc-methods-list{grid-template-columns:1fr!important}.pc-table-wrap,.tas-table,.ah-table,.tlb-items,.re-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.pc-table,.tas-table,.ah-table,.tlb-items,.re-table{min-width:600px}.tlb-modal-backdrop,.pc-modal-backdrop{padding:0}.tlb-modal,.pc-modal{max-width:100%!important;max-height:100vh!important;border-radius:0!important;height:100vh}.pc-header,.tas-header,.ah-header,.tlb-header,.re-header,.wr-header,.tc-header{flex-direction:column!important;align-items:flex-start!important}.pc-action-buttons,.tlb-action-buttons,.re-actions{flex-direction:column!important;width:100%}.pc-btn,.tlb-btn,.re-btn,.ah-btn,.tas-btn,.tc-btn{width:100%!important;justify-content:center}.re-filters{flex-direction:column!important}.re-filter{min-width:100%!important}.wr-tabs{overflow-x:auto;flex-wrap:nowrap!important}.wr-step{flex-direction:column!important}.wr-step-number{align-self:flex-start}.tc-subtabs,.ah-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.tc-zones-list .tc-zone-row,.tc-add-zone{grid-template-columns:1fr!important}}@media(min-width:641px)and (max-width:1024px){.pc-stats,.ah-grid,.tlb-stats,.tas-stats,.re-summary,.rh-reports{grid-template-columns:repeat(2,1fr)!important}button,a{min-height:40px}}@media(max-width:900px)and (orientation:landscape){.tlb-modal,.pc-modal{max-height:100vh;overflow-y:auto}.tlb-stats,.pc-stats{grid-template-columns:repeat(4,1fr)!important}}@media print{.pc-actions,.tlb-actions,.re-actions,.pc-filters,.re-filters,.pc-tabs,.ah-tabs,.tc-subtabs,.wr-tabs,.ah-btn,.tlb-btn,.pc-btn,.re-btn{display:none!important}body{background:#fff!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(prefers-contrast:more){.pc-card,.tlb-card,.re-table,.ah-card,.tas-stat,.wr-step{border-width:2px!important}}@media(pointer:coarse){button,.clickable,input[type=checkbox],input[type=radio]{min-width:44px;min-height:44px}.pc-table td,.tlb-items td,.re-table td{padding:14px 12px!important}}@supports (padding: env(safe-area-inset-top)){.pc-screen,.tlb-screen,.re-screen,.ah-screen,.tas-screen,.wr-screen,.tc-container,.rh-screen{padding-top:max(20px,env(safe-area-inset-top));padding-bottom:max(20px,env(safe-area-inset-bottom));padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}}body.dark-mode{--bg-app: #080A0F;--bg-surface: #0D0F17;--bg-surface2: #131621;--bg-surface3: #1A1D2E;--text: #F0F2FF;--text-muted: #5A6080;--text-sec: #A0A8C0;--border-clr: rgba(255, 255, 255, .07)}body.dark-mode{background:var(--bg-app);color:var(--text)}body.dark-mode{.pc-screen,.tlb-screen,.re-screen,.ah-screen,.tas-screen,.wr-screen,.tc-container,.rh-screen,.cps-screen,.lds-screen{color:var(--text)}.pc-count-row,.pc-counting,.pc-table,.tlb-card,.tlb-modal,.re-table-wrapper,.re-filters,.re-summary-card,.re-chart,.ah-card,.ah-int-card,.ah-table,.tas-config,.tas-submissions,.tas-table,.tas-stat,.wr-detail,.wr-stat,.wr-step,.tc-content,.tc-toggle-card,.tc-auth-card,.tc-methods-list,.rh-card,.cps-card{background:var(--bg-surface)!important;border-color:var(--border-clr)!important;color:var(--text)}.pc-stat,.pc-zone-card,.pc-add-zone,.tlb-stat,.re-state,.re-bar-wrap,.ah-tab,.ah-int-field input,.tas-warning,.tas-config-item,.tc-field input[type=text],.tc-field input[type=number],.tc-field input[type=password],.tc-field select,.tc-field textarea,.tc-check,.tc-zones-section,.tc-method,.tc-subtab,.cps-requirements,.wr-step.has-issues{background:var(--bg-surface2)!important;border-color:var(--border-clr)!important;color:var(--text)}input[type=text],input[type=number],input[type=password],input[type=email],input[type=date],input[type=time],input[type=tel],textarea,select{background:var(--bg-surface2)!important;color:var(--text)!important;border-color:var(--border-clr)!important}input::placeholder,textarea::placeholder{color:var(--text-muted)}.pc-table thead,.ah-table thead,.tas-table thead,.tc-table thead{background:var(--bg-surface3)!important;color:var(--text-sec)!important}.pc-table th,.ah-table th,.tas-table th,.re-table th{color:var(--text-sec)!important;background:var(--bg-surface2)!important}.pc-table td,.ah-table td,.tas-table td,.re-table td,.tlb-items td{border-color:var(--border-clr)!important;color:var(--text)}.pc-table tbody tr:hover,.re-table tbody tr:hover{background:var(--bg-surface2)!important}.pc-table tr.has-variance{background:#f59e0b14!important}.re-table tfoot,.ah-table tfoot{background:var(--bg-surface3)!important}.pc-header h1,.tlb-header h1,.re-header h1,.ah-header h1,.tas-header h1,.wr-header h1,.rh-header h1,.cps-card h1{color:var(--text)}.pc-header small,.tlb-header small,.re-header small,.ah-header small,.tas-header small,.wr-header small,.rh-header small,.cps-card p{color:var(--text-sec)}.pc-btn,.tlb-btn,.re-btn,.ah-btn,.tas-btn,.tc-btn{background:var(--bg-surface2)!important;border-color:var(--border-clr)!important;color:var(--text)}.pc-btn:hover:not(:disabled),.tlb-btn:hover:not(:disabled),.re-btn:hover:not(:disabled){background:var(--bg-surface3)!important}.tlb-modal-backdrop{background:#000000d9!important}.tlb-modal{background:var(--bg-surface)!important;color:var(--text)}.tlb-modal-header,.tlb-modal-body section{border-color:var(--border-clr)!important}.tlb-close{background:var(--bg-surface2)!important;color:var(--text)}.tlb-grid>div,.tlb-totals,.tlb-address{background:var(--bg-surface2)!important;color:var(--text)}.tlb-notes{background:#f59e0b26!important;color:#fbbf24!important}.pc-state,.pc-empty,.pc-approved-banner,.tlb-state,.tlb-empty,.re-state--loading,.re-state--empty,.ah-empty,.tas-empty,.rh-empty{background:var(--bg-surface)!important;border-color:var(--border-clr)!important;color:var(--text-muted)!important}.rh-cat,.wr-tab,.ah-tab,.tlb-tab,.tc-subtab{background:var(--bg-surface)!important;border-color:var(--border-clr)!important;color:var(--text)}.wr-step.is-ok{background:#10b98114!important}.wr-step.has-issues{background:#f59e0b14!important}.wr-step-number{background:var(--bg-surface)!important;border-color:var(--border-clr)!important}.wr-info-row code{background:var(--bg-surface2)!important;color:var(--text-sec)!important}.wr-step-issues{background:var(--bg-surface)!important}.wr-issue--missing_route{background:#ef444426!important;color:#fca5a5!important}.wr-issue--missing_collection{background:#f59e0b26!important;color:#fbbf24!important}.wr-issue--known_gap{background:#3b82f626!important;color:#93c5fd!important}.re-filters,.pc-filters{background:var(--bg-surface)!important}.re-filter label,.pc-filters label{color:var(--text-sec)!important}.re-preset-btn{background:var(--bg-surface2)!important;color:var(--text)}.re-summary-card{background:var(--bg-surface)!important}.re-summary-card small{color:var(--text-sec)!important}.rh-search{background:var(--bg-surface)!important;border-color:var(--border-clr)!important}.rh-search input{color:var(--text);background:transparent!important}.rh-card-info small{color:var(--text-muted)!important}.rh-card-meta span{background:var(--bg-surface2)!important}.ah-card.is-enabled{background:linear-gradient(135deg,var(--bg-surface),color-mix(in srgb,var(--agg-color) 8%,var(--bg-surface)))!important}.ah-int-field small{color:var(--text-muted)!important}.tc-subtabs{background:var(--bg-surface3)!important}.tc-subtab.is-active{background:var(--bg-surface)!important}.tc-toggle-card small,.tc-field small,.tc-help{color:var(--text-muted)!important}.tc-auth-card{background:linear-gradient(135deg,rgba(245,158,11,.15),var(--bg-surface))!important;border-color:#f59e0b66!important}.tc-auth-card h4{color:#fbbf24!important}.tc-suffix{color:var(--text-sec)!important}.tc-zone-delete{background:#ef444426!important}.tc-test-result.is-success{background:#10b98126!important;color:#6ee7b7!important}.tc-test-result.is-error{background:#ef444426!important;color:#fca5a5!important}.cps-screen{background:linear-gradient(135deg,#1e1b4b,#0a0a1a)!important}.cps-card h1{color:#93c5fd!important}.cps-error{background:#ef444433!important;color:#fca5a5!important}.cps-requirements li{color:var(--text-muted)!important}.cps-requirements li.is-ok{color:#6ee7b7!important}@media print{background:#fff!important;color:#000!important;*,*:before,*:after{background:#fff!important;color:#000!important;border-color:#ccc!important}}}body,.pc-screen,.tlb-screen,.re-screen,.ah-screen,.tas-screen,.wr-screen,.tc-container,.rh-screen,.pc-count-row,.tlb-card,.re-table-wrapper,.ah-card,.ah-int-card,.tas-stat,.wr-step,input,textarea,select,button{transition:background-color .25s ease,color .25s ease,border-color .25s ease}.preload *{transition:none!important}body.dark-mode{--bg-app: #080A0F;--bg-surface: #0D0F17;--bg-surface2: #131621;--bg-surface3: #1A1D2E;--bg-elevated: #1A1D2E;--text: #F0F2FF;--text-sec: #A0A8C0;--text-muted: #7080A0;--text-disabled: #4A5080;--text-inverse: #0F172A;--border-clr: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .16);--text-primary: #F0F2FF;--text-secondary: #A0A8C0;--text-tertiary: #7080A0;--text2: #A0A8C0;--text3: #7080A0;--bg: #080A0F;--bg2: #131621;--bg3: #1A1D2E;--bg-surface-2: #131621;--border: rgba(255, 255, 255, .08);--status-success-bg: rgba(16, 185, 129, .15);--status-warning-bg: rgba(245, 158, 11, .15);--status-danger-bg: rgba(239, 68, 68, .15);--status-info-bg: rgba(59, 130, 246, .15);--status-success: rgb(16, 185, 129);--status-warning: rgb(245, 158, 11);--status-danger: rgb(239, 68, 68);--status-info: rgb(59, 130, 246);--pos-action: #4F7FFF;--pos-gold: #FFB800;--pos-alert: #FF4D6D}body{background:var(--bg-app);color:var(--text);transition:background .2s,color .2s}body.dark-mode{[style*="background: white"]:not(.no-theme),[style*="background:#FFFFFF"]:not(.no-theme),[style*="background: #FFFFFF"]:not(.no-theme),[style*="background:#FFF"]:not(.no-theme):not([style*="#FFF0"]):not([style*="#FFFB"]):not([style*="#FFFAB"]),[style*="background-color: white"]:not(.no-theme),[style*="background-color:#FFFFFF"]:not(.no-theme){background:var(--bg-surface)!important;color:var(--text)}[style*="background:#F8FAFC"]:not(.no-theme),[style*="background: #F8FAFC"]:not(.no-theme),[style*="background:#FAFBFD"]:not(.no-theme),[style*="background: #FAFBFD"]:not(.no-theme){background:var(--bg-surface2)!important}[style*="background:#F1F5F9"]:not(.no-theme),[style*="background: #F1F5F9"]:not(.no-theme),[style*="background:#F3F4F6"]:not(.no-theme),[style*="background: #F3F4F6"]:not(.no-theme){background:var(--bg-surface3)!important}[style*="color:#0F172A"]:not(.no-theme),[style*="color: #0F172A"]:not(.no-theme),[style*="color:#1E293B"]:not(.no-theme),[style*="color: #1E293B"]:not(.no-theme),[style*="color:#111827"]:not(.no-theme),[style*="color: #111827"]:not(.no-theme){color:var(--text)!important}[style*="color:#475569"]:not(.no-theme),[style*="color: #475569"]:not(.no-theme){color:var(--text-sec)!important}[style*="color:#64748B"]:not(.no-theme),[style*="color: #64748B"]:not(.no-theme),[style*="color:#6B7280"]:not(.no-theme),[style*="color: #6B7280"]:not(.no-theme),[style*="color:#94A3B8"]:not(.no-theme),[style*="color: #94A3B8"]:not(.no-theme){color:var(--text-muted)!important}[style*="border:1px solid #E2E8F0"],[style*="border: 1px solid #E2E8F0"],[style*="border:1.5px solid #E2E8F0"],[style*="border: 1.5px solid #E2E8F0"]{border-color:var(--border-clr)!important}}input[type=text],input[type=number],input[type=email],input[type=password],input[type=date],input[type=time],input[type=datetime-local],input[type=search],input[type=tel],input[type=url],input:not([type]),textarea,select{background:var(--bg-surface);color:var(--text);border-color:var(--border-clr);transition:border-color .15s,background .15s}body.dark-mode input[type=text],body.dark-mode input[type=number],body.dark-mode input[type=email],body.dark-mode input[type=password],body.dark-mode input[type=date],body.dark-mode input[type=time],body.dark-mode input[type=datetime-local],body.dark-mode input[type=search],body.dark-mode input[type=tel],body.dark-mode input[type=url],body.dark-mode input:not([type]),body.dark-mode textarea,body.dark-mode select{background:var(--bg-surface2)!important;color:var(--text)!important;border-color:var(--border-clr)!important}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:1}input:focus,textarea:focus,select:focus{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--theme-subtle)}button:not([style*="background:"]):not([style*="background-color:"]){background:var(--bg-surface);color:var(--text);border-color:var(--border-clr)}body.dark-mode button:not([style*="background:"]):not([style*="background-color:"]){background:var(--bg-surface2);color:var(--text)}table{color:var(--text)}table thead{background:var(--bg-surface3);color:var(--text-sec)}table th{color:var(--text-sec);background:var(--bg-surface2);border-bottom:1px solid var(--border-clr)}table td{border-bottom:1px solid var(--border-clr);color:var(--text)}table tbody tr:hover{background:var(--bg-surface2)}body.dark-mode .modal-backdrop,body.dark-mode [class*=overlay],body.dark-mode [class*=Modal]{background-color:#0009}body.dark-mode ::-webkit-scrollbar{width:10px;height:10px}body.dark-mode ::-webkit-scrollbar-track{background:var(--bg-surface)}body.dark-mode ::-webkit-scrollbar-thumb{background:var(--bg-surface3);border-radius:6px}body.dark-mode ::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}[data-status=success]{background:var(--status-success-bg);color:var(--status-success)}[data-status=warning]{background:var(--status-warning-bg);color:var(--status-warning)}[data-status=danger]{background:var(--status-danger-bg);color:var(--status-danger)}[data-status=info]{background:var(--status-info-bg);color:var(--status-info)}*:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}@media print{body{background:#fff!important;color:#000!important}body *{background:#fff!important;color:#000!important;border-color:#ccc!important}}body,body *{transition:background-color .15s ease,color .15s ease,border-color .15s ease}[class*=animate],[class*=loading],.inv-fade-in,.inv-slide-up{transition:none}body.dark-mode{--scroll-track: rgba(255, 255, 255, .045);--scroll-thumb: rgba(124, 131, 255, .42);--scroll-thumb-hover: rgba(124, 131, 255, .72);--focus-ring: rgba(124, 131, 255, .42);--accent: #8B93FF;--select-bg: rgba(124, 131, 255, .28)}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) var(--scroll-track)}*::-webkit-scrollbar{width:11px;height:11px}*::-webkit-scrollbar-track{background:var(--scroll-track);border-radius:6px}*::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:6px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover);background-clip:padding-box}*::-webkit-scrollbar-corner{background:transparent}input:focus,select:focus,textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--focus-ring);outline:none}::selection{background:var(--select-bg)}
