@import"https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800&family=Tajawal:wght@500;700;800;900&family=IBM+Plex+Sans+Arabic:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;600&display=swap";:root{--surface-0: #0B0D12;--surface-1: #151821;--surface-2: #1E222E;--surface-3: #2A2F3E;--bg: #0B0D12;--bg-app: #0B0D12;--bg-surface: #151821;--bg2: #1E222E;--bg-surface2: #1E222E;--bg-surface-2: #1E222E;--bg3: #2A2F3E;--bg-surface3: #2A2F3E;--bg-elevated: #2A2F3E;--bg4: #2A2F3E;--bg5: #2A2F3E;--text-1: #F2F4F9;--text-2: #B4BCCD;--text-3: #7C879C;--text: #F2F4F9;--text-primary: #F2F4F9;--text-sec: #B4BCCD;--text-secondary: #B4BCCD;--text2: #B4BCCD;--text-muted: #7C879C;--text-tertiary: #7C879C;--text3: #7C879C;--text-disabled: #7C879C;--text-on-brand: #1A1207;--text-inverse: #0B0D12;--brand: #F0A94C;--brand-dark: #D18F36;--accent-2: #6FA8DC;--brand-primary: #F0A94C;--brand-secondary: #6FA8DC;--accent: #F0A94C;--brand-soft: rgba(240,169,76,.14);--brand-line: rgba(240,169,76,.34);--brand-gradient: linear-gradient(135deg,#F0A94C,#D18F36);--theme-gradient: linear-gradient(135deg,#F0A94C,#D18F36);--gradient: linear-gradient(135deg,#F0A94C,#6FA8DC);--theme-subtle: rgba(240,169,76,.14);--theme-border: rgba(240,169,76,.34);--brand-shadow: 0 8px 26px rgba(240,169,76,.28);--theme-shadow: 0 8px 26px rgba(240,169,76,.28);--ok: #4FBF87;--warn: #E0A93C;--bad: #E8695E;--info: #6FA8DC;--heat-seated: #16a34a;--heat-ordered: #0ea5e9;--heat-prepared: #8b5cf6;--heat-served: #64748b;--heat-idle: #f59e0b;--heat-late1: #f97316;--heat-late2: #ef4444;--heat-overstay: #b91c1c;--paper-bg: #ffffff;--paper-title: #12121e;--paper-text: #2A2A3D;--paper-head: #9A5B10;--paper-meta: #5A6172;--status-success: #4FBF87;--status-warning: #E0A93C;--status-danger: #E8695E;--status-info: #6FA8DC;--ok-soft: rgba(79,191,135,.15);--warn-soft: rgba(224,169,60,.15);--bad-soft: rgba(232,105,94,.15);--info-soft: rgba(111,168,220,.15);--status-success-bg: rgba(79,191,135,.15);--status-warning-bg: rgba(224,169,60,.15);--status-danger-bg: rgba(232,105,94,.15);--status-info-bg: rgba(111,168,220,.15);--color-danger-soft: rgba(232,105,94,.16);--color-warning-soft: rgba(224,169,60,.16);--color-info-soft: rgba(111,168,220,.16);--ok-line: rgba(79,191,135,.32);--warn-line: rgba(224,169,60,.32);--bad-line: rgba(232,105,94,.32);--info-line: rgba(111,168,220,.32);--green: #4FBF87;--red: #E8695E;--gold: #E0A93C;--blue: #6FA8DC;--purple: #6FA8DC;--cyan: #6FA8DC;--pos-action: #6FA8DC;--pos-gold: #E0A93C;--pos-alert: #E8695E;--line: rgba(255,255,255,.09);--line-strong: rgba(255,255,255,.18);--border: rgba(255,255,255,.09);--border-clr: rgba(255,255,255,.09);--border2: rgba(255,255,255,.09);--border-strong: rgba(255,255,255,.18);--border3: rgba(255,255,255,.18);--focus-ring: rgba(240,169,76,.45);--select-bg: rgba(240,169,76,.3);--scroll-track: rgba(124,135,156,.08);--scroll-thumb: rgba(124,135,156,.34);--scroll-thumb-hover: rgba(240,169,76,.6);--shadow-1: 0 2px 8px rgba(0,0,0,.35);--shadow-2: 0 8px 24px rgba(0,0,0,.48);--shadow-3: 0 18px 48px rgba(0,0,0,.6);--shadow-sm: 0 2px 8px rgba(0,0,0,.35);--shadow: 0 8px 24px rgba(0,0,0,.48);--shadow-lg: 0 18px 48px rgba(0,0,0,.6);--r-xs: 6px;--r-sm: 10px;--r-md: 14px;--r-lg: 20px;--r-pill: 999px;--radius-xs: 6px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius: 14px;--r: 14px;--radius-pill: 999px;--r-xl: 20px;--fs-label: .8125rem;--fs-body: .9375rem;--fs-body-lg: 1rem;--fs-h3: 1.25rem;--fs-h2: 1.5rem;--fs-h1: 2rem;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--font-sans: "Cairo","Tajawal","IBM Plex Sans Arabic",system-ui,-apple-system,sans-serif;--font-display: "Tajawal","Cairo","IBM Plex Sans Arabic",system-ui,sans-serif;--font-mono: "IBM Plex Mono","Cairo",ui-monospace,monospace;--z-base: 1;--z-dropdown: 100;--z-dock: 9996;--z-modal: 10000;--z-toast: 10050;--z-alert: 10060;--dock-h: 0px;--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)}html{background:var(--surface-0)}body{background:var(--surface-0);color:var(--text-1);font-family:var(--font-sans);font-size:var(--fs-body);transition:background-color .18s ease,color .18s ease}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-1);line-height:1.25}[style*="color: white"] :is(h1,h2,h3,h4),[style*="color: rgb(255, 255, 255)"] :is(h1,h2,h3,h4){color:inherit}.tone-ok{color:var(--ok);background:var(--ok-soft);border-color:var(--ok-line)}.tone-warn{color:var(--warn);background:var(--warn-soft);border-color:var(--warn-line)}.tone-bad{color:var(--bad);background:var(--bad-soft);border-color:var(--bad-line)}.tone-info{color:var(--info);background:var(--info-soft);border-color:var(--info-line)}.tone-brand{color:var(--brand);background:var(--brand-soft);border-color:var(--brand-line)}.text-ok{color:var(--ok)}.text-warn{color:var(--warn)}.text-bad{color:var(--bad)}.text-info{color:var(--info)}.text-brand{color:var(--brand)}.text-1{color:var(--text-1)}.text-2{color:var(--text-2)}.text-3{color:var(--text-3)}.octa-card{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-1)}.octa-card--flat{box-shadow:none}.octa-card--raised{background:var(--surface-2);box-shadow:var(--shadow-2)}.octa-stat{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4)}.octa-stat__label{font-size:var(--fs-label);color:var(--text-2)}.octa-stat__value{font-size:var(--fs-h2);font-weight:700;color:var(--text-1);font-family:var(--font-mono)}.octa-stat--ok .octa-stat__value{color:var(--ok)}.octa-stat--warn .octa-stat__value{color:var(--warn)}.octa-stat--bad .octa-stat__value{color:var(--bad)}.octa-stat--brand .octa-stat__value{color:var(--brand)}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{background:var(--surface-2);color:var(--text-1);border:1px solid var(--line);border-radius:var(--r-sm);font-family:var(--font-sans);font-size:var(--fs-body)}input::placeholder,textarea::placeholder{color:var(--text-3);opacity:1}input:focus,textarea:focus,select:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--focus-ring);outline:none}*:focus-visible{outline:2px solid var(--brand);outline-offset:2px}table{color:var(--text-1);border-collapse:collapse}table th{color:var(--text-2);background:var(--surface-2);border-bottom:1px solid var(--line);font-weight:600}table td{border-bottom:1px solid var(--line);color:var(--text-1)}table tbody tr:hover{background:var(--surface-2)}*{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}::selection{background:var(--select-bg);color:var(--text-1)}@media print{body{background:#fff!important;color:#000!important}body *{background:#fff!important;color:#000!important;border-color:#999!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-full: 9999px;--status-danger: var(--bad);--status-warning: var(--warn);--status-success: var(--ok);--status-info: var(--info);--color-danger: var(--bad);--color-warning: var(--warn);--color-success: var(--ok);--color-info: var(--info)}html[data-theme-kind=light] [style^="color: rgb(255, 184, 0)"],html[data-theme-kind=light] [style*="; color: rgb(255, 184, 0)"],html[data-theme-kind=light] [style^="color: rgb(245, 158, 11)"],html[data-theme-kind=light] [style*="; color: rgb(245, 158, 11)"],html[data-theme-kind=light] [style^="color: rgb(251, 191, 36)"],html[data-theme-kind=light] [style*="; color: rgb(251, 191, 36)"],html[data-theme-kind=light] [style^="color: rgb(234, 179, 8)"],html[data-theme-kind=light] [style*="; color: rgb(234, 179, 8)"],html[data-theme-kind=light] [style^="color: rgb(255, 193, 7)"],html[data-theme-kind=light] [style*="; color: rgb(255, 193, 7)"],html[data-theme-kind=light] [style^="color: rgb(240, 169, 76)"],html[data-theme-kind=light] [style*="; color: rgb(240, 169, 76)"],html[data-theme-kind=light] [style^="color: rgb(250, 204, 21)"],html[data-theme-kind=light] [style*="; color: rgb(250, 204, 21)"],html[data-theme-kind=light] [style^="color: rgb(252, 211, 77)"],html[data-theme-kind=light] [style*="; color: rgb(252, 211, 77)"],html[data-theme-kind=light] [style^="color: rgb(255, 160, 0)"],html[data-theme-kind=light] [style*="; color: rgb(255, 160, 0)"],html[data-theme-kind=light] [style^="color: rgb(255, 179, 0)"],html[data-theme-kind=light] [style*="; color: rgb(255, 179, 0)"],html[data-theme-kind=light] [style^="color: rgb(224, 169, 60)"],html[data-theme-kind=light] [style*="; color: rgb(224, 169, 60)"],html[data-theme-kind=light] [style^="color: rgb(255, 149, 0)"],html[data-theme-kind=light] [style*="; color: rgb(255, 149, 0)"],html[data-theme-kind=light] [style^="color: rgb(255, 176, 32)"],html[data-theme-kind=light] [style*="; color: rgb(255, 176, 32)"],html[data-theme-kind=light] [style^="color: rgb(255, 159, 10)"],html[data-theme-kind=light] [style*="; color: rgb(255, 159, 10)"],html[data-theme-kind=light] [style^="color: rgb(255, 165, 0)"],html[data-theme-kind=light] [style*="; color: rgb(255, 165, 0)"],html[data-theme-kind=light] [style^="color: rgb(217, 119, 6)"],html[data-theme-kind=light] [style*="; color: rgb(217, 119, 6)"]{color:var(--warn)!important}html[data-theme-kind=light] [style^="color: rgb(0, 214, 143)"],html[data-theme-kind=light] [style*="; color: rgb(0, 214, 143)"],html[data-theme-kind=light] [style^="color: rgb(16, 185, 129)"],html[data-theme-kind=light] [style*="; color: rgb(16, 185, 129)"],html[data-theme-kind=light] [style^="color: rgb(34, 197, 94)"],html[data-theme-kind=light] [style*="; color: rgb(34, 197, 94)"],html[data-theme-kind=light] [style^="color: rgb(74, 222, 128)"],html[data-theme-kind=light] [style*="; color: rgb(74, 222, 128)"],html[data-theme-kind=light] [style^="color: rgb(52, 211, 153)"],html[data-theme-kind=light] [style*="; color: rgb(52, 211, 153)"],html[data-theme-kind=light] [style^="color: rgb(79, 191, 135)"],html[data-theme-kind=light] [style*="; color: rgb(79, 191, 135)"],html[data-theme-kind=light] [style^="color: rgb(46, 204, 113)"],html[data-theme-kind=light] [style*="; color: rgb(46, 204, 113)"],html[data-theme-kind=light] [style^="color: rgb(0, 200, 83)"],html[data-theme-kind=light] [style*="; color: rgb(0, 200, 83)"],html[data-theme-kind=light] [style^="color: rgb(76, 175, 80)"],html[data-theme-kind=light] [style*="; color: rgb(76, 175, 80)"],html[data-theme-kind=light] [style^="color: rgb(0, 229, 160)"],html[data-theme-kind=light] [style*="; color: rgb(0, 229, 160)"],html[data-theme-kind=light] [style^="color: rgb(110, 231, 183)"],html[data-theme-kind=light] [style*="; color: rgb(110, 231, 183)"]{color:var(--ok)!important}html[data-theme-kind=light] [style^="color: rgb(239, 68, 68)"],html[data-theme-kind=light] [style*="; color: rgb(239, 68, 68)"],html[data-theme-kind=light] [style^="color: rgb(255, 77, 109)"],html[data-theme-kind=light] [style*="; color: rgb(255, 77, 109)"],html[data-theme-kind=light] [style^="color: rgb(248, 113, 113)"],html[data-theme-kind=light] [style*="; color: rgb(248, 113, 113)"],html[data-theme-kind=light] [style^="color: rgb(255, 107, 107)"],html[data-theme-kind=light] [style*="; color: rgb(255, 107, 107)"],html[data-theme-kind=light] [style^="color: rgb(229, 57, 53)"],html[data-theme-kind=light] [style*="; color: rgb(229, 57, 53)"],html[data-theme-kind=light] [style^="color: rgb(244, 67, 54)"],html[data-theme-kind=light] [style*="; color: rgb(244, 67, 54)"],html[data-theme-kind=light] [style^="color: rgb(255, 82, 82)"],html[data-theme-kind=light] [style*="; color: rgb(255, 82, 82)"],html[data-theme-kind=light] [style^="color: rgb(234, 118, 108)"],html[data-theme-kind=light] [style*="; color: rgb(234, 118, 108)"],html[data-theme-kind=light] [style^="color: rgb(232, 105, 94)"],html[data-theme-kind=light] [style*="; color: rgb(232, 105, 94)"],html[data-theme-kind=light] [style^="color: rgb(255, 59, 48)"],html[data-theme-kind=light] [style*="; color: rgb(255, 59, 48)"],html[data-theme-kind=light] [style^="color: rgb(255, 107, 129)"],html[data-theme-kind=light] [style*="; color: rgb(255, 107, 129)"],html[data-theme-kind=light] [style^="color: rgb(255, 92, 122)"],html[data-theme-kind=light] [style*="; color: rgb(255, 92, 122)"],html[data-theme-kind=light] [style^="color: rgb(252, 165, 165)"],html[data-theme-kind=light] [style*="; color: rgb(252, 165, 165)"]{color:var(--bad)!important}html[data-theme-kind=light] [style^="color: rgb(59, 130, 246)"],html[data-theme-kind=light] [style*="; color: rgb(59, 130, 246)"],html[data-theme-kind=light] [style^="color: rgb(79, 127, 255)"],html[data-theme-kind=light] [style*="; color: rgb(79, 127, 255)"],html[data-theme-kind=light] [style^="color: rgb(96, 165, 250)"],html[data-theme-kind=light] [style*="; color: rgb(96, 165, 250)"],html[data-theme-kind=light] [style^="color: rgb(99, 102, 241)"],html[data-theme-kind=light] [style*="; color: rgb(99, 102, 241)"],html[data-theme-kind=light] [style^="color: rgb(129, 140, 248)"],html[data-theme-kind=light] [style*="; color: rgb(129, 140, 248)"],html[data-theme-kind=light] [style^="color: rgb(6, 182, 212)"],html[data-theme-kind=light] [style*="; color: rgb(6, 182, 212)"],html[data-theme-kind=light] [style^="color: rgb(34, 211, 238)"],html[data-theme-kind=light] [style*="; color: rgb(34, 211, 238)"],html[data-theme-kind=light] [style^="color: rgb(14, 165, 233)"],html[data-theme-kind=light] [style*="; color: rgb(14, 165, 233)"],html[data-theme-kind=light] [style^="color: rgb(56, 189, 248)"],html[data-theme-kind=light] [style*="; color: rgb(56, 189, 248)"],html[data-theme-kind=light] [style^="color: rgb(33, 150, 243)"],html[data-theme-kind=light] [style*="; color: rgb(33, 150, 243)"],html[data-theme-kind=light] [style^="color: rgb(111, 168, 220)"],html[data-theme-kind=light] [style*="; color: rgb(111, 168, 220)"],html[data-theme-kind=light] [style^="color: rgb(167, 139, 250)"],html[data-theme-kind=light] [style*="; color: rgb(167, 139, 250)"],html[data-theme-kind=light] [style^="color: rgb(139, 92, 246)"],html[data-theme-kind=light] [style*="; color: rgb(139, 92, 246)"],html[data-theme-kind=light] [style^="color: rgb(196, 181, 253)"],html[data-theme-kind=light] [style*="; color: rgb(196, 181, 253)"],html[data-theme-kind=light] [style^="color: rgb(156, 111, 255)"],html[data-theme-kind=light] [style*="; color: rgb(156, 111, 255)"],html[data-theme-kind=light] [style^="color: rgb(124, 77, 255)"],html[data-theme-kind=light] [style*="; color: rgb(124, 77, 255)"],html[data-theme-kind=light] [style^="color: rgb(168, 85, 247)"],html[data-theme-kind=light] [style*="; color: rgb(168, 85, 247)"],html[data-theme-kind=light] [style^="color: rgb(0, 180, 216)"],html[data-theme-kind=light] [style*="; color: rgb(0, 180, 216)"],html[data-theme-kind=light] [style^="color: rgb(79, 140, 255)"],html[data-theme-kind=light] [style*="; color: rgb(79, 140, 255)"],html[data-theme-kind=light] [style^="color: rgb(91, 140, 255)"],html[data-theme-kind=light] [style*="; color: rgb(91, 140, 255)"],html[data-theme-kind=light] [style^="color: rgb(165, 180, 252)"],html[data-theme-kind=light] [style*="; color: rgb(165, 180, 252)"],html[data-theme-kind=light] [style^="color: rgb(147, 197, 253)"],html[data-theme-kind=light] [style*="; color: rgb(147, 197, 253)"],html[data-theme-kind=light] [style^="color: rgb(192, 132, 252)"],html[data-theme-kind=light] [style*="; color: rgb(192, 132, 252)"]{color:var(--info)!important}html[data-theme-kind=light] [style^="color: rgb(255, 107, 53)"],html[data-theme-kind=light] [style*="; color: rgb(255, 107, 53)"],html[data-theme-kind=light] [style^="color: rgb(249, 115, 22)"],html[data-theme-kind=light] [style*="; color: rgb(249, 115, 22)"],html[data-theme-kind=light] [style^="color: rgb(251, 146, 60)"],html[data-theme-kind=light] [style*="; color: rgb(251, 146, 60)"]{color:var(--brand)!important}html[data-theme-kind=light] [style^="color: rgb(148, 163, 184)"],html[data-theme-kind=light] [style*="; color: rgb(148, 163, 184)"],html[data-theme-kind=light] [style^="color: rgb(156, 163, 175)"],html[data-theme-kind=light] [style*="; color: rgb(156, 163, 175)"],html[data-theme-kind=light] [style^="color: rgb(139, 146, 168)"],html[data-theme-kind=light] [style*="; color: rgb(139, 146, 168)"],html[data-theme-kind=light] [style^="color: rgb(160, 174, 192)"],html[data-theme-kind=light] [style*="; color: rgb(160, 174, 192)"],html[data-theme-kind=light] [style^="color: rgb(154, 160, 181)"],html[data-theme-kind=light] [style*="; color: rgb(154, 160, 181)"],html[data-theme-kind=light] [style^="color: rgb(122, 130, 153)"],html[data-theme-kind=light] [style*="; color: rgb(122, 130, 153)"],html[data-theme-kind=light] [style^="color: rgb(203, 213, 225)"],html[data-theme-kind=light] [style*="; color: rgb(203, 213, 225)"],html[data-theme-kind=light] [style^="color: rgb(176, 183, 200)"],html[data-theme-kind=light] [style*="; color: rgb(176, 183, 200)"],html[data-theme-kind=light] [style^="color: rgb(100, 116, 139)"],html[data-theme-kind=light] [style*="; color: rgb(100, 116, 139)"],html[data-theme-kind=light] [style^="color: rgb(107, 114, 128)"],html[data-theme-kind=light] [style*="; color: rgb(107, 114, 128)"],html[data-theme-kind=light] [style^="color: rgb(139, 149, 167)"],html[data-theme-kind=light] [style*="; color: rgb(139, 149, 167)"]{color:var(--text-3)!important}html[data-theme-kind=light] [style^="background: rgb(99, 102, 241)"],html[data-theme-kind=light] [style*="; background: rgb(99, 102, 241)"],html[data-theme-kind=light] [style^="background-color: rgb(99, 102, 241)"],html[data-theme-kind=light] [style*="; background-color: rgb(99, 102, 241)"]{background:#4f46e5!important}html[data-theme-kind=light] [style*="linear-gradient(135deg, rgb(99, 102, 241), rgb(139, 92, 246))"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style*="linear-gradient(135deg, rgb(99, 102, 241), rgb(139, 92, 246))"][style*="color: white"]{background:linear-gradient(135deg,#4f46e5,#7c3aed)!important}html[data-theme-kind=light] [style*="linear-gradient(135deg, rgb(124, 58, 237), rgb(99, 102, 241))"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style*="linear-gradient(135deg, rgb(124, 58, 237), rgb(99, 102, 241))"][style*="color: white"]{background:linear-gradient(135deg,#6d28d9,#4f46e5)!important}html[data-theme-kind=light] [style*="linear-gradient(135deg, rgb(16, 185, 129), rgb(5, 150, 105))"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style*="linear-gradient(135deg, rgb(16, 185, 129), rgb(5, 150, 105))"][style*="color: white"]{background:linear-gradient(135deg,#059669,#047857)!important}html[data-theme-kind=light] [style*="linear-gradient(135deg, rgb(239, 68, 68), rgb(220, 38, 38))"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style*="linear-gradient(135deg, rgb(239, 68, 68), rgb(220, 38, 38))"][style*="color: white"]{background:linear-gradient(135deg,#dc2626,#b91c1c)!important}html[data-theme-kind=light] [style*="linear-gradient(135deg, rgb(156, 111, 255), rgb(99, 102, 241))"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style*="linear-gradient(135deg, rgb(156, 111, 255), rgb(99, 102, 241))"][style*="color: white"]{background:linear-gradient(135deg,#7c3aed,#4f46e5)!important}html[data-theme-kind=light] [style*="linear-gradient(135deg, rgb(139, 92, 246), rgb(124, 58, 237))"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style*="linear-gradient(135deg, rgb(139, 92, 246), rgb(124, 58, 237))"][style*="color: white"]{background:linear-gradient(135deg,#7c3aed,#6d28d9)!important}html[data-theme-kind=light] [style*="linear-gradient(135deg, rgb(168, 85, 247), rgb(99, 102, 241))"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style*="linear-gradient(135deg, rgb(168, 85, 247), rgb(99, 102, 241))"][style*="color: white"]{background:linear-gradient(135deg,#9333ea,#4f46e5)!important}html[data-theme-kind=light] [style*="linear-gradient(135deg, rgb(59, 130, 246), rgb(37, 99, 235))"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style*="linear-gradient(135deg, rgb(59, 130, 246), rgb(37, 99, 235))"][style*="color: white"]{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important}html[data-theme-kind=light] [style*="linear-gradient(135deg, rgb(79, 127, 255), rgb(156, 111, 255))"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style*="linear-gradient(135deg, rgb(79, 127, 255), rgb(156, 111, 255))"][style*="color: white"]{background:linear-gradient(135deg,#2f5fe0,#7c3aed)!important}html[data-theme-kind=light] [style*="linear-gradient(135deg, rgb(245, 158, 11), rgb(217, 119, 6))"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style*="linear-gradient(135deg, rgb(245, 158, 11), rgb(217, 119, 6))"][style*="color: white"]{background:linear-gradient(135deg,#b45309,#92400e)!important}html[data-theme-kind=light] [style*="linear-gradient(135deg, rgb(0, 214, 143), rgb(0, 180, 216))"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style*="linear-gradient(135deg, rgb(0, 214, 143), rgb(0, 180, 216))"][style*="color: white"]{background:linear-gradient(135deg,#047857,#0e7490)!important}html[data-theme-kind=light] [style*="linear-gradient(135deg, rgb(37, 211, 102), rgb(18, 140, 126))"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style*="linear-gradient(135deg, rgb(37, 211, 102), rgb(18, 140, 126))"][style*="color: white"]{background:linear-gradient(135deg,#128c7e,#075e54)!important}html[data-theme-kind=light] [style^="background: rgb(16, 185, 129)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style^="background: rgb(16, 185, 129)"][style*="color: white"],html[data-theme-kind=light] [style*="; background: rgb(16, 185, 129)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style*="; background: rgb(16, 185, 129)"][style*="color: white"],html[data-theme-kind=light] [style^="background: rgb(0, 214, 143)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style^="background: rgb(0, 214, 143)"][style*="color: white"],html[data-theme-kind=light] [style*="; background: rgb(0, 214, 143)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style*="; background: rgb(0, 214, 143)"][style*="color: white"],html[data-theme-kind=light] [style^="background: rgb(5, 150, 105)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style^="background: rgb(5, 150, 105)"][style*="color: white"],html[data-theme-kind=light] [style*="; background: rgb(5, 150, 105)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style*="; background: rgb(5, 150, 105)"][style*="color: white"]{background:#047857!important}html[data-theme-kind=light] [style^="background: rgb(239, 68, 68)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style^="background: rgb(239, 68, 68)"][style*="color: white"],html[data-theme-kind=light] [style*="; background: rgb(239, 68, 68)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style*="; background: rgb(239, 68, 68)"][style*="color: white"]{background:#b91c1c!important}html[data-theme-kind=light] [style^="background: rgb(255, 77, 109)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style^="background: rgb(255, 77, 109)"][style*="color: white"],html[data-theme-kind=light] [style*="; background: rgb(255, 77, 109)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style*="; background: rgb(255, 77, 109)"][style*="color: white"]{background:#c2263f!important}html[data-theme-kind=light] [style^="background: rgb(139, 92, 246)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style^="background: rgb(139, 92, 246)"][style*="color: white"],html[data-theme-kind=light] [style*="; background: rgb(139, 92, 246)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style*="; background: rgb(139, 92, 246)"][style*="color: white"]{background:#6d28d9!important}html[data-theme-kind=light] [style^="background: rgb(59, 130, 246)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style^="background: rgb(59, 130, 246)"][style*="color: white"],html[data-theme-kind=light] [style*="; background: rgb(59, 130, 246)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style*="; background: rgb(59, 130, 246)"][style*="color: white"]{background:#1d4ed8!important}html[data-theme-kind=light] [style^="background: rgb(79, 127, 255)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style^="background: rgb(79, 127, 255)"][style*="color: white"],html[data-theme-kind=light] [style*="; background: rgb(79, 127, 255)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style*="; background: rgb(79, 127, 255)"][style*="color: white"]{background:#2f5fe0!important}html[data-theme-kind=light] [style^="background: rgb(245, 158, 11)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style^="background: rgb(245, 158, 11)"][style*="color: white"],html[data-theme-kind=light] [style*="; background: rgb(245, 158, 11)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style*="; background: rgb(245, 158, 11)"][style*="color: white"],html[data-theme-kind=light] [style^="background: rgb(255, 149, 0)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style^="background: rgb(255, 149, 0)"][style*="color: white"],html[data-theme-kind=light] [style*="; background: rgb(255, 149, 0)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style*="; background: rgb(255, 149, 0)"][style*="color: white"]{background:#b45309!important}html[data-theme-kind=light] [style^="background: rgb(0, 180, 216)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style^="background: rgb(0, 180, 216)"][style*="color: white"],html[data-theme-kind=light] [style*="; background: rgb(0, 180, 216)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style*="; background: rgb(0, 180, 216)"][style*="color: white"]{background:#0e7490!important}html[data-theme-kind=light] [style*="linear-gradient(135deg, rgb(0, 214, 143), rgb(0, 168, 107))"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style*="linear-gradient(135deg, rgb(0, 214, 143), rgb(0, 168, 107))"][style*="color: white"]{background:linear-gradient(135deg,#047857,#065f46)!important}html[data-theme-kind=light] [style^="color: rgb(205, 127, 50)"],html[data-theme-kind=light] [style*="; color: rgb(205, 127, 50)"]{color:#8a5320!important}html[data-theme-kind=light] [style^="color: rgb(217, 169, 79)"],html[data-theme-kind=light] [style*="; color: rgb(217, 169, 79)"]{color:#7a5a12!important}html[data-theme-kind=light] [style^="color: rgb(236, 72, 153)"],html[data-theme-kind=light] [style*="; color: rgb(236, 72, 153)"]{color:#be185d!important}html[data-theme-kind=light] [style^="color: rgb(37, 211, 102)"],html[data-theme-kind=light] [style*="; color: rgb(37, 211, 102)"]{color:#0b7a55!important}html[data-theme-kind=light] [style^="color: rgb(255, 107, 53)"],html[data-theme-kind=light] [style*="; color: rgb(255, 107, 53)"]{color:var(--brand)!important}html[data-theme-kind=light] [style^="color: rgb(192, 192, 192)"],html[data-theme-kind=light] [style*="; color: rgb(192, 192, 192)"]{color:#5f6368!important}html[data-theme-kind=light] [style^="color: rgb(255, 214, 10)"],html[data-theme-kind=light] [style*="; color: rgb(255, 214, 10)"]{color:var(--warn)!important}html[data-theme-kind=light] [style^="color: rgb(255, 215, 0)"],html[data-theme-kind=light] [style*="; color: rgb(255, 215, 0)"]{color:#7a5a12!important}html[data-theme-kind=light] [style^="color: rgb(229, 228, 226)"],html[data-theme-kind=light] [style*="; color: rgb(229, 228, 226)"]{color:#5f6368!important}html[data-theme-kind=light] [style^="background: rgb(6, 182, 212)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style^="background: rgb(6, 182, 212)"][style*="color: white"],html[data-theme-kind=light] [style*="; background: rgb(6, 182, 212)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style*="; background: rgb(6, 182, 212)"][style*="color: white"]{background:#0e7490!important}html[data-theme-kind=light] [style^="background: rgb(236, 72, 153)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style^="background: rgb(236, 72, 153)"][style*="color: white"],html[data-theme-kind=light] [style*="; background: rgb(236, 72, 153)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style*="; background: rgb(236, 72, 153)"][style*="color: white"]{background:#be185d!important}html[data-theme-kind=dark] [style^="background: var(--brand)"][style*="color: white"],html[data-theme-kind=dark] [style^="background: var(--brand)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=dark] [style*="; background: var(--brand)"][style*="color: white"],html[data-theme-kind=dark] [style*="; background: var(--brand)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=dark] [style^="background: var(--brand-gradient)"][style*="color: white"],html[data-theme-kind=dark] [style^="background: var(--brand-gradient)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=dark] [style*="; background: var(--brand-gradient)"][style*="color: white"],html[data-theme-kind=dark] [style*="; background: var(--brand-gradient)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=dark] [style^="background: var(--accent)"][style*="color: white"],html[data-theme-kind=dark] [style^="background: var(--accent)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=dark] [style*="; background: var(--accent)"][style*="color: white"],html[data-theme-kind=dark] [style*="; background: var(--accent)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=dark] [style^="background: var(--gradient)"][style*="color: white"],html[data-theme-kind=dark] [style^="background: var(--gradient)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=dark] [style*="; background: var(--gradient)"][style*="color: white"],html[data-theme-kind=dark] [style*="; background: var(--gradient)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=dark] [style^="background: var(--theme-gradient)"][style*="color: white"],html[data-theme-kind=dark] [style^="background: var(--theme-gradient)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=dark] [style*="; background: var(--theme-gradient)"][style*="color: white"],html[data-theme-kind=dark] [style*="; background: var(--theme-gradient)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=dark] [style^="background: var(--brand-primary)"][style*="color: white"],html[data-theme-kind=dark] [style^="background: var(--brand-primary)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=dark] [style*="; background: var(--brand-primary)"][style*="color: white"],html[data-theme-kind=dark] [style*="; background: var(--brand-primary)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=dark] [style^="background: rgb(240, 169, 76)"][style*="color: white"],html[data-theme-kind=dark] [style^="background: rgb(240, 169, 76)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=dark] [style*="; background: rgb(240, 169, 76)"][style*="color: white"],html[data-theme-kind=dark] [style*="; background: rgb(240, 169, 76)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=dark] [style^="background: linear-gradient(135deg, rgb(240, 169, 76), rgb(209, 143, 54))"][style*="color: white"],html[data-theme-kind=dark] [style^="background: linear-gradient(135deg, rgb(240, 169, 76), rgb(209, 143, 54))"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=dark] [style*="; background: linear-gradient(135deg, rgb(240, 169, 76), rgb(209, 143, 54))"][style*="color: white"],html[data-theme-kind=dark] [style*="; background: linear-gradient(135deg, rgb(240, 169, 76), rgb(209, 143, 54))"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=dark] [style^="background: rgb(217, 169, 79)"][style*="color: white"],html[data-theme-kind=dark] [style^="background: rgb(217, 169, 79)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=dark] [style*="; background: rgb(217, 169, 79)"][style*="color: white"],html[data-theme-kind=dark] [style*="; background: rgb(217, 169, 79)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=dark] [style^="background: linear-gradient(135deg, rgb(217, 169, 79), rgb(185, 140, 54))"][style*="color: white"],html[data-theme-kind=dark] [style^="background: linear-gradient(135deg, rgb(217, 169, 79), rgb(185, 140, 54))"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=dark] [style*="; background: linear-gradient(135deg, rgb(217, 169, 79), rgb(185, 140, 54))"][style*="color: white"],html[data-theme-kind=dark] [style*="; background: linear-gradient(135deg, rgb(217, 169, 79), rgb(185, 140, 54))"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=dark] [style^="background: rgb(63, 201, 141)"][style*="color: white"],html[data-theme-kind=dark] [style^="background: rgb(63, 201, 141)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=dark] [style*="; background: rgb(63, 201, 141)"][style*="color: white"],html[data-theme-kind=dark] [style*="; background: rgb(63, 201, 141)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=dark] [style^="background: linear-gradient(135deg, rgb(63, 201, 141), rgb(47, 168, 115))"][style*="color: white"],html[data-theme-kind=dark] [style^="background: linear-gradient(135deg, rgb(63, 201, 141), rgb(47, 168, 115))"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=dark] [style*="; background: linear-gradient(135deg, rgb(63, 201, 141), rgb(47, 168, 115))"][style*="color: white"],html[data-theme-kind=dark] [style*="; background: linear-gradient(135deg, rgb(63, 201, 141), rgb(47, 168, 115))"][style*="color: rgb(255, 255, 255)"]{color:var(--text-on-brand)!important}html[data-theme-kind=light] [style^="background: rgb(37, 211, 102)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style^="background: rgb(37, 211, 102)"][style*="color: white"],html[data-theme-kind=light] [style*="; background: rgb(37, 211, 102)"][style*="color: rgb(255, 255, 255)"],html[data-theme-kind=light] [style*="; background: rgb(37, 211, 102)"][style*="color: white"]{background:#0b7a55!important}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);direction:rtl;min-height:100vh;-webkit-font-smoothing:antialiased;scrollbar-width:thin;scrollbar-color:var(--bg4) transparent}*{scrollbar-width:thin;scrollbar-color:rgba(124,131,255,.42) rgba(255,255,255,.045)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:#ffffff0b;border-radius:6px}::-webkit-scrollbar-thumb{background:#7c83ff6b;border-radius:6px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#7c83ffb8;background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}::selection{background:#7c83ff47}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes slideIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes glow{0%,to{box-shadow:0 0 10px #4f7fff33}50%{box-shadow:0 0 24px #4f7fff80}}h1,h2,h3,h4{font-family:var(--font-display);font-weight:800;color:var(--text);line-height:1.25}h1{font-size:24px}h2{font-size:20px}h3{font-size:16px}p{line-height:1.6}code,pre{font-family:var(--font-mono);font-size:.88em}input,select,textarea,button{font-family:var(--font-sans);font-size:inherit}input:focus,select:focus,textarea:focus{outline:none}.admin-card{background:var(--bg3);border:1px solid var(--border);border-radius:var(--r);padding:18px 20px;animation:fadeIn .2s ease}.admin-card:hover{border-color:var(--border2);transition:border-color .15s}.admin-table{width:100%;border-collapse:collapse;font-size:12.5px}.admin-table th{background:var(--bg2);color:var(--text2);padding:9px 14px;text-align:right;font-weight:600;font-size:11px;letter-spacing:.3px;border-bottom:1px solid var(--border2);white-space:nowrap}.admin-table td{padding:10px 14px;border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle}.admin-table tr:hover td{background:var(--bg4);transition:background .1s}.admin-table tr:last-child td{border-bottom:none}.badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:20px;font-size:10.5px;font-weight:600;white-space:nowrap}.badge-blue{background:var(--blue-dim);color:var(--blue2);border:1px solid var(--blue-border)}.badge-green{background:var(--green-dim);color:var(--green);border:1px solid var(--green-border)}.badge-gold{background:var(--gold-dim);color:var(--gold);border:1px solid var(--gold-border)}.badge-red{background:var(--red-dim);color:var(--red);border:1px solid var(--red-border)}.badge-purple{background:var(--purple-dim);color:var(--purple2);border:1px solid var(--purple-border)}.badge-gray{background:#ffffff0d;color:var(--text2);border:1px solid var(--border2)}.btn{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border-radius:var(--r-sm);font-size:12.5px;font-weight:600;cursor:pointer;transition:all .15s;border:none;white-space:nowrap}.btn-primary{background:var(--gradient);color:#fff;box-shadow:0 2px 10px #4f7fff59}.btn-primary:hover{box-shadow:0 4px 18px #4f7fff80;transform:translateY(-1px)}.btn-secondary{background:var(--bg4);color:var(--text);border:1px solid var(--border2)}.btn-secondary:hover{background:var(--bg5);border-color:var(--border3)}.btn-danger{background:var(--red-dim);color:var(--red);border:1px solid var(--red-border)}.btn-danger:hover{background:#ff4d6d33}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.admin-input{width:100%;padding:8px 12px;background:var(--bg3);border:1px solid var(--border2);border-radius:var(--r-sm);color:var(--text);font-size:13px;transition:border-color .15s,box-shadow .15s}.admin-input:focus{border-color:var(--blue-border);box-shadow:0 0 0 3px #4f7fff26}.admin-input::placeholder{color:var(--text3)}.stat-card{background:var(--bg3);border:1px solid var(--border);border-radius:var(--r);padding:16px 18px;transition:border-color .2s,transform .2s}.stat-card:hover{border-color:var(--border2);transform:translateY(-1px)}.divider{height:1px;background:var(--border);margin:16px 0}.page-enter{animation:fadeIn .22s ease}.modal-overlay{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:500;backdrop-filter:blur(6px);padding:16px}.modal-box{background:var(--bg3);border:1px solid var(--border2);border-radius:var(--r-lg);width:100%;max-height:88vh;overflow-y:auto;box-shadow:var(--shadow-lg);animation:fadeIn .18s ease}.chip{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;background:var(--blue-dim);border:1px solid var(--blue-border);border-radius:20px;font-size:11px;color:var(--blue2);font-weight:600}.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)}}@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{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:0!important;width:100%}.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{background:var(--bg);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(--bg3)!important;border-color:var(--border)!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(--bg2)!important;border-color:var(--border)!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(--bg2)!important;color:var(--text)!important;border-color:var(--border)!important}input::placeholder,textarea::placeholder{color:var(--text2)}.pc-table thead,.ah-table thead,.tas-table thead,.tc-table thead{background:var(--bg2)!important;color:var(--text2)!important}.pc-table th,.ah-table th,.tas-table th,.re-table th{color:var(--text2)!important;background:var(--bg2)!important}.pc-table td,.ah-table td,.tas-table td,.re-table td,.tlb-items td{border-color:var(--border)!important;color:var(--text)}.pc-table tbody tr:hover,.re-table tbody tr:hover{background:var(--bg2)!important}.pc-table tr.has-variance{background:#f59e0b14!important}.re-table tfoot,.ah-table tfoot{background:var(--bg2)!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(--text2)}.pc-btn,.tlb-btn,.re-btn,.ah-btn,.tas-btn,.tc-btn{background:var(--bg2)!important;border-color:var(--border)!important;color:var(--text)}.pc-btn:hover:not(:disabled),.tlb-btn:hover:not(:disabled),.re-btn:hover:not(:disabled){background:var(--bg2)!important}.tlb-modal-backdrop{background:#000000d9!important}.tlb-modal{background:var(--bg3)!important;color:var(--text)}.tlb-modal-header,.tlb-modal-body section{border-color:var(--border)!important}.tlb-close{background:var(--bg2)!important;color:var(--text)}.tlb-grid>div,.tlb-totals,.tlb-address{background:var(--bg2)!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(--bg3)!important;border-color:var(--border)!important;color:var(--text2)!important}.rh-cat,.wr-tab,.ah-tab,.tlb-tab,.tc-subtab{background:var(--bg3)!important;border-color:var(--border)!important;color:var(--text)}.wr-step.is-ok{background:#10b98114!important}.wr-step.has-issues{background:#f59e0b14!important}.wr-step-number{background:var(--bg3)!important;border-color:var(--border)!important}.wr-info-row code{background:var(--bg2)!important;color:var(--text2)!important}.wr-step-issues{background:var(--bg3)!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(--bg3)!important}.re-filter label,.pc-filters label{color:var(--text2)!important}.re-preset-btn{background:var(--bg2)!important;color:var(--text)}.re-summary-card{background:var(--bg3)!important}.re-summary-card small{color:var(--text2)!important}.rh-search{background:var(--bg3)!important;border-color:var(--border)!important}.rh-search input{color:var(--text);background:transparent!important}.rh-card-info small{color:var(--text2)!important}.rh-card-meta span{background:var(--bg2)!important}.ah-card.is-enabled{background:linear-gradient(135deg,var(--bg3),color-mix(in srgb,var(--agg-color) 8%,var(--bg3)))!important}.ah-int-field small{color:var(--text2)!important}.tc-subtabs{background:var(--bg2)!important}.tc-subtab.is-active{background:var(--bg3)!important}.tc-toggle-card small,.tc-field small,.tc-help{color:var(--text2)!important}.tc-auth-card{background:linear-gradient(135deg,rgba(245,158,11,.15),var(--bg3))!important;border-color:#f59e0b66!important}.tc-auth-card h4{color:#fbbf24!important}.tc-suffix{color:var(--text2)!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(--text2)!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}
