:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f6fa;--surface:#fff;--surface-2:#eef1f6;--paper:#f8f9fc;--ink:#1b2433;--muted:#5f6b7d;--faint:#8791a1;--line:#e3e8ef;--line-strong:#cdd5e0;--brand:#1e40af;--brand-hover:#1a3695;--brand-ink:#fff;--brand-soft:#e6ecfb;--focus:#4a6bd6;--good:#2f7d5b;--good-bg:#e4f2ea;--warn:#9a6a12;--warn-bg:#f8efd9;--bad:#c23b3b;--bad-bg:#fbe7e7;--info:#2b6a9e;--info-bg:#e4eff8;--overlay:#0f172a73;--shadow:0 16px 42px #0f172a17;--shadow-sm:0 3px 12px #0f172a0f;--s-new:#2b6a9e;--s-new-bg:#e4eff8;--s-wait:#9a6a12;--s-wait-bg:#f8efd9;--s-ok:#2f7d5b;--s-ok-bg:#e4f2ea;--s-prep:#9a6a12;--s-prep-bg:#f8efd9;--s-ship:#6d4fb0;--s-ship-bg:#eee9f8;--s-done:#2f7d5b;--s-done-bg:#e4f2ea;--s-ret:#c23b3b;--s-ret-bg:#fbe7e7;--s-can:#5f6b7d;--s-can-bg:#e3e8ef;--radius:18px;--radius-sm:13px;--font:"IBM Plex Sans Arabic", Tahoma, "Segoe UI", sans-serif;--font-display:"Alexandria", "IBM Plex Sans Arabic", sans-serif;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1520;--surface:#172030;--surface-2:#1f2a3d;--paper:#131b29;--ink:#e8edf5;--muted:#aab4c4;--faint:#7f8a9d;--line:#26334a;--line-strong:#34445f;--brand:#7aa2ff;--brand-hover:#93b3ff;--brand-ink:#0b1220;--brand-soft:#1c2c52;--focus:#93b3ff;--good:#7fd1a6;--good-bg:#17332a;--warn:#e6bf73;--warn-bg:#3a3020;--bad:#f19a9a;--bad-bg:#3d2326;--info:#8cc4ee;--info-bg:#1a3040;--overlay:#000000a6;--shadow:0 16px 42px #0000004d;--shadow-sm:0 3px 12px #0003;--s-new:#8cc4ee;--s-new-bg:#1a3040;--s-wait:#e6bf73;--s-wait-bg:#3a3020;--s-ok:#7fd1a6;--s-ok-bg:#17332a;--s-prep:#e6bf73;--s-prep-bg:#3a3020;--s-ship:#b9a6ee;--s-ship-bg:#2c2745;--s-done:#7fd1a6;--s-done-bg:#17332a;--s-ret:#f19a9a;--s-ret-bg:#3d2326;--s-can:#aab4c4;--s-can-bg:#1f2a3d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1520;--surface:#172030;--surface-2:#1f2a3d;--paper:#131b29;--ink:#e8edf5;--muted:#aab4c4;--faint:#7f8a9d;--line:#26334a;--line-strong:#34445f;--brand:#7aa2ff;--brand-hover:#93b3ff;--brand-ink:#0b1220;--brand-soft:#1c2c52;--focus:#93b3ff;--good:#7fd1a6;--good-bg:#17332a;--warn:#e6bf73;--warn-bg:#3a3020;--bad:#f19a9a;--bad-bg:#3d2326;--info:#8cc4ee;--info-bg:#1a3040;--overlay:#000000a6;--shadow:0 16px 42px #0000004d;--shadow-sm:0 3px 12px #0003;--s-new:#8cc4ee;--s-new-bg:#1a3040;--s-wait:#e6bf73;--s-wait-bg:#3a3020;--s-ok:#7fd1a6;--s-ok-bg:#17332a;--s-prep:#e6bf73;--s-prep-bg:#3a3020;--s-ship:#b9a6ee;--s-ship-bg:#2c2745;--s-done:#7fd1a6;--s-done-bg:#17332a;--s-ret:#f19a9a;--s-ret-bg:#3d2326;--s-can:#aab4c4;--s-can-bg:#1f2a3d}}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-tap-highlight-color:transparent;margin:0;font-size:14px;line-height:1.55}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default;opacity:.55}a{color:var(--brand);text-decoration:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}h1,h2,h3{text-wrap:balance;margin:0}p{margin:0}.num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.muted{color:var(--muted)}.faint{color:var(--faint)}svg.i{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}[hidden]{display:none!important}.logo{font-family:var(--font-display);align-items:center;gap:10px;font-size:22px;font-weight:800;display:flex}.logo small{font-family:var(--font);color:var(--muted);margin-top:-2px;font-size:11px;font-weight:500;display:block}.mark{background:var(--brand);border-radius:10px;flex:none;width:34px;height:20px;position:relative}.mark:after{content:"";background:var(--brand-ink);border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:5px;left:50%}.mark:before{content:"";border-inline:1.5px solid color-mix(in srgb, var(--brand-ink) 55%, transparent);width:18px;margin-left:-9px;position:absolute;top:3px;bottom:3px;left:50%}.app{grid-template-columns:1fr;min-height:100%;display:grid}.side{display:none}.main{min-width:0;padding-bottom:calc(84px + var(--safe-bottom));flex-direction:column;display:flex}.page{padding:calc(12px + var(--safe-top)) 16px 16px;flex-direction:column;gap:18px;width:100%;max-width:1400px;margin-inline:auto;display:flex}.page-head{align-items:center;gap:10px;min-height:40px;display:flex}.page-head h1{font-family:var(--font-display);letter-spacing:-.02em;font-size:21px;font-weight:700}.page-head .spacer{flex:1}.m-logo{display:flex}.back{width:36px;height:36px;color:var(--muted);border-radius:10px;place-items:center;display:grid}.mobile-head{background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:9px 16px;display:flex}.mobile-head .logo{font-size:18px}.mobile-head .logo small{text-overflow:ellipsis;white-space:nowrap;max-width:min(48vw,190px);overflow:hidden}.mobile-head .iconbtn{border-radius:13px;width:42px;height:42px}.mobile-context{min-width:0;color:var(--ink);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:15px;align-items:center;gap:10px;margin:12px 14px 0;padding:10px 12px;display:flex}.mobile-context-copy{flex:1;min-width:0}.mobile-context-copy b,.mobile-context-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-context-copy b{font-size:13px}.mobile-context-copy span{color:var(--muted);font-size:11px}.mobile-context-link{color:var(--brand);white-space:nowrap;align-items:center;gap:2px;font-size:12px;font-weight:700;display:inline-flex}.mobile-context-blocked{color:var(--bad);background:var(--bad-bg);border-radius:8px;padding:4px 7px;font-size:10px;font-weight:700}.context-avatar{width:40px;height:40px;color:var(--brand);background:var(--brand-soft);border-radius:14px;flex:none;place-items:center;font-weight:700;display:grid}.context-rail{display:none}.bnav{inset-inline:0;z-index:20;background:color-mix(in srgb, var(--paper) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:6px 4px calc(6px + var(--safe-bottom));grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0}.bnav a{color:var(--faint);border-radius:13px;flex-direction:column;align-items:center;gap:3px;padding:4px 0;font-size:10.5px;display:flex}.bnav a.active{color:var(--brand);font-weight:600}.bnav svg.i{width:22px;height:22px}@media (width>=900px){.app{grid-template-columns:236px minmax(0,1fr)}.side{background:var(--paper);border-inline-end:1px solid var(--line);flex-direction:column;gap:20px;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.side nav{flex-direction:column;gap:2px;display:flex}.side nav a{border-radius:var(--radius-sm);min-height:42px;color:var(--muted);align-items:center;gap:10px;padding:8px 11px;font-weight:500;display:flex}.side nav a:hover{background:var(--surface-2);color:var(--ink)}.side nav a.active{background:var(--brand-soft);color:var(--brand);font-weight:600}.side .theme-switch{margin-top:auto}.side .theme-switch+.who{margin-top:0}.side nav a .soon{color:var(--faint);margin-inline-start:auto;font-size:11px;font-weight:500}.side .grp{color:var(--faint);padding:12px 10px 4px;font-size:11.5px}.side .who{border-radius:var(--radius-sm);color:var(--ink);align-items:center;gap:10px;margin-top:auto;padding:10px;display:flex}.side .who:hover{background:var(--surface-2)}.mobile-head,.m-logo,.bnav,.m-only{display:none!important}.main{padding-bottom:32px}.page{gap:20px;max-width:1400px;padding:28px 32px 40px}}@media (width>=1260px){.app.has-customer-context{grid-template-columns:236px minmax(0,1fr) 278px}.app.has-customer-context .mobile-context{display:none!important}.app.has-customer-context .context-rail{background:var(--paper);border-inline-start:1px solid var(--line);grid-area:1/3;min-width:0;padding:24px 15px;display:block}.context-sticky{flex-direction:column;gap:12px;display:flex;position:sticky;top:22px}}@media (width>=900px) and (width<=1259px){.app.has-customer-context{grid-template-columns:236px minmax(0,1fr)}.app.has-customer-context .side{grid-area:1/1/span 2}.app.has-customer-context .mobile-context{grid-area:1/2;margin:14px 24px 0}.app.has-customer-context .main{grid-area:2/2}}.avatar{background:var(--brand-soft);width:32px;height:32px;color:var(--brand);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.who .meta{min-width:0;line-height:1.3}.who .meta b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.who .meta span{color:var(--muted);font-size:12px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.card-pad{padding:16px}.section-title{color:var(--muted);font-size:13px;font-weight:600}.list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.row{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:52px;padding:11px 14px;display:flex}.row:last-child{border-bottom:0}.row.link{color:inherit}.row.link:hover{background:var(--surface-2)}.row .grow{flex:1;min-width:0}.row .title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.row .sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.row .chev{color:var(--faint)}.row .ico{background:var(--surface-2);width:34px;height:34px;color:var(--muted);border-radius:10px;flex:none;place-items:center;display:grid}.pill{white-space:nowrap;border-radius:7px;align-items:center;gap:4px;height:22px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.pill.good{color:var(--good);background:var(--good-bg)}.pill.warn{color:var(--warn);background:var(--warn-bg)}.pill.bad{color:var(--bad);background:var(--bad-bg)}.pill.info{color:var(--info);background:var(--info-bg)}.pill.brand{color:var(--brand);background:var(--brand-soft)}.pill.muted{color:var(--muted);background:var(--surface-2)}.btn{white-space:nowrap;border:1px solid var(--line-strong);background:var(--surface);height:40px;color:var(--ink);box-shadow:var(--shadow-sm);border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.btn:hover:not(:disabled){background:var(--surface-2)}.btn.primary{background:var(--brand);color:var(--brand-ink);border-color:var(--brand);box-shadow:none}.btn.primary:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover)}.btn.danger{color:var(--bad)}.btn.ghost{box-shadow:none;background:0 0;border-color:#0000}.btn.small{height:34px;padding:0 12px;font-size:13px}.btn.block{width:100%}.iconbtn{width:38px;height:38px;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:11px;place-items:center;display:grid}.form{flex-direction:column;gap:14px;display:flex}.field{flex-direction:column;gap:6px;display:flex}.field>label,.field>.label{font-size:13.5px;font-weight:600}.field .help{color:var(--muted);font-size:12.5px}.field .err{color:var(--bad);font-size:12.5px;font-weight:500}.input,.select,.textarea{border:1px solid var(--line-strong);background:var(--surface);width:100%;height:44px;color:var(--ink);font:inherit;border-radius:11px;outline:none;padding:0 13px;font-size:15px}.textarea{resize:vertical;height:auto;min-height:88px;padding:10px 12px;line-height:1.6}.input::placeholder,.textarea::placeholder{color:var(--faint)}.input:focus,.select:focus,.textarea:focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--brand-soft)}.field.has-err .input,.field.has-err .select,.field.has-err .textarea{border-color:var(--bad)}.input[dir=ltr]{text-align:left}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.chip[aria-pressed=true]{background:var(--brand-soft);border-color:color-mix(in srgb, var(--brand) 45%, transparent);color:var(--brand);font-weight:600}.check{cursor:pointer;align-items:center;gap:10px;min-height:36px;display:flex}.cb{appearance:none;border:1.5px solid var(--faint);background:var(--surface);cursor:pointer;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin:0;display:grid}.cb:checked{background:var(--brand);border-color:var(--brand)}.cb:checked:after{content:"";border-left:2px solid var(--brand-ink);border-bottom:2px solid var(--brand-ink);width:10px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.cb:disabled{opacity:.5}.form-error{background:var(--bad-bg);color:var(--bad);border-radius:10px;padding:10px 12px;font-weight:500}.tabs{scrollbar-width:none;gap:6px;margin-inline:-16px;padding-inline:16px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs a{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--muted);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 13px;font-size:13px;font-weight:500;display:inline-flex}.tabs a.active{background:var(--brand-soft);color:var(--brand);border-color:color-mix(in srgb, var(--brand) 45%, transparent);font-weight:600}@media (width>=900px){.tabs{flex-wrap:wrap;margin-inline:0;padding-inline:0}}.savebar{bottom:calc(76px + var(--safe-bottom));z-index:10;background:var(--ink);color:var(--bg);box-shadow:var(--shadow);border-radius:14px;align-items:center;gap:10px;padding:8px 8px 8px 12px;padding-inline-start:14px;display:flex;position:sticky}.savebar .grow{flex:1;font-weight:600}.savebar .btn:not(.primary){color:var(--bg);border-color:color-mix(in srgb, var(--bg) 30%, transparent);background:0 0}@media (width>=900px){.savebar{bottom:20px}}.overlay{z-index:40;background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{overscroll-behavior:contain;background:var(--surface);width:100%;max-height:92%;box-shadow:var(--shadow);padding:8px 16px calc(16px + var(--safe-bottom));border-radius:22px 22px 0 0;flex-direction:column;gap:14px;display:flex;overflow-y:auto}.sheet>*{flex-shrink:0}.sheet .grab{background:var(--line);border-radius:2px;width:40px;height:4px;margin:4px auto 2px}.sheet-head{align-items:center;gap:8px;display:flex}.sheet-head h2{font-family:var(--font-display);letter-spacing:-.01em;flex:1;font-size:18px;font-weight:700}.sheet-foot{gap:8px;display:flex}.sheet-foot .btn{flex:1}@media (width>=700px){.overlay{align-items:center}.sheet{border:1px solid var(--line);border-radius:20px;width:540px;padding:20px 22px 22px}.sheet .grab{display:none}}.toast{left:50%;bottom:calc(92px + var(--safe-bottom));z-index:60;background:var(--ink);color:var(--bg);box-shadow:var(--shadow);border-radius:10px;max-width:calc(100% - 32px);padding:10px 16px;font-weight:600;position:fixed;transform:translate(-50%)}.toast.bad{background:var(--bad);color:#fff}@media (width>=900px){.toast{bottom:28px}}.empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:8px;padding:36px 16px;display:flex}.loading{text-align:center;color:var(--faint);flex-direction:column;align-items:center;gap:10px;padding:40px;display:flex}.loading small{max-width:300px;font-size:12.5px;line-height:1.6}.loading.failed{color:var(--bad)}.auth{min-height:100%;padding:calc(24px + var(--safe-top)) 16px calc(24px + var(--safe-bottom));justify-content:center;align-items:center;display:flex}.auth-box{flex-direction:column;gap:22px;width:100%;max-width:420px;display:flex}.auth-box .logo{font-size:28px}.auth-box h1{font-family:var(--font-display);font-size:22px;font-weight:700}.steps{gap:6px;display:flex}.steps span{background:var(--line);border-radius:2px;flex:1;height:4px}.steps span.on{background:var(--brand)}.hello h1{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(22px,4vw,30px);font-weight:700;line-height:1.3}.progress{background:var(--surface-2);border-radius:3px;height:6px;overflow:hidden}.progress>span{background:var(--brand);border-radius:3px;height:100%;display:block}.tick{border:1.5px solid var(--line);color:#0000;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.tick.done{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.tick svg.i{stroke-width:2.4px;width:15px;height:15px}.perm-group{flex-direction:column;gap:2px;display:flex}.perm-group+.perm-group{border-top:1px solid var(--line);padding-top:10px}.perm-group-head{justify-content:space-between;align-items:center;padding:4px 0;font-size:13.5px;font-weight:700;display:flex}.phones{flex-direction:column;gap:8px;display:flex}.phones .line{gap:8px;display:flex}.phones .line .input{flex:1}@media (prefers-reduced-motion:no-preference){.sheet{animation:.18s ease-out rise}@keyframes rise{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}}.tabs a{gap:6px}.tab-badge{background:var(--warn);min-width:18px;height:18px;color:var(--bg);border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.field label .pill,.field .label .pill{vertical-align:1px;height:19px;margin-inline-start:4px;font-size:10.5px}.more-toggle{color:var(--brand);border-top:1px dashed var(--line);align-items:center;gap:6px;width:100%;padding:14px 0 6px;font-size:13.5px;font-weight:600;display:flex}.hours,.exceptions{flex-direction:column;gap:12px;display:flex}.seg-toggle{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;gap:3px;padding:3px;display:flex}.seg-toggle button{height:36px;color:var(--muted);border-radius:8px;flex:1;padding:0 10px;font-size:13.5px;font-weight:500}.seg-toggle button[aria-checked=true],.seg-toggle button[aria-pressed=true]{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 3px #0f172a1f}.seg-toggle.small button{height:32px;font-size:13px}.time-range{align-items:center;gap:8px;display:flex}.time-range .input{flex:1;width:auto;min-width:0;max-width:150px;height:40px}.day-rows{border:1px solid var(--line);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.day-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;min-height:56px;padding:8px 10px;display:flex}.day-row:last-child{border-bottom:0}.day-row .day-name{width:104px;min-height:0;font-weight:600}.day-row .time-range{flex:1;min-width:200px}.exception{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;padding:10px;display:flex}.exception-top{gap:8px;display:flex}.exception-top .input[type=date]{flex:none;width:150px}.exception-top .input:not([type=date]){flex:1;min-width:0}.exception-bottom{flex-direction:column;gap:10px;display:flex}@media (width>=700px){.exception-bottom{flex-direction:row;align-items:center}.exception-bottom .seg-toggle{flex:none;width:240px}}.menu-btn{display:grid}.drawer-overlay{z-index:50;background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:fixed;inset:0}.drawer{top:0;bottom:0;z-index:51;background:var(--surface);border-inline-end:1px solid var(--line);width:min(300px,84vw);box-shadow:var(--shadow);padding:calc(18px + var(--safe-top)) 14px calc(18px + var(--safe-bottom));flex-direction:column;gap:18px;display:flex;position:fixed;inset-inline-start:0;overflow-y:auto}.drawer nav{flex-direction:column;gap:2px;display:flex}.drawer nav a{border-radius:var(--radius-sm);color:var(--muted);align-items:center;gap:12px;padding:11px 10px;font-size:15px;font-weight:500;display:flex}.drawer nav a.active{background:var(--brand-soft);color:var(--brand);font-weight:600}.drawer nav a .soon{color:var(--faint);margin-inline-start:auto;font-size:11px;font-weight:500}.drawer .grp{color:var(--faint);padding:12px 10px 4px;font-size:11.5px}.drawer-head{justify-content:space-between;align-items:center;display:flex}.drawer .who{border-radius:var(--radius-sm);color:var(--ink);border:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding:10px;display:flex}@media (prefers-reduced-motion:no-preference){.drawer{animation:.2s ease-out slide-in}.drawer-overlay{animation:.2s ease-out fade-in}@keyframes slide-in{0%{transform:translate(100%)}to{transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}}@media (width>=900px){.menu-btn,.drawer,.drawer-overlay{display:none!important}}.confirm-note{background:var(--info-bg);color:var(--info);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-weight:500;display:flex}.confirm-note .grow{flex:1}.page:has(.savebar){padding-bottom:72px}.small{font-size:12.5px}.strong{font-weight:700}.search{background:var(--surface);border:1px solid var(--line);height:42px;color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.filter-chips{scrollbar-width:none;gap:6px;margin-inline:-16px;padding-inline:16px;display:flex;overflow-x:auto}.filter-chips::-webkit-scrollbar{display:none}.fchip{border:1px solid var(--line);background:var(--surface);height:32px;color:var(--muted);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.fchip b{color:var(--ink);font-weight:600}.fchip[aria-pressed=true]{background:var(--brand-soft);color:var(--brand);border-color:color-mix(in srgb, var(--brand) 45%, transparent);font-weight:600}.fchip[aria-pressed=true] b{color:var(--brand)}.fchip .dot{border-radius:50%;width:7px;height:7px}@media (width>=900px){.filter-chips{flex-wrap:wrap;margin-inline:0;padding-inline:0}}.row2{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:1fr auto auto;grid-template-areas:"l1 end chev""l2 l2 chev";align-items:center;gap:3px 10px;padding:9px 12px;display:grid}.row2:last-child{border-bottom:0}.row2.link:hover{background:var(--surface-2)}.row2>.l1{white-space:nowrap;grid-area:l1;align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.row2>.l1 .name{text-overflow:ellipsis;font-weight:600;overflow:hidden}.row2>.end{white-space:nowrap;grid-area:end}.row2>.l2{white-space:nowrap;grid-area:l2;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.row2>svg.i{color:var(--faint);grid-area:chev}.section-head{justify-content:space-between;align-items:center;display:flex}.meta-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=380px){.grid2{grid-template-columns:1fr}}.variant-head{justify-content:space-between;align-items:center;display:flex}.cb.round{border-radius:50%}.cb.round:checked:after{background:var(--brand-ink);border:0;border-radius:50%;width:8px;height:8px;transform:none}.variant{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.variant:last-child{border-bottom:0}.variant-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.variant-top .name{align-items:center;gap:6px;font-weight:700;display:flex}.variant-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.variant-actions{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.qty{text-align:center;min-width:52px;font-weight:700}.qty.plus{color:var(--good)}.qty.minus{color:var(--bad)}.hist{align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.hist .h-n{color:var(--muted);font-weight:500}.r-good{color:var(--good)}.r-warn{color:var(--warn)}.r-bad{color:var(--bad)}.r-none{color:var(--faint);font-weight:500}.newc{color:var(--info);font-size:11.5px;font-weight:600}.stack{flex-direction:column;gap:8px;display:flex}.contact{flex-direction:column;gap:10px;display:flex}.contact-phone{justify-content:flex-start;align-items:baseline;gap:10px;font-size:17px;display:flex}.contact-actions{gap:8px;display:flex}.contact-actions .btn{flex:1}.stat-row{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding-top:10px;display:grid}.stat-row>div{flex-direction:column;align-items:center;gap:2px;display:flex}.stat-row b{font-size:17px;font-weight:700}.stat-row span{color:var(--muted);font-size:12px}.note-form{gap:8px;display:flex}.note-form .input{flex:1}.row .grow>.title,.row .grow>.sub{display:block}.page-head h1 .count{font-family:var(--font);color:var(--muted);margin-inline-start:6px;font-size:13px;font-weight:500}.seg{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:2px;display:flex}.seg button{min-width:34px;height:32px;color:var(--muted);border-radius:8px;place-items:center;padding:0 8px;display:grid}.seg button[aria-pressed=true]{background:var(--brand);color:var(--brand-ink)}.iconbtn[aria-pressed=true]{color:var(--brand);border-color:var(--brand);background:var(--brand-soft)}.top-row{gap:8px;display:flex}.top-row .search{flex:1}.top-row .btn{height:42px}@media (width<=420px){.hide-xs{display:none}.top-row .btn{padding:0 12px}}.stats{color:var(--muted);scrollbar-width:none;white-space:nowrap;gap:18px;margin-top:-4px;font-size:12.5px;display:flex;overflow-x:auto}.stats::-webkit-scrollbar{display:none}.stats b{color:var(--ink);margin-inline:4px;font-size:13.5px;font-weight:600}.orow{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:auto 1fr auto;grid-template-areas:"sel l1 time""sel l2 act";align-items:center;gap:3px 10px;padding:9px 12px;display:grid}.orow:last-child{border-bottom:0}.orow:hover{background:var(--surface-2)}.orow.sel{background:var(--brand-soft)}.orow .sel-box{grid-area:sel}.orow .l1{white-space:nowrap;grid-area:l1;align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.orow .l1 .id{color:var(--faint);font-size:12px}.orow .l1 .name{text-overflow:ellipsis;font-weight:600;overflow:hidden}.orow .l1 .gov{color:var(--muted);text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.orow .time{color:var(--faint);white-space:nowrap;grid-area:time;font-size:12px}.orow .l2{white-space:nowrap;grid-area:l2;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex;overflow:hidden}.orow .amt{font-weight:700}.qty-s{color:var(--muted);font-size:12px}.orow .act{grid-area:act}.act{gap:2px;display:flex}.act a,.act button,.act .act-spacer{width:30px;height:28px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.act a:hover,.act button:hover{background:var(--surface-2);color:var(--ink)}.act .go{color:var(--brand)}.dense .orow{row-gap:1px;padding:6px 12px}.dense .act a,.dense .act button,.dense .act .act-spacer{height:24px}.src{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.src i{border-radius:2px;width:6px;height:6px;display:inline-block}.tbl-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow-x:auto}.tbl-wrap table{border-collapse:collapse;width:100%;min-width:980px}.tbl-wrap th,.tbl-wrap td{text-align:start;border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:middle;padding:9px 12px}.dense .tbl-wrap th,.dense .tbl-wrap td{padding:5px 12px}.tbl-wrap th{color:var(--muted);background:var(--paper);border-bottom-color:var(--line-strong);font-size:12px;font-weight:600}.tbl-wrap tr:last-child td{border-bottom:0}.tbl-wrap tbody tr{cursor:pointer}.tbl-wrap tbody tr:hover td{background:var(--surface-2)}.tbl-wrap tr.sel td{background:var(--brand-soft)}.tbl-wrap td .sub{color:var(--faint);font-size:12px;display:block}.tbl-wrap td.items{text-overflow:ellipsis;max-width:240px;color:var(--muted);overflow:hidden}.bulk{inset-inline:12px;bottom:calc(76px + var(--safe-bottom));z-index:30;background:var(--ink);color:var(--bg);box-shadow:var(--shadow);padding:8px;border-radius:14px;align-items:center;gap:6px;padding-inline-start:6px;display:flex;position:fixed}.bulk .n{white-space:nowrap;font-weight:600}.bulk .acts{scrollbar-width:none;gap:4px;margin-inline-start:auto;display:flex;overflow-x:auto}.bulk .acts button,.bulk .acts a{color:inherit;background:color-mix(in srgb, var(--bg) 14%, transparent);white-space:nowrap;border-radius:9px;align-items:center;height:36px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.bulk .acts button.primary,.bulk .acts a.primary{background:var(--brand);color:var(--brand-ink)}.bulk .x{border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.orders-page.has-bulk{padding-bottom:80px}.page:has(.bulk){padding-bottom:80px}@media (width>=900px){.bulk{inset-inline:auto;min-width:520px;bottom:24px;left:calc(50% + 120px);transform:translate(-50%)}}.totals{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.totals>div{color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.totals>div .num{color:var(--ink)}.totals .grand{color:var(--ink);border-top:1px dashed var(--line);padding-top:6px;font-size:15px;font-weight:700}.totals .cod{color:var(--brand);font-weight:600}.totals .cod .num{color:var(--brand);font-weight:700}@media (width<=480px){.orow .src{gap:0;font-size:0}.orow .src i{border-radius:50%;width:8px;height:8px}.orow .qty-s{display:none}}.follow-up{flex-direction:column;gap:8px;display:flex}.orow .l1 .fu{flex:none;height:19px;font-size:10.5px}.series-mark{background:var(--ink);min-width:44px;height:30px;color:var(--bg);letter-spacing:.04em;border-radius:8px;flex:none;place-items:center;padding:0 8px;font-size:13px;font-weight:700;display:grid}.series-preview{background:var(--surface-2);border:1px dashed var(--line);border-radius:10px;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;display:flex}.series-preview b{letter-spacing:.02em;font-size:20px;font-weight:700}.section-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (width<=480px){.grid3{grid-template-columns:1fr 1fr}}.rate-row{align-items:center;gap:8px;display:flex}.rate-row .select{flex:1.4;min-width:0}.rate-row .input{flex:1;min-width:0}.zones .row{min-height:46px;padding-block:6px}.zone-input{text-align:center;width:110px;height:36px}.chip-select{border-radius:999px;width:auto;height:34px;padding:0 12px;font-size:13.5px}.cod-summary{flex-direction:column;gap:8px;display:flex}.cod-summary>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cod-summary b{color:var(--brand);font-size:22px;font-weight:700}.neg{color:var(--bad)!important}.cod-row{cursor:pointer}.cod-row.sel{background:var(--brand-soft)}.orow .act a{width:30px;height:28px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.labels-page{background:var(--bg);flex-direction:column;gap:16px;min-height:100%;padding:16px;display:flex}.labels-bar{top:env(safe-area-inset-top,0px);background:var(--bg);z-index:5;align-items:center;gap:10px;padding-block:4px;display:flex;position:sticky}.labels-bar .grow{flex:1}.labels{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.plabel{color:#000;break-inside:avoid;page-break-inside:avoid;background:#fff;border:1px solid #000;border-radius:6px;flex-direction:column;gap:3mm;width:100mm;min-height:150mm;padding:5mm;font-size:12pt;line-height:1.4;display:flex}.plabel .muted{color:#444}.label-head{border-bottom:1px solid #000;justify-content:space-between;gap:4mm;padding-bottom:2mm;font-size:10pt;display:flex}.label-head>div{flex-direction:column;display:flex}.label-carrier{text-align:left}.label-barcode{flex-direction:column;align-items:center;gap:1mm;display:flex}.barcode{width:100%;height:16mm}.label-code{letter-spacing:.06em;font-size:16pt;font-weight:700}.label-to{border:1px solid #000;border-radius:4px;flex-direction:column;gap:1mm;padding:3mm;display:flex}.label-name{font-size:15pt;font-weight:700}.label-phones{font-size:14pt;font-weight:700}.label-region{font-weight:700}.label-cod{border:2px solid #000;border-radius:4px;justify-content:space-between;align-items:baseline;padding:2mm 3mm;display:flex}.label-cod b{font-size:18pt}.label-items{font-size:10pt}.label-note{border-top:1px dashed #000;padding-top:2mm;font-size:10pt}@media print{@page{margin:6mm}body.printing{background:#fff!important}.no-print{display:none!important}.labels-page{background:#fff;padding:0}.labels{justify-content:flex-start;gap:4mm}.plabel{border-radius:0}}.rate-head{color:var(--muted);font-size:12px;font-weight:600}.fee-check{border-radius:10px;padding:10px 12px;font-size:13.5px}.fee-check.bad{background:var(--bad-bg);color:var(--bad)}.fee-check.good{background:var(--good-bg);color:var(--good)}.webhook{border-top:1px dashed var(--line);padding-top:14px}.webhook-url{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.webhook-url code{white-space:nowrap;scrollbar-width:thin;flex:1;min-width:0;font-size:12px;overflow-x:auto}.code-sample{background:var(--surface-2);border:1px solid var(--line);text-align:left;border-radius:10px;margin:0;padding:12px;font-size:12px;line-height:1.6;overflow-x:auto}.tag-actual{background:var(--good-bg);color:var(--good);border-radius:5px;padding:1px 6px;font-size:10.5px;font-weight:700}.tag-listed{background:var(--surface-2);color:var(--muted);border-radius:5px;padding:1px 6px;font-size:10.5px;font-weight:700}.warn-text{color:var(--warn)}.cod-row .sub{white-space:normal;line-height:1.7}.connector-box{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;padding:12px;display:flex}.row-actions{flex-wrap:wrap;gap:8px;display:flex}.place-row{flex-wrap:wrap;gap:8px}.place-row.unlinked .title{color:var(--warn)}.place-selects{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.place-selects .select{flex:140px;min-width:0}.orow.has-req{grid-template-areas:"sel l1 time""sel l2 act""sel l3 l3"}.orow .l3{grid-area:l3;align-items:center;gap:8px;min-width:0;font-size:12.5px;display:flex}.orow .l3 .msg{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.orow .l3.unsure{color:var(--warn)}.orow .l3.failed{color:var(--bad)}.google-btn{background:var(--surface);border:1px solid var(--line);color:var(--ink);justify-content:center;align-items:center;gap:10px;font-weight:600;text-decoration:none;display:flex}.or{color:var(--faint);align-items:center;gap:10px;font-size:12.5px;display:flex}.or:before,.or:after{content:"";border-top:1px solid var(--line);flex:1}.linkish{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.imp-list{flex-direction:column;gap:10px;display:flex}.imp-group{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.imp-group.off{opacity:.55}.imp-head{align-items:center;gap:8px;min-width:0;display:flex}.imp-head .grow,.imp-head .input{flex:1;min-width:0}.imp-head b.grow{overflow-wrap:anywhere;font-size:15px}.imp-notes{flex-direction:column;gap:4px;margin:0;padding:0 18px 0 0;font-size:13px;display:flex}.imp-notes li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.imp-vars{border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;display:flex}.imp-var{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:8px 10px;display:flex}.imp-var:last-child{border-bottom:0}.imp-var.off{opacity:.55}.imp-var-top{align-items:center;gap:8px;min-width:0;display:flex}.imp-var-top .grow{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.imp-var-top .input{flex:1;min-width:0}.imp-var-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.imp-var-meta label{align-items:center;gap:6px;display:inline-flex}.imp-var-meta .input{width:90px;height:34px}.imp-src{overflow-wrap:anywhere}.imp-actions{flex-wrap:wrap;gap:8px;display:flex}.steps-list{flex-direction:column;gap:4px;margin:0;padding-inline-start:20px;display:flex}.orow .l3.marks{flex-wrap:wrap;gap:6px}.alerts .ico.warn{color:var(--warn);background:var(--warn-bg)}.alerts .alert-title{color:var(--ink);overflow-wrap:anywhere;font-size:14px}.image-field{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.image-field img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:8px;max-width:200px;max-height:100px;padding:6px}.inv-page{min-height:100%;font-family:"Cairo", var(--font);background:#f5f5f5;flex-direction:column;gap:16px;padding:16px;display:flex}.inv-list{flex-direction:column;align-items:center;gap:16px;display:flex}.inv-card{color:#212121;box-sizing:border-box;-webkit-print-color-adjust:exact;print-color-adjust:exact;direction:rtl;background:#fff;border:1px solid #e0e0e0;border-radius:8px;width:100%;max-width:384px;padding:14px 16px 12px;font-size:10px;line-height:1.5}.inv-summary{background:#f5f5f5;border:2px solid #1976d2}.inv-qr svg{width:120px;height:120px;display:block}.paper-a5 .inv-card{zoom:1.35;max-width:520px}.paper-a4 .inv-card{zoom:1.8;max-width:720px}@media print{.inv-page{background:#fff;padding:0}.inv-list{gap:0;display:block}.inv-card{box-shadow:none;break-after:page;page-break-after:always;border:none;border-radius:0;max-width:100%;margin:0}.inv-card:last-child{break-after:auto;page-break-after:auto}.inv-card tr{break-inside:avoid}}.small-text{font-size:12.5px}.dash-section{flex-direction:column;gap:10px;display:flex}.dash-head{align-items:baseline;gap:8px;display:flex}.dash-periods{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.dash-periods .chip{flex:none}.qgrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.qtile{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);min-height:52px;color:var(--ink);align-items:center;gap:8px;padding:10px 12px;display:flex}.qtile .dot{border-radius:50%;flex:none;width:8px;height:8px}.qtile-label{font-size:13px;line-height:1.35;display:block}.qtile b{font-size:20px;font-weight:700;font-family:var(--font-display)}.qtile.zero{color:var(--faint)}.qtile.zero b{font-weight:500}.qtile:active{background:var(--surface-2)}.kpis{grid-template-columns:1fr 1fr;gap:8px;display:grid}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.kpi-label{color:var(--muted);font-size:12.5px}.kpi-value{font-family:var(--font-display);text-align:start;white-space:nowrap;text-overflow:ellipsis;font-size:19px;font-weight:700;overflow:hidden}.kpi.lead{background:var(--brand-soft);border-color:#0000}.kpi.lead .kpi-value{color:var(--brand)}.kpi.neg .kpi-value{color:var(--bad)}.kpi-sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.kpi-delta{border-radius:5px;align-items:center;gap:2px;height:19px;padding:0 5px;font-weight:600;display:inline-flex}.kpi-delta.up{color:var(--good);background:var(--good-bg)}.kpi-delta.down{color:var(--bad);background:var(--bad-bg)}.kpi-delta.flat{color:var(--muted);background:var(--surface-2)}.profit-split{flex-direction:column;gap:6px;font-size:13.5px;display:flex}.profit-split>span{justify-content:space-between;gap:8px;display:flex}.profit-split .total{border-top:1px solid var(--line);padding-top:6px;font-weight:700}.note{background:var(--info-bg);color:var(--ink);border-radius:var(--radius-sm);margin:0;padding:10px 12px;font-size:13px;line-height:1.7;display:block}.note.warn{background:var(--warn-bg)}.note a,.how a{color:var(--brand);font-weight:600}.dash-card{flex-direction:column;gap:10px;min-width:0;display:flex}.dash-card-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dash-card-head .seg-toggle{flex:1}.chart-readout{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.chart-readout b{font-family:var(--font-display);font-size:18px}.chart{touch-action:manipulation;border-bottom:1px solid var(--line);direction:ltr;width:100%;height:150px;display:block}.chart-ticks{color:var(--faint);direction:ltr;margin-top:-4px;font-size:11px;display:flex}.chart-ticks span{white-space:nowrap;flex:1 1 0;min-width:0;overflow:visible}.chart-bar{fill:var(--brand);opacity:.85}.chart-bar.on{opacity:1;fill:var(--ink)}.bars{flex-direction:column;gap:12px;display:flex}.bars-row{color:var(--ink);flex-direction:column;gap:4px;display:flex}.bars-top{align-items:baseline;gap:8px;font-size:13.5px;display:flex}.bars-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.bars-top .num{white-space:nowrap;font-weight:600}.bars-track{background:var(--surface-2);border-radius:3px;height:6px;display:block;overflow:hidden}.bars-track span{background:var(--brand);border-radius:3px;height:100%;display:block}.bars-sub{color:var(--muted);font-size:12px}.note .i{vertical-align:-2px}.dash-grid{grid-template-columns:1fr;gap:12px;display:grid}.how{color:var(--muted);font-size:13px}.how summary{cursor:pointer;padding:4px 0;font-weight:600}.how ul{flex-direction:column;gap:4px;margin:6px 0 0;padding-inline-start:18px;line-height:1.7;display:flex}.how b{color:var(--ink)}@media (width>=700px){.qgrid{grid-template-columns:repeat(3,1fr)}.kpis{grid-template-columns:repeat(4,1fr)}.dash-grid{grid-template-columns:1fr 1fr;align-items:start}.chart{height:200px}}.fc-controls{flex-direction:column;gap:12px;display:flex}.fc-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.link-strong{color:var(--brand);font-weight:600}.frow{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.frow:last-child{border-bottom:0}.frow.sel{background:var(--brand-soft)}.frow-main{flex-direction:column;gap:4px;min-width:0;display:flex}.frow-l1{align-items:center;gap:6px;min-width:0;display:flex}.frow-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.frow-l2{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.frow-l2 b{color:var(--ink);font-weight:600}.frow-qty{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.frow-qty>b{font-family:var(--font-display);color:var(--brand);font-size:17px}.qty-ed{border:1px solid var(--line);background:var(--surface);direction:ltr;border-radius:9px;align-items:center;display:inline-flex;overflow:hidden}.qty-ed button{width:32px;height:34px;color:var(--muted);font-size:18px}.qty-ed input{border:0;border-inline:1px solid var(--line);text-align:center;width:46px;height:34px;font:inherit;color:var(--ink);background:0 0;font-weight:700}.fc-table table{min-width:760px}.po-lines{overflow:hidden}.po-line{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:8px 12px;display:flex}.form .po-line{border:0;padding:0}.po-line.head{color:var(--muted);background:var(--surface-2);padding-block:6px;font-size:12px;font-weight:600}.po-line.head>span:not(.grow){text-align:center;width:76px}.po-line.head .po-line-total{width:90px}.po-line-name{min-width:0;font-size:14px;font-weight:500}.po-line .input{text-align:center;flex:none;width:76px;padding-inline:6px}.po-line-total{text-align:end;flex:none;width:90px;font-size:13.5px;font-weight:600}@media (width<=560px){.po-lines .po-line:not(.head){flex-wrap:wrap}.po-lines .po-line:not(.head) .po-line-name{flex-basis:100%}.po-lines .po-line.head{display:none}.po-lines .po-line-total{margin-inline-start:auto}}.savebar-inline{bottom:calc(76px + var(--safe-bottom));z-index:5;background:var(--bg);gap:8px;padding-block:8px;display:flex;position:sticky}@media (width>=900px){.savebar-inline{bottom:0}}.ledger-row{align-items:flex-start}.ledger-amt{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.po-print{display:none}@media print{body.print-po .side,body.print-po .bnav,body.print-po .page>:not(.po-print),body.print-po .toast{display:none!important}body.print-po,body.print-po .main,body.print-po .page{background:#fff!important;padding:0!important}body.print-po .po-print{color:#000;font-size:11pt;display:block}.po-print h1{margin:0 0 2mm;font-size:16pt}.po-print h2{margin:0 0 3mm;font-size:13pt}.po-print table{border-collapse:collapse;width:100%;margin-top:4mm}.po-print th,.po-print td{text-align:start;border:1px solid #000;padding:2mm}.po-print tfoot td{font-weight:700}}.ac{position:relative}.ac-list{inset-inline:0;z-index:60;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;max-height:280px;padding:4px;position:absolute;top:calc(100% + 4px);overflow-y:auto}.ac-group{color:var(--faint);padding:8px 10px 4px;font-size:11.5px;font-weight:700}.ac-opt{cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:8px 10px;font-size:14.5px;display:flex}.ac-opt[aria-selected=true]{background:var(--brand-soft)}.ac-hint{color:var(--faint);font-size:12px}.ac-add{color:var(--brand);font-weight:600}.ac-empty{color:var(--faint);padding:10px;font-size:13px}.input.invalid{border-color:var(--bad)}.sheet .ac-list{box-shadow:none;margin-top:4px;position:static}.big-input{height:52px;font-size:22px;font-weight:700;font-family:var(--font-display)}.cat-groups{flex-direction:column;gap:14px;display:flex}.cat-group{flex-direction:column;gap:6px;display:flex}.chip.off{opacity:.45;text-decoration:line-through}button.bars-row{text-align:start;width:100%}button.row:disabled{cursor:default;opacity:1}@media print{body.printing-statement .side,body.printing-statement .bnav{display:none!important}body.printing-statement .app{display:block}body.printing-statement .card{box-shadow:none;border:none}}.count-input{text-align:center;border:1px solid var(--line);background:var(--surface);width:84px;height:40px;color:var(--ink);border-radius:8px;margin-inline-start:auto;font-size:16px}.stepper{align-items:center;gap:6px;margin-inline-start:auto;display:inline-flex}.choose-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=640px){.choose-grid{grid-template-columns:1fr 1fr}}.choose-card{color:inherit;flex-direction:column;gap:6px;min-height:120px;padding:18px;text-decoration:none;display:flex}.choose-card svg{width:28px;height:28px;color:var(--brand)}.choose-card b{font-size:17px}.choose-card:hover{border-color:var(--brand)}.quick-order{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px;margin:4px 0 14px;display:grid}.quick-order .btn{white-space:nowrap;justify-content:center;min-width:0;height:46px;font-size:15px}.fchip.select-chip{gap:6px}.fchip.select-chip select{color:inherit;font:inherit;background:0 0;border:0;max-width:140px}.theme-switch{margin-top:4px}.theme-switch button{justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:12.5px;display:inline-flex}.drawer .theme-switch{margin-top:auto}.drawer .theme-switch+.who{margin-top:0}.fchip input[type=date]{font:inherit;color:inherit;background:0 0;border:0;width:9.5em;min-width:0;padding:0}.cgroup{gap:10px;display:grid}.cgroup.nested{border-inline-start:3px solid var(--line);padding-inline-start:10px}.cond{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;gap:8px;padding:10px;display:grid}.cond-top{align-items:center;gap:8px;display:flex}.cond-top .select{flex:1;min-width:0}.cond-body{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cond-body .select,.cond-body .input{min-width:0}.unit{align-items:center;gap:6px;display:inline-flex}.unit .input{width:90px}.chipset{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.learn{margin-top:2px}.learn-btn{color:var(--brand);align-items:center;gap:5px;min-height:32px;padding:4px 0;font-size:13px;display:inline-flex}.learn-btn svg{width:16px;height:16px}.learn-box{background:var(--brand-soft);border:1px solid color-mix(in srgb, var(--brand) 25%, transparent);border-radius:10px;margin-top:4px;padding:10px 12px;font-size:14px;line-height:1.7}.learn-box p{margin:0 0 6px}.learn-box ul{margin:4px 0 0;padding-inline-start:18px}.learn-box li{margin-bottom:3px}.guide-sec{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.guide-sec>summary,.guide-q>summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.guide-sec>summary::-webkit-details-marker{display:none}.guide-q>summary::-webkit-details-marker{display:none}.guide-sec>summary{min-height:52px;padding:14px;font-size:16px;font-weight:600}.guide-sec>summary .chev,.guide-q>summary .chev{margin-inline-start:auto;transition:transform .15s;display:inline-flex}.guide-sec[open]>summary .chev,.guide-q[open]>summary .chev{transform:rotate(180deg)}.guide-body{gap:8px;padding:0 14px 14px;display:grid}.guide-q{border:1px solid var(--line);background:var(--surface-2);border-radius:10px}.guide-q>summary{min-height:44px;padding:11px 12px;font-size:15px;font-weight:500}.guide-a{gap:8px;padding:0 12px 12px;font-size:14.5px;line-height:1.8;display:grid}.guide-a p{margin:0}.guide-a ol{gap:4px;margin:0;padding-inline-start:20px;display:grid}.guide-step{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.guide-step .n{background:var(--brand-soft);width:28px;height:28px;color:var(--brand);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.guide-step .t{flex:1;gap:2px;min-width:0;display:grid}.stat-row.wrap{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:12px 6px}.stat-row.wrap span{text-align:center;font-size:12px}.context-rail-heading{align-items:center;gap:10px;padding:2px 2px 4px;display:flex}.context-rail-heading>div{flex:1;min-width:0}.context-rail-heading strong,.context-rail-heading small{display:block}.context-rail-heading strong{font:650 15px var(--font-display)}.context-rail-heading small{color:var(--muted);margin-top:2px;font-size:11px}.context-rail-heading>.i{color:var(--brand)}.context-person,.context-related{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:18px;padding:15px}.context-person-head{align-items:center;gap:11px;min-width:0;display:flex}.context-person-head .context-avatar{border-radius:16px;width:46px;height:46px;font-size:16px}.context-person-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.context-person-name{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:14px;font-weight:700;display:block;overflow:hidden}.context-person-copy>span{color:var(--muted);font-size:11px}.context-blocked{color:var(--bad);background:var(--bad-bg);border-radius:12px;align-items:flex-start;gap:7px;margin-top:12px;padding:9px 10px;font-size:11px;line-height:1.55;display:flex}.context-blocked .i{flex:none;margin-top:1px}.context-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.context-tags .pill{border-radius:8px;height:24px}.context-phone{width:fit-content;color:var(--ink);margin-top:14px;font-size:14px;font-weight:650;display:block}.context-phone-alt{width:fit-content;color:var(--muted);margin-top:4px;font-size:12px;display:block}.context-contact-actions{gap:7px;margin-top:10px;display:flex}.context-contact-actions .btn{flex:1;min-width:0;padding-inline:8px;font-size:12px}.context-stats{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;padding-top:13px;display:grid}.context-stats>div{background:var(--surface-2);border-radius:12px;min-width:0;padding:9px 10px}.context-stats b,.context-stats span{text-overflow:ellipsis;display:block;overflow:hidden}.context-stats b{font:700 14px var(--font-display);white-space:nowrap}.context-stats span{color:var(--muted);margin-top:2px;font-size:10px}.context-related{padding:12px 14px}.context-section-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;font-size:12px;display:flex}.context-section-heading>span{color:var(--muted);font-size:11px}.context-order{border-top:1px solid var(--line);min-height:39px;color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.context-order b{color:var(--ink)}.context-order span{margin-inline-start:auto}.context-order .i{color:var(--faint);flex:none}.context-open-link{border:1px solid color-mix(in srgb, var(--brand) 24%, var(--line));min-height:42px;color:var(--brand);background:var(--brand-soft);border-radius:13px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.card,.list{border-radius:18px}.btn{border-radius:13px;min-height:42px}.btn.small{border-radius:11px;height:36px;min-height:36px}.iconbtn{border-radius:13px;width:40px;height:40px}.input,.select,.textarea{border-radius:12px}.pill{border-radius:8px}.bnav a.active{background:var(--brand-soft)}.side nav a .i{flex:none}:focus-visible{outline:3px solid color-mix(in srgb, var(--focus) 58%, white);outline-offset:2px}@media (width<=899px){.context-rail{display:none!important}.mobile-context{text-decoration:none}}.page-head{flex-wrap:wrap;row-gap:8px}.page-head h1{overflow-wrap:anywhere;min-width:0}.page-head>.iconbtn,.page-head>.back,.page-head>.btn,.iconbtn,.back{flex:none}.chip,.tabs a{height:36px}.fchip{height:34px}.seg-toggle button,.seg-toggle .seg{min-height:36px}.app{align-content:start}@media (width<=899px){.page-head .menu-btn{display:none}}.field>:is(input,select,textarea):not(.input,.select,.textarea,[type=checkbox],[type=radio],[type=range],[type=file]){border:1px solid var(--line-strong);background:var(--surface);width:100%;height:44px;color:var(--ink);font:inherit;border-radius:12px;outline:none;padding:0 13px;font-size:15px}.field>textarea:not(.textarea){resize:vertical;height:auto;min-height:88px;padding:10px 12px;line-height:1.6}.field>:is(input,select,textarea):not(.input,.select,.textarea):focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--brand-soft)}.sheet{padding-bottom:calc(16px + var(--safe-bottom))}.export-print{display:none}@media print{body.printing-report #root,body.printing-report .toast,body.printing-report .overlay{display:none!important}body.printing-report{background:#fff!important;height:auto!important}html:has(body.printing-report){background:#fff!important;height:auto!important}body.printing-report .export-print{color:#000;padding:0;font-size:10.5pt;display:block}.export-print h1{margin:0 0 2mm;font-size:16pt}.export-print h2{margin:6mm 0 2mm;font-size:12.5pt}.export-print p{color:#333;margin:0 0 1.5mm}.export-print table{border-collapse:collapse;width:100%}.export-print th,.export-print td{text-align:start;border:1px solid #999;padding:1.6mm 2mm}.export-print th{background:#eee}.export-print td.num{text-align:end;direction:ltr}.export-print tr{break-inside:avoid}.export-print thead{display:table-header-group}}.pnl-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;transform:translateZ(0)}.pnl-scroll th,.pnl-scroll td{background-clip:padding-box}.pnl-scroll td[style*=sticky],.pnl-scroll th[style*=sticky]{transform:translateZ(0)}.convo{flex-direction:column;gap:6px;display:flex}.convo-msg{background:var(--surface-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;max-width:85%;padding:8px 12px}.convo-msg.from-customer{align-self:flex-start}.convo-msg.from-store{background:var(--brand-soft);align-self:flex-end}.convo-actions{flex-wrap:wrap;gap:8px;display:flex}.quickbar{align-items:center;gap:6px;display:flex}.head-actions{flex:none;align-items:center;gap:6px;display:flex}.mobile-head .head-actions .iconbtn{border-radius:12px;width:38px;height:38px}.mobile-head .logo{min-width:0}.mobile-head .logo small{max-width:min(34vw,190px)}.desk-bar{display:none}@media (width>=900px){.desk-bar{justify-content:flex-end;width:100%;max-width:1400px;margin-inline:auto;padding:14px 32px 0;display:flex}.desk-bar+.page{padding-top:6px}}.iconbtn.spin svg.i{animation:.6s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.bell,.bell .iconbtn{position:relative}.bell-dot{top:-5px;background:var(--bad);color:#fff;text-align:center;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;inset-inline-end:-5px}.notif-pop{top:calc(66px + var(--safe-top));z-index:60;background:var(--surface);border:1px solid var(--line);max-height:min(70vh,560px);box-shadow:var(--shadow-lg,0 12px 40px #0000002e);border-radius:16px;flex-direction:column;display:flex;position:fixed;inset-inline:10px;overflow:hidden}@media (width>=900px){.notif-pop{top:calc(100% + 8px);width:380px;position:absolute;inset-inline:auto 0}}.notif-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.notif-head .linkbtn{color:var(--brand);font-size:13px;font-weight:600}.notif-list{flex:1;overflow-y:auto}.notif-empty{text-align:center;color:var(--muted);padding:28px 14px;font-size:13.5px}.notif-item{text-align:start;border-bottom:1px solid var(--line);width:100%;color:var(--ink);flex-direction:column;gap:2px;padding:11px 14px;display:flex}.notif-item:hover{background:var(--surface-2)}.notif-item.unread{background:var(--brand-soft)}.notif-item.unread .notif-title{font-weight:700}.notif-title{font-size:14px;font-weight:500}.notif-body{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.notif-time{color:var(--faint);font-size:11.5px}.notif-foot{color:var(--brand);text-align:center;padding:11px 14px;font-size:13px;font-weight:600}.alerts-box{flex-direction:column;gap:8px;min-width:0;display:flex}.alerts-head{align-items:center;gap:8px;display:flex}.alerts-toggle{text-align:start;background:var(--surface);border:1px solid var(--line);min-width:0;min-height:44px;color:var(--ink);border-radius:14px;flex:1;align-items:center;gap:8px;padding:6px 12px;display:flex}.alerts-toggle b{flex:1;font-size:14.5px}.alerts-toggle .ico.warn{color:var(--warn);background:var(--warn-bg)}.alerts-head .btn.small{flex:none}.alerts-toggle .ico{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}html,body{overflow-x:clip}.app,.main,.page{min-width:0;max-width:100%}.top-row>*,.row.wrap>*,.field,.page-head>*,.top-row .search{min-width:0}.input,.select,.textarea{min-width:0;max-width:100%}input[type=date].input,input[type=month].input,input[type=time].input{width:100%;min-width:0}.notif-list{overscroll-behavior:contain}@media (hover:none) and (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not(.big-input),select,textarea{font-size:16px!important}}button.row2{text-align:start;border:0;border-bottom:1px solid var(--line);width:100%;font:inherit;cursor:pointer;background:0 0}button.row2:last-child{border-bottom:0}.row2.pick{cursor:pointer}.row2.pick>svg.i,.row2.pick>.pick-qty{grid-area:chev}.pick-qty{align-items:center;gap:6px;display:inline-flex}.pick-minus{border:1px solid var(--line-strong);background:var(--surface);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:22px;line-height:1;display:inline-flex}.row2.pick:active{background:var(--surface-2)}.row2.pick.picked{background:var(--brand-soft)}.pick-count{background:var(--brand);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-weight:700;display:inline-flex}.sheet.sheet-pick{height:92%;max-height:92%;overflow:hidden}.sheet-pick .pick-scroll{overscroll-behavior:contain;touch-action:pan-y;flex:auto;min-height:0;margin-inline:-4px;padding-inline:4px;overflow-y:auto}.sheet-pick .pick-foot{padding-top:2px}@media (width>=900px){.sheet.sheet-pick{height:min(720px,86vh)}}.sale-done{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.sale-done h2{font-family:var(--font-display);font-size:20px}.sale-done-ico{background:var(--good-bg);width:52px;height:52px;color:var(--good);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.sale-done-links{gap:8px;width:100%;display:flex}.sale-done-links .btn{flex:1}.a6-sheets{flex-direction:column;align-items:center;gap:16px;display:flex}.a6-sheet{width:100%;max-width:420px;box-shadow:var(--shadow-sm);background:#fff;border:1px solid #e0e0e0;border-radius:6px;display:block}.a4-sheet{max-width:520px}@media (width<=899px){.app{flex-direction:column;min-height:0;display:flex;position:fixed;inset:0}.app>.mobile-head,.app>.mobile-context,.app>.bnav{flex:none}.app>.main{overscroll-behavior-y:contain;flex:auto;min-height:0;padding-bottom:16px;overflow:hidden auto}.bnav{position:relative;inset:auto}.savebar,.savebar-inline{bottom:8px}}
