@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/admin/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2"),url(/admin/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/admin/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2"),url(/admin/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/admin/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2"),url(/admin/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/admin/assets/ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2)format("woff2"),url(/admin/assets/ibm-plex-sans-arabic-arabic-700-normal-9rXc6cUL.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/admin/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2)format("woff2"),url(/admin/assets/ibm-plex-sans-arabic-latin-400-normal-CFZh1unN.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/admin/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2)format("woff2"),url(/admin/assets/ibm-plex-sans-arabic-latin-600-normal-Dk5eISD_.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f7fb;--surface:#fff;--surface-2:#f8fafc;--hover:#f1f5f9;--border:#e5eaf1;--border-strong:#d5dde8;--text:#0f172a;--text-2:#475569;--muted:#64748b;--primary:#0369a1;--primary-hover:#075985;--primary-ink:#0369a1;--primary-soft:#e0f2fe;--brand-grad:linear-gradient(135deg, #0284c7 0%, #0369a1 100%);--accent:#ea580c;--accent-strong:#c2410c;--accent-soft:#ffedd5;--series:#0284c7;--series-prev:#94a3b8;--grid:#edf1f6;--axis:#cbd5e1;--good:#0ca30c;--warning:#fab219;--critical:#d03b3b;--good-ink:#15803d;--critical-ink:#b91c1c;--warning-ink:#a16207;--good-soft:#e7f6ec;--warning-soft:#fef6e0;--critical-soft:#fdecec;--info-soft:#e0f2fe;--tint-sky:#e0f2fe;--ink-sky:#0369a1;--tint-violet:#ede9fe;--ink-violet:#6d28d9;--tint-teal:#ccfbf1;--ink-teal:#0f766e;--tint-orange:#ffedd5;--ink-orange:#c2410c;--tint-rose:#ffe4e6;--ink-rose:#be123c;--sidebar:#fff;--sidebar-text:#475569;--sidebar-muted:#94a3b8;--sidebar-hover:#f1f5f9;--shadow-sm:0 1px 2px #0f172a0a;--shadow:0 1px 3px #0f172a0d, 0 4px 14px #0f172a0a;--shadow-hover:0 4px 10px #0f172a0f, 0 12px 28px #0f172a12;--shadow-lg:0 18px 44px #0f172a29;--ring:0 0 0 3px #0284c740;--radius:16px;--radius-sm:10px;--sidebar-w:264px;--ease:cubic-bezier(.2, .7, .2, 1)}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1220;--surface:#111a2b;--surface-2:#0f1726;--hover:#182338;--border:#1e293b;--border-strong:#2a3a55;--text:#e2e8f0;--text-2:#cbd5e1;--muted:#94a3b8;--primary-ink:#38bdf8;--primary-soft:#0ea5e924;--accent-soft:#ea580c29;--series:#0b9ad6;--series-prev:#526077;--grid:#1a2538;--axis:#2a3a55;--good-ink:#4ade80;--critical-ink:#f87171;--warning-ink:#fbbf24;--good-soft:#0ca30c29;--warning-soft:#fab21924;--critical-soft:#d03b3b2e;--info-soft:#0ea5e924;--tint-sky:#0ea5e926;--ink-sky:#7dd3fc;--tint-violet:#8b5cf629;--ink-violet:#c4b5fd;--tint-teal:#14b8a626;--ink-teal:#5eead4;--tint-orange:#ea580c29;--ink-orange:#fdba74;--tint-rose:#f43f5e26;--ink-rose:#fda4af;--sidebar:#0d1526;--sidebar-text:#cbd5e1;--sidebar-muted:#64748b;--sidebar-hover:#16213a;--shadow-sm:0 1px 2px #0000004d;--shadow:0 1px 2px #00000059, 0 6px 18px #0000002e;--shadow-hover:0 8px 24px #00000059;--shadow-lg:0 18px 44px #0000008c;--ring:0 0 0 3px #38bdf84d}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1220;--surface:#111a2b;--surface-2:#0f1726;--hover:#182338;--border:#1e293b;--border-strong:#2a3a55;--text:#e2e8f0;--text-2:#cbd5e1;--muted:#94a3b8;--primary-ink:#38bdf8;--primary-soft:#0ea5e924;--accent-soft:#ea580c29;--series:#0b9ad6;--series-prev:#526077;--grid:#1a2538;--axis:#2a3a55;--good-ink:#4ade80;--critical-ink:#f87171;--warning-ink:#fbbf24;--good-soft:#0ca30c29;--warning-soft:#fab21924;--critical-soft:#d03b3b2e;--info-soft:#0ea5e924;--tint-sky:#0ea5e926;--ink-sky:#7dd3fc;--tint-violet:#8b5cf629;--ink-violet:#c4b5fd;--tint-teal:#14b8a626;--ink-teal:#5eead4;--tint-orange:#ea580c29;--ink-orange:#fdba74;--tint-rose:#f43f5e26;--ink-rose:#fda4af;--sidebar:#0d1526;--sidebar-text:#cbd5e1;--sidebar-muted:#64748b;--sidebar-hover:#16213a;--shadow-sm:0 1px 2px #0000004d;--shadow:0 1px 2px #00000059, 0 6px 18px #0000002e;--shadow-hover:0 8px 24px #00000059;--shadow-lg:0 18px 44px #0000008c;--ring:0 0 0 3px #38bdf84d}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans Arabic,system-ui,Segoe UI,Tahoma,sans-serif;font-size:14px;line-height:1.55}a{color:var(--primary-ink)}button,a,[role=button]{cursor:pointer}:focus-visible{box-shadow:var(--ring);border-radius:8px;outline:none}h1,h2,h3{line-height:1.3}.muted{color:var(--muted)}.error{color:var(--critical-ink);margin:8px 0 0}.ltr{direction:ltr;unicode-bidi:embed}.num{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.rise{animation:rise .45s var(--ease) both;animation-delay:calc(var(--i,0) * 55ms)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.btn{border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--text);border-radius:var(--radius-sm);font:inherit;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-weight:500;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.btn:hover{background:var(--hover);border-color:var(--border-strong)}.btn:active{transform:translateY(1px)}.btn.primary{background:var(--brand-grad);color:#fff;border-color:#0000;box-shadow:0 4px 12px #0369a140}.btn.primary:hover{background:var(--primary-hover)}.btn.danger{color:var(--critical-ink)}.btn.danger:hover{background:var(--critical-soft);border-color:#0000}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--hover)}.btn.small{border-radius:8px;min-height:32px;padding:4px 12px;font-size:13px}.btn.icon{width:40px;height:40px;padding:0}.btn:disabled{opacity:.6;cursor:default}.btn.verified{color:var(--good-ink);background:var(--good-soft);border-color:#0000}input,select,textarea{font:inherit;width:100%;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);margin-top:6px;padding:10px 12px;transition:border-color .18s,box-shadow .18s}input::placeholder,textarea::placeholder{color:var(--muted)}input:focus,select:focus,textarea:focus{border-color:var(--series);box-shadow:var(--ring);outline:none}label{color:var(--text-2);margin-bottom:14px;font-size:13px;font-weight:500;display:block}label.check{color:var(--text);align-items:center;gap:8px;font-weight:400;display:flex}label.check input{width:16px;height:16px;box-shadow:none;accent-color:var(--primary);margin:0}.shell{min-height:100vh;display:flex}.sidebar{width:var(--sidebar-w);z-index:30;background:var(--sidebar);color:var(--sidebar-text);border-inline-end:1px solid var(--border);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.brand{align-items:center;gap:12px;padding:22px 22px 18px;display:flex}.brand-mark{color:#fff;background:linear-gradient(135deg,#0ea5e9,#075985);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative;box-shadow:0 6px 16px #0284c759}.brand strong{color:var(--text);font-size:15px;font-weight:700;display:block}.brand span{color:var(--muted);font-size:12px}.nav{scrollbar-width:none;flex:1;padding:4px 14px 14px;overflow-y:auto}.nav::-webkit-scrollbar{display:none}.nav-group{margin-top:14px}.nav-group-title{color:var(--sidebar-muted);padding:0 12px 6px;font-size:11px;font-weight:600}.nav a{min-height:44px;color:var(--sidebar-text);border-radius:12px;align-items:center;gap:12px;margin-bottom:2px;padding:0 12px;font-weight:500;text-decoration:none;transition:background .18s,color .18s;display:flex;position:relative}.nav a:hover{background:var(--sidebar-hover);color:var(--text)}.nav a.active{background:var(--brand-grad);color:#fff;box-shadow:0 6px 16px #0369a147}.nav a svg{flex:none}.nav a .count{background:var(--accent-strong);color:#fff;text-align:center;border-radius:999px;min-width:22px;margin-inline-start:auto;padding:0 7px;font-size:12px;font-weight:600;line-height:20px}.nav a.active .count{background:#ffffff38}.sidebar-foot{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;align-items:center;gap:10px;margin:0 14px 14px;padding:12px;display:flex}.avatar{background:var(--tint-sky);width:36px;height:36px;color:var(--ink-sky);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.avatar.sm{width:32px;height:32px;font-size:13px}.avatar.t1{background:var(--tint-sky);color:var(--ink-sky)}.avatar.t2{background:var(--tint-violet);color:var(--ink-violet)}.avatar.t3{background:var(--tint-teal);color:var(--ink-teal)}.avatar.t4{background:var(--tint-orange);color:var(--ink-orange)}.avatar.t5{background:var(--tint-rose);color:var(--ink-rose)}.sidebar-foot .who{flex:1;min-width:0}.sidebar-foot .who strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.sidebar-foot .who span{color:var(--muted);font-size:12px}.sidebar-foot .btn{color:var(--muted);width:36px;height:36px}.sidebar-foot .btn:hover{color:var(--critical-ink);background:var(--critical-soft)}.main{min-width:0;flex-direction:column;flex:1;margin-inline-start:var(--sidebar-w);display:flex}.topbar{z-index:20;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--border);align-items:center;gap:10px;height:68px;padding:0 32px;display:flex;position:sticky;top:0}.global-search{width:min(380px,100%);position:relative}.global-search input{background:var(--surface);border-radius:12px;height:42px;margin:0;padding-inline:40px 44px}.global-search>svg{inset-inline-start:13px;color:var(--muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.global-search kbd{inset-inline-end:10px;font:inherit;color:var(--muted);border:1px solid var(--border);background:var(--surface-2);border-radius:6px;padding:0 6px;font-size:11px;position:absolute;top:50%;transform:translateY(-50%)}.topbar .spacer{flex:1}.icon-btn{position:relative}.icon-btn .dot{top:6px;background:var(--accent-strong);color:#fff;text-align:center;border:2px solid var(--bg);border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;inset-inline-end:6px}.popover{top:calc(100% + 8px);z-index:40;background:var(--surface);border:1px solid var(--border);width:320px;box-shadow:var(--shadow-lg);animation:pop .18s var(--ease);border-radius:14px;position:absolute;inset-inline-end:0;overflow:hidden}.popover-head{border-bottom:1px solid var(--border);padding:14px 16px;font-weight:600}.popover .attention a{padding:12px 16px}.popover .all-good{padding:22px 16px}.menu-btn{display:none!important}.content{width:100%;max-width:1360px;margin:0 auto;padding:28px 32px 48px}.scrim{display:none}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.section-head h2{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:700}.section-head p{color:var(--muted);margin:4px 0 0}.section-head .tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);transition:box-shadow .2s,border-color .2s,transform .2s}.card.table-card{overflow:auto}.card-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 0;display:flex}.card-head h3{margin:0;font-size:15px;font-weight:600}.card-head p{color:var(--muted);margin:3px 0 0;font-size:13px}.card-head a.link{white-space:nowrap;align-items:center;gap:2px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.card-head a.link:hover{text-decoration:underline}.card-body{padding:18px 22px 22px}.empty{text-align:center;color:var(--muted);margin:0;padding:44px 20px}.empty-state{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 20px;display:flex}.empty-state .ico{background:var(--hover);width:52px;height:52px;color:var(--muted);border-radius:16px;place-items:center;display:grid}.skel{background:linear-gradient(90deg, var(--hover) 25%, var(--surface-2) 50%, var(--hover) 75%);background-size:200% 100%;border-radius:8px;animation:1.4s linear infinite shimmer;display:block}table{border-collapse:collapse;width:100%}th,td{text-align:start;border-bottom:1px solid var(--border);vertical-align:middle;padding:14px 18px}th{color:var(--muted);white-space:nowrap;background:var(--surface-2);font-size:12px;font-weight:600}tbody tr{transition:background .15s}tbody tr:hover{background:var(--surface-2)}tr:last-child td{border-bottom:0}td .sub{color:var(--muted);margin-top:1px;font-size:12px;display:block}td .actions{justify-content:flex-end;gap:6px;display:flex}.who-cell{align-items:center;gap:10px;display:flex}.who-cell strong{font-weight:600}.thumb{object-fit:cover;background:var(--hover);border-radius:10px;width:84px;height:50px;display:block}.thumb.square{border-radius:14px;width:56px;height:56px}.small-input{border:1px solid var(--line,#dfe3ea);width:100%;max-width:180px;font:inherit;border-radius:8px;margin-top:6px;padding:6px 8px;display:block}td .small-input[type=number]{max-width:80px;margin-top:0}.pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pill.on{background:var(--good-soft);color:var(--text)}.pill.on:before{background:var(--good)}.pill.off{background:var(--hover);color:var(--text-2)}.pill.off:before{background:var(--muted)}.status{white-space:nowrap;color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 12px;font-size:12px;font-weight:500;display:inline-flex}.status svg{flex:none}.status.pending{background:var(--warning-soft)}.status.pending svg{color:var(--warning-ink)}.status.confirmed{background:var(--good-soft)}.status.confirmed svg{color:var(--good-ink)}.status.completed{background:var(--info-soft)}.status.completed svg{color:var(--primary-ink)}.status.cancelled{background:var(--critical-soft)}.status.cancelled svg{color:var(--critical-ink)}.badge{text-align:center;background:var(--accent-strong);color:#fff;border-radius:999px;min-width:20px;margin-inline-start:6px;padding:0 6px;font-size:11px;font-weight:600;line-height:18px;display:inline-block}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--text-2);font:inherit;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.chip:hover{background:var(--hover)}.chip.active{background:var(--primary-soft);color:var(--primary-ink);border-color:#0000;font-weight:600}.search{position:relative}.search input{min-width:260px;height:40px;margin:0;padding-inline-start:38px}.search svg{inset-inline-start:12px;color:var(--muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.hero{color:#fff;background:radial-gradient(60% 120% at 0 100%,#38bdf88c 0%,#0000 60%),linear-gradient(270deg,#0b3a63 0%,#075985 40%,#0369a1 75%,#0284c7 100%);border-radius:20px;margin-bottom:18px;padding:28px 32px;position:relative;overflow:hidden;box-shadow:0 14px 34px #0369a140}.hero-text{z-index:1;max-width:560px;position:relative}.hero .eyebrow{color:#bae6fd;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.hero h2{margin:8px 0 6px;font-size:26px;font-weight:700}.hero p{color:#e0f2fe;margin:0;font-size:15px}.hero p b{color:#fff}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.hero .btn{border:0}.hero .btn.light{color:#075985;background:#fff;font-weight:600}.hero .btn.light:hover{background:#f0f9ff}.hero .btn.glass{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24}.hero .btn.glass:hover{background:#ffffff38}.hero-art{inset-inline-end:0;pointer-events:none;width:46%;height:100%;position:absolute;top:0;overflow:visible}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.kpi{color:inherit;flex-direction:column;gap:6px;padding:20px 20px 16px;text-decoration:none;display:flex;position:relative;overflow:hidden}a.kpi:hover{box-shadow:var(--shadow-hover);border-color:var(--border-strong);transform:translateY(-2px)}.kpi-top{color:var(--text-2);align-items:center;gap:10px;font-weight:500;display:flex}.ico-chip{border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.ico-chip.sky{background:var(--tint-sky);color:var(--ink-sky)}.ico-chip.violet{background:var(--tint-violet);color:var(--ink-violet)}.ico-chip.teal{background:var(--tint-teal);color:var(--ink-teal)}.ico-chip.orange{background:var(--tint-orange);color:var(--ink-orange)}.ico-chip.rose{background:var(--tint-rose);color:var(--ink-rose)}.kpi-value{letter-spacing:-.01em;margin-top:6px;font-size:30px;font-weight:700;line-height:1.15}.kpi-value small{color:var(--muted);margin-inline-start:4px;font-size:14px;font-weight:500}.kpi-foot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.trend{border-radius:999px;align-items:center;gap:2px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.trend.up{background:var(--good-soft);color:var(--good-ink)}.trend.down{background:var(--critical-soft);color:var(--critical-ink)}.trend.flat{background:var(--hover);color:var(--text-2)}.spark{width:92px;height:32px;position:absolute;top:66px;left:18px}.spark path.line{fill:none;stroke:var(--series);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.spark path.area{fill:var(--series);opacity:.12}.kpi.alert{background:linear-gradient(180deg, var(--accent-soft), var(--surface) 70%)}.bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.span-8{grid-column:span 8}.span-4{grid-column:span 4}.span-7{grid-column:span 7}.span-5{grid-column:span 5}.segmented{background:var(--hover);border-radius:12px;flex:none;padding:4px;display:inline-flex}.segmented button{min-height:32px;font:inherit;color:var(--text-2);background:0 0;border:0;border-radius:9px;padding:0 14px;font-size:13px;font-weight:500;transition:background .18s,color .18s,box-shadow .18s}.segmented button.active{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm), 0 1px 3px #0f172a14;font-weight:600}.chart-summary{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.chart-total{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.chart-total b{letter-spacing:-.01em;font-size:26px}.legend{color:var(--text-2);gap:16px;font-size:12px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-top:2.5px solid var(--series);border-radius:2px;width:18px;height:0;display:inline-block}.legend i.prev{border-top:2px dashed var(--series-prev)}.chart{direction:ltr;position:relative}.chart svg{touch-action:pan-y;width:100%;height:auto;display:block;overflow:visible}.chart .grid line{stroke:var(--grid);stroke-width:1px}.chart .baseline{stroke:var(--axis);stroke-width:1px}.chart .tick{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.chart .area{fill:url(#areaFill)}.chart .line{fill:none;stroke:var(--series);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.chart .line.prev{stroke:var(--series-prev);stroke-width:2px;stroke-dasharray:5 5}.chart .crosshair{stroke:var(--axis);stroke-width:1px}.chart .marker{fill:var(--series);stroke:var(--surface);stroke-width:2px}.chart .marker.prev{fill:var(--series-prev)}.chart .stop-a{stop-color:var(--series);stop-opacity:.22}.chart .stop-b{stop-color:var(--series);stop-opacity:0}.tooltip{pointer-events:none;z-index:5;background:var(--surface);color:var(--text);border:1px solid var(--border);white-space:nowrap;box-shadow:var(--shadow-lg);direction:rtl;border-radius:12px;min-width:150px;padding:10px 12px;font-size:12px;position:absolute;transform:translate(-50%,calc(-100% - 14px))}.tooltip.below{transform:translate(-50%,14px)}.tooltip .t-date{color:var(--muted);margin-bottom:6px}.tooltip .t-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.tooltip .t-row+.t-row{margin-top:4px}.tooltip .t-row span{color:var(--text-2);align-items:center;gap:6px;display:inline-flex}.tooltip .t-row b{font-variant-numeric:tabular-nums}.tooltip i{background:var(--series);border-radius:2px;width:10px;height:3px;display:inline-block}.tooltip i.prev{background:var(--series-prev)}.status-bars{flex-direction:column;gap:18px;display:flex}.stack{border-radius:6px;gap:2px;height:12px;margin-bottom:4px;display:flex;overflow:hidden}.stack span{height:100%;display:block}.stack span:first-child{border-start-start-radius:6px;border-end-start-radius:6px}.stack span:last-child{border-start-end-radius:6px;border-end-end-radius:6px}.status-row{color:inherit;border-radius:10px;align-items:center;gap:10px;margin:0 -8px;padding:6px 8px;text-decoration:none;transition:background .15s;display:flex}.status-row:hover{background:var(--surface-2)}.status-row .name{color:var(--text-2);flex:1;align-items:center;gap:10px;font-weight:500;display:flex}.status-row .val{font-variant-numeric:tabular-nums;font-weight:700}.status-row .pct{color:var(--muted);text-align:end;font-variant-numeric:tabular-nums;min-width:40px;font-size:12px}.swatch{border-radius:3px;flex:none;width:10px;height:10px}.bg-pending{background:var(--warning)}.bg-confirmed{background:var(--good)}.bg-completed{background:var(--series)}.bg-cancelled{background:var(--critical)}.rank-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.rank-list li{align-items:center;gap:12px;display:flex}.rank{background:var(--hover);width:30px;height:30px;color:var(--text-2);border-radius:10px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.rank-list li:first-child .rank{background:var(--tint-orange);color:var(--ink-orange)}.rank-body{flex:1;min-width:0}.rank-body .r-top{justify-content:space-between;gap:8px;display:flex}.rank-body strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.rank-body .r-sub{color:var(--muted);font-size:12px}.bar-track{background:var(--hover);border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.bar-track span{background:var(--series);border-radius:3px;height:100%;display:block}.attention{margin:0;padding:0;list-style:none}.attention li+li{border-top:1px solid var(--border)}.attention a{color:inherit;align-items:center;gap:12px;padding:14px 22px;text-decoration:none;transition:background .15s;display:flex}.attention a:hover{background:var(--surface-2)}.attention .txt{flex:1}.attention .txt b{font-weight:600;display:block}.attention .txt span{color:var(--muted);font-size:12px}.attention .go{color:var(--muted);transition:transform .18s}.attention a:hover .go{transform:translate(-3px)}.card.flex-col{flex-direction:column;display:flex}.card-foot{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;margin-top:auto;display:grid}.card-foot>div{padding:16px 22px}.card-foot>div+div{border-inline-start:1px solid var(--border)}.card-foot span{color:var(--muted);font-size:12px;display:block}.card-foot b{font-size:18px}.quick{border-top:1px solid var(--border);margin-top:auto;padding:16px 22px 20px}.quick h4{color:var(--text-2);margin:0 0 10px;font-size:13px;font-weight:600}.quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.quick-grid a{border:1px solid var(--border);color:var(--text);border-radius:12px;align-items:center;gap:10px;padding:12px;font-weight:500;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:flex}.quick-grid a:hover{border-color:var(--series);background:var(--surface-2);transform:translateY(-1px)}.quick-grid .ico-chip{border-radius:10px;width:32px;height:32px}@media (width<=560px){.quick-grid{grid-template-columns:1fr}}.all-good{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:30px 20px;display:flex}.all-good .ico-chip{background:var(--good-soft);width:44px;height:44px;color:var(--good-ink)}.support{grid-template-columns:320px 1fr;gap:18px;min-height:62vh;display:grid}.threads{margin:0;padding:8px;list-style:none}.threads li a{color:inherit;border-radius:12px;align-items:center;gap:10px;padding:12px;text-decoration:none;transition:background .15s;display:flex}.threads li a:hover{background:var(--surface-2)}.threads li.active a{background:var(--primary-soft)}.threads .t-body{flex:1;min-width:0}.threads li .last{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.chat{flex-direction:column;display:flex;overflow:hidden}.chat-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:14px 18px;display:flex}.chat-head .grow{flex:1}.chat-messages{background:var(--surface-2);flex-direction:column;flex:1;gap:10px;max-height:58vh;padding:20px;display:flex;overflow-y:auto}.bubble{border-radius:16px;background:var(--surface);border:1px solid var(--border);white-space:pre-wrap;max-width:70%;box-shadow:var(--shadow-sm);border-start-start-radius:6px;align-self:flex-start;padding:10px 14px}.bubble.admin{background:var(--brand-grad);color:#fff;border-color:#0000;border-start-start-radius:16px;border-start-end-radius:6px;align-self:flex-end}.bubble time{opacity:.75;margin-top:3px;font-size:11px;display:block}.chat-form{border-top:1px solid var(--border);gap:8px;padding:12px;display:flex}.chat-form textarea{resize:vertical;min-height:46px;margin:0}.settings-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;display:grid}.settings-grid .card{padding:24px}.settings-grid .s-head{align-items:center;gap:12px;margin-bottom:18px;display:flex}.settings-grid h3{margin:0;font-size:16px}.settings-grid .s-head p{margin:2px 0 0}.nl-list{max-height:320px;margin:0;padding:0;list-style:none;overflow:auto}.nl-list li{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.nl-list li:last-child{border-bottom:0}.theme-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.theme-option{text-align:start;border:1.5px solid var(--border);background:var(--surface);color:var(--text);font:inherit;border-radius:14px;flex-direction:column;gap:10px;padding:10px;transition:border-color .18s,box-shadow .18s;display:flex}.theme-option:hover{border-color:var(--border-strong)}.theme-option.active{border-color:var(--series);box-shadow:var(--ring)}.theme-label{white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.theme-label .tick{color:var(--primary-ink);margin-inline-start:auto}.theme-preview{border:1px solid var(--border);border-radius:9px;height:64px;display:block;position:relative;overflow:hidden}.theme-preview i{border-radius:3px;display:block;position:absolute}.theme-preview i:first-child{inset-block:0;border-radius:0;width:28%;right:0}.theme-preview i:nth-child(2){width:46%;height:8px;top:12px;left:10px}.theme-preview i:nth-child(3){border-radius:5px;width:56%;height:22px;top:28px;left:10px}.theme-preview.light{background:#f4f7fb}.theme-preview.light i:first-child{background:#fff;border-left:1px solid #e5eaf1}.theme-preview.light i:nth-child(2){background:#0284c7}.theme-preview.light i:nth-child(3){background:#fff;box-shadow:0 1px 3px #0f172a1a}.theme-preview.dark{background:#0b1220}.theme-preview.dark i:first-child{background:#0d1526;border-left:1px solid #1e293b}.theme-preview.dark i:nth-child(2){background:#0b9ad6}.theme-preview.dark i:nth-child(3){background:#111a2b}.theme-preview.system{background:linear-gradient(135deg,#f4f7fb 0 50%,#0b1220 50% 100%)}.theme-preview.system i{display:none}.login{background:var(--surface);grid-template-columns:1.05fr 1fr;min-height:100vh;display:grid}.login-side{color:#fff;background:radial-gradient(70% 60% at 0 100%,#38bdf873,#0000 60%),linear-gradient(160deg,#0284c7 0%,#075985 45%,#0b2a4a 100%);flex-direction:column;justify-content:space-between;padding:44px;display:flex;position:relative;overflow:hidden}.login-side .brand{z-index:1;padding:0;position:relative}.login-side .brand strong{color:#fff}.login-side .brand span{color:#bae6fd}.login-side h2{z-index:1;margin:0 0 12px;font-size:34px;position:relative}.login-side p{z-index:1;color:#e0f2fe;max-width:380px;margin:0;font-size:15px;position:relative}.login-side .foot{z-index:1;color:#bae6fd;font-size:12px;position:relative}.login-side .hero-art{opacity:.9;width:78%;height:auto;top:auto;bottom:70px}.login-main{place-items:center;padding:24px 16px;display:grid}.login-card{width:100%;max-width:380px}.login-card h1{margin:0 0 6px;font-size:26px}.login-card>p{margin:0 0 28px}.login-card .btn{width:100%;min-height:46px;margin-top:8px}dialog{border:1px solid var(--border);background:var(--surface);width:min(520px,100vw - 32px);color:var(--text);box-shadow:var(--shadow-lg);border-radius:20px;padding:26px}dialog[open]{animation:pop .2s var(--ease)}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#02061780}dialog h2{margin:0 0 20px;font-size:19px}.modal-actions{gap:8px;margin-top:22px;display:flex}dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.svc-grid{border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px 12px;margin:0 0 14px;padding:12px 14px;display:grid}.svc-grid legend{color:var(--text-2);padding:0 6px;font-size:13px;font-weight:500}.svc-grid label.check{margin:0}.form-row{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:0 10px;display:grid}.svc-cell{max-width:220px;color:var(--text-2);font-size:13px}.field-label{color:var(--text-2);margin-bottom:6px;font-size:13px;font-weight:500}.type-code{margin:-6px 0 14px}.mode-options{border:0;gap:8px;min-width:0;margin:0 0 14px;padding:0;display:grid}.mode-options legend{color:var(--text-2);margin-bottom:6px;padding:0;font-size:13px;font-weight:500}.mode-options p{margin:0}.mode-option{cursor:pointer;border:1.5px solid var(--border);color:var(--text);border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-weight:400;transition:border-color .18s,box-shadow .18s;display:flex}.mode-option input{width:16px;height:16px;box-shadow:none;accent-color:var(--primary);flex:none;margin:3px 0 0}.mode-option b{font-size:14px;font-weight:600;display:block}.mode-option small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.6;display:block}.mode-option.on{border-color:var(--series);box-shadow:var(--ring)}.mode-options:disabled .mode-option{cursor:default;opacity:.7}.icon-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:14px;display:grid}.icon-picker button{border:1.5px solid var(--border);background:var(--surface);height:44px;color:var(--text-2);border-radius:10px;place-items:center;transition:border-color .18s,background .18s,color .18s;display:grid}.icon-picker.dense{grid-template-columns:repeat(7,minmax(0,1fr))}.icon-picker button:hover{border-color:var(--border-strong)}.icon-picker button.on{border-color:var(--series);background:var(--primary-soft);color:var(--primary-ink)}.visible-check{align-self:end;min-height:44px}.notice{background:var(--warning-soft);color:var(--warning-ink);border-radius:12px;align-items:center;gap:8px;margin:-6px 0 14px;padding:10px 14px;font-size:13px;display:flex}.notice svg{flex:none}tr.past-row td{opacity:.6}.schedule-card{max-width:640px;margin-bottom:18px;padding:22px}.schedule-card .s-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.schedule-card h3{margin:0;font-size:16px}.schedule-card .s-head p{margin:2px 0 0}.card-pad{padding:18px 18px 6px}.card-pad h3{margin:0 0 4px;font-size:16px}.settle{gap:6px;min-width:200px;display:grid}.settle input{margin:0;padding:7px 10px}tr.pending-row td{background:var(--warning-soft)}.level-badge{white-space:nowrap;background:var(--hover);color:var(--text-2);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.level-badge.l1{background:var(--tint-sky);color:var(--ink-sky)}.level-badge.l2{background:var(--good-soft);color:var(--good-ink)}.level-badge.l3{background:var(--good);color:#fff}.verify-cell{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.verify-list{gap:16px;display:grid}.verify-card{padding:20px}.verify-head{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:14px;display:flex}.verify-head h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:16px;display:flex}.verify-head p{margin:0}.verify-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.code-chip{background:var(--hover);color:var(--text-2);letter-spacing:.02em;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600}.pending-pill{background:var(--warning-soft);color:var(--warning-ink);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.doc-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin-bottom:16px;display:grid}.doc-tile{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;gap:12px;padding:12px;display:flex}.doc-tile.pending{border-color:var(--warning)}.doc-preview{background:var(--hover);width:96px;height:96px;color:var(--muted);text-align:center;border-radius:10px;flex:none;place-items:center;font-size:12px;display:grid;overflow:hidden}.doc-preview img{object-fit:cover;width:100%;height:100%}.doc-preview span{justify-items:center;gap:4px;display:grid}.doc-body{flex:1;min-width:0}.doc-body p{margin:2px 0}.doc-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.doc-status{background:var(--hover);color:var(--text-2);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600}.doc-status.pending{background:var(--warning-soft);color:var(--warning-ink)}.doc-status.approved{background:var(--good-soft);color:var(--good-ink)}.doc-status.rejected{background:var(--critical-soft);color:var(--critical-ink)}.doc-note{margin:8px 0}.doc-note input{margin-top:4px;padding:7px 10px}.actions.start{justify-content:flex-start;gap:6px;display:flex}.level-form{border-top:1px solid var(--border);padding-top:14px}.level-options{border:0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;min-width:0;margin:0 0 12px;padding:0;display:grid}.level-options legend{color:var(--text-2);margin-bottom:6px;padding:0;font-size:13px;font-weight:500}.level-option{border:1.5px solid var(--border);cursor:pointer;color:var(--text);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-weight:400;display:flex}.level-option input{width:16px;height:16px;box-shadow:none;accent-color:var(--primary);flex:none;margin:3px 0 0}.level-option b{font-size:13.5px;display:block}.level-option small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.5;display:block}.level-option.on{border-color:var(--series);box-shadow:var(--ring)}.level-foot{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.level-foot label{min-width:220px;margin:0}.mode-pill{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.mode-pill.whole{background:var(--tint-teal);color:var(--ink-teal)}.mode-pill.units{background:var(--tint-violet);color:var(--ink-violet)}.toast{z-index:60;color:#fff;box-shadow:var(--shadow-lg);animation:rise .25s var(--ease);background:#0f172a;border-radius:12px;padding:12px 18px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (width<=1200px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.span-8,.span-4,.span-7,.span-5{grid-column:span 12}}@media (width<=900px){.sidebar{transition:transform .25s var(--ease);box-shadow:var(--shadow-lg);transform:translate(100%)}.shell.nav-open .sidebar{transform:none}.shell.nav-open .scrim{z-index:25;background:#02061773;display:block;position:fixed;inset:0}.main{margin-inline-start:0}.menu-btn{display:inline-flex!important}.topbar{height:62px;padding:0 16px}.global-search kbd{display:none}.content{padding:18px 16px 36px}.hero{padding:22px}.hero-art{opacity:.35;width:70%}.support{grid-template-columns:1fr}.bubble{max-width:88%}.login{grid-template-columns:1fr}.login-side{display:none}.search input{min-width:0}.search{flex:1}}@media (width<=560px){.kpis{grid-template-columns:1fr 1fr;gap:12px}.kpi{padding:14px}.kpi-value{font-size:22px}.spark,.global-search{display:none}.hero h2{font-size:21px}}.brand-mark.img{object-fit:cover;background:0 0;border-radius:11px;padding:0;display:block;box-shadow:0 6px 16px #0934a059}.call-link{color:var(--primary,#0284c7);align-items:center;gap:4px;margin-top:4px;font-size:12px;font-weight:600;display:inline-flex}.notes-cell{white-space:normal;max-width:220px}.status-select{border:1px solid var(--border);background:var(--surface);min-height:36px;font:inherit;border-radius:10px;padding:0 10px;font-weight:600}.status-select.pending{color:#b45309}.status-select.confirmed{color:#0369a1}.status-select.completed{color:#15803d}.status-select.cancelled{color:#64748b}.kpis.kpis-3{grid-template-columns:repeat(3,minmax(0,1fr))}dialog.wide{width:min(760px,100vw - 32px)}.small{font-size:12px}.bad{color:var(--critical-ink)}@media (width<=900px){.kpis.kpis-3{grid-template-columns:1fr}}.ladder{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;display:grid}@media (width<=1200px){.ladder{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ladder{grid-template-columns:1fr}}.ladder-step{border-top:4px solid var(--border-strong);padding:16px}.ladder-step.l1{border-top-color:var(--ink-sky)}.ladder-step.l2{border-top-color:var(--good-ink)}.ladder-step.l3{border-top-color:var(--good)}.ladder-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.ladder-head h3{margin:0;font-size:15px}.ladder-no{background:var(--hover);width:34px;height:34px;color:var(--text-2);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.ladder-step.l1 .ladder-no{background:var(--tint-sky);color:var(--ink-sky)}.ladder-step.l2 .ladder-no{background:var(--good-soft);color:var(--good-ink)}.ladder-step.l3 .ladder-no{background:var(--good);color:#fff}.level-edit label{margin-bottom:8px;font-size:12px}.level-edit input,.level-edit textarea{margin-top:3px;padding:7px 9px;font-size:13px}.asked{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.asked-head{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;display:flex}.asked-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.asked-list li{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:8px 10px;font-size:13px}.asked-list li.off{opacity:.55}.asked-text{gap:2px;display:grid}.asked-text small{font-size:11.5px}.asked-actions{flex-wrap:wrap;gap:2px;margin-top:6px;display:flex}.btn.icon-xs{border-radius:7px;min-height:26px;padding:2px 7px;font-size:12px}.btn.icon-xs.danger{color:var(--critical-ink)}.doc-group{margin-bottom:12px}.doc-group-title{color:var(--text-2);margin-bottom:8px;font-size:13px;font-weight:600}.level-free{margin:-4px 0 10px}.badge-preview{white-space:nowrap;border:1.5px solid;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}.badge-part{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;margin-bottom:14px;padding:12px}.part-title{color:var(--text);margin-bottom:8px;font-size:12.5px;font-weight:700}.part-title small{font-weight:500}.badge-live{background:var(--surface);border:1px dashed var(--border-strong);border-radius:10px;justify-content:center;margin-bottom:10px;padding:12px 6px;display:flex}.swatches{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.swatch{border:2px solid var(--surface);width:24px;height:24px;box-shadow:0 0 0 1px var(--border-strong);cursor:pointer;border-radius:50%;padding:0}.swatch.on{box-shadow:0 0 0 2px var(--text)}.swatches input[type=color]{cursor:pointer;border-radius:6px;width:30px;height:26px;margin:0;padding:0 2px}.icon-picker.mini{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-bottom:0}.icon-picker.mini button{height:34px}.pay-mode{border-radius:14px;align-items:flex-start;gap:10px;margin:0 0 18px;padding:12px 16px;font-size:14px;line-height:1.7;display:flex}.pay-mode svg{flex:none;margin-top:3px}.pay-mode.test{background:var(--warning-soft);color:var(--warning-ink)}.pay-mode.live{background:var(--good-soft);color:var(--good-ink)}.pay-cards{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:18px;margin-bottom:18px;display:grid}.pay-settings,.jobs-card{padding:22px}.pay-settings .s-head,.jobs-card .s-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.pay-settings h3,.jobs-card h3{margin:0;font-size:16px}.pay-settings .s-head p,.jobs-card .s-head p{margin:2px 0 0;font-size:13px;line-height:1.6}.provider-options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0 0 14px;padding:0;display:grid}.provider-options legend{color:var(--text-2);margin-bottom:6px;padding:0;font-size:13px;font-weight:500}label.check.provider{border:1.5px solid var(--border);cursor:pointer;border-radius:12px;margin:0;padding:10px 12px}label.check.provider.on{border-color:var(--series);box-shadow:var(--ring)}label.check.provider small{direction:ltr;unicode-bidi:isolate;margin-inline-start:6px;font-size:11.5px}.pay-settings .hint{color:var(--muted);margin-top:4px;font-size:12px;font-weight:400;display:block}.jobs-result{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.jobs-result div{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:10px 12px}.jobs-result dt{color:var(--muted);font-size:12px}.jobs-result dd{margin:2px 0 0;font-size:20px;font-weight:700}.test-pill{background:var(--warning-soft);color:var(--warning-ink);border-radius:999px;margin-inline-start:6px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.pay-table+.pay-table{margin-top:18px}@media (width<=560px){.provider-options,.jobs-result{grid-template-columns:1fr}}.dispute-list{gap:16px;display:grid}.dispute-card{gap:10px;padding:20px;display:grid}.dispute-card.disputed{border-inline-start:4px solid var(--critical)}.dispute-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dispute-head h3{margin:0 0 4px;font-size:16px}.dispute-head p{margin:0}.claim-photos{flex-wrap:wrap;gap:8px;display:flex}.claim-photos img{object-fit:cover;border:1px solid var(--border);border-radius:10px;width:120px;height:90px}.guest-note{background:var(--critical-soft);color:var(--critical-ink);border-radius:10px;margin:0;padding:8px 12px;font-size:14px}.decide-form{border-top:1px dashed var(--border);gap:8px;max-width:520px;padding-top:12px;display:grid}.decide-form label{margin:0}.decide-quick{flex-wrap:wrap;gap:6px;display:flex}.decide-form>.btn{justify-self:start}.test-pill.purpose{background:var(--tint-violet);color:var(--ink-violet)}.complaint-body{margin:0;line-height:1.7}.company-reply{border-inline-start:3px solid var(--series);background:var(--surface-2);border-radius:8px;padding:10px 12px}.company-reply p{margin:4px 0 0}.seg-row{flex-wrap:wrap;gap:6px;display:flex}.guest-note.decided{background:var(--good-soft);color:var(--good-ink)}.visit-checks{border:0;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;display:flex}.visit-checks legend{width:100%;color:var(--text-2);margin-bottom:4px;font-size:13px}.visit-checks label.check{margin:0}.visit-fee{max-width:520px}.days-input{width:80px;margin:0;padding:6px 8px}label .hint{color:var(--muted);margin-top:4px;font-size:12px;font-weight:400;display:block}.reel-thumb{background:#0b1220;border-radius:10px;width:54px;height:96px;display:block;overflow:hidden}.reel-thumb video{object-fit:cover;width:100%;height:100%;display:block}.reel-caption{white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:320px;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.reel-count{align-items:center;gap:5px;display:inline-flex}.reel-count svg{color:var(--muted)}.reels-table td{vertical-align:top}.reels-table td .sub{white-space:nowrap}
