:root{--primary:#1E40AE;--primary-deep:#27398D;--primary-soft:#4F5BD5;--primary-light:#9CBEFF;--tint:#E1E9FE;--tint-weak:#F0F4FE;--ink:#181820;--body:#3F4451;--muted:#6B7280;--faint:#B0B4BF;--line:#E2E6EF;--canvas:#E5E9F2;--surface:#F6F7FB;--card:#FFFFFF;--white:#FFFFFF;--success:#1B9E6A;--success-tint:#E3F6EE;--warning:#D98A1A;--warning-tint:#FDF1DD;--danger:#D2413A;--danger-tint:#FBE6E4;--info:var(--primary);--info-tint:var(--tint);--service-laundry:#4F5BD5;--service-carwash:#1E40AE;--service-home:#27398D;--text-heading:var(--ink);--text-body:var(--body);--text-muted:var(--muted);--text-disabled:var(--faint);--text-on-primary:#FFFFFF;--text-link:var(--primary);--text-link-hover:var(--primary-soft);--surface-page:var(--surface);--surface-card:var(--card);--surface-sunken:var(--canvas);--surface-section:var(--tint-weak);--surface-selected:var(--tint);--surface-brand:var(--primary);--surface-brand-deep:var(--primary-deep);--surface-ink:var(--ink);--border-default:var(--line);--border-strong:var(--faint);--border-focus:var(--primary);--border-on-brand:rgba(255,255,255,.22);--action-primary:var(--primary);--action-primary-hover:var(--primary-soft);--action-primary-active:var(--primary-deep);--action-secondary-bg:var(--tint);--action-secondary-hover:#D3DFFD;--action-secondary-fg:var(--primary-deep);--action-ghost-hover:var(--tint-weak);--focus-ring:0 0 0 3px rgba(30,64,174,.28);--overlay:rgba(24,24,32,.55)}:root{--font-sans:"IBM Plex Sans Arabic",-apple-system,"Segoe UI",system-ui,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--font-heading:var(--font-sans);--font-body:var(--font-sans);--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-display:40px;--lh-display:1.25;--text-h1:32px;--lh-h1:1.3;--text-h2:24px;--lh-h2:1.35;--text-h3:20px;--lh-h3:1.4;--text-h4:17px;--lh-h4:1.45;--text-body-lg:17px;--lh-body-lg:1.65;--text-body:15px;--lh-body:1.65;--text-body-sm:13.5px;--lh-body-sm:1.6;--text-caption:11.5px;--lh-caption:1.5;--text-overline:11px;--lh-overline:1.4;--tracking-display:-.03em;--tracking-heading:-.02em;--tracking-overline:.08em;--numeric-tabular:"tnum" 1}:root{--radius-xs:5px;--radius-sm:7px;--radius-md:9px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:22px;--radius-pill:999px;--radius-app-icon:22.37%}:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--gutter-mobile:16px;--gutter-desktop:24px;--card-pad:16px;--card-pad-lg:24px;--section-pad:32px;--stack-tight:8px;--stack:16px;--stack-loose:24px;--inline-tight:6px;--inline:12px;--control-h-sm:32px;--control-h-md:40px;--control-h-lg:48px;--hit-min:44px;--header-h:56px;--tabbar-h:64px;--sidebar-w:248px;--content-max:1080px}:root{--shadow-card:0 1px 3px rgba(0,0,0,.05),0 10px 30px rgba(0,0,0,.04);--shadow-raised:0 2px 6px rgba(24,24,32,.06),0 16px 40px rgba(24,24,32,.08);--shadow-overlay:0 24px 64px rgba(24,24,32,.22),0 4px 12px rgba(24,24,32,.1);--shadow-brand:0 6px 18px rgba(30,64,174,.2);--shadow-icon:0 2px 10px rgba(0,0,0,.1);--shadow-inset:inset 0 1px 2px rgba(24,24,32,.06)}:root{--dur-instant:80ms;--dur-fast:.15s;--dur-base:.22s;--dur-slow:.36s;--dur-hero:.6s;--ease-standard:cubic-bezier(.2,0,0,1);--ease-exit:cubic-bezier(.4,0,1,1);--ease-spring:cubic-bezier(.34,1.4,.64,1);--ease-linear:linear;--press-scale:.97}@media(prefers-reduced-motion:reduce){:root{--dur-fast:0ms;--dur-base:0ms;--dur-slow:0ms;--dur-hero:0ms}}:root{--primary: #1E40AE;--primary-deep: #27398D;--primary-soft: #4F5BD5;--primary-light: #9CBEFF;--tint: #E1E9FE;--tint-weak: #F0F4FE;--ink: #181820;--body: #3F4451;--muted: #6B7280;--faint: #B0B4BF;--canvas: #E5E9F2;--page: #F6F7FB;--card: #FFFFFF;--success-tint: #E3F6EE;--warning-tint: #FDF1DD;--danger-tint: #FBE6E4;--focus-ring: 0 0 0 3px rgba(30,64,174,.28);--font-sans: "IBM Plex Sans", "IBM Plex Sans Arabic", -apple-system, "Segoe UI", system-ui, sans-serif;--navy-900: var(--primary);--navy-700: var(--primary-deep);--navy-500: var(--primary-soft);--navy-100: var(--tint);--navy-50: var(--tint-weak);--gold-600: #B08C43;--gold-500: #D98A1A;--gold-100: #FDF1DD;--cream: #F6F7FB;--teal-700: var(--navy-700);--teal-600: var(--navy-900);--teal-500: var(--navy-500);--teal-100: var(--navy-100);--teal-50: var(--navy-50);--amber-600: var(--gold-600);--amber-500: var(--gold-500);--amber-100: var(--gold-100);--ink-900: #181820;--ink-700: #3F4451;--ink-500: #6B7280;--ink-300: #B0B4BF;--line: #E2E6EF;--surface: #FFFFFF;--bg: #F6F7FB;--on-dark: #3F4451;--success: #1B9E6A;--success-bg: #E3F6EE;--warning: #D98A1A;--warning-bg: #FDF1DD;--danger: #D2413A;--danger-bg: #FBE6E4;--sidebar: #FFFFFF;--font-display: var(--font-sans);--font-body: var(--font-sans);--font-mono: "IBM Plex Mono", "Noto Naskh Arabic", ui-monospace, monospace;--radius-input: 9px;--radius-btn: 12px;--radius-card: 16px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .08);--shadow-md: 0 8px 24px -8px rgba(0, 0, 0, .2)}*{box-sizing:border-box}body{margin:0;font-family:var(--font-body);background:var(--bg);color:var(--ink-900)}h1{font-family:var(--font-display);font-weight:700;font-size:1.5rem;margin:0 0 1rem}h2{font-family:var(--font-display);font-weight:700;font-size:1.2rem;margin:0 0 .75rem}h3{font-family:var(--font-display);font-weight:700;font-size:1rem;margin:0 0 .75rem}.mono,.commission,.pct,.stat-value{font-family:var(--font-mono);font-feature-settings:"tnum"}.shell{display:flex;min-height:100vh}.sidebar{width:232px;background:var(--sidebar);color:var(--on-dark);display:flex;flex-direction:column;padding:1.25rem .9rem;gap:1.5rem;flex-shrink:0}.brand{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.brand-mark{flex-shrink:0}.brand-en{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;color:var(--muted)}.sidebar nav{display:flex;flex-direction:column;gap:2px}.nav-group{display:flex;flex-direction:column}.nav-group-head{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:0;cursor:pointer;padding:.5rem .8rem;margin:0;border-radius:10px;font:inherit;font-size:var(--text-overline);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--muted);text-align:start;height:auto;white-space:normal}.nav-group-head:hover{background:var(--tint-weak);color:var(--primary)}.nav-group-head.open{color:var(--ink-900)}.nav-caret{font-size:.7rem;opacity:.6}.nav-group-items{display:flex;flex-direction:column;gap:2px;margin:2px 0 6px;padding-inline-start:.5rem;border-inline-start:2px solid var(--line)}.sidebar nav a{color:var(--on-dark);text-decoration:none;padding:.6rem .8rem;border-radius:10px;font-size:.95rem;font-weight:500}.sidebar nav a:hover{background:var(--tint-weak);color:var(--primary)}.sidebar nav a.active{background:var(--teal-600);color:#fff}.sidebar-footer{margin-top:auto;display:flex;flex-direction:column;gap:.5rem}.user-email{font-size:.72rem;color:var(--on-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr;text-align:start}.content{flex:1;padding:1.75rem 2rem;max-width:1100px}.center-screen{min-height:100vh;display:flex;align-items:center;justify-content:center}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:1.5rem;box-shadow:var(--shadow-sm)}.card.narrow{width:360px;display:flex;flex-direction:column;gap:.9rem}.login-brand{align-items:center;justify-content:center;margin-bottom:.5rem}.add-form{margin-bottom:1.25rem;display:flex;flex-direction:column;gap:.9rem}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.9rem}.page-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.page-head h1{margin:0}.stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:1rem}.stat-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:1.1rem 1.25rem;box-shadow:var(--shadow-sm)}.stat-card.highlight{border-color:var(--warning);background:var(--warning-bg)}.stat-value{font-size:2rem;font-weight:600;color:var(--ink-900)}.stat-label{font-size:.85rem;color:var(--ink-500);margin-top:.15rem}label{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;color:var(--ink-500)}input{padding:.6rem .75rem;border:1px solid var(--line);border-radius:var(--radius-input);font-size:.95rem;font-family:inherit;color:var(--ink-900);background:#fff}input:focus{outline:2px solid var(--teal-600);outline-offset:-1px;border-color:var(--teal-600)}button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--control-h-md);padding:0 var(--space-4);border:1px solid transparent;border-radius:var(--radius-lg);background:var(--action-primary);color:var(--text-on-primary);font-family:var(--font-body);font-size:14px;font-weight:var(--weight-semibold);line-height:1;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),transform var(--dur-instant)}button:hover:not(:disabled){background:var(--action-primary-hover)}button:active:not(:disabled){background:var(--action-primary-active);transform:scale(var(--press-scale))}button:focus-visible{outline:none;box-shadow:var(--focus-ring)}button:disabled{background:var(--canvas);color:var(--text-disabled);cursor:not-allowed}.small-btn{height:var(--control-h-sm);padding:0 var(--space-3);font-size:13px;border-radius:var(--radius-sm);gap:6px;background:var(--action-secondary-bg);color:var(--action-secondary-fg)}.small-btn:hover:not(:disabled){background:var(--action-secondary-hover)}.small-btn:active:not(:disabled){background:var(--primary-light)}.small-btn:disabled{background:var(--canvas);color:var(--text-disabled)}button.ghost{background:transparent;color:var(--primary)}button.ghost:hover:not(:disabled){background:var(--action-ghost-hover)}button.ghost:active:not(:disabled){background:var(--tint)}button.ghost:disabled{background:transparent;color:var(--text-disabled)}.small-btn.suspend,button.danger{background:var(--danger);color:#fff}.small-btn.suspend:hover:not(:disabled),button.danger:hover:not(:disabled){background:#b93530}.small-btn.suspend:active:not(:disabled),button.danger:active:not(:disabled){background:#a02d28}.small-btn.approve{background:var(--action-primary);color:var(--text-on-primary)}.small-btn.approve:hover:not(:disabled){background:var(--action-primary-hover)}a.small-btn{text-decoration:none}.tabs{display:inline-flex;align-items:center;flex-wrap:wrap;gap:2px;padding:3px;margin-bottom:var(--space-4);background:var(--canvas);border-radius:var(--radius-lg);max-width:100%}.tab{height:var(--control-h-sm);padding:0 14px;background:transparent;color:var(--muted);border:0;border-radius:var(--radius-md);font-size:13.5px;font-weight:var(--weight-semibold)}.tab:hover:not(:disabled):not(.active){color:var(--ink);background:transparent}.tab.active{background:var(--card);color:var(--primary-deep);box-shadow:0 1px 2px #18182014}.tab .badge{margin-inline-start:6px}.tabs>.small,.tabs>.muted,.tabs>span{padding:0 8px}table{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-sm)}th,td{text-align:start;padding:.75rem .9rem;border-bottom:1px solid var(--line)}th{font-size:.75rem;letter-spacing:.03em;color:var(--ink-500);background:#fafbfc;font-weight:700}tr:last-child td{border-bottom:none}.inactive-row td{opacity:.55}.name-ar{font-family:var(--font-display);font-weight:700;font-size:1.05rem}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.75rem}td .actions,.actions.tight{margin-top:0;gap:.35rem}.badge{display:inline-flex;align-items:center;gap:5px;padding:.2rem .65rem;border-radius:999px;font-size:.75rem;font-weight:700}.badge:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor}.badge.pending{color:var(--warning);background:var(--warning-bg)}.badge.approved{color:var(--success);background:var(--success-bg)}.badge.suspended,.badge.danger{color:var(--danger);background:var(--danger-bg)}.badge.muted-badge{color:var(--muted, #5B6B70);background:#eef2f2}.commission{cursor:pointer;color:var(--ink-900)}.commission:hover{color:var(--teal-700)}.commission-edit{display:inline-flex;align-items:center;gap:.35rem}input.pct{width:64px;padding:.3rem .4rem;text-align:center}.error{color:var(--danger);background:var(--danger-bg);border-radius:var(--radius-input);padding:.55rem .8rem;font-size:.85rem}.muted{color:var(--ink-500)}.small{font-size:.8rem}.modal-overlay{position:fixed;inset:0;background:#0f1e2273;display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.modal{background:var(--surface, #fff);border-radius:16px;padding:1.2rem 1.4rem;width:100%;max-width:640px;max-height:88vh;overflow-y:auto;box-shadow:0 8px 40px #00000040}.modal h3{margin-top:0}.modal-close{float:inline-end;background:none;border:none;font-size:1.3rem;cursor:pointer;color:var(--ink-500);padding:.2rem}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.6rem 1.2rem;margin:.8rem 0}.detail-grid .k{color:var(--ink-500);font-size:.78rem}.detail-grid .v{font-weight:700}.datepick{position:relative}.datepick-btn{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;background:var(--surface, #fff);color:var(--ink-900);border:1px solid var(--line);border-radius:var(--radius-input);padding:.55rem .8rem;font-family:inherit;font-size:.95rem;cursor:pointer;text-align:start}.datepick-btn:hover{border-color:var(--teal-500);background:var(--surface, #fff)}.datepick-icon{opacity:.7}.datepick-pop{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:40;background:var(--surface, #fff);border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 30px #0000002e;padding:.7rem;min-width:268px}.datepick-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.datepick-nav button{background:var(--bg);color:var(--ink-700);border:1px solid var(--line);border-radius:8px;width:30px;height:30px;padding:0;font-size:1rem;cursor:pointer}.datepick-grid{display:grid;gap:.3rem}.datepick-grid.months{grid-template-columns:repeat(3,1fr)}.datepick-grid.days{grid-template-columns:repeat(7,1fr)}.datepick-grid button{background:var(--bg);color:var(--ink-900);border:1px solid var(--line);border-radius:8px;padding:.45rem .2rem;font-size:.8rem;cursor:pointer}.datepick-grid button:hover{border-color:var(--teal-500)}.datepick-grid button.sel{background:var(--teal-600);border-color:var(--teal-600);color:#fff}.datepick-grid .dow{font-size:.65rem;color:var(--ink-500);text-align:center;padding:.2rem 0}tr.clickable{cursor:pointer}tr.clickable:hover td{background:var(--bg)}.success{background:#e8f7f0;color:#0f7a4d;border:1px solid #bfe8d5;border-radius:var(--radius-input);padding:.6rem .9rem;margin-bottom:1rem}.detail-columns{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1rem;align-items:start}.detail-columns .card{margin:0}.kv{display:flex;justify-content:space-between;gap:.8rem;padding:.35rem 0}.kv>span{color:var(--ink-500)}.form-grid .span2{grid-column:1 / -1}.form-grid textarea{width:100%;background:var(--surface, #fff);color:var(--ink-900);border:1px solid var(--line);border-radius:var(--radius-input);padding:.55rem .8rem;font-family:inherit;font-size:.95rem;resize:vertical}table.inner{width:100%;margin:0}table.inner td{padding:.45rem .5rem;border-bottom:1px solid var(--line)}table.inner tr:last-child td{border-bottom:none}.catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.2rem;align-items:start}.catalog-grid h4{margin:0 0 .5rem;color:var(--ink-700)}.logo-row{display:flex;align-items:center;gap:1rem;margin-bottom:.6rem}.logo-preview{width:72px;height:72px;border-radius:16px;object-fit:cover;background:var(--surface-alt, #F1F5F5);flex:none}.logo-preview.empty{display:grid;place-items:center;font-size:.72rem;color:var(--ink-500, #5E7379);border:1px dashed var(--line, #E1E9EA)}.logo-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}label.small-btn{cursor:pointer;display:inline-block}label.small-btn.disabled{opacity:.6;cursor:default}.zone-filter{display:flex;gap:.4rem;margin:.2rem 0 .7rem;flex-wrap:wrap}.zone-filter .small-btn.on{background:var(--primary);color:#fff}.zones-table th{text-align:start;font-size:.72rem;font-weight:600;color:var(--ink-500, #5E7379);padding-bottom:.3rem;white-space:nowrap}.zones-table td{vertical-align:middle}.chat-split{display:grid;grid-template-columns:360px 1fr;gap:1.2rem;align-items:start}.chat-list{padding:0;max-height:74vh;overflow-y:auto;display:flex;flex-direction:column}.chat-row{display:block;width:100%;text-align:start;background:none;cursor:pointer;font:inherit;color:inherit;padding:.7rem .85rem;border:0;border-bottom:1px solid var(--line);border-inline-start:3px solid transparent}.chat-row:last-child{border-bottom:0}.chat-row.on{border-inline-start-color:var(--primary)}.chat-row-meta,.chat-row-mid{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-row-time{font-variant-numeric:tabular-nums}.chat-row:hover{background:var(--tint-weak)}.chat-row.on{background:var(--surface-selected)}.chat-row-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.chat-row-mid{font-size:.82rem;font-weight:600;margin:3px 0 2px}.chat-pane{display:flex;flex-direction:column;min-height:60vh;max-height:78vh}.chat-pane-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;border-bottom:1px solid var(--line, #E1E9EA);padding-bottom:.6rem;margin-bottom:.6rem}.chat-msgs{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:2px}.chat-bubble{max-width:78%;border-radius:12px;padding:8px 12px;background:var(--bg, #F5F8F8);align-self:flex-start}.chat-bubble.support{background:var(--tint);align-self:flex-end}.chat-bubble.shop{background:#fbebd2}.chat-bubble-head{display:flex;gap:10px;align-items:baseline;font-size:.78rem;margin-bottom:2px}.chat-bubble-body{font-size:.92rem;line-height:1.6;white-space:pre-wrap;word-break:break-word}.chat-input{display:flex;gap:8px;margin-top:.6rem}.chat-input input{flex:1;height:42px;border:1px solid var(--line, #E1E9EA);border-radius:10px;padding:0 12px;font:inherit}@media(max-width:1000px){.chat-split{grid-template-columns:1fr}.chat-list{max-height:32vh}}.add-row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;padding:12px 14px;margin:10px 0 4px;background:var(--teal-soft, #F2F7F7);border:1px solid var(--line, #E1E9EA);border-radius:8px}.add-row label{display:flex;flex-direction:column;gap:4px;font-size:.8rem;color:var(--muted, #5B6B70)}.add-row select,.add-row input{min-height:34px}.add-row select{min-width:220px}.add-actions{display:flex;gap:8px}.hours-table td{vertical-align:middle}.hours-table input[type=time]{min-height:32px;padding:2px 6px}.topbar,.drawer-veil{display:none}@media(max-width:860px){.shell{flex-direction:column}.topbar{display:flex;align-items:center;gap:.75rem;padding:.6rem .9rem;background:var(--sidebar);color:var(--on-dark);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:40}.topbar-title{flex:1;font-family:var(--font-display);font-size:1.05rem;color:var(--ink)}.menu-btn{display:flex;flex-direction:column;justify-content:center;gap:4px;width:38px;height:38px;padding:0 8px;background:var(--tint);border:0;border-radius:9px;cursor:pointer}.menu-btn span{display:block;height:2px;background:var(--primary);border-radius:2px}.drawer-veil{display:block;position:fixed;inset:0;z-index:45;background:#00000073}.sidebar{position:fixed;top:0;bottom:0;inset-inline-start:0;z-index:50;width:268px;max-width:82vw;transform:translate(-100%);transition:transform .22s ease;overflow-y:auto}.sidebar.open{transform:translate(0)}.sidebar nav a{font-size:.98rem;padding:.7rem .85rem}.content{padding:1rem .9rem 2.5rem;max-width:100%}.page-head{flex-wrap:wrap;gap:.6rem}.page-head h1{font-size:1.35rem}.stat-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.7rem}.catalog-grid,.chat-split,.form-grid{grid-template-columns:1fr}.add-row select{min-width:0;width:100%}.add-row label{flex:1 1 100%}table[data-stack]{min-width:0;display:block;border:0;background:none}table[data-stack] thead{display:none}table[data-stack] tbody{display:block}table[data-stack] tr{display:block;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:.55rem .8rem;margin-bottom:.55rem}table[data-stack] tr.clickable{cursor:pointer}table[data-stack] td{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.32rem 0;border:0;text-align:end;min-height:26px}table[data-stack] td:before{content:attr(data-label);font-family:var(--font-body);letter-spacing:0;color:var(--ink-500, #5E7379);font-size:.76rem;font-weight:600;flex-shrink:0}table[data-stack] td.actions{white-space:normal;flex-wrap:wrap}table[data-stack] td.actions .small-btn{margin:0}table[data-stack] tr.clickable:hover td{background:transparent}table[data-stack] tr.clickable:active{background:var(--tint-weak)}.dash-split{grid-template-columns:1fr!important}table[data-stack] td[data-label=""]{justify-content:flex-start}table[data-stack] td[data-label=""]:before{content:none}table[data-stack] td:last-child{border-top:1px solid var(--line);margin-top:.35rem;padding-top:.5rem}.card{overflow-x:auto}}html,body{max-width:100%;overflow-x:hidden}.order-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.order-actions .small-btn{white-space:nowrap}.cfg-group{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:0;padding:.4rem 0;margin-bottom:.3rem;font:inherit;font-weight:700;font-size:1.02rem;color:var(--ink-900);cursor:pointer;text-align:start}.cfg-row{padding:.65rem 0;border-top:1px solid var(--line)}.cfg-row.inline{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.cfg-row.inline .cfg-text{flex:1;min-width:0}.cfg-head,.cfg-input{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--line)}.toggle-row:last-child{border-bottom:0}.toggle-row .label{min-width:0;flex:1}.toggle-row .label b{display:block;font-size:.9rem}.switch{display:inline-flex;flex-direction:row;align-items:center;gap:10px;flex:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.switch input{position:absolute;opacity:0;width:0;height:0}.switch-track{position:relative;flex:none;width:44px;height:24px;border-radius:var(--radius-pill);background:var(--faint);transition:background var(--dur-base) var(--ease-standard)}.switch-thumb{position:absolute;top:2px;inset-inline-start:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #18182040;transition:transform var(--dur-base) var(--ease-spring)}.switch input:checked+.switch-track{background:var(--primary)}.switch input:checked+.switch-track .switch-thumb{transform:translate(20px)}.switch input:disabled+.switch-track{background:var(--line)}.switch input:focus-visible+.switch-track{box-shadow:var(--focus-ring)}.post-preview{display:flex;gap:1rem;align-items:flex-start}.post-preview img,.post-preview video{width:200px;border-radius:12px;display:block;border:1px solid var(--line);background:var(--tint-weak)}.post-noimage{width:200px;height:250px;border-radius:12px;border:1px dashed var(--line);display:flex;align-items:center;justify-content:center}.post-slides{display:flex;gap:.5rem;flex-wrap:wrap}.post-slide{display:block;text-decoration:none;text-align:center}.post-preview .post-slides img{width:132px;margin-bottom:.25rem}.post-copy{flex:1;min-width:0}@media(max-width:860px){.post-preview{flex-direction:column}.post-preview img,.post-preview video,.post-noimage{width:100%;height:auto;max-width:320px}.post-preview .post-slides img{width:100px}}.lead-account-row-host>td{background:var(--tint-weak)}.lead-account{display:flex;flex-direction:column;gap:6px;padding:4px 2px}.lead-account-row{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.lead-account-row label{display:flex;flex-direction:column;gap:2px}.lead-creds{display:inline-flex;gap:1.2rem;padding:8px 12px;border-radius:10px;background:var(--card);border:1px solid var(--line);width:fit-content;font-size:.95rem;-webkit-user-select:all;user-select:all}td,th,.kv,.kv span,.kv b,option,.chat-bubble-body,.muted{unicode-bidi:plaintext}
