@layer tokens{:root{--brand: #0F9D8A;--brand-ink: #ffffff;--brand-text: #0B6E63;--brand-hover: #0B6E63;--brand-press: #10233F;--brand-soft: #E6F6F3;--navy: #10233F;--tile-light: #FFFFFF;--tile-dark: #0E1A2E;--ink: #1F2937;--muted: #64748B;--line: #E2E8F0;--bg: #F5F7FA;--card: #ffffff;--soft: #F1F5F9;--ok: #15803D;--warn: #B45309;--bulb: #EAB308;--bulb-line: #A16207;--bad: #B91C1C;--info: #1D4ED8;--ok-soft: #DCFCE7;--warn-soft: #FEF3C7;--bad-soft: #FEE2E2;--info-soft: #DBEAFE;--bar: var(--card);--bar-ink: var(--ink);--wa: #25D366;--wa-ink: #06331A;--radius: 8px;--top-h: 61px;color-scheme:light}:root{--on-brand: var(--brand-ink);--accent: var(--brand);--accent-text: var(--brand-text);--on-accent: var(--brand-ink);--good: var(--ok);--good-soft: var(--ok-soft);--danger: var(--bad);--text: var(--ink);--line-strong: color-mix(in srgb, var(--line) 70%, var(--muted));--mono: var(--font-mono);--font-num: var(--font-mono)}:root{--fs-xs: 11px;--fs-s: 12px;--fs-base: 13px;--fs-m: 14px;--fs-l: 16px;--fs-xl: 18px;--fs-2xl: 22px;--grid-fs: 13.5px;--grid-th: 12.5px;--grid-ctl: 14px;--grid-row: 30px;--rad-s: 4px;--rad: 6px;--rad-m: 8px;--rad-l: 12px;--rad-pill: 999px;--sh-1: 0 1px 2px rgb(15 23 42 / .06);--sh-2: 0 8px 24px rgb(0 0 0 / .14);--sh-3: 0 18px 44px rgb(0 0 0 / .24);--z-sticky: 5;--z-menu: 60;--z-drawer: 80;--z-dialog: 90;--z-toast: 200;--z-top: 1000;--t-fast: .12s;--t: .2s;--t-slow: .3s;--ease: cubic-bezier(.2, .8, .2, 1);--scrim: rgb(15 23 42 / .38);--chart-1: var(--brand);--chart-2: #D9822B;--chart-3: #14804A;--chart-4: #7C3AED;--chart-5: #0891B2;--chart-6: #DB2777;--chart-soft: var(--brand-soft);--focus-ring: 2px solid var(--brand);--focus-glow: 0 0 0 2px color-mix(in srgb, var(--brand) 25%, transparent)}html[data-grid=small]{--grid-fs: 12.5px;--grid-th: 11.5px;--grid-ctl: 13px;--grid-row: 26px}html[data-grid=large]{--grid-fs: 15px;--grid-th: 13.5px;--grid-ctl: 15px;--grid-row: 34px}}@layer tokens{:root{color-scheme:light dark}:root[data-scheme=light]{color-scheme:light}:root[data-scheme=dark]{color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-scheme=light]){--brand: #2BC2AC;--brand-text: #2BC2AC;--brand-hover: #5ED3C1;--brand-press: #E5E7EB;--brand-soft: #123B3C;--brand-ink: #0B1220;--navy: #0E1A2E;--ink: #E5E7EB;--muted: #94A3B8;--line: #243049;--bg: #0B1220;--card: #131C2E;--soft: #1A2438;--ok: #4ADE80;--warn: #FBBF24;--bad: #F87171;--info: #60A5FA;--bulb: #FACC15;--bulb-line: #FDE68A;--ok-soft: #12311F;--warn-soft: #3A2A0B;--bad-soft: #3B1616;--info-soft: #14254A}}:root[data-scheme=dark]{--brand: #2BC2AC;--brand-text: #2BC2AC;--brand-hover: #5ED3C1;--brand-press: #E5E7EB;--brand-soft: #123B3C;--brand-ink: #0B1220;--navy: #0E1A2E;--ink: #E5E7EB;--muted: #94A3B8;--line: #243049;--bg: #0B1220;--card: #131C2E;--soft: #1A2438;--ok: #4ADE80;--warn: #FBBF24;--bad: #F87171;--info: #60A5FA;--ok-soft: #12311F;--warn-soft: #3A2A0B;--bad-soft: #3B1616;--info-soft: #14254A}}:where(a[href],button,summary,[role=button],[role=tab],[role=menuitem],[role=option],[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--focus-ring);outline-offset:2px}:where(input,select,textarea):focus-visible{outline-color:var(--brand)}.m-spin{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid color-mix(in srgb,var(--brand) 25%,transparent);border-top-color:var(--brand);animation:m-spin .8s linear infinite;vertical-align:middle}.m-spin.l{width:22px;height:22px;border-width:3px}@keyframes m-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--m-teal: var(--brand, #0F9D8A);--m-teal-dark: var(--brand-text, #0B6E63);--m-mint: var(--brand-soft, #E6F6F3);--m-navy: var(--navy, #10233F);--m-left: #0F9D8A;--m-right: #10233F;--font-head: "Plus Jakarta Sans", Poppins, system-ui, sans-serif;--font-ui: Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, "Roboto Mono", monospace;--font-sans: var(--font-ui);--f-ui: var(--font-ui);--f-mono: var(--font-mono);--font-hi: "Noto Sans Devanagari", Mukta, sans-serif;--mod-counter: #0F9D8A;--mod-stock: #F59E0B;--mod-delivery: #FF6B5B;--mod-books: #3D4ED8;--mod-connect: #22C55E;--mod-insights: #8B5CF6;--mod-admin: #64748B}@media(prefers-color-scheme:dark){:root:not([data-scheme=light]){--m-left: #2BC2AC;--m-right: #fff}}:root[data-scheme=dark]{--m-left: #2BC2AC;--m-right: #fff}:root[data-env=mac]{--m-left: #F59E0B;--m-right: #92400E;--m-word: #D97706}@media(prefers-color-scheme:dark){:root[data-env=mac]:not([data-scheme=light]){--m-left: #FBBF24;--m-right: #FDE68A;--m-word: #FBBF24}}:root[data-env=mac][data-scheme=dark]{--m-left: #FBBF24;--m-right: #FDE68A;--m-word: #FBBF24}.m-symbol{flex:none;display:block}.m-symbol .l{stroke:var(--m-left)}.m-symbol .r{stroke:var(--m-right)}.m-symbol.white .l,.m-symbol.white .r{stroke:#fff}.m-symbol.mono .l,.m-symbol.mono .r{stroke:currentColor}.m-lockup{display:inline-flex;align-items:center;gap:.3em;color:inherit;text-decoration:none;line-height:1}.m-word{font-family:var(--font-head);font-weight:800;letter-spacing:-.015em;color:var(--m-word, inherit)}.m-mod{font-family:var(--font-head);font-weight:500}.chemist{display:flex;align-items:center;gap:10px;min-width:0}.chemist-text{display:grid;min-width:0}.chemist-name{font-family:var(--font-head);font-weight:800;font-size:18px;line-height:1.2;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.powered{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;line-height:1.3;color:var(--muted);white-space:nowrap}.powered .m-word{color:var(--m-word, var(--ink));font-size:12.5px}.pk-who{display:grid!important;min-width:0;gap:1px;white-space:normal!important;overflow:visible!important}.pk-who>b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-sub{display:flex;gap:8px;min-width:0;font-size:12px;color:var(--muted)}.pk-addr{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-mob{flex:none;font-family:var(--font-mono);white-space:nowrap}[role=listbox] .kb-at{background:var(--brand-soft, #E6F4F1)!important;box-shadow:inset 3px 0 0 var(--brand, #0F9D8A)}:root[data-ui=blue] .erp>.top{height:var(--top-h);padding:0;gap:0;align-items:stretch}:root[data-ui=blue] .erp>.top .top-left{padding:0 8px 0 16px;min-width:154px;align-items:center}:root[data-ui=blue] .erp>.top .home-link{color:#fff}:root[data-ui=blue] .erp .top-nav.bt-nav{display:flex;align-items:stretch;align-self:stretch;gap:0;padding-left:8px;overflow:visible}:root[data-ui=blue] .bt-mod{position:relative;display:flex;align-items:stretch;flex:none;color:#fff}:root[data-ui=blue] .bt-mod:hover,:root[data-ui=blue] .bt-mod.on,:root[data-ui=blue] .bt-mod.open{background:var(--bar-on)}:root[data-ui=blue] .bt-mod.soon{opacity:.7}:root[data-ui=blue] .erp .top-nav a.bt-name{display:inline-flex;align-items:center;gap:7px;align-self:stretch;padding:0 6px 0 20px;color:#fff;font:400 15px var(--font-ui);text-decoration:none;white-space:nowrap;border-radius:0;box-shadow:none;background:none}:root[data-ui=blue] .erp .top-nav a.bt-name:before{content:none;display:none}:root[data-ui=blue] .erp .top-nav a.bt-name:hover{color:#fff;background:none}:root[data-ui=blue] .erp .top-nav a.bt-name:focus-visible{outline:2px solid #fff;outline-offset:-4px}:root[data-ui=blue] .bt-plus{opacity:.95}:root[data-ui=blue] .bt-wip{font-size:9.5px;font-weight:600;letter-spacing:.04em;opacity:.8;align-self:flex-start;margin-top:12px;margin-left:-4px}:root[data-ui=blue] .bt-car{border:0;background:none;color:#ffffffe6;padding:0 18px 0 2px;cursor:pointer;display:grid;place-items:center}:root[data-ui=blue] .bt-car:hover,:root[data-ui=blue] .bt-mod.open .bt-car{color:#fff}:root[data-ui=blue] .bt-car:focus-visible{outline:2px solid #fff;outline-offset:-6px}:root[data-ui=blue] .bt-menu{position:absolute;top:100%;left:0;z-index:60;min-width:236px;padding:4px 0;background:var(--card);color:var(--ink);border:1px solid var(--line);border-top:0;border-radius:0 0 8px 8px;box-shadow:0 10px 30px #0f1e3c24;font:14px var(--font-ui)}:root[data-ui=blue] .bt-h{padding:8px 12px 3px;font-size:12px;color:var(--muted);border-top:1px solid var(--line);margin-top:4px}:root[data-ui=blue] .bt-row{display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;height:38px}:root[data-ui=blue] .bt-row:hover,:root[data-ui=blue] .bt-row.on{background:var(--brand-soft)}:root[data-ui=blue] .erp .top-nav .bt-menu a.bt-go{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;height:38px;padding:0 8px 0 0;color:var(--ink);font:400 14px var(--font-ui);text-decoration:none;white-space:nowrap;border-radius:0;box-shadow:none;background:none}:root[data-ui=blue] .erp .top-nav .bt-menu a.bt-go:before,:root[data-ui=blue] .erp .top-nav .bt-menu a.bt-add:before{content:none;display:none}:root[data-ui=blue] .bt-go>.shi{justify-self:center;color:var(--brand-text)}:root[data-ui=blue] .bt-lbl{overflow:hidden;text-overflow:ellipsis}:root[data-ui=blue] .erp .top-nav .bt-menu a.bt-go:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;background:var(--brand-soft)}:root[data-ui=blue] .erp .top-nav .bt-menu a.bt-add{display:grid;place-items:center;height:24px;padding:0;border-left:1px solid var(--line);color:var(--brand-text);border-radius:0;background:none;box-shadow:none}:root[data-ui=blue] .erp .top-nav .bt-menu a.bt-add:hover .shi{transform:scale(1.12)}:root[data-ui=blue] .bt-add.none{height:24px}:root[data-ui=blue] .erp .top-nav .bt-row.red a.bt-go,:root[data-ui=blue] .erp .top-nav .bt-row.red a.bt-go>.shi,:root[data-ui=blue] .erp .top-nav .bt-row.red a.bt-add{color:var(--bad)}:root[data-ui=blue] .bt-menu .top-drop-amt{font:600 13px var(--font-ui);font-variant-numeric:tabular-nums;margin-left:10px}:root[data-ui=blue] .bt-pins{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding-left:10px;border-left:1px solid rgb(255 255 255 / .25);align-self:center}:root[data-ui=blue] .bt-pin{display:inline-flex;align-items:center;height:26px;border-radius:4px;background:var(--bar-field)}:root[data-ui=blue] .erp .top-nav .bt-pin a{padding:0 2px 0 10px;color:#fff;font:400 13px var(--font-ui);text-decoration:none;white-space:nowrap;box-shadow:none;background:none;border-radius:0}:root[data-ui=blue] .erp .top-nav .bt-pin a:before{content:none;display:none}:root[data-ui=blue] .erp .top-nav .bt-pin a[aria-current=page]{font-weight:600}:root[data-ui=blue] .bt-pin button{border:0;background:none;color:#fff;opacity:.55;cursor:pointer;padding:0 8px 0 4px;height:26px;display:grid;place-items:center}:root[data-ui=blue] .bt-pin:hover button,:root[data-ui=blue] .bt-pin button:focus-visible{opacity:1}:root[data-ui=blue] .erp .top-nav .top-pin-err{color:#fff;background:var(--bad);padding:2px 8px;border-radius:4px;align-self:center}:root[data-ui=blue] .erp>.top .bt-right{margin-left:auto;display:flex;align-items:center;gap:10px;padding:0 16px 0 10px;color:#fff;background:var(--bar);position:relative;z-index:2;flex:none;white-space:nowrap}:root[data-ui=blue] .erp>.top .bt-right .med-search.msb-btn,:root[data-ui=blue] .erp>.top .bt-right .rb-bell.rb-blue{width:32px;height:32px;border-radius:50%;border:0;background:var(--bar-field);color:#fff;display:grid;place-items:center;position:relative;cursor:pointer;padding:0}:root[data-ui=blue] .erp>.top .bt-right .med-search.msb-btn:hover,:root[data-ui=blue] .erp>.top .bt-right .rb-bell.rb-blue:hover{background:#ffffff42;color:#fff}:root[data-ui=blue] .erp>.top .bt-right .rb-bell.rb-blue .rb-n{top:-4px;right:-4px;min-width:16px;height:16px;border-radius:8px;background:#e0413a;font:700 10px/16px var(--font-ui);padding:0 4px}:root[data-ui=blue] .gs.gs-blue .gs-ico{left:10px;color:#fff;opacity:.92}:root[data-ui=blue] .gs.gs-blue .gs-in{width:180px;height:32px;padding:0 10px 0 32px;border:0;border-radius:6px;background:var(--bar-field);color:#fff;font:14px var(--font-ui);transition:width .15s ease,background .15s}:root[data-ui=blue] .gs.gs-blue .gs-in::placeholder{color:#ffffffe6}:root[data-ui=blue] .gs.gs-blue .gs-in:focus{width:236px;background:var(--card);color:var(--ink);outline:2px solid var(--brand);outline-offset:0}:root[data-ui=blue] .gs.gs-blue:focus-within .gs-ico{color:var(--muted)}:root[data-ui=blue] .gs.gs-blue .gs-in:focus::placeholder{color:var(--muted)}:root[data-ui=blue] .gsb-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:80;width:min(600px,92vw);max-height:min(72vh,600px);overflow-y:auto;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 30px #0f1e3c24;padding:8px 14px 10px;font:14px var(--font-ui);white-space:normal}:root[data-ui=blue] .gsb-g{font-size:13px;color:var(--muted);padding:8px 0 4px}:root[data-ui=blue] .erp>.top .bt-right .gsb-pop button.gsb-row{display:grid;grid-template-columns:26px minmax(0,1fr) auto 22px;align-items:center;gap:8px;width:100%;min-height:38px;border:0;border-radius:4px;background:none;color:var(--ink);padding:0 12px;text-align:left;font:inherit;cursor:pointer}:root[data-ui=blue] .erp>.top .bt-right .gsb-pop button.gsb-row.at{background:var(--brand-soft)}:root[data-ui=blue] .gsb-ic{color:var(--brand-text)}:root[data-ui=blue] .gsb-main{display:grid;min-width:0;padding:4px 0}:root[data-ui=blue] .gsb-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=blue] .gsb-main small{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=blue] .gsb-kind{color:var(--muted);font-size:13px}:root[data-ui=blue] .gsb-pin{color:var(--muted);opacity:0;display:grid;place-items:center;cursor:pointer}:root[data-ui=blue] .gsb-row:hover .gsb-pin,:root[data-ui=blue] .gsb-row.at .gsb-pin{opacity:.6}:root[data-ui=blue] .gsb-row .gsb-pin.on{opacity:1;color:var(--brand-text)}:root[data-ui=blue] .gsb-none{margin:8px 0;font-size:13px;color:var(--muted)}:root[data-ui=blue] .gsb-uni{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);padding:4px 0 8px;border-bottom:1px solid var(--line);margin-bottom:4px}:root[data-ui=blue] .gsb-uni b{color:var(--ink);font-weight:600}:root[data-ui=blue] .erp>.top .bt-right .gsb-pop button.gsb-back{margin-left:auto;height:26px;border:1px solid var(--line);border-radius:4px;background:var(--card);color:var(--ink);padding:0 10px;font:13px var(--font-ui);cursor:pointer}:root[data-ui=blue] .erp>.top .bt-right .gsb-pop button.gsb-uni-go{display:flex;align-items:center;gap:10px;width:100%;margin-top:6px;padding:8px 12px;border:0;border-top:1px solid var(--line);background:none;color:var(--brand-text);font:13px var(--font-ui);text-align:left;cursor:pointer;border-radius:0}:root[data-ui=blue] .erp>.top .bt-right .gsb-pop button.gsb-uni-go:hover{background:var(--brand-soft)}:root[data-ui=blue] .gsb-keys{font-size:12.5px;color:var(--muted);padding-top:8px}:root[data-ui=blue] .msb .dl-modal{border-radius:8px;border:0;box-shadow:0 10px 30px #0f1e3c24;font:14px var(--font-ui);overflow:hidden;white-space:normal}:root[data-ui=blue] .msb .dl-modal-head{padding:16px 20px}:root[data-ui=blue] .msb .dl-modal-head h2{font:600 19px var(--font-ui);color:var(--ink)}:root[data-ui=blue] .msb .dl-modal-body{padding:16px 20px;display:grid;gap:12px}:root[data-ui=blue] .msb-band{background:var(--brand-soft);padding:12px}:root[data-ui=blue] .msb-q{display:flex;align-items:center;gap:8px;height:40px;border:2px solid var(--brand);border-radius:4px;background:var(--card);padding:0 12px;color:var(--muted)}:root[data-ui=blue] .msb .msb-q input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:15px var(--font-ui);padding:0;height:36px}:root[data-ui=blue] .msb-list{max-height:min(56vh,520px);overflow-y:auto}:root[data-ui=blue] .msb-hd,:root[data-ui=blue] .msb-row{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.1fr) minmax(0,.8fr) minmax(0,.9fr);gap:12px;align-items:center;padding:0 12px}:root[data-ui=blue] .msb-hd{height:32px;background:var(--bg);color:var(--muted);font-size:13px;position:sticky;top:0;z-index:1}:root[data-ui=blue] .msb-row{min-height:56px;border-bottom:1px solid var(--line);cursor:pointer}:root[data-ui=blue] .msb-row.at{background:var(--brand-soft)}:root[data-ui=blue] .msb-row.disc{opacity:.65}:root[data-ui=blue] .msb-nm{display:grid;gap:2px;min-width:0;padding:6px 0}:root[data-ui=blue] .msb-nm b{color:var(--brand-text);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=blue] .msb-nm small{color:var(--ink);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=blue] .msb-v{color:var(--brand-text);font-variant-numeric:tabular-nums}:root[data-ui=blue] .msb-else{display:block;color:var(--muted);font-size:12px}:root[data-ui=blue] .msb-none,:root[data-ui=blue] .msb-hint{margin:8px 0 0;color:var(--muted);font-size:13px}:root[data-ui=blue] .msb-bad{margin:0;color:var(--bad);font-size:13px}:root[data-ui=blue] .msb .dl-modal-foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;background:var(--bg);border-top:1px solid var(--line)}:root[data-ui=blue] .erp>.top .msb .dl-modal-foot .m-btn.msb-b{height:32px;padding:0 14px;border:1px solid var(--line);border-radius:4px;background:var(--card);color:var(--ink);font:600 14px var(--font-ui)}:root[data-ui=blue] .erp>.top .msb .dl-modal-foot .m-btn.msb-b.p{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}:root[data-ui=blue] .erp>.top .msb .dl-modal-foot .m-btn.msb-b:disabled{opacity:.5}:root[data-ui=blue] .erp>.top .msb .dl-modal-head button.dl-x{color:var(--muted)}:root[data-ui=blue] .rbd{position:fixed;top:var(--top-h);right:0;bottom:var(--status-h, 28px);z-index:55;width:min(480px,100vw);display:flex;flex-direction:column;background:var(--card);color:var(--ink);border-left:1px solid var(--line);box-shadow:0 10px 30px #0f1e3c24;font:14px var(--font-ui);white-space:normal}:root[data-ui=blue] .rbd-h{display:flex;align-items:center;padding:18px 20px 0}:root[data-ui=blue] .rbd-h h3{margin:0;font:600 19px var(--font-ui);color:var(--ink)}:root[data-ui=blue] .erp>.top .bt-right .rbd button.rbd-x{margin-left:auto;border:0;background:none;color:var(--muted);cursor:pointer;width:32px;height:32px;border-radius:4px;display:grid;place-items:center}:root[data-ui=blue] .erp>.top .bt-right .rbd button.rbd-x:hover{background:var(--bg);color:var(--ink)}:root[data-ui=blue] .rbd-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:2px solid var(--line);margin-top:12px}:root[data-ui=blue] .erp>.top .bt-right .rbd-tabs button{height:44px;border:0;border-bottom:2px solid transparent;margin-bottom:-2px;background:none;color:var(--muted);font:600 14px var(--font-ui);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px}:root[data-ui=blue] .erp>.top .bt-right .rbd-tabs button.on{color:var(--brand-text);border-bottom-color:var(--brand)}:root[data-ui=blue] .rbd-tabs small{min-width:18px;height:18px;border-radius:9px;padding:0 5px;background:var(--bad-soft);color:var(--bad);font:600 11px/18px var(--font-ui)}:root[data-ui=blue] .rbd-date{display:flex;align-items:center;gap:10px;margin:16px;height:34px;padding:0 10px;border:1px solid var(--line);border-radius:4px;color:var(--muted)}:root[data-ui=blue] .rbd-date input{flex:1;border:0;background:none;color:var(--ink);font:14px var(--font-ui);outline:0;height:30px}:root[data-ui=blue] .rbd-date:focus-within{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}:root[data-ui=blue] .rbd-bad{margin:0 16px 8px;color:var(--bad);font-size:13px}:root[data-ui=blue] .rbd-body{flex:1;min-height:0;overflow-y:auto}:root[data-ui=blue] .rbd-g{background:var(--bg);color:var(--muted);padding:6px 16px;font-size:13px}:root[data-ui=blue] .rbd-card{display:grid;gap:4px;padding:12px 16px;border-bottom:1px solid var(--line)}:root[data-ui=blue] .rbd-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}:root[data-ui=blue] .rbd-name{color:var(--ink);font-weight:600;text-decoration:none}:root[data-ui=blue] a.rbd-name:hover{color:var(--brand-text);text-decoration:underline}:root[data-ui=blue] .rbd-what{color:var(--brand-text);text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=blue] .rbd-amt{color:var(--bad);font-variant-numeric:tabular-nums;white-space:nowrap}:root[data-ui=blue] .rbd-sub{color:var(--muted);font-size:13px}:root[data-ui=blue] .rbd-acts{display:flex;gap:20px;font-size:13px;margin-top:2px}:root[data-ui=blue] .erp>.top .bt-right .rbd-acts button{display:inline-flex;align-items:center;gap:8px;border:0;background:none;padding:2px 0;font:13.5px var(--font-ui);cursor:pointer}:root[data-ui=blue] .erp>.top .bt-right .rbd-acts button.rbd-wa{color:var(--ok)}:root[data-ui=blue] .erp>.top .bt-right .rbd-acts button.rbd-wa:disabled{opacity:.45;cursor:default}:root[data-ui=blue] .erp>.top .bt-right .rbd-acts button.rbd-dn{color:var(--muted)}:root[data-ui=blue] .erp>.top .bt-right .rbd-acts button:hover:not(:disabled){text-decoration:underline}:root[data-ui=blue] .rbd-none{padding:16px;margin:0;color:var(--muted);font-size:13px}:root[data-ui=blue] .rbd-foot{margin:0;padding:8px 16px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}:root[data-ui=blue] .sb-user.bu>button.bu-btn{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:inherit;font:500 13px var(--font-ui);padding:2px 6px;border-radius:4px;cursor:pointer}:root[data-ui=blue] .sb-user.bu>button.bu-btn:hover,:root[data-ui=blue] .sb-user.bu.open>button.bu-btn{background:#00000014}:root[data-ui=blue] .bu-menu{position:absolute;right:0;bottom:calc(100% + 8px);width:280px;padding:4px 0 6px;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 30px #0f1e3c24;z-index:60;font:14px var(--font-ui);white-space:normal}:root[data-ui=blue] .bu-who{display:grid;gap:2px;padding:12px 16px 8px}:root[data-ui=blue] .bu-who b{font-weight:600;font-size:15px}:root[data-ui=blue] .bu-who small{color:var(--muted);font-size:13px}:root[data-ui=blue] .bu-row{display:flex;align-items:flex-start;gap:12px;width:100%;padding:8px 16px;border:0;background:none;color:var(--ink);text-align:left;font:inherit;cursor:pointer}:root[data-ui=blue] .bu-row>.shi{color:var(--brand-text);flex:none;margin-top:1px}:root[data-ui=blue] .bu-row>span{display:grid;gap:1px;min-width:0}:root[data-ui=blue] .bu-row small{color:var(--muted);font-size:12px}:root[data-ui=blue] button.bu-row:hover,:root[data-ui=blue] button.bu-row:focus-visible{background:var(--bg);outline:none}:root[data-ui=blue] .bu-row.out{color:var(--bad);align-items:center;margin-top:4px}:root[data-ui=blue] .bu-row.out>.shi{color:var(--bad)}:root[data-ui=blue] .bu-va{cursor:default}:root[data-ui=blue] .bu-va .va{margin-top:6px;border-style:solid;border-radius:4px;padding:0 6px;height:30px}:root[data-ui=blue] .bu-va .va>span[aria-hidden]{display:none}:root[data-ui=blue] .bu-va .va select{max-width:200px;height:28px}:root[data-ui=blue] .erp-side .side-mod{font:500 14px var(--font-ui);border-radius:4px;color:var(--ink)}:root[data-ui=blue] .erp-side .side-mod>svg:first-child{color:var(--muted)}:root[data-ui=blue] .erp-side .side-group.here>.side-mod,:root[data-ui=blue] .erp-side .side-group.here>.side-one>.side-mod{color:var(--brand-text)}:root[data-ui=blue] .erp-side .side-group.here .side-mod>svg:first-child{color:var(--brand-text)}:root[data-ui=blue] .erp-side .side-mod:hover{background:var(--bg)}:root[data-ui=blue] .erp-side .side-items{border-left:1px solid var(--line);margin-left:19px}:root[data-ui=blue] .erp-side .side-group.here .side-items{border-left-color:var(--line)}:root[data-ui=blue] .erp-side .side-items a{color:var(--ink);font:400 13.5px var(--font-ui);border-radius:4px}:root[data-ui=blue] .erp-side .side-items a:hover{background:var(--bg);color:var(--ink)}:root[data-ui=blue] .erp-side .side-items a[aria-current=page],:root[data-ui=blue] .erp-side .side-one>a.side-mod[aria-current=page]{color:var(--brand-text);background:var(--brand-soft);font-weight:600}:root[data-ui=blue] .erp-side.collapsed .side-mod[aria-current=page]{background:var(--brand-soft);box-shadow:inset 3px 0 0 var(--brand)}:root[data-ui=blue] .erp-side.collapsed .side-mod[aria-current=page]>svg:first-child{color:var(--brand-text)}:root[data-ui=blue] .erp-side .side-pin{filter:none;color:var(--muted)}:root[data-ui=blue] .erp-side .side-pin.on{color:var(--brand-text)}:root[data-ui=blue] .erp-side .wip-tag{color:var(--warn);background:var(--warn-soft);border-color:transparent;border-radius:4px}:root[data-ui=blue] .erp-side .side-fold{font:13px var(--font-ui)}:root[data-ui=blue] .erp-side .side-fold .side-pinic-b{transform:rotate(45deg);opacity:.7}:root[data-ui=blue] .erp-side .side-fold.on .side-pinic-b{transform:none;opacity:1;color:var(--brand-text)}:root[data-ui=blue] .erp-side .side-me-name small{font-size:12px}:root[data-ui=blue]{--status-h: 28px}:root[data-ui=blue] .status-bar{gap:18px;padding:0 16px env(safe-area-inset-bottom,0px);font:12.5px var(--font-ui)}:root[data-ui=blue] .status-bar .sb-version b{font-weight:500}:root[data-ui=blue] .status-bar .sb-env{border-radius:4px;font-size:10px}:root[data-ui=blue] .status-bar .sb-store select{border-radius:4px;font:500 12.5px var(--font-ui);height:22px;color:inherit;border-color:#0000002e}:root[data-ui=blue] .status-bar.is-offline .sb-store select{border-color:#fff6}:root[data-ui=blue] .status-bar .sb-counter{font-weight:500}:root[data-ui=blue] .bnr{display:flex;align-items:center;gap:10px;min-height:34px;padding:0 16px;font:13px var(--font-ui);border-bottom:1px solid var(--line);background:var(--warn-soft);color:var(--warn)}:root[data-ui=blue] .bnr.bad{background:var(--bad-soft);color:var(--bad)}:root[data-ui=blue] .bnr.info{background:var(--brand-soft);color:var(--brand-text)}:root[data-ui=blue] .bnr>.shi{flex:none}:root[data-ui=blue] .bnr-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=blue] .bnr-a{flex:none;display:inline-flex;align-items:center;height:24px;padding:0 10px;border:1px solid currentColor;border-radius:4px;background:var(--card);color:inherit;font:600 12.5px var(--font-ui);text-decoration:none;white-space:nowrap;cursor:pointer}:root[data-ui=blue] .bnr-a.bad{color:var(--bad)}:root[data-ui=blue] .bnr-err{color:var(--bad)}:root[data-ui=blue] .bnr-x{margin-left:auto;display:flex;align-items:center;gap:6px;flex:none}:root[data-ui=blue] .bnr-x button{display:inline-grid;place-items:center;min-width:26px;height:26px;border:0;border-radius:4px;background:none;color:inherit;cursor:pointer;opacity:.8}:root[data-ui=blue] .bnr-x button:hover{opacity:1;background:#0000000f}:root[data-ui=blue] .bnr-x .bnr-n{display:inline-flex;align-items:center;gap:2px;padding:0 6px;font:12px var(--font-ui)}:root[data-ui=blue] .bnr.folded{position:relative;height:6px;min-height:6px;padding:0;border-bottom:0;overflow:visible;z-index:25}:root[data-ui=blue] .bnr.warn.folded{background:var(--warn);color:var(--warn-soft)}:root[data-ui=blue] .bnr.bad.folded{background:var(--bad);color:var(--bad-soft)}:root[data-ui=blue] .bnr.info.folded{background:var(--brand);color:#fff}:root[data-ui=blue] .bnr.folded .bnr-x{position:absolute;right:16px;top:0;height:18px;padding:0 2px;border-radius:0 0 4px 4px;background:inherit}:root[data-ui=blue] .bnr.folded .bnr-x button{height:18px;min-width:22px}@media(max-width:1640px){:root[data-ui=blue] .erp .top-nav a.bt-name{padding-left:12px;font-size:14px}:root[data-ui=blue] .bt-car{padding-right:8px}}@media(max-width:1440px){:root[data-ui=blue] .erp .top-nav a.bt-name{padding-left:8px;font-size:13.5px;gap:5px}:root[data-ui=blue] .bt-car{padding-right:4px}}@media(max-width:1320px){:root[data-ui=blue] .erp .top-nav a.bt-name{padding-left:6px;font-size:13px;gap:4px}:root[data-ui=blue] .bt-car{padding-right:2px}}@media(max-width:1240px){:root[data-ui=blue] .gs.gs-blue .gs-in,:root[data-ui=blue] .gs.gs-blue .gs-in:focus{width:150px}}@media(max-width:1180px){:root[data-ui=blue] .erp .top-nav.bt-nav{display:none}}@media(max-width:700px){:root[data-ui=blue] .gs.gs-blue .gs-in,:root[data-ui=blue] .gs.gs-blue .gs-in:focus{width:150px}}:root[data-ui=blue] .erp>.top .bt-right .msgr-btn.msgr-btn-blue{width:32px;height:32px;border-radius:50%;border:0;background:var(--bar-field);color:#fff;display:grid;place-items:center;position:relative;cursor:pointer;padding:0;box-shadow:none}:root[data-ui=blue] .erp>.top .bt-right .msgr-btn.msgr-btn-blue:hover,:root[data-ui=blue] .erp>.top .bt-right .msgr-btn.msgr-btn-blue.on{background:#ffffff42;color:#fff}:root[data-ui=blue] .erp>.top .bt-right .msgr-btn.msgr-btn-blue .msgr-btn-n{top:-4px;right:-4px;min-width:16px;height:16px;border-radius:8px;background:#e0413a;font:700 10px/16px var(--font-ui);padding:0 4px}:root[data-ui=blue] .rbd-tabs.three{grid-template-columns:repeat(3,1fr)}:root[data-ui=blue] .rbd .nl-wrap .nl-bar{background:var(--bg);padding:8px 16px;font-size:13px}:root[data-ui=blue] .erp>.top .bt-right .rbd .nl-wrap button.nl-all{border-radius:4px;height:28px;padding:0 12px;font:13px var(--font-ui)}:root[data-ui=blue] .erp>.top .bt-right .rbd .nl-wrap button.nl-row{padding:12px 16px;font:14px var(--font-ui)}:root[data-ui=blue] .rbd .nl-wrap .nl-i{background:var(--brand-soft)}:root[data-ui=blue] .rbd .nl-wrap .nl-t{font-size:14px}:root[data-ui=blue] .rbd .nl-wrap .nl-row.unread .nl-t b{font-weight:600}:root[data-ui=blue] .rbd .nl-wrap .nl-foot{padding:8px 16px;font-size:12px}:root[data-ui=blue] .msgr-pop .msgr{font:14px var(--font-ui)}:root[data-ui=blue] .msgr-pop .msgr .msgr-q,:root[data-ui=blue] .msgr-pop .msgr .msgr-comp input[type=text]{border-radius:4px}:root[data-ui=blue] .msgr-pop .msgr .msgr-send{border-radius:4px;height:36px;padding:0 16px}:root[data-ui=blue] .msgr-pop .msgr .msgr-who.on{background:var(--brand-soft)}:root[data-ui=blue] .msgr-pop .msgr .msgr-ln{border-radius:8px}:root[data-ui=blue] .msgr-pop .msgr .msgr-ln.me{background:var(--brand-soft)}:root[data-ui=blue] .msgr-pop .msgr .msgr-u{background:var(--brand)}:root[data-ui=blue] .msgr-pop{border-radius:8px;box-shadow:0 10px 30px #0f1e3c2e}:root[data-ui=blue] .msgr-pop .mp-head{background:var(--bar);color:#fff;font:600 15px var(--font-ui)}:root[data-ui=blue] .msgr-pop .mp-head button{color:#fff}:root[data-ui=blue] .msgr-pop .mp-head button:hover{background:#ffffff2e}:root[data-ui=blue] .erp>.top .bt-right .msb-box{display:inline-flex;align-items:center;justify-content:center;height:32px;width:32px;padding:0;border-radius:50%;background:var(--bar-field);color:#fff;cursor:pointer;flex:none}:root[data-ui=blue] .erp>.top .bt-right .msb-box{position:relative}:root[data-ui=blue] .erp>.top .bt-right .msb-box.wide{background:#ffffff4d}:root[data-ui=blue] .erp>.top .bt-right .msb-box.wide input{position:absolute;top:calc(100% + 8px);right:-40px;width:240px;height:34px;padding:0 10px;z-index:90;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:6px;box-shadow:0 10px 24px #00000026}:root[data-ui=blue] .erp>.top .bt-right .msb-box.wide input::placeholder{color:var(--muted)}@media(prefers-reduced-motion:reduce){:root[data-ui=blue] .erp>.top .bt-right .msb-box{transition:none}}:root[data-ui=blue] .erp>.top .bt-right .msb-box input{flex:1;min-width:0;border:0;outline:0;background:none;color:#fff;font:inherit;font-size:14px}:root[data-ui=blue] .erp>.top .bt-right .msb-box input::placeholder{color:#ffffffbf}:root[data-ui=blue] .erp>.top .bt-right .msb-box kbd{font-size:10px;color:#ffffffb3;background:none;border:1px solid rgb(255 255 255 / .35);border-radius:3px;padding:0 3px}:root[data-ui=blue] .erp>.top .bt-right .msb-box:focus-within{background:#ffffff42}:root[data-ui=blue] .bt-row.has-sub{position:relative}:root[data-ui=blue] .bt-row.has-sub.sub-open{background:var(--brand)}:root[data-ui=blue] .erp .top-nav .bt-row.has-sub.sub-open>a.bt-go,:root[data-ui=blue] .bt-row.has-sub.sub-open>.bt-go>.shi,:root[data-ui=blue] .bt-row.has-sub.sub-open>.bt-sub-car{color:#fff}:root[data-ui=blue] .bt-sub-car{display:grid;place-items:center;height:24px;border-left:1px solid var(--line);color:var(--brand-text);font-size:20px;line-height:1}:root[data-ui=blue] .bt-menu.bt-sub{top:0;left:100%;border-top:1px solid var(--line);border-radius:0 8px 8px 0;min-width:250px}:root[data-ui=blue] .bt-menu.bt-sub.to-left{left:auto;right:100%;border-radius:8px 0 0 8px}:root[data-ui=blue] .erp .top-nav.bt-nav>.bt-pins{flex:1 1 0;min-width:0;overflow:hidden}@media(max-width:1380px){:root[data-ui=blue] .gs.gs-blue .gs-in:not(:focus){width:120px}}:root[data-ui=blue] .ph.ph-blue{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:48px;padding:8px 16px;margin:0 0 16px;background:var(--card);border-bottom:1px solid var(--line)}:root[data-ui=blue] .ps>.ph.ph-blue{margin:-12px -18px 16px}:root[data-ui=blue] .page>.ph.ph-blue{margin:-24px calc(-1*clamp(16px,3vw,36px)) 16px}:root[data-ui=blue] .ph.ph-blue .ph-title{margin:0;font:600 18px/1.3 var(--font-ui);color:var(--ink);letter-spacing:0}:root[data-ui=blue] .ph.ph-blue .ph-no{font-size:12px;color:var(--muted);white-space:nowrap}:root[data-ui=blue] .ph.ph-blue .ph-bsub{font-size:13px;color:var(--muted)}:root[data-ui=blue] .ph.ph-blue .ph-sp{flex:1}:root[data-ui=blue] .page.smb{max-width:none}:root[data-ui=blue] .smb-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;align-items:start}:root[data-ui=blue] .smb-card{background:var(--card);border:1px solid var(--line);border-radius:6px;padding:14px 16px;display:grid;gap:8px;align-content:start}:root[data-ui=blue] .smb-card h4{margin:0 0 2px;font:600 12px var(--font-ui);color:var(--muted);text-transform:uppercase;letter-spacing:.05em}:root[data-ui=blue] .smb-card a{display:flex;align-items:baseline;justify-content:space-between;gap:10px;color:var(--brand-text);text-decoration:none;font-size:14px}:root[data-ui=blue] .smb-card a:hover span,:root[data-ui=blue] .smb-card a:focus-visible span{text-decoration:underline}:root[data-ui=blue] .smb-card a small{color:var(--muted);font-size:11.5px;white-space:nowrap;font-variant-numeric:tabular-nums}:root[data-ui=blue] .smb-card a.off{color:var(--muted)}:root[data-ui=blue] .ps.slb{padding:0;max-width:none;display:flex;flex-direction:column;height:calc(100vh - var(--top-h) - var(--status-h, 28px));background:var(--bg)}:root[data-ui=blue] .slb>.ph.ph-blue.slb-head{margin:0;min-height:56px;flex:none}:root[data-ui=blue] .slb-head .ph-title{font-size:19px}:root[data-ui=blue] .slb-body{flex:1;min-height:0;overflow:auto;padding:16px 16px 12px;display:grid;gap:12px;align-content:start}:root[data-ui=blue] .slb-filter{display:flex;gap:8px;align-items:center;flex-wrap:wrap}:root[data-ui=blue] .slb-ctl{height:32px;border:1px solid var(--line);border-radius:4px;background:var(--card);padding:0 10px;display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--ink);white-space:nowrap;box-sizing:border-box}:root[data-ui=blue] .slb-ctl svg{color:var(--muted);flex:none}:root[data-ui=blue] .slb-ctl:focus-within{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}:root[data-ui=blue] .ps .slb-ctl select,:root[data-ui=blue] .ps .slb-ctl input{border:0!important;background:transparent!important;outline:0;padding:0;height:30px;font-size:14px;color:var(--ink);min-width:0;box-shadow:none}:root[data-ui=blue] .slb-date select{width:310px}:root[data-ui=blue] .slb-q input{width:210px}:root[data-ui=blue] .slb-sel span{color:var(--muted)}:root[data-ui=blue] .slb-sel select{width:84px}:root[data-ui=blue] .slb-custom{display:inline-flex;align-items:center;gap:6px}:root[data-ui=blue] .slb-btn{min-width:0}:root[data-ui=blue] .slb-lnk{border:0;background:none;padding:0 4px;color:var(--brand-text);font:500 13.5px var(--font-ui);cursor:pointer;text-decoration:none;white-space:nowrap}:root[data-ui=blue] .slb-lnk:hover{text-decoration:underline}:root[data-ui=blue] .slb .sl-chips{margin:0}:root[data-ui=blue] .slb .ps-banner{margin:0}:root[data-ui=blue] .slb-t{width:100%;border-collapse:collapse;border:1px solid var(--line);background:var(--card);font-size:14px}:root[data-ui=blue] .slb-t th{position:sticky;top:0;z-index:1;background:var(--bg);text-align:left;font-weight:600;font-size:13px;padding:0 10px;height:32px;white-space:nowrap;color:var(--ink)}:root[data-ui=blue] .slb-t td{padding:0 10px;height:30px;border-top:1px solid var(--line);white-space:nowrap}:root[data-ui=blue] .slb-t .r{text-align:right}:root[data-ui=blue] .slb-t td.bad{color:var(--bad)}:root[data-ui=blue] .slb-t tr.click{cursor:pointer}:root[data-ui=blue] .slb-t tr.click:hover td{background:var(--brand-soft)}:root[data-ui=blue] .slb-t tr.on td{background:var(--brand-soft)}:root[data-ui=blue] .slb-t tr.can td{color:var(--muted)}:root[data-ui=blue] .slb-t tr.can td.r{text-decoration:line-through}:root[data-ui=blue] .slb-mini{color:var(--muted);font-size:12.5px}:root[data-ui=blue] .slb-t .slb-act{width:64px;text-align:right;padding-right:6px}:root[data-ui=blue] .slb-act button{border:0;background:none;color:var(--muted);padding:3px;border-radius:4px;cursor:pointer;display:inline-grid;place-items:center;vertical-align:middle}:root[data-ui=blue] .slb-act button:hover:not(:disabled){color:var(--brand-text);background:var(--bg)}:root[data-ui=blue] .slb-act button:disabled{opacity:.35;cursor:default}:root[data-ui=blue] .slb-t td.slb-empty{text-align:center;color:var(--muted);height:60px}:root[data-ui=blue] .slb-pager{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:13px}:root[data-ui=blue] .slb-pager .ph-sp{flex:1}:root[data-ui=blue] .slb-pager button{border:0;background:none;color:var(--muted);min-width:26px;height:26px;border-radius:4px;cursor:pointer;font:inherit}:root[data-ui=blue] .slb-pager button.on{color:var(--brand-text);font-weight:700}:root[data-ui=blue] .slb-pager button:hover:not(:disabled){background:var(--card);color:var(--ink)}:root[data-ui=blue] .slb-pager button:disabled{opacity:.4;cursor:default}:root[data-ui=blue] .slb-tot{flex:none;height:44px;border-top:1px solid var(--line);background:var(--card);display:flex;align-items:center;gap:32px;padding:0 16px;font-size:14px;font-variant-numeric:tabular-nums}:root[data-ui=blue] .slb-tot b{font-weight:600}:root[data-ui=blue] .slb-tot small{color:var(--muted);font-size:12.5px}:root[data-ui=blue] .slb-tot .bad{color:var(--bad)}:root[data-ui=blue] .slb .slb-date{flex:0 0 auto;width:190px}:root[data-ui=blue] .slb .slb-date select{min-width:0;width:100%;text-overflow:ellipsis}:root[data-ui=blue] .slb .slb-q input{width:280px}:root[data-ui=blue] .slb .slb-q{flex:1 1 260px}:root[data-ui=blue] .slb .slb-cols{position:relative}:root[data-ui=blue] .slb .slb-colmenu{position:absolute;right:0;top:calc(100% + 4px);z-index:30;display:flex;flex-direction:column;gap:2px;min-width:190px;padding:6px 8px;background:var(--card);border:1px solid var(--line);border-radius:6px;box-shadow:0 10px 24px #0000001f}:root[data-ui=blue] .slb .slb-colmenu label{display:flex;align-items:center;gap:6px;padding:3px 2px;font-size:13px;cursor:pointer;white-space:nowrap}:root[data-ui=blue] .slb .slb-colmenu label.fixed{color:var(--muted);cursor:default}:root[data-ui=blue] .slb .slb-t th.srt{padding:0}:root[data-ui=blue] .slb .slb-t th.srt button{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:4px;width:100%;padding:8px 12px;cursor:pointer;font:inherit;color:inherit}:root[data-ui=blue] .slb .slb-t th.srt.r button{justify-content:flex-end}:root[data-ui=blue] .slb .slb-t th.srt button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}:root[data-ui=blue] .slb .slb-sort{font-size:10px;color:var(--muted)}:root[data-ui=blue] .slb .slb-t th.on .slb-sort{color:var(--brand)}:root[data-ui=blue] .slb-tot{gap:18px;flex-wrap:wrap}:root[data-ui=blue] .slb-tot .ph-sp{flex:1}.slb-sum{display:grid;grid-template-columns:1fr 1.3fr;gap:20px;font-variant-numeric:tabular-nums}@media(max-width:700px){.slb-sum{grid-template-columns:1fr}}.slb-sum h4{margin:0 0 6px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.slb-sum section>div{display:flex;justify-content:space-between;gap:10px;padding:4px 0;border-bottom:1px solid var(--line);font-size:13px}.slb-sum section>div.tot{font-size:15px;border-bottom:2px solid var(--line)}.slb-sum section>div.bad b{color:var(--bad)}.slb-sumt{width:100%;border-collapse:collapse;font-size:12.5px;margin-bottom:12px}.slb-sumt th,.slb-sumt td{padding:4px 6px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.slb-sumt th:first-child,.slb-sumt td:first-child{text-align:left}.slb-sumt th{font-size:11px;color:var(--muted)}.slb-sumt tfoot td{font-weight:700}.slb-amt{display:table-cell}.slb-amt>b{display:inline-block;min-width:72px;text-align:right;margin-right:10px;color:var(--brand-text, #1d4ed8);font-variant-numeric:tabular-nums}.slb-amt>b.due{color:var(--bad)}.slb-amt>b.can{color:var(--muted);text-decoration:line-through}.slb-pay{display:inline-flex;align-items:center;gap:5px;color:var(--muted)}.slb-pay.bad{color:var(--bad)}.slb-due{display:inline-flex;align-items:center;background:var(--bad);color:#fff;border-radius:4px;font-size:12.5px;font-weight:600;overflow:hidden}.slb-due{padding-left:7px}.slb-due i{font-style:normal;margin-left:6px;padding:1px 6px;background:#0000002e}button.slb-chip{border:0;font:inherit;cursor:pointer}button.slb-pay.slb-chip{background:none;padding:1px 4px;margin:-1px -4px;border-radius:4px;font-size:inherit}button.slb-pay.slb-chip:hover,button.slb-pay.slb-chip:focus-visible{background:var(--bg);color:var(--ink);outline:1px solid var(--line)}button.slb-due.slb-chip{font-size:12.5px;font-weight:600}button.slb-due.slb-chip:hover{filter:brightness(1.08)}button.slb-chip:disabled{cursor:default}.slb-ok{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;background:#3e9b6e;color:#fff;font-size:10px;margin-left:8px}.slb .slb-menu{position:relative;padding:0 9px}.slb .slb-dot{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;border-radius:8px;background:var(--brand);color:#fff;font-size:10px;display:grid;place-items:center}.ps-drawer.slb-left{left:0;right:auto;border-left:0;border-right:1px solid var(--line);box-shadow:8px 0 24px #0000001f;width:min(340px,100vw)}.ps-drawer.slb-left .slb-fixed{color:var(--muted)}.slb-rx{display:inline-grid;place-items:center;margin-left:6px;width:18px;height:18px;border-radius:3px;background:var(--brand-soft, #e6f6f3);color:var(--brand-text, #0b6e63);font-size:12px;font-weight:700}.slb-draft{display:inline-block;padding:0 8px;border-radius:4px;background:var(--warn-soft, #fff6db);color:var(--warn, #9a6700);font-size:12px;font-weight:700}:root[data-ui=blue] .slb-t tr.held td{background:color-mix(in srgb,var(--warn-soft, #fff6db) 55%,var(--card))}.slb-amt>b.draft{color:var(--muted)}:root[data-ui=blue] .slb .slb-t .slb-ot{width:34px;padding-left:8px;padding-right:0;text-align:center;font-size:14px}:root[data-ui=blue] .slb .slb-t th.slb-ot button{padding:8px 4px;justify-content:center}:root[data-ui=blue]{--b-soft: var(--soft);--b-sel: #EEF5FF;--b-line2: #D3DBE5;--b-shadow: 0 10px 30px rgb(15 30 60 / .14);--b-teal: #0F8C80;--b-violet: #6D4BD6}:root[data-ui=blue][data-scheme=dark]{--b-soft: var(--soft);--b-sel: #2A3F5E;--b-line2: #465264;--b-shadow: 0 10px 30px rgb(0 0 0 / .45);--b-teal: #4FD1C1;--b-violet: #A994F5}@media(prefers-color-scheme:dark){:root[data-ui=blue][data-scheme=system]{--b-soft: var(--soft);--b-sel: #2A3F5E;--b-line2: #465264;--b-shadow: 0 10px 30px rgb(0 0 0 / .45);--b-teal: #4FD1C1;--b-violet: #A994F5}}:root[data-ui=blue] .erp-main .page:not(:has(>.mod-tiles)){padding:0 16px 48px;max-width:none;font-size:14px}:root[data-ui=blue] .erp-main .side-nav a{font-weight:500;border-radius:4px}:root[data-ui=blue] .erp-main .page:not(:has(>.mod-tiles))>.page-head,:root[data-ui=blue] .erp-main .page:not(:has(>.mod-tiles))>div>.page-head:first-child{min-height:48px;margin:0 -16px 16px;padding:6px 16px;background:var(--card);border-bottom:1px solid var(--line);gap:12px}:root[data-ui=blue] .page-head h1,:root[data-ui=blue] .page-head .ph-row{font:600 18px/1.3 var(--font-ui);margin:0;letter-spacing:0}:root[data-ui=blue] .page-head h2{font:600 16px/1.3 var(--font-ui);margin:0}:root[data-ui=blue] .page-head .ph-title.sr-only,:root[data-ui=blue] .ds-head .ph-title.sr-only,:root[data-ui=blue] .dbk-bar .ph-title.sr-only,:root[data-ui=blue] .dl-bar .ph-title.sr-only,:root[data-ui=blue] .cu-title .ph-title.sr-only,:root[data-ui=blue] .mbar-head .ph-title.sr-only,:root[data-ui=blue] .ob-head .ph-title.sr-only{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:nowrap}:root[data-ui=blue] .page-head .ph-title,:root[data-ui=blue] .ds-head .ph-title,:root[data-ui=blue] .dbk-bar .ph-title,:root[data-ui=blue] .dl-bar .ph-title,:root[data-ui=blue] .cu-title .ph-title,:root[data-ui=blue] .mbar-head .ph-title,:root[data-ui=blue] .ob-head .ph-title{font:600 18px/1.3 var(--font-ui);color:var(--ink);letter-spacing:0;order:0}:root[data-ui=blue] .page-head .scr-no,:root[data-ui=blue] .ds-head .scr-no,:root[data-ui=blue] .dbk-bar .scr-no,:root[data-ui=blue] .dl-bar .scr-no,:root[data-ui=blue] .cu-title .scr-no,:root[data-ui=blue] .mbar-head .scr-no,:root[data-ui=blue] .ob-head .scr-no,:root[data-ui=blue] .page h1>.scr-no,:root[data-ui=blue] .page h2>.scr-no{display:inline!important;font:400 12px var(--font-ui);color:var(--muted);white-space:nowrap;letter-spacing:0}:root[data-ui=blue] .page-head .ph-row>.scr-no,:root[data-ui=blue] .dbk-bar>.scr-no,:root[data-ui=blue] .dl-bar>.scr-no,:root[data-ui=blue] .cu-title>.scr-no,:root[data-ui=blue] .mbar-head>.scr-no,:root[data-ui=blue] .ob-head>.scr-no{order:1}:root[data-ui=blue] .page-head .ph-row>.ph-sub,:root[data-ui=blue] .dbk-bar>.ph-sub,:root[data-ui=blue] .dl-bar>.ph-sub,:root[data-ui=blue] .cu-title>.ph-sub,:root[data-ui=blue] .mbar-head>.ph-sub,:root[data-ui=blue] .ob-head>.ph-sub{order:2}:root[data-ui=blue] .page h1>.scr-no,:root[data-ui=blue] .page h2>.scr-no{margin-right:8px}:root[data-ui=blue] .page-head .ph-sub,:root[data-ui=blue] .dbk-bar .ph-sub,:root[data-ui=blue] .dl-bar .ph-sub,:root[data-ui=blue] .cu-title .ph-sub,:root[data-ui=blue] .mbar-head .ph-sub,:root[data-ui=blue] .ob-head .ph-sub{font:400 13px var(--font-ui);color:var(--muted)}:root[data-ui=blue] .page-head .ph-row{display:inline-flex;align-items:baseline;gap:10px}:root[data-ui=blue] .page-head .code{font:400 12px var(--font-ui);color:var(--muted)}:root[data-ui=blue] .dbk-bar>*:not(.ph-title):not(.scr-no):not(.ph-sub),:root[data-ui=blue] .dl-bar>*:not(.ph-title):not(.scr-no):not(.ph-sub),:root[data-ui=blue] .cu-title>*:not(.ph-title):not(.scr-no):not(.ph-sub),:root[data-ui=blue] .ob-head>*:not(.ph-title):not(.scr-no):not(.ph-sub){order:3}:root[data-ui=blue] .erp-main .sec,:root[data-ui=blue] .erp-main .empty,:root[data-ui=blue] .erp-main .table-wrap,:root[data-ui=blue] .erp-main .inv-filters,:root[data-ui=blue] .drawer .sec{border-radius:6px;box-shadow:none;border-color:var(--line);background:var(--card)}:root[data-ui=blue] .erp-main .sec h3{font:600 15px var(--font-ui)}:root[data-ui=blue] .erp-main .callout{border-radius:6px;border-left-width:3px;border-left-color:var(--brand)}:root[data-ui=blue] .erp-main .notice{border-radius:4px;background:var(--warn-soft);color:var(--ink);border-left-color:var(--warn)}:root[data-ui=blue] .erp-main .filters{gap:8px;align-items:center;margin:0 0 12px}:root[data-ui=blue] .erp-main .filters input,:root[data-ui=blue] .erp-main .filters select,:root[data-ui=blue] .erp-main .inline-input,:root[data-ui=blue] .erp-main .inv-bar input[type=search],:root[data-ui=blue] .erp-main .switch select{height:32px;padding:0 10px;border:1px solid var(--b-line2);border-radius:4px;background:var(--card);color:var(--ink);font-size:14px}:root[data-ui=blue] .erp-main .grid input,:root[data-ui=blue] .erp-main .grid select,:root[data-ui=blue] .erp-main .grid textarea,:root[data-ui=blue] .erp-main .doc-row input,:root[data-ui=blue] .erp-main .hours-row input,:root[data-ui=blue] .erp-main .closure input,:root[data-ui=blue] .erp-main .two-cols form input,:root[data-ui=blue] .erp-main .safety-row select,:root[data-ui=blue] .erp-main .safety-row input,:root[data-ui=blue] .erp-main .sec textarea,:root[data-ui=blue] .erp-main .range input,:root[data-ui=blue] .erp-main .row.dose input,:root[data-ui=blue] .erp-main .cell-input,:root[data-ui=blue] .drawer .row input,:root[data-ui=blue] .drawer .row select,:root[data-ui=blue] .drawer .grid input,:root[data-ui=blue] .drawer .grid select,:root[data-ui=blue] .overlay .grid input,:root[data-ui=blue] .overlay .grid select,:root[data-ui=blue] .erp-main .lic input,:root[data-ui=blue] .erp-main .lic select,:root[data-ui=blue] .erp-main .cands input[type=search],:root[data-ui=blue] .erp-main .callout select{border-radius:4px;background:var(--card);border-color:var(--b-line2);color:var(--ink)}:root[data-ui=blue] .erp-main .grid input:not([type=checkbox]):not([type=radio]):not([type=color]),:root[data-ui=blue] .erp-main .grid select,:root[data-ui=blue] .drawer .grid input:not([type=checkbox]):not([type=radio]){min-height:32px;padding-top:4px;padding-bottom:4px}:root[data-ui=blue] .erp-main .grid input[readonly]{background:var(--b-soft)}:root[data-ui=blue] .erp-main .actions .primary{padding-inline:20px}:root[data-ui=blue] .erp-main .link{color:var(--brand-text)}:root[data-ui=blue] .erp-main .link.bad{color:var(--bad)}:root[data-ui=blue] .erp-main table.list th{height:32px;padding:0 10px;background:var(--b-soft);color:var(--ink);font:600 13px var(--font-ui);text-transform:none;letter-spacing:0;border-bottom:1px solid var(--line)}:root[data-ui=blue] .erp-main table.list td{height:30px;padding:3px 10px;border-bottom:1px solid var(--line)}:root[data-ui=blue] .erp-main table.list tbody tr:hover,:root[data-ui=blue] .erp-main table.list tbody tr:hover td{background:var(--b-sel)}:root[data-ui=blue] .erp-main table.list tfoot td{position:sticky;bottom:0;background:var(--b-soft);font-weight:600;border-top:1px solid var(--line)}:root[data-ui=blue] .erp-main .table-wrap table.list th{position:sticky;top:0;z-index:1}:root[data-ui=blue] .erp-main .page table th{background:var(--b-soft)}:root[data-ui=blue] .erp-main .page table tbody tr:hover td{background:var(--b-sel)}:root[data-ui=blue] .erp-main .lic.head{border-bottom-width:1px}:root[data-ui=blue] .erp-main .chip,:root[data-ui=blue] .erp-main .waiting,:root[data-ui=blue] .erp-main .time-pill{border-radius:4px}:root[data-ui=blue] .erp-main .chip{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border-color:var(--b-line2)}:root[data-ui=blue] .erp-main .chip.on{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-text)}:root[data-ui=blue] .erp-main .chip.warn{background:var(--warn-soft);color:var(--warn);border-color:transparent}:root[data-ui=blue] .erp-main .chip.ok{background:var(--ok-soft);color:var(--ok);border-color:transparent}:root[data-ui=blue] .erp-main .tabs button{color:var(--muted);font-weight:600}:root[data-ui=blue] .erp-main .tabs button.on{color:var(--brand-text);border-bottom-color:var(--brand)}:root[data-ui=blue] .drawer{box-shadow:var(--b-shadow)}:root[data-ui=blue] .overlay{background:#0f172a52}:root[data-ui=blue] .item-form{border-radius:8px;box-shadow:var(--b-shadow)}:root[data-ui=blue] .form-head{background:var(--card);color:var(--ink);border-bottom:1px solid var(--line)}:root[data-ui=blue] .form-head .small{color:var(--muted)}:root[data-ui=blue] .form-head .light{color:var(--ink);border-color:var(--b-line2)}:root[data-ui=blue] .form-tabs button{color:var(--muted)}:root[data-ui=blue] .form-tabs button.on{color:var(--brand-text);border-bottom-color:var(--brand)}:root[data-ui=blue] .erp-main .door.console{border-left-color:var(--navy)}:root[data-ui=blue] .erp-main .queue button.on,:root[data-ui=blue] .erp-main .cand.on{border-color:var(--brand)}:root[data-ui=blue] .erp-main .mod-tile{box-shadow:none}:root[data-ui=blue] .dbk{gap:12px;padding:0 16px 60px}:root[data-ui=blue] .dbk.dbk-closed>.dbk-bar{border-bottom:2px solid var(--muted)}:root[data-ui=blue] .dbk input,:root[data-ui=blue] .dbk select,:root[data-ui=blue] .dbk-modal input,:root[data-ui=blue] .dbk-modal select{border-radius:4px;border-color:var(--b-line2)}:root[data-ui=blue] .dbk-icon{width:32px;border-radius:4px;border-color:var(--b-line2)}:root[data-ui=blue] .dbk-state{border-radius:4px}:root[data-ui=blue] .dbk-card,:root[data-ui=blue] .dbk-sum .dbk-card,:root[data-ui=blue] .dbk-grid,:root[data-ui=blue] .dbk-log,:root[data-ui=blue] .dbk-logbook,:root[data-ui=blue] .dbk-empty,:root[data-ui=blue] .dbk-rail-btn,:root[data-ui=blue] .dbk-side,:root[data-ui=blue] .dbk-cell-detail,:root[data-ui=blue] .td-pn,:root[data-ui=blue] .dbs-wrap,:root[data-ui=blue] .ar-wrap,:root[data-ui=blue] .ar-setup,:root[data-ui=blue] .cc-sheet,:root[data-ui=blue] .cc-check,:root[data-ui=blue] .cc-box,:root[data-ui=blue] .cc-pend,:root[data-ui=blue] .dbk-chip{border-radius:6px;box-shadow:none}:root[data-ui=blue] .dbk-card.badc,:root[data-ui=blue] .dbk-card.good,:root[data-ui=blue] .cc-check{border-left-width:2px}:root[data-ui=blue] .dbk-card-top b,:root[data-ui=blue] .dbk-tabs button small{font-family:var(--font-ui);font-variant-numeric:tabular-nums}:root[data-ui=blue] .dbk-card h3,:root[data-ui=blue] .dbk-card-top>span:first-child,:root[data-ui=blue] .dbk-lbl{text-transform:none;letter-spacing:0;font-size:12px;font-weight:600}:root[data-ui=blue] .dbk-chips span,:root[data-ui=blue] .dbk-adds button,:root[data-ui=blue] .dbk-type,:root[data-ui=blue] .dbk-dst,:root[data-ui=blue] .dbk-tchip,:root[data-ui=blue] .dbk-slip,:root[data-ui=blue] .dbk-person button,:root[data-ui=blue] .dbk-heads button,:root[data-ui=blue] .td-chip,:root[data-ui=blue] .td-q,:root[data-ui=blue] .dbk-pin{border-radius:4px}:root[data-ui=blue] .dbk-tabs button.on{color:var(--brand-text);background:transparent}:root[data-ui=blue] .dbk-side.float{border-radius:8px;box-shadow:var(--b-shadow);background:var(--card)}:root[data-ui=blue] .dbk-lockline{border-radius:4px;background:var(--b-soft);border-color:var(--line);color:var(--ink)}:root[data-ui=blue] .dbk-lockline.dbk-repairline{background:var(--bad-soft);color:var(--bad);border-color:color-mix(in srgb,var(--bad) 45%,transparent)}:root[data-ui=blue] .dbk-bk-w,:root[data-ui=blue] .cc-pend h4{color:var(--warn)}:root[data-ui=blue] .cc-pend{border-color:color-mix(in srgb,var(--warn) 50%,transparent);background:var(--warn-soft)}:root[data-ui=blue] .dbk-log li.past{color:var(--bad)}:root[data-ui=blue] .dbk-modal{border-radius:8px;box-shadow:var(--b-shadow)}:root[data-ui=blue] .dbk-pick-list,:root[data-ui=blue] .mf-list,:root[data-ui=blue] .ar-ed{border-radius:6px;box-shadow:var(--b-shadow)}:root[data-ui=blue] .dbs-selbar{border-radius:4px;background:var(--b-sel)}:root[data-ui=blue] .dbs-t thead th.in{color:var(--ok)}:root[data-ui=blue] .dbs-t thead th.out{color:var(--bad)}:root[data-ui=blue] .dbs-t thead th.tender{color:var(--b-violet)}:root[data-ui=blue] .dbs-t td.neg{color:var(--bad)}:root[data-ui=blue] .dbs-t th.on,:root[data-ui=blue] .dbs-t td.sel{background:color-mix(in srgb,var(--brand) 18%,var(--card))}:root[data-ui=blue] .dbs-tot td.sel{background:color-mix(in srgb,var(--brand) 24%,var(--card))}:root[data-ui=blue] .dbs .ph select{height:32px;border-radius:4px}:root[data-ui=blue] .ar-bar select{height:32px;border-radius:4px}:root[data-ui=blue] .mf-btn{border-radius:4px}:root[data-ui=blue] .dl-top{padding:8px 16px;gap:10px}:root[data-ui=blue] .dl input:not([type=checkbox]):not([type=radio]),:root[data-ui=blue] .dl select,:root[data-ui=blue] .dl textarea,:root[data-ui=blue] .dl-modal input:not([type=checkbox]):not([type=radio]),:root[data-ui=blue] .dl-modal select,:root[data-ui=blue] .dl-modal textarea{border-radius:4px;background:var(--card);border-color:var(--b-line2)}:root[data-ui=blue] .dl-ibtn,:root[data-ui=blue] .dl-icon{border-radius:4px}:root[data-ui=blue] .dl-range{border-radius:4px;border-style:solid;border-color:var(--b-line2)}:root[data-ui=blue] .dl-range.dl-past{color:var(--warn);border-color:var(--warn)}:root[data-ui=blue] .dl-quick{border-radius:6px;background:var(--amount);border-color:var(--line)}:root[data-ui=blue] .dl-chip,:root[data-ui=blue] .dl-tag,:root[data-ui=blue] .dl-f,:root[data-ui=blue] .dl-statechips button,:root[data-ui=blue] .dl-chipset label,:root[data-ui=blue] .bt-chip,:root[data-ui=blue] .rb-mini,:root[data-ui=blue] .rb-mode,:root[data-ui=blue] .dl-mfb,:root[data-ui=blue] .dl-badge,:root[data-ui=blue] select.dl-st,:root[data-ui=blue] .dl-pm,:root[data-ui=blue] .dl-seg button,:root[data-ui=blue] .dl-bulk{border-radius:4px}:root[data-ui=blue] .dl-chip.on{background:var(--brand-soft);color:var(--brand-text);border-color:var(--brand)}:root[data-ui=blue] .dl-seg button.on{background:var(--brand);color:var(--on-brand)}:root[data-ui=blue] .dl-f.stock{background:var(--navy);color:#fff}:root[data-ui=blue] select.dl-st.st-not_out{color:var(--muted)}:root[data-ui=blue] .dl-foot{font-size:12px;padding:6px 16px;min-height:32px;align-items:center;background:var(--b-soft)}:root[data-ui=blue] .dl-inline>.dl-modal{border-radius:8px}:root[data-ui=blue] .dd-blk{background:var(--card);border-color:var(--line);border-top-width:2px;border-radius:6px}:root[data-ui=blue] .dd-blk h3{color:var(--ink)}:root[data-ui=blue] .dd-sub,:root[data-ui=blue] .dd-log,:root[data-ui=blue] .dd-trip,:root[data-ui=blue] .dd-rider,:root[data-ui=blue] .dd-status,:root[data-ui=blue] .dl-box,:root[data-ui=blue] .dl-tile,:root[data-ui=blue] .dl-choice label,:root[data-ui=blue] .bt-cash,:root[data-ui=blue] .bt-chgbox,:root[data-ui=blue] .pb-cnline,:root[data-ui=blue] .dl-dupalert,:root[data-ui=blue] .dl-bigtile{border-radius:6px}:root[data-ui=blue] .dd-amt{border-radius:6px;background:var(--amount);border-color:var(--line)}:root[data-ui=blue] .dd-amt.changed{background:var(--warn-soft);border-color:var(--warn)}:root[data-ui=blue] .dd-amt b{color:var(--brand-text)}:root[data-ui=blue] .dd-amt-n{color:var(--warn)}:root[data-ui=blue] .rb-card{background:var(--card);border-top-width:2px;border-radius:6px;box-shadow:none}:root[data-ui=blue] .rb-mini.good{color:var(--ok)}:root[data-ui=blue] .rb-money>*{border-radius:4px}:root[data-ui=blue] .cu{background:var(--bg);font-size:14px}:root[data-ui=blue] .cu-title{padding:6px 16px;min-height:48px;gap:10px;border-bottom:1px solid var(--line)}:root[data-ui=blue] .cu-in,:root[data-ui=blue] .cu input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),:root[data-ui=blue] .cu select,:root[data-ui=blue] .cu textarea,:root[data-ui=blue] .cu-layer input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),:root[data-ui=blue] .cu-layer select,:root[data-ui=blue] .cu-layer textarea{border-radius:4px;border-color:var(--b-line2)}:root[data-ui=blue] .cu-search{padding-left:32px!important;background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23697789' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='7' cy='7' r='5'/%3E%3Cpath d='m11 11 3.5 3.5'/%3E%3C/svg%3E") no-repeat 10px 50%!important}:root[data-ui=blue] .cu-rng>button{border-radius:4px;height:32px}:root[data-ui=blue] .cu-chip,:root[data-ui=blue] .cu-fchip,:root[data-ui=blue] .cu-tag,:root[data-ui=blue] .cu-sys,:root[data-ui=blue] .cu-pill,:root[data-ui=blue] .cu-where,:root[data-ui=blue] .cu-seg,:root[data-ui=blue] .cu-seg button,:root[data-ui=blue] .cu-st,:root[data-ui=blue] .cu-other,:root[data-ui=blue] .cu-code,:root[data-ui=blue] .cu-tabs .n{border-radius:4px}:root[data-ui=blue] .cu-frame,:root[data-ui=blue] .cu-tile,:root[data-ui=blue] .cu-card,:root[data-ui=blue] .cu-box2,:root[data-ui=blue] .cu-stores button,:root[data-ui=blue] .cu-ptile,:root[data-ui=blue] .cu-prev,:root[data-ui=blue] .cu-lock,:root[data-ui=blue] .cu-intra,:root[data-ui=blue] .cu-intranote{border-radius:6px;box-shadow:none}:root[data-ui=blue] .cu-tile b{font:600 21px var(--font-ui)}:root[data-ui=blue] .cu-tile span,:root[data-ui=blue] .cu-grid th{font:600 12px var(--font-ui);letter-spacing:0;text-transform:none}:root[data-ui=blue] .cu-sec h4{color:var(--ink)}:root[data-ui=blue] .cu-selbar{background:var(--b-sel);border-radius:4px}:root[data-ui=blue] .cu-box{border-radius:8px;box-shadow:var(--b-shadow)}:root[data-ui=blue] .cu-rngpop,:root[data-ui=blue] .cu-drop{border-radius:6px;box-shadow:var(--b-shadow)}:root[data-ui=blue] .cu-toast{background:var(--navy)}:root[data-ui=blue] .mbar,:root[data-ui=blue] .mbar.due,:root[data-ui=blue] .mbar.collection{background:var(--card)}:root[data-ui=blue] .mbar.due{box-shadow:inset 0 2px 0 var(--bad)}:root[data-ui=blue] .mbar.collection{box-shadow:inset 0 2px 0 var(--info)}:root[data-ui=blue] .mbox input,:root[data-ui=blue] .mbox select,:root[data-ui=blue] .mbox-ro,:root[data-ui=blue] .msearch,:root[data-ui=blue] .mday input,:root[data-ui=blue] .mrtab,:root[data-ui=blue] .mchip{border-radius:4px}:root[data-ui=blue] .mbar .mbox input,:root[data-ui=blue] .mbar .tp-btn{background:var(--card);border:1px solid var(--b-line2)}:root[data-ui=blue] .mday.past{color:var(--bad)}:root[data-ui=blue] .mday.past b{color:var(--bad)}:root[data-ui=blue] .mday.past input{background:var(--warn-soft);border-color:var(--warn)}:root[data-ui=blue] .mbox-note{color:var(--warn)}:root[data-ui=blue] .mbox-note.past{color:var(--bad);background:var(--bad-soft);border-color:color-mix(in srgb,var(--bad) 45%,transparent);border-radius:4px}:root[data-ui=blue] .mtable{border-radius:6px}:root[data-ui=blue] .mtable tr.mconfirm td{background:var(--bad-soft)}:root[data-ui=blue] .mtoast{border-radius:6px}:root[data-ui=blue] main.ob{gap:12px}:root[data-ui=blue] .ob-tabs,:root[data-ui=blue] .ob-views,:root[data-ui=blue] .ob-seg{border-radius:4px}:root[data-ui=blue] .ob-tabs button.on,:root[data-ui=blue] .ob-views button.on,:root[data-ui=blue] .ob-seg button.on{background:var(--brand);color:var(--on-brand)}:root[data-ui=blue] .ob-tools select,:root[data-ui=blue] .ob-tools input,:root[data-ui=blue] .ob-tools .ob-dates-pick,:root[data-ui=blue] .ob-tools button{height:32px;border-radius:4px}:root[data-ui=blue] .ob-tools select,:root[data-ui=blue] .ob-tools input{border-color:var(--b-line2)}:root[data-ui=blue] .ob-box{background:var(--card);border-color:var(--line);border-radius:6px;box-shadow:none}:root[data-ui=blue] .ob-box.editing{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 20%,transparent)}:root[data-ui=blue] .ob-boxtitle{border-radius:4px}:root[data-ui=blue] .ob-icon{border-radius:4px}:root[data-ui=blue] .ob-icon.on{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}:root[data-ui=blue] .ob-panel,:root[data-ui=blue] .ob-pdetails,:root[data-ui=blue] .ob-prx{background:var(--b-soft);border-radius:6px}:root[data-ui=blue] .ob-gridbox,:root[data-ui=blue] .ob-settings,:root[data-ui=blue] .ob-report,:root[data-ui=blue] .ob-sblock,:root[data-ui=blue] .ob-tiles div,:root[data-ui=blue] .ob-co,:root[data-ui=blue] .cb-form,:root[data-ui=blue] .cb-try,:root[data-ui=blue] .ob-preview,:root[data-ui=blue] .ob-comp-ask{border-radius:6px;box-shadow:none}:root[data-ui=blue] .ob-sblock{border-left-width:2px}:root[data-ui=blue] .ob-grid tbody tr:nth-child(2n) td{background:var(--card)}:root[data-ui=blue] .ob-st,:root[data-ui=blue] .ob-chip,:root[data-ui=blue] .ob-tag,:root[data-ui=blue] .ob-mini,:root[data-ui=blue] .ob-came-tag,:root[data-ui=blue] .ob-prxchip,:root[data-ui=blue] .ob-src,:root[data-ui=blue] .pr-intag,:root[data-ui=blue] .cb-k,:root[data-ui=blue] .sbs-btn,:root[data-ui=blue] .sbs-show,:root[data-ui=blue] select.ob-stsel{border-radius:4px}:root[data-ui=blue] .ob-card{border-radius:6px;border-left-width:2px}:root[data-ui=blue] .view-cards .ob-card{border-radius:6px;box-shadow:none;--note-mix: 12%}:root[data-ui=blue] .ob-sugg{border-radius:6px;box-shadow:var(--b-shadow)}:root[data-ui=blue] .ob-toast{border-radius:6px;background:var(--navy);color:#fff}:root[data-ui=blue] .ob-preview{background:var(--ok-soft);color:var(--ink)}:root[data-ui=blue] .ob-sticky{background:var(--warn-soft);color:var(--ink);border-radius:6px}:root[data-ui=blue] .ob-ruled,:root[data-ui=blue] .ob-src.learned{color:var(--b-teal)}:root[data-ui=blue] .cb-k.qty{color:var(--b-violet)}:root[data-ui=blue] .sbs-link{color:var(--brand-text)}:root[data-ui=blue] .ps:not(:has(.sl-foot)) input,:root[data-ui=blue] .ps:not(:has(.sl-foot)) select{border-radius:4px}:root[data-ui=blue] .ps-top{min-height:48px;margin:-12px -18px 12px;padding:6px 18px;background:var(--card);border-bottom:1px solid var(--line)}:root[data-ui=blue] .ps:not(:has(.sl-foot)) .ps-card,:root[data-ui=blue] .ps-kpi,:root[data-ui=blue] .sk-cards button,:root[data-ui=blue] .sk-steps>div,:root[data-ui=blue] .sk-rsn,:root[data-ui=blue] .cx-opt,:root[data-ui=blue] .th-card,:root[data-ui=blue] .pp-paper,:root[data-ui=blue] .ex-t{border-radius:6px;box-shadow:none}:root[data-ui=blue] .ex-t{border-left-width:2px}:root[data-ui=blue] .sk-cards button.on{box-shadow:none}:root[data-ui=blue] .sk-sel{border-radius:6px}:root[data-ui=blue] .ps-filters,:root[data-ui=blue] .pu-tb{gap:8px}:root[data-ui=blue] .ps-fsel,:root[data-ui=blue] .pu-grp,:root[data-ui=blue] .pu-dd>button,:root[data-ui=blue] .pu-mf,:root[data-ui=blue] .ps-range{border-radius:4px}:root[data-ui=blue] .ps-fsel,:root[data-ui=blue] .pu-grp{min-height:32px;border-color:var(--b-line2)}:root[data-ui=blue] .ps-fsel select,:root[data-ui=blue] .ps-fsel input,:root[data-ui=blue] .pu-grp input,:root[data-ui=blue] .pu-grp>.pk{height:30px}:root[data-ui=blue] .pu-grp>.pk{color:var(--brand-text)}:root[data-ui=blue] .pu-dd{border-radius:6px;box-shadow:var(--b-shadow)}:root[data-ui=blue] .ps:not(:has(.sl-foot)) .ps-tw th{background:var(--b-soft);color:var(--ink);font:600 13px var(--font-ui);height:32px;padding:0 10px;border-bottom:1px solid var(--line)}:root[data-ui=blue] .ps:not(:has(.sl-foot)) .ps-tw td{height:30px;padding:3px 10px}:root[data-ui=blue] .ps:not(:has(.sl-foot)) .ps-tw tbody tr:hover td,:root[data-ui=blue] .ps:not(:has(.sl-foot)) .ps-tw tr.click:hover td{background:var(--b-sel)}:root[data-ui=blue] .ps:not(:has(.sl-foot)) .ps-tw .r{font-variant-numeric:tabular-nums}:root[data-ui=blue] .ps:not(:has(.sl-foot)) .ps-tw tfoot td{position:sticky;bottom:0;background:var(--b-soft);font-weight:600}:root[data-ui=blue] .ps-tw tr.sk-vblk td{background:var(--b-soft);border-top-width:1px}:root[data-ui=blue] .ps-chips button,:root[data-ui=blue] .pu-disp,:root[data-ui=blue] .pu-cap button,:root[data-ui=blue] .pu-match,:root[data-ui=blue] .pu-hint,:root[data-ui=blue] .pu-chk,:root[data-ui=blue] .sk-why,:root[data-ui=blue] .sk-src,:root[data-ui=blue] .sk-exp,:root[data-ui=blue] .sk-circ,:root[data-ui=blue] .pu-lock,:root[data-ui=blue] .ps-stats,:root[data-ui=blue] .ps-pay{border-radius:4px}:root[data-ui=blue] .ps-tabs button.on,:root[data-ui=blue] .pu-tabs button.on{color:var(--brand-text)}:root[data-ui=blue] .ps-drawer{box-shadow:var(--b-shadow)}:root[data-ui=blue] .pu-paper{background:var(--bg)}:root[data-ui=blue] .pu-foot,:root[data-ui=blue] .pu-tot{font-variant-numeric:tabular-nums}:root[data-ui=blue] .rg,:root[data-ui=blue] .rp-kpi,:root[data-ui=blue] .rp-two>*{border-radius:6px;box-shadow:none}:root[data-ui=blue] .rg th{background:var(--b-soft);color:var(--ink);font:600 13px var(--font-ui);text-transform:none;letter-spacing:0;height:32px;padding:0 10px;border-bottom:1px solid var(--line)}:root[data-ui=blue] .rg td{height:30px;padding:3px 10px;border-bottom-color:var(--line);vertical-align:middle}:root[data-ui=blue] .rg tbody tr:hover td{background:var(--b-sel)}:root[data-ui=blue] .rg tfoot td{background:var(--b-soft);border-top-width:1px}:root[data-ui=blue] .rg-adv{border-radius:4px}:root[data-ui=blue] .rp-pill.slr-sch{background:var(--warn-soft);color:var(--warn)}:root[data-ui=blue] .rp-bar select,:root[data-ui=blue] .rp-bar input,:root[data-ui=blue] .rp-seg,:root[data-ui=blue] .rp-seg button,:root[data-ui=blue] .rp-q,:root[data-ui=blue] .rp-date{border-radius:4px}:root[data-ui=blue] .rp-bar select,:root[data-ui=blue] .rp-bar input{height:32px}:root[data-ui=blue] .iv-side{background:var(--card);border-right:1px solid var(--line)}:root[data-ui=blue] .iv-q,:root[data-ui=blue] .iv-box,:root[data-ui=blue] .iv-rng input,:root[data-ui=blue] .iv-rng select{border-radius:4px}:root[data-ui=blue] .iv-rr{border-bottom:1px solid var(--line)}:root[data-ui=blue] .iv-rr:hover,:root[data-ui=blue] .iv-rr:focus-within{background:var(--b-sel);color:var(--ink)}:root[data-ui=blue] .iv-rr:hover small,:root[data-ui=blue] .iv-rr:focus-within small,:root[data-ui=blue] .iv-rr:hover .tag,:root[data-ui=blue] .iv-rr:focus-within .tag,:root[data-ui=blue] .iv-rr:hover .pc,:root[data-ui=blue] .iv-rr:focus-within .pc{color:var(--muted)}:root[data-ui=blue] .iv-rr:hover .ok,:root[data-ui=blue] .iv-rr:focus-within .ok{color:var(--ok)}:root[data-ui=blue] .iv-rr:hover .low,:root[data-ui=blue] .iv-rr:focus-within .low{color:var(--bad)}:root[data-ui=blue] .iv-rr .acts button{background:var(--card);color:var(--ink);border:1px solid var(--b-line2)}:root[data-ui=blue] .iv-rh{background:var(--b-soft);font-weight:600}:root[data-ui=blue] .iv-tw th{background:var(--b-soft);font-weight:600;font-size:13px}:root[data-ui=blue] .iv-tw td{height:30px;padding:3px 8px}:root[data-ui=blue] .iv-chip,:root[data-ui=blue] .iv-wait{border-radius:4px}:root[data-ui=blue] .iv-card,:root[data-ui=blue] .iv-fhead,:root[data-ui=blue] .iv-info>div{border-radius:6px;box-shadow:none}:root[data-ui=blue] .iv-ftabs{border-radius:6px 6px 0 0}:root[data-ui=blue] .iv-fbody{border-radius:0 0 6px 6px}:root[data-ui=blue] .iv-fhead .ph,:root[data-ui=blue] .iv-mh .ph{background:var(--b-soft)}:root[data-ui=blue] .iv-fl input,:root[data-ui=blue] .iv-fl select,:root[data-ui=blue] .iv-dose input{border-bottom-color:var(--b-line2)}:root[data-ui=blue] .dr-kpis .cu-tile{border-top-width:2px}:root[data-ui=blue] .dr-src,:root[data-ui=blue] .dr-why,:root[data-ui=blue] .dr-glob,:root[data-ui=blue] .dr-chip{border-radius:4px}:root[data-ui=blue] .dr-src-bill{color:var(--ok);background:var(--ok-soft);border-color:transparent}:root[data-ui=blue] .dr-src-order{color:var(--info);background:var(--info-soft);border-color:transparent}:root[data-ui=blue] .dr-src-rx{color:var(--b-violet);background:color-mix(in srgb,var(--b-violet) 12%,var(--card));border-color:transparent}:root[data-ui=blue] .dr-sugg{border-radius:6px;box-shadow:var(--b-shadow)}:root[data-ui=blue] .ds-head{min-height:48px;margin:0 -16px 16px;padding:6px 16px;background:var(--card);border-bottom:1px solid var(--line)}:root[data-ui=blue] .ds-head h1{color:var(--ink);font:600 18px var(--font-ui)}:root[data-ui=blue] .ds-crumb b,:root[data-ui=blue] .ds-info span,:root[data-ui=blue] .ds-form label{color:var(--brand-text)}:root[data-ui=blue] .ds-bar i{background:var(--brand)}:root[data-ui=blue] .ds-panel,:root[data-ui=blue] .ds-info,:root[data-ui=blue] .ds-stat,:root[data-ui=blue] .ds-banner{border-radius:6px;box-shadow:none}:root[data-ui=blue] .ds tr.r:hover td{background:var(--b-sel)}:root[data-ui=blue] .iv-tw th.s,:root[data-ui=blue] .ds th.s{color:var(--ink)}:root[data-ui=blue] .tn-card,:root[data-ui=blue] .bk-form,:root[data-ui=blue] .ma-drop,:root[data-ui=blue] .ch-ph,:root[data-ui=blue] .vp-chosen,:root[data-ui=blue] .vp-list{border-radius:6px}:root[data-ui=blue] .bk-table th,:root[data-ui=blue] .mg-table th,:root[data-ui=blue] .cs-table th{text-transform:none;letter-spacing:0;font-size:13px;color:var(--ink);background:var(--b-soft)}:root[data-ui=blue] .tgm-chip,:root[data-ui=blue] .tg-pick{border-radius:4px}:root[data-ui=blue] .rp-nav a{border-radius:4px}:root[data-ui=blue] .dbb-age{border-radius:4px}:root[data-ui=blue] .dbb-age.a3{color:var(--bad)}:root[data-ui=blue] .dbb-g td{background:var(--b-soft)}:root[data-ui=blue] .ai-now>div,:root[data-ui=blue] .ai-tot>div,:root[data-ui=blue] .fy-now>div,:root[data-ui=blue] .im-run,:root[data-ui=blue] .im-report,:root[data-ui=blue] .emp-sec,:root[data-ui=blue] .rm-list,:root[data-ui=blue] .pr-add,:root[data-ui=blue] .pr-grp,:root[data-ui=blue] .pr-hist,:root[data-ui=blue] .lk-group,:root[data-ui=blue] .ss-mode,:root[data-ui=blue] .ss-opts,:root[data-ui=blue] .emp-form,:root[data-ui=blue] .rm-apps label,:root[data-ui=blue] .rm-pg,:root[data-ui=blue] .ai-key,:root[data-ui=blue] .dv-form,:root[data-ui=blue] .dv-connect,:root[data-ui=blue] .al-set,:root[data-ui=blue] .al-box,:root[data-ui=blue] .mta-live,:root[data-ui=blue] .mta-when,:root[data-ui=blue] .lg-preview,:root[data-ui=blue] .rs-confirm,:root[data-ui=blue] .rs-ask,:root[data-ui=blue] .rs-done,:root[data-ui=blue] .im-impact,:root[data-ui=blue] .ccp-box{border-radius:6px;box-shadow:none}:root[data-ui=blue] .pr-grp h3{background:var(--b-soft)}:root[data-ui=blue] .lg-seg button.on,:root[data-ui=blue] .al-opts button.on,:root[data-ui=blue] .im-kinds button.on{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}:root[data-ui=blue] .al-bar select,:root[data-ui=blue] .al-bar input,:root[data-ui=blue] .dv-bar input,:root[data-ui=blue] .pr-bar>input,:root[data-ui=blue] .rs-dates label input,:root[data-ui=blue] .ex-range input{height:32px;border-radius:4px}:root[data-ui=blue] .pr-chip,:root[data-ui=blue] .lk-mac,:root[data-ui=blue] .lk-here,:root[data-ui=blue] .ai-inuse,:root[data-ui=blue] .im-state,:root[data-ui=blue] .al-mod,:root[data-ui=blue] .al-app,:root[data-ui=blue] .rs-forced{border-radius:4px}:root[data-ui=blue] .pr-chip{color:var(--warn)}:root[data-ui=blue] .lk-mac{color:var(--warn);background:var(--warn-soft)}:root[data-ui=blue] .rs .danger{background:var(--card);color:var(--bad);border:1px solid var(--b-line2);border-radius:4px}:root[data-ui=blue] .emp-tabs button.on{border-bottom-width:2px}:root[data-ui=blue] .al-table th,:root[data-ui=blue] .ai-keys th,:root[data-ui=blue] .ai-log th,:root[data-ui=blue] .rs-table th,:root[data-ui=blue] .im-table th,:root[data-ui=blue] .ex-table th,:root[data-ui=blue] .dv-t th{background:var(--b-soft);color:var(--ink);text-transform:none;letter-spacing:0;font-size:13px}:root[data-ui=blue] .ai-log tfoot td{border-top-width:1px;background:var(--b-soft)}:root[data-ui=blue] .ai-who,:root[data-ui=blue] .ai-up,:root[data-ui=blue] .ai-empty,:root[data-ui=blue] .ai-msg,:root[data-ui=blue] .cp-cc,:root[data-ui=blue] .ai-busy,:root[data-ui=blue] .ai-ccard,:root[data-ui=blue] .cp-res,:root[data-ui=blue] .cp-box,:root[data-ui=blue] .cs-box,:root[data-ui=blue] .cx-prov,:root[data-ui=blue] .rx-ed{border-radius:6px;box-shadow:none}:root[data-ui=blue] .ai-view{background:var(--b-soft)}:root[data-ui=blue] .ai-mem{background:color-mix(in srgb,var(--b-violet) 10%,var(--card));border-color:color-mix(in srgb,var(--b-violet) 35%,transparent)}:root[data-ui=blue] .ai-remarks{background:var(--warn-soft);border-color:color-mix(in srgb,var(--warn) 40%,transparent)}:root[data-ui=blue] .ai-text{color:var(--ink)}:root[data-ui=blue] .rx-ed-t tbody tr:hover td{background:var(--b-sel)}:root[data-ui=blue] .rx-ed-tag button{background:var(--warn-soft);color:var(--warn);border-color:color-mix(in srgb,var(--warn) 50%,transparent);border-radius:4px}:root[data-ui=blue] .rx-sure{border-radius:4px}:root[data-ui=blue] .rx-sure.s-high{background:var(--ok-soft);color:var(--ok)}:root[data-ui=blue] .rx-sure.s-medium{background:var(--warn-soft);color:var(--warn)}:root[data-ui=blue] .rx-sure.s-low{background:var(--bad-soft);color:var(--bad)}:root[data-ui=blue] .rx-mem{color:var(--b-violet)}:root[data-ui=blue] .rx-note{color:var(--warn)}:root[data-ui=blue] .cs-tabs button.on{background:var(--brand);color:var(--on-brand)}:root[data-ui=blue] .cpill{border-radius:4px}:root[data-ui=blue] .dbk-table th,:root[data-ui=blue] .td-pn th,:root[data-ui=blue] .dbs-t thead th,:root[data-ui=blue] .ar-t thead th,:root[data-ui=blue] .dl-grid th,:root[data-ui=blue] .dl-t th,:root[data-ui=blue] .cu-grid th,:root[data-ui=blue] .mtable th,:root[data-ui=blue] .ob-grid th,:root[data-ui=blue] .ob-sgrid th,:root[data-ui=blue] .ob-map-t th,:root[data-ui=blue] .ob-stable th,:root[data-ui=blue] .ob-paste-t th{background:var(--b-soft);color:var(--ink);font:600 13px var(--font-ui);text-transform:none;letter-spacing:0;border-bottom:1px solid var(--line)}:root[data-ui=blue] .dbk-table td,:root[data-ui=blue] .td-pn td,:root[data-ui=blue] .dl-grid td,:root[data-ui=blue] .cu-grid td,:root[data-ui=blue] .mtable td,:root[data-ui=blue] .ob-grid td,:root[data-ui=blue] .dbs-t td{height:30px;padding-top:3px;padding-bottom:3px}:root[data-ui=blue] .dbk-table tr.click:hover td,:root[data-ui=blue] .td-pn tr.click:hover td,:root[data-ui=blue] .cu-grid tbody tr:hover td,:root[data-ui=blue] .mtable tr.click:hover td,:root[data-ui=blue] .ob-grid tbody tr:hover td,:root[data-ui=blue] .ob-sgrid tr:not(.ob-svhead):hover td{background:var(--b-sel)}:root[data-ui=blue] .dbk-table tr.sel td,:root[data-ui=blue] .cu-grid tbody tr.sel td{background:var(--b-sel)}:root[data-ui=blue] .dbk .mono,:root[data-ui=blue] .td-pn .mono,:root[data-ui=blue] .dbk-card-top b,:root[data-ui=blue] .cu .num,:root[data-ui=blue] .cu-layer .num,:root[data-ui=blue] .mtable .num,:root[data-ui=blue] .ob-grid .mono,:root[data-ui=blue] .dl-grid .r,:root[data-ui=blue] .dbs-t td{font-family:var(--font-ui);font-variant-numeric:tabular-nums}:root[data-ui=blue] .dbk-table .dbk-filter th,:root[data-ui=blue] .dl-grid tr.dl-frow th{background:var(--card)}:root[data-ui=blue] .ob-svhead td,:root[data-ui=blue] tr.ob-svhead td{background:var(--b-soft);border-top-width:1px}:root[data-ui=blue] .td-pn header{background:var(--card)}:root[data-ui=blue] .ob-boxtop label,:root[data-ui=blue] .ob-lines th{text-transform:none;letter-spacing:0;font-size:12px}:root[data-ui=blue] .ob-search,:root[data-ui=blue] .dbk-search,:root[data-ui=blue] .td-q input,:root[data-ui=blue] .msearch{padding-left:32px!important;background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23697789' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='7' cy='7' r='5'/%3E%3Cpath d='m11 11 3.5 3.5'/%3E%3C/svg%3E") no-repeat 10px 50%!important}:root[data-ui=blue] .cu .fp,:root[data-ui=blue] .dl .fp,:root[data-ui=blue] .erp-main .inv-filters.fp{border-radius:6px;box-shadow:none}:root[data-ui=blue] .cu .fp-f>span,:root[data-ui=blue] .dl .fp-f>span,:root[data-ui=blue] .cu .fp-body h4,:root[data-ui=blue] .cu .fp-body h5{text-transform:none;letter-spacing:0}:root[data-ui=blue] .cu .fp-seg button.on,:root[data-ui=blue] .dl .fp-seg button.on,:root[data-ui=blue] .erp-main .fp-seg button.on{background:var(--brand);color:var(--on-brand)}:root[data-ui=blue] .ds-head .ph-row{display:inline-flex;align-items:baseline;gap:10px}:root[data-ui=blue] .ds-head .ph-row>.scr-no{order:1}:root[data-ui=blue] .ds-head .ph-row>.ph-sub{order:2;font:400 13px var(--font-ui);color:var(--muted)}:root[data-ui=blue] .dl-chip.due.on,:root[data-ui=blue] .dl-pm.due,:root[data-ui=blue] .ps-pay.due,:root[data-ui=blue] .ob-tag,:root[data-ui=blue] .ob-icon i,:root[data-ui=blue] .dl-badge,:root[data-ui=blue] .dl-cnm,:root[data-ui=blue] .dl-pp,:root[data-ui=blue] .td-pp{color:var(--card)}:root[data-ui=blue][data-scheme=light] .capp{--chat: #F4EFE8;--me: #D9FDD3;--them: #fff}:root[data-ui=blue][data-scheme=dark] .capp{--chat: #0E1626;--me: #144D37;--them: #1B2638}@media(prefers-color-scheme:dark){:root[data-ui=blue][data-scheme=system] .capp{--chat: #0E1626;--me: #144D37;--them: #1B2638}}:root[data-ui=blue] .msb-ul{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=blue] .msb-loc{color:var(--muted)}:root[data-ui=blue] .cu-grid td.cu-bname{white-space:nowrap;min-width:200px;max-width:360px;overflow:hidden}:root[data-ui=blue] .cu-bname .cu-cname{gap:6px;min-width:0;overflow:hidden}:root[data-ui=blue] .cu-bname .cu-av{width:22px;height:22px;font-size:10px}:root[data-ui=blue] .cu-bname b{min-width:0;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto}:root[data-ui=blue] .cu-bcode{color:var(--muted);font-size:12px;flex:none}:root[data-ui=blue] .cu-bname .cu-tag,:root[data-ui=blue] .cu-bname .cu-sys{flex:none;font-size:11px;line-height:16px;padding:0 5px}:root[data-ui=blue] .cu-grid .addr{-webkit-line-clamp:1}:root[data-ui=blue] .cu-grid .cu-wa{display:inline-grid;place-items:center;height:22px;line-height:0;padding:0 2px;vertical-align:middle}:root[data-ui=blue] .iv-lbl,:root[data-ui=blue] .iv-pick{color:var(--brand-text)}:root[data-ui=blue] .iv-tagline{border-bottom-color:var(--line)}:root[data-ui=blue] .iv-fl input{border-bottom-color:var(--line)}:root[data-ui=blue] .iv-chip.on{background:var(--brand);color:var(--on-brand)}:root[data-ui=blue] .otp .dbb-seg,:root[data-ui=blue] .otp .dbb-seg button,:root[data-ui=blue] .otp .otp-date,:root[data-ui=blue] .otp .dbb-age{border-radius:4px}:root[data-ui=blue] .otp .dbb-seg button{height:30px;font-family:var(--font-ui)}:root[data-ui=blue] .otp .dbb-seg button.on{color:var(--on-brand)}:root[data-ui=blue] .otp .dbb-btn{height:32px;border-radius:4px;border-color:var(--b-line2);font-family:var(--font-ui)}:root[data-ui=blue] .otp .dbb-wrap{border-radius:6px;box-shadow:none}:root[data-ui=blue] .otp .dbb-wrap th{background:var(--b-soft);color:var(--ink);font:600 13px var(--font-ui);text-transform:none;letter-spacing:0;height:32px;padding:0 10px}:root[data-ui=blue] .otp .dbb-wrap td{height:30px;padding:3px 10px;border-bottom-color:var(--line);vertical-align:middle}:root[data-ui=blue] .otp .dbb-wrap tbody tr:hover td{background:var(--b-sel)}:root[data-ui=blue] .otp .mono{font-family:var(--font-ui);font-size:13px}:root[data-ui=blue] .otp .dbb-age.a2{color:var(--warn);background:var(--warn-soft)}:root[data-ui=blue] .otp .dbb-age.a1{background:var(--ok-soft)}:root[data-ui=blue] .otp .dbb-age.a4{background:var(--bad-soft)}:root[data-ui=blue] .view-cards .ob-board .ob-card,:root[data-ui=blue] .view-cards .ob-board .ob-card:nth-of-type(2n){background:var(--card);border:1px solid var(--line);border-left:2px solid var(--line);border-radius:6px;box-shadow:none}:root[data-ui=blue] .view-cards .ob-board.pending .ob-card{border-left-color:var(--p)}:root[data-ui=blue] .view-cards .ob-board.ordered .ob-card{border-left-color:var(--o)}:root[data-ui=blue] .view-cards .ob-board.delivered .ob-card{border-left-color:var(--d)}:root[data-ui=blue] .view-cards .ob-board.bounced .ob-card{border-left-color:var(--r)}:root[data-ui=blue] .view-cards .ob-card footer,:root[data-ui=blue] .view-cards .ob-clines li{border-top-color:var(--line)}:root[data-ui=blue] .view-cards .ob-card footer .ob-mini{background:var(--card)}:root[data-ui=blue]{--brand: #1F6FD1;--brand-text: #1F6FD1;--brand-hover: #1A5DB3;--brand-press: #164F94;--brand-soft: #EAF3FF;--brand-ink: #fff;--navy: #164F94;--ink: #202D3D;--muted: #697789;--line: #DFE5ED;--bg: #F4F6F9;--card: #FFFFFF;--soft: #F7F9FC;--ok: #2DB04F;--warn: #94630A;--bad: #C93939;--info: #1F6FD1;--ok-soft: #E7F6EB;--warn-soft: #FDF5E2;--bad-soft: #FCEDED;--info-soft: #EAF3FF;--bar: #4A9A85;--bar-on: #3D836F;--bar-field: rgb(255 255 255 / .15);--amount: #EAF3FF;--m-left: #fff;--m-right: #fff;--m-word: #fff;--font-head: var(--font-ui);--top-h: 49px;--radius: 4px;--bar-ink: #fff;color-scheme:light}:root[data-ui=blue][data-scheme=dark]{--brand: #3B82E0;--brand-text: #79B3FF;--brand-hover: #5A98EA;--brand-press: #79B3FF;--brand-soft: #243B57;--brand-ink: #fff;--navy: #1A3D66;--ink: #E6EDF6;--muted: #A0AEC0;--line: #3B4553;--bg: #171C24;--card: #222A35;--soft: #28313D;--ok: #59CC79;--warn: #EFC16A;--bad: #FF9292;--info: #79B3FF;--ok-soft: #1C3526;--warn-soft: #3A3018;--bad-soft: #3D2326;--info-soft: #243B57;--bar: #1F4A40;--bar-on: #285C50;--bar-field: rgb(255 255 255 / .09);--amount: #243B57;color-scheme:dark}@media(prefers-color-scheme:dark){:root[data-ui=blue][data-scheme=system]{--brand: #3B82E0;--brand-text: #79B3FF;--brand-hover: #5A98EA;--brand-press: #79B3FF;--brand-soft: #243B57;--brand-ink: #fff;--navy: #1A3D66;--ink: #E6EDF6;--muted: #A0AEC0;--line: #3B4553;--bg: #171C24;--card: #222A35;--soft: #28313D;--ok: #59CC79;--warn: #EFC16A;--bad: #FF9292;--info: #79B3FF;--ok-soft: #1C3526;--warn-soft: #3A3018;--bad-soft: #3D2326;--info-soft: #243B57;--bar: #122D4D;--bar-on: #1A3D66;--bar-field: rgb(255 255 255 / .09);--amount: #243B57;color-scheme:dark}}@media(prefers-color-scheme:dark){:root[data-ui=blue][data-scheme=light]{--brand: #1F6FD1;--brand-text: #1F6FD1;--brand-hover: #1A5DB3;--brand-press: #164F94;--brand-soft: #EAF3FF;--brand-ink: #fff;--navy: #164F94;--ink: #202D3D;--muted: #697789;--line: #DFE5ED;--bg: #F4F6F9;--card: #FFFFFF;--soft: #F7F9FC;--ok: #2DB04F;--warn: #94630A;--bad: #C93939;--info: #1F6FD1;--ok-soft: #E7F6EB;--warn-soft: #FDF5E2;--bad-soft: #FCEDED;--info-soft: #EAF3FF;color-scheme:light}}:root[data-ui=blue] body{background:var(--bg);color:var(--ink);font-size:14px}:root[data-ui=blue] .erp>.top{background:var(--bar);border-bottom-color:var(--bar);color:#fff;padding-top:0;padding-bottom:0}:root[data-ui=blue] .erp>.top .chemist-name,:root[data-ui=blue] .erp>.top .powered,:root[data-ui=blue] .erp>.top .powered .m-word,:root[data-ui=blue] .erp>.top .menu-btn{color:#fff}:root[data-ui=blue] .erp>.top .chemist-name{font-family:var(--font-ui);font-weight:700;font-size:17px}:root[data-ui=blue] .erp .top-nav kbd,:root[data-ui=blue] .erp .top-nav .top-drop-kbd{display:none}:root[data-ui=blue] .top-q{gap:0}:root[data-ui=blue] .top-q:hover,:root[data-ui=blue] .top-q.open,:root[data-ui=blue] .top-drop.open,:root[data-ui=blue] .top-q:has(>.top-q-name[aria-current=page]){background:var(--bar-on)}:root[data-ui=blue] .erp .top-nav a.top-q-name,:root[data-ui=blue] .top-drop>button,:root[data-ui=blue] .erp .top-nav>a{color:#fff;font-weight:400;font-size:15px;padding:0 2px 0 16px;box-shadow:none}:root[data-ui=blue] .top-q-name[aria-current=page],:root[data-ui=blue] .top-drop>button[aria-current=page],:root[data-ui=blue] .erp .top-nav>a[aria-current=page]{box-shadow:none;color:#fff}:root[data-ui=blue] .top-drop>button:before,:root[data-ui=blue] .top-q-name:before,:root[data-ui=blue] .top-pin a:before{display:none}:root[data-ui=blue] .top-q-name small,:root[data-ui=blue] .top-drop-lbl small{color:#ffffffbf}:root[data-ui=blue] .top-q-car{color:#ffffffe6;padding-right:16px;font-size:10px}:root[data-ui=blue] .top-q-car:hover,:root[data-ui=blue] .top-q.open .top-q-car{color:#fff}:root[data-ui=blue] .top-drop>button:hover{background:var(--bar-on);color:#fff;border-radius:0}:root[data-ui=blue] .top-q-menu,:root[data-ui=blue] .top-drop-menu{color:var(--ink);top:100%}:root[data-ui=blue] .top-q-row>a:first-child b{font-weight:400}:root[data-ui=blue] .top-q-row.red>a:first-child,:root[data-ui=blue] .top-q-row.red .top-q-add{color:var(--bad)}:root[data-ui=blue] .top-q-add{color:var(--brand)}:root[data-ui=blue] .top-pins{border-left-color:#ffffff40}:root[data-ui=blue] .top-pin{background:var(--bar-field);border-color:transparent}:root[data-ui=blue] .top-pin a,:root[data-ui=blue] .top-pin-x{color:#fff}:root[data-ui=blue] .erp>.top .top-right,:root[data-ui=blue] .erp>.top .top-left{color:#fff;gap:10px;background:var(--bar)}:root[data-ui=blue] .erp>.top .top-right button:not([role=option]):not(.gs-hit){color:#fff}:root[data-ui=blue] .erp>.top .top-right>button,:root[data-ui=blue] .erp>.top .top-right>*>button:first-child{background:var(--bar-field);border-color:transparent;border-radius:999px}:root[data-ui=blue] .erp>.top .top-right input{background:var(--bar-field);border-color:transparent;color:#fff;border-radius:6px}:root[data-ui=blue] .erp>.top .top-right input::placeholder{color:#ffffffd9}:root[data-ui=blue] .erp>.top .top-scr{color:#fffc;background:none;border-color:transparent}:root[data-ui=blue] .erp>.top [role=listbox],:root[data-ui=blue] .erp>.top [role=dialog],:root[data-ui=blue] .erp>.top [role=menu]{color:var(--ink)}:root[data-ui=blue] .erp>.top [role=listbox] button,:root[data-ui=blue] .erp>.top [role=dialog] button,:root[data-ui=blue] .erp>.top [role=menu] button{color:inherit;background-color:transparent}:root[data-ui=blue] .side-items a[aria-current=page]{color:var(--brand-text);background:var(--brand-soft)}:root[data-ui=blue] .side-group.here .side-items{border-left-color:var(--brand)}:root[data-ui=blue] .mod-tile{border-top-color:var(--line);border-radius:6px}:root[data-ui=blue] .ps-cell.ps-date{border-radius:0;background:var(--navy)}:root[data-ui=blue] .ps-cell.ps-date>label{color:#ffffffd9}:root[data-ui=blue] .ps-fnet b{color:var(--brand-text);font-family:var(--font-ui);font-weight:600}:root[data-ui=blue] .ps-sale.sb-blue{display:flex;flex-direction:column;gap:0;padding:0;max-width:none;margin:0;height:calc(100vh - var(--top-h) - var(--status-h, 28px));overflow:hidden;background:var(--card)}.sb-blue .sb-head{display:flex;align-items:center;gap:10px;height:48px;padding:0 16px;background:var(--card);border-bottom:1px solid var(--line);flex:none}.sb-blue .sb-head .ps-crumb{margin:0;font-size:18px;font-weight:600;font-family:var(--font-ui)}.sb-blue .sb-head .ps-crumb a{color:inherit;text-decoration:none}.sb-blue .sb-a{border:0;background:none;padding:0;color:var(--brand-text);font:500 13.5px var(--font-ui);cursor:pointer}.sb-blue .sb-a:hover{text-decoration:underline}.sb-blue .sb-lbl{color:var(--muted);font-size:13px}.sb-blue .sb-ctl,.sb-blue .sb-sel select{height:32px;min-width:112px;border:1px solid var(--line);border-radius:4px;background:var(--card);color:var(--ink);padding:0 10px;font:14px var(--font-ui);display:inline-flex;align-items:center}.sb-blue .sb-sel.credit select{color:var(--bad)}.sb-blue .sb-head .m-btn{height:32px}.sb-blue .sb-head .sb-car{padding:0 8px;margin-left:-1px}.sb-blue .sb-gear{width:32px;height:32px;border:0;background:none;color:var(--muted);font-size:17px;cursor:pointer;border-radius:50%}.sb-blue .sb-gear:hover{background:var(--bg)}.sb-blue .sb-newbill{font-weight:600;color:var(--brand-text)!important}.sb-blue>.ps-banner,.sb-blue>template+.ps-banner{margin:0;border-radius:0}.sb-blue .ps-strip{border:0;border-bottom:1px solid var(--line);border-radius:0;flex:none;grid-template-columns:164px minmax(0,1.6fr) 248px minmax(0,1.2fr);min-height:64px}.sb-blue .ps-strip .ps-cell{border-left:1px solid var(--line)}.sb-blue .ps-cell.ps-date{border:0}.sb-blue .sb-cust{display:flex;align-items:center;gap:6px;font-size:18px;min-width:0}.sb-blue .sb-cust .ps-cnm{font-weight:600;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-blue .sb-cust .m{font-family:var(--font-ui);font-weight:500}.sb-blue .sb-pct{color:var(--brand-text);font-size:13px;font-weight:500}.sb-blue .sb-ico{border:0;background:none;color:var(--muted);font-size:15px;cursor:pointer;padding:2px 4px}.sb-blue .sb-ico:hover{color:var(--brand-text)}.sb-blue .sb-sub{display:flex;align-items:center;gap:14px;min-height:24px;padding:2px 16px 2px 180px;font-size:13px;color:var(--muted);background:var(--card);flex:none;position:relative}.sb-blue .ps-rxbar.sb-pop{position:absolute;z-index:40;left:340px;margin-top:26px;max-width:640px;background:var(--card);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 30px #0f1e3c24;padding:10px 14px}.sb-blue .ps-custbar{padding:8px 16px;margin:0;border:0;background:var(--card);flex:none}.sb-blue .ps-tw.ps-grid{flex:1;min-height:0;overflow:auto;margin:0!important;border:0;border-radius:0;background:linear-gradient(to left,var(--amount) 146px,var(--card) 146px)}.sb-blue .ps-lines{border-collapse:collapse}.sb-blue .ps-lines th{position:sticky;top:0;z-index:2;background:var(--card);height:30px;color:var(--ink);font-weight:600}.sb-blue .ps-lines th.ps-amt,.sb-blue .ps-lines td.ps-amt{background:var(--amount);width:146px}.sb-blue .ps-lines td{height:30px;padding-top:0;padding-bottom:0;border-bottom:1px solid var(--line)}.sb-blue .ps-searchrow td{background:var(--amount);border:0;padding:4px 8px}.sb-blue .ps-searchwrap .ps-ph{height:32px;border-radius:4px}.sb-blue .ps-lines tr.ps-cur td{background:var(--brand-soft)}.sb-blue .ps-lines tr.ps-cur td.ps-amt{background:var(--amount)}.sb-blue .ps-istrip{display:flex;gap:0;flex-wrap:nowrap;overflow:hidden;margin:0;padding:0 16px;height:26px;align-items:center;border:0;border-top:1px solid var(--line);border-radius:0;background:var(--bg);color:var(--muted);font-size:12.5px;white-space:nowrap;flex:none}.sb-blue .ps-istrip>span{display:inline;padding:0;border:0;background:none}.sb-blue .ps-istrip>span+span:before{content:" · "}.sb-blue .ps-istrip small{display:inline;font-size:inherit;color:inherit;margin-right:3px;text-transform:none;letter-spacing:0}.sb-blue .sb-detail{display:flex;align-items:center;height:0;padding:0 16px;overflow:visible;font-size:12.5px;color:var(--muted);flex:none;position:relative;top:-13px;pointer-events:none}.sb-blue .sb-detail>span:last-child{pointer-events:auto}.sb-blue .ps-istrip+.sb-detail>span:first-child{display:none}.sb-blue .sb-sched{flex:none;height:26px;display:flex;align-items:center;padding:0 16px;background:var(--warn-soft);color:var(--warn);font-size:12.5px}.sb-blue .sb-foot{flex:none;display:flex;align-items:center;gap:28px;min-height:84px;padding:0 16px;border-top:1px solid var(--line);background:var(--card);color:var(--muted);font-size:13px}.sb-blue .sb-fc{display:grid;gap:10px;white-space:nowrap}.sb-blue .sb-fc b{font-weight:400;color:var(--ink)}.sb-blue .sb-bar{color:var(--line);margin:0 6px}.sb-blue .sb-two label{display:flex;align-items:center;justify-content:space-between;gap:10px}.sb-blue .sb-two input{width:70px;height:24px;border:1px solid var(--line);border-radius:4px;background:var(--card);color:var(--ink);text-align:right}.sb-blue .sb-rec label{display:grid;gap:4px}.sb-blue .sb-rec input{width:150px;height:32px;border:1px solid var(--line);border-radius:4px;background:var(--card);color:var(--ink);padding:0 10px;font-size:14px}.sb-blue .sb-net{border:0;background:none;cursor:pointer;display:grid;justify-items:end;gap:4px;padding:6px 8px;border-radius:6px;min-width:180px}.sb-blue .sb-net span{color:var(--brand-text);font-size:13.5px}.sb-blue .sb-net b{color:var(--brand-text);font:600 22px var(--font-ui)}.sb-blue .sb-net:hover{background:var(--brand-soft)}.sb-blue>.ps-banner.bad.ps-small,.sb-blue>.ps-banner.warn.ps-small{flex:none;margin:0;border-radius:0}:root[data-ui=blue] h1,:root[data-ui=blue] h2,:root[data-ui=blue] h3,:root[data-ui=blue] h4{font-family:var(--font-ui);font-weight:600;letter-spacing:0}:root[data-ui=blue] .ps input,:root[data-ui=blue] .ps select,:root[data-ui=blue] .ps textarea,:root[data-ui=blue] .ps-dlg input,:root[data-ui=blue] .ps-dlg select,:root[data-ui=blue] .page input:not([type=checkbox]):not([type=radio]),:root[data-ui=blue] .page select{border-radius:4px}:root[data-ui=blue] .ps-card,:root[data-ui=blue] .ps-tw,:root[data-ui=blue] .card,:root[data-ui=blue] .tile{border-radius:6px;box-shadow:none}:root[data-ui=blue] .ps-tw th,:root[data-ui=blue] .page table th{background:var(--bg);color:var(--ink);font-weight:600}:root[data-ui=blue] .ps-tw td,:root[data-ui=blue] .page table td{border-top-color:var(--line)}:root[data-ui=blue] .ps-tw tbody tr:hover td,:root[data-ui=blue] .page table tbody tr:hover td{background:var(--brand-soft)}:root[data-ui=blue] .ps-banner{border-radius:0}.sb-blue .sb-foot{gap:18px;overflow:hidden}.sb-blue .sb-fc{min-width:0}.sb-blue .sb-rec input{width:128px}.sb-blue .sb-net{min-width:150px;padding:4px}.sb-blue .sb-net b{font-size:21px}.sb-blue .ps-istrip,.sb-blue .ps-istrip *{white-space:nowrap}.sb-blue .ps-lines th.ps-amt,.sb-blue .ps-lines td.ps-amt{width:146px;min-width:146px;max-width:146px;box-sizing:border-box;padding-right:10px}.sb-blue .ps-istrip>span,.sb-blue .ps-istrip>span span{display:inline!important}.sb-blue .ps-lines thead th{background:var(--card)!important;color:var(--ink)!important}.sap-screen{--sap-head: color-mix(in srgb, var(--brand) 9%, var(--card));--sap-focus: var(--brand-soft, color-mix(in srgb, var(--brand) 14%, var(--card)));--sap-ring: var(--brand)}.ps-sale.sb-blue.sap-screen{display:flex;flex-direction:column;gap:0;padding:0;max-width:none;margin:0;height:calc(100vh - var(--top-h, 56px) - var(--status-h, 28px));overflow:hidden;background:var(--bg)}.sap-screen .ps-cell.ps-date{background:var(--navy, var(--brand))}.sap-screen .ps-cell.ps-date>label{color:#ffffffd9}.sap-screen input:not([type=checkbox]):not([type=radio]),.sap-screen select,.sap-screen textarea{border:1px solid var(--line)}.sap-screen input:not([type=checkbox]):not([type=radio]):focus,.sap-screen select:focus,.sap-screen textarea:focus{background:var(--sap-focus)!important;border-color:var(--sap-ring)!important;outline:1px solid var(--sap-ring)!important;outline-offset:0!important}.sap-screen .ps-tw table th,.sap-screen table.ps-lines th{background:var(--sap-head)!important;font-weight:700;border-bottom:1px solid var(--line)!important}.sap-screen .ps-lines tr.ps-cur td,.sap-screen .ps-lines tr:focus-within td{background:var(--sap-focus)!important}.sap-screen .ps-lines tr.ps-cur td:first-child,.sap-screen .ps-lines tr:focus-within td:first-child{box-shadow:inset 3px 0 0 var(--sap-ring)}.sap-keys{display:flex;flex-wrap:wrap;border:1px solid var(--line);background:var(--sap-head, var(--brand-soft));font-size:12px;flex:none}.sap-keys button{border:0;border-right:1px solid var(--line);background:none;padding:6px 10px;cursor:pointer;color:var(--ink)}.sap-keys button b{margin-right:4px;color:var(--brand-text, var(--brand))}.sap-keys button:hover{background:var(--sap-focus)}.sap-help{columns:2;font-size:13px}.sap-help div{break-inside:avoid;padding:3px 0}.ps-sale.sap-screen .sb-head{height:36px;gap:8px;padding:0 10px}.ps-sale.sap-screen .sb-head .ps-crumb{font-size:15px;white-space:nowrap}.ps-sale.sap-screen .sb-head .m-btn,.ps-sale.sap-screen .sb-head .sb-a{height:26px;padding:0 9px;font-size:12.5px;white-space:nowrap}.ps-sale.sap-screen .sb-head select,.ps-sale.sap-screen .sb-head .sb-ctl{height:26px;font-size:12.5px}.ps-sale.sap-screen .sb-head .sb-lbl{font-size:11px;white-space:nowrap}.ps-sale.sap-screen .sb-head .sb-gear{height:26px;width:26px}.ps-sale.sap-screen .ps-strip{grid-template-columns:minmax(0,2fr) minmax(150px,210px) minmax(0,1.3fr) 200px;min-height:0}.ps-sale.sap-screen .ps-strip .ps-cell{padding:3px 8px;gap:6px;min-height:34px}.ps-sale.sap-screen .ps-strip .ps-ic{display:none}.ps-sale.sap-screen .ps-strip .ps-cell>label{flex-direction:row;align-items:center;gap:6px;font-size:11px;white-space:nowrap;min-width:0}.ps-sale.sap-screen .ps-strip .ps-cell>label>:last-child{flex:1;min-width:0}.ps-sale.sap-screen .ps-strip .ps-cust>label>span:first-child .ps-mini{display:none}.ps-sale.sap-screen .ps-strip input,.ps-sale.sap-screen .ps-strip select,.ps-sale.sap-screen .ps-strip .ps-bf-btn{height:26px;font-size:13px}.ps-sale.sap-screen .ps-strip .sb-cust{font-size:15px}.ps-sale.sap-screen .ps-strip .ps-cust-acts{font-size:11px;white-space:nowrap}.ps-sale.sap-screen .ps-strip kbd{font-size:9.5px;padding:0 3px}.ps-sale.sap-screen .ps-cell.ps-date{order:9;background:none;border-left:1px solid var(--line)}.ps-sale.sap-screen .ps-cell.ps-date>label{color:var(--muted)}.ps-sale.sap-screen .ps-cell.ps-date .di-text{width:112px;flex:none!important;height:26px;font:600 13px/1 var(--font-mono);letter-spacing:0;cursor:text;border-color:transparent;background:none;color:var(--ink);padding:0 4px}.ps-sale.sap-screen .ps-cell.ps-date .di-text:hover{border-color:var(--line)}.ps-sale.sap-screen .sb-sub{padding:1px 10px;min-height:22px;font-size:12px;gap:12px;white-space:nowrap;overflow:hidden}.ps-sale.sap-screen .sb-sub .sb-a{font-size:12px}.ps-sale.sap-screen .ps-lines td{height:26px}.ps-sale.sap-screen .ps-lines th{height:24px}.ps-sale.sap-screen .ps-lines .ps-qhint{display:inline-block;max-width:56px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.ps-sale.sap-screen .sap-work{grid-template-columns:minmax(0,1fr) 210px;flex:1;min-height:0}.ps-sale.sap-screen .sap-work .ps-grid{overflow:auto;min-height:120px}.ps-sale.sap-screen .sap-tot{overflow-y:auto}.ps-sale.sap-screen .sap-tot h2{padding:4px 10px;font-size:11px}.ps-sale.sap-screen .sap-tl{row-gap:3px;padding:6px 10px;font-size:12.5px}.ps-sale.sap-screen .sap-tl input{width:84px;height:22px}.ps-sale.sap-screen .sap-due{padding:6px 10px}.ps-sale.sap-screen .sap-due b{font-size:22px}.ps-sale.sap-screen .sap-paybtn{height:34px;margin:8px 10px;font-size:14px}.ps-sale.sap-screen .sap-acts{gap:4px;padding:0 10px 8px}.ps-sale.sap-screen .sap-acts .m-btn{height:26px;font-size:12.5px}.ps-sale.sap-screen .sap-keys button{padding:4px 8px}.ps-sale.sap-screen .sap-keys{overflow-x:auto;flex-wrap:nowrap}.ps-sale .ps-lines .ps-searchrow td{overflow:visible}.ps-sale.sap-screen .ps-strip .ps-cell{height:34px;min-height:34px}.ps-sale.sap-screen .ps-strip .ps-cust>label,.ps-sale.sap-screen .ps-strip .ps-cfull,.ps-sale.sap-screen .ps-strip .sb-cust{min-width:0;flex:1;display:flex;align-items:center;gap:6px;white-space:nowrap}.ps-sale.sap-screen .sb-cust .ps-cnm{flex:0 1 auto;min-width:40px}.ps-sale.sap-screen .sb-cust .sb-addr{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:var(--muted);font-weight:400}.ps-sale.sap-screen .ps-doctor .dr-box{display:flex;align-items:center;min-width:0;flex:1}.ps-sale.sap-screen .ps-doctor .dr-one{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;min-width:0}.ps-sale.sap-screen .ps-doctor .dr-one:focus-visible{outline:2px solid var(--brand)}.ps-sale .sb-head .ps-split>.ps-recent{left:0;right:auto;max-width:calc(100vw - 120px)}.ps-sale.sap-screen .sb-head>*{flex-shrink:0}.ps-sale.sap-screen .sb-head .sb-ctl{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-otog{display:inline-flex;border:1px solid var(--line);border-radius:4px;overflow:hidden;flex:none}.sb-otog button{border:0;background:var(--card);color:var(--ink);padding:0 9px;height:26px;font:inherit;font-size:12.5px;cursor:pointer;white-space:nowrap}.sb-otog button+button{border-left:1px solid var(--line)}.sb-otog button.on{background:var(--brand);color:var(--on-brand, #fff);font-weight:700}.sb-otog button:disabled{opacity:.45;cursor:not-allowed}.ps-sale.sap-screen .ps-strip{grid-template-columns:minmax(0,2fr) minmax(150px,210px) minmax(0,1.3fr)}@media(max-width:1100px){.ps-sale.sap-screen .ps-strip{grid-template-columns:1fr 1fr}}.ps-sale.sap-screen .sb-date{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--muted);white-space:nowrap}.ps-sale.sap-screen .sb-date .di-text{width:124px;flex:none;height:26px;font:600 13px/1 var(--font-mono);color:var(--ink);padding:0 6px;border:1px solid var(--line);background:var(--card)}.ps-sale.sap-screen .sb-sub{min-height:32px;overflow:visible}.ps-sale.sap-screen .sb-billctl{display:inline-flex;align-items:center;gap:8px;flex:none}.ps-sale.sap-screen .sb-billctl .sb-sm,.ps-sale.sap-screen .sb-billctl .sb-sm select,.ps-sale.sap-screen .sb-billctl .sb-otog button{height:24px;font-size:12px}.ps-sale.sap-screen .sb-billctl .m-btn.sb-sm{padding:0 8px}.ps-sale.sap-screen .sb-date b{font:600 13px/1 var(--font-mono);color:var(--ink)}.ps-sale.sap-screen .sb-date.over{background:var(--warn-soft, #fff6db);color:var(--warn, #9a6700);padding:3px 8px;border-radius:3px}.ps-sale.sap-screen .sb-date.over b{color:var(--warn, #9a6700)}.ps-sale .ps-lines td.ps-editcell{overflow:visible;max-width:none;position:relative}.ps-sale .ps-lines td.ps-editcell input{width:100%;height:22px}.ps-sale .ps-lines .ps-star{color:var(--warn, #b45309);margin-left:3px;cursor:help}.ps-sale .ps-lines td.ps-packc{max-width:150px;overflow:hidden;text-overflow:ellipsis}.ps-sale.sap-screen .sap-work{border-radius:6px;overflow:hidden;margin:6px 8px 0}.ps-sale.sap-screen .ps-strip{border-radius:6px;margin:6px 8px 0;border:1px solid var(--line)}.ps-sale.sap-screen .sb-sub{margin:0 8px}.ps-sale.sap-screen .sap-keys,.pu-sap .sap-keys{border-radius:6px;margin:6px 8px;overflow:hidden}.ps-sale.sap-screen .ps-cell.ps-date .di-text,.ps-sale.sap-screen .sb-date .di-text,.ps-sale.sap-screen .sb-date.over{border-radius:6px}.ps-sale.sap-screen .ps-lines tr.ps-cur td:first-child,.ps-sale.sap-screen .ps-lines tr:focus-within td:first-child{box-shadow:inset 3px 0 0 var(--sap-ring)}.ps-sale.sap-screen{--sec-a: color-mix(in srgb, var(--brand) 6%, var(--card));--sec-b: color-mix(in srgb, var(--brand) 3%, var(--card));--sec-c: color-mix(in srgb, var(--warn, #b45309) 5%, var(--card));--sec-d: color-mix(in srgb, var(--ink) 3%, var(--card))}.ps-sale.sap-screen .ps-strip{background:var(--sec-a)}.ps-sale.sap-screen .ps-strip .ps-cell{background:transparent}.ps-sale.sap-screen .sb-sub{background:var(--sec-b)}.ps-sale.sap-screen .ps-tw{background:var(--card)}.ps-sale.sap-screen .sap-tot{background:var(--sec-a)}.ps-sale.sap-screen .ps-istrip,.ps-sale.sap-screen .sb-detail{background:var(--sec-d)}.ps-sale.sap-screen .sap-keys{background:var(--sec-b)}.ps-sale.sap-screen .sb-one{flex:none;display:flex;align-items:center;gap:10px;height:30px;padding:0 12px;overflow:hidden;white-space:nowrap;background:var(--sec-d);border-top:1px solid var(--line);font-size:12.5px;color:var(--muted)}.ps-sale.sap-screen .sb-one .ps-istrip{display:flex;flex:0 1 auto;min-width:0;height:auto;margin:0;padding:0;border:0;border-radius:0;background:none;overflow:hidden;text-overflow:ellipsis}.ps-sale.sap-screen .sb-one .sb-ph{flex:none}.ps-sale.sap-screen .sb-one .sb-chip{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;padding:1px 10px;border-radius:999px;font-weight:600}.ps-sale.sap-screen .sb-one .sb-chip.warn{background:var(--warn-soft);color:var(--warn)}.ps-sale.sap-screen .sb-one .sb-chip.ok{background:color-mix(in srgb,var(--ok, #15803d) 14%,var(--card));color:var(--ok, #15803d)}.ps-sale.sap-screen .sb-one .sb-chip.bad{background:color-mix(in srgb,var(--bad, #b91c1c) 14%,var(--card));color:var(--bad, #b91c1c)}.ps-sale.sap-screen .sb-one .sb-hint{flex:none}.ps-sale.sap-screen{--sec-cust: color-mix(in srgb, #3b82f6 9%, var(--card));--sec-bill: color-mix(in srgb, #16a34a 9%, var(--card))}.ps-sale.sap-screen .ps-strip{background:var(--sec-cust)}.ps-sale.sap-screen .sb-sub{background:var(--sec-bill)}.ps-sale.sap-screen .ps-search>input{font-size:13px!important;padding:5px 10px!important}.ps-sale.sap-screen .ps-strip input,.ps-sale.sap-screen .ps-strip select,.ps-sale.sap-screen .ps-lines input,.ps-sale.sap-screen .ps-lines select{font-size:12.5px!important}.ps-sale.sap-screen .ps-searchwrap input{font-size:13px!important}.ps-sale.sap-screen .ps-searchwrap .ps-ico,.ps-sale.sap-screen .ps-search .ps-ico{font-size:14px}.ps-sale.sap-screen .ps-walk{display:inline-flex;align-items:center;gap:6px;flex:none;white-space:nowrap}.ps-sale.sap-screen .ps-walk input{height:26px;font-size:12.5px}.ps-sale.sap-screen .ps-strip .ps-cust{flex-wrap:nowrap}.ps-sale.sap-screen .sb-one .ps-istrip{flex:1 1 auto;min-width:60px}.ps-sale.sap-screen .sb-one .ps-istrip>span{overflow:hidden;text-overflow:ellipsis}.ps-sale.sap-screen .sb-one .sb-chip{flex:0 1 auto;max-width:46%}.ps-sale.sap-screen .sb-one .sb-chip.bad{flex:0 0 auto}.ps-sale.sap-screen .sb-one>span[style*="flex: 1"]{display:none}.ps-sale.sap-screen .sb-one .sb-hint{margin-left:auto;font-size:11.5px}.ps-sale.sap-screen .sb-one .sb-chip.due{flex:none;background:var(--bad);color:#fff;font-weight:700}.ps-sale.sap-screen .sb-one .sb-chip.due.zero{background:color-mix(in srgb,var(--ink) 10%,var(--card));color:var(--muted);font-weight:600}.ps-sale.sap-screen .ps-lines th:last-child,.ps-sale.sap-screen .ps-lines tr:not(.ps-searchrow) td:last-child{width:140px;min-width:140px;max-width:140px;text-align:right;padding-right:12px}.ps-sale.sap-screen .ps-searchrow td,.ps-sale.sap-screen .ps-searchrow .ps-dd{text-align:left}.ps-sale.sap-screen,.pu-sap,.pr-sap{--g-bg: #fff;--g-head: #f4f6f9;--g-head-rule: #dfe3e8;--g-rule: #eceef1;--g-cur: #fff3b8;--g-amt: rgb(59 130 246 / .06);--g-amt-h: var(--g-amt);--g-wl: color-mix(in srgb, var(--warn) 12%, transparent);--g-in: #fff;--g-in-line: #dfe3e8;--fx-bg: var(--g-bg);--fx-head: var(--g-head);--fx-cur: var(--g-cur);--fx-rule: var(--g-head-rule)}:root[data-scheme=dark] :is(.ps-sale.sap-screen,.pu-sap,.pr-sap){--g-bg: var(--card);--g-head: var(--soft);--g-head-rule: var(--line);--g-rule: var(--line);--g-cur: color-mix(in srgb, #EFC16A 16%, var(--card));--g-amt: rgb(121 179 255 / .08);--g-amt-h: rgb(121 179 255 / .1);--g-wl: color-mix(in srgb, var(--warn) 14%, var(--card));--g-in: var(--bg);--g-in-line: var(--line)}@media(prefers-color-scheme:dark){:root:not([data-scheme=light]) :is(.ps-sale.sap-screen,.pu-sap,.pr-sap){--g-bg: var(--card);--g-head: var(--soft);--g-head-rule: var(--line);--g-rule: var(--line);--g-cur: color-mix(in srgb, #EFC16A 16%, var(--card));--g-amt: rgb(121 179 255 / .08);--g-amt-h: rgb(121 179 255 / .1);--g-wl: color-mix(in srgb, var(--warn) 14%, var(--card));--g-in: var(--bg);--g-in-line: var(--line)}}.ps-sale.sap-screen .ps-tw{background:linear-gradient(var(--g-amt),var(--g-amt)) right top / 140px 100% no-repeat,var(--g-bg)!important}.pu-sap .pu-grid,.pr-sap .ps-tw{background:var(--g-bg)!important}.ps-sale.sap-screen .ps-lines,.ps-sale.sap-screen .ps-lines tbody,.ps-sale.sap-screen .ps-lines tr,.ps-sale.sap-screen .ps-lines td,.pu-sap .pu-grid table,.pu-sap .pu-grid tbody,.pu-sap .pu-grid tr,.pu-sap .pu-grid td,.pr-sap .pu-lines tr,.pr-sap .pu-lines td{background:transparent!important}.ps-sale.sap-screen .ps-tw table th,.ps-sale.sap-screen table.ps-lines th,.pu-sap .pu-grid th,.pr-sap .pu-lines th{background:var(--g-head)!important;border-bottom:1px solid var(--g-head-rule)!important}.ps-sale.sap-screen .ps-tw table th:last-child{background:linear-gradient(var(--g-amt-h),var(--g-amt-h)),var(--g-head)!important}.ps-sale.sap-screen .ps-lines td,.pu-sap .pu-grid td,.pr-sap .pu-lines td{border-bottom:1px solid var(--g-rule)!important;border-top:0!important}.ps-sale.sap-screen .ps-lines tr:not(.ps-searchrow) td:last-child{background:var(--g-amt)!important}.ps-sale.sap-screen .ps-lines tr.ps-cur td,.ps-sale.sap-screen .ps-lines tr:focus-within td,.pu-sap .pu-grid tr:focus-within td,.pr-sap .pu-lines tr:focus-within td{background:var(--g-cur)!important}.ps-sale.sap-screen .ps-lines tr.ps-cur td:last-child,.ps-sale.sap-screen .ps-lines tr:focus-within td:last-child{background:linear-gradient(var(--g-amt-h),var(--g-amt-h)),var(--g-cur)!important}.pu-sap .pu-grid tr.wl td{background:var(--g-wl)!important}.ps-sale.sap-screen .ps-lines input:not(:focus){background:var(--g-in);border-color:var(--g-in-line)}.ps-sale.sap-screen .ps-searchrow td{background:transparent!important}html body .ps-sale.sap-screen table td.fx-r.fx-r.fx-r.fx-r.fx-r,html body .pr-sap table td.fx-r.fx-r.fx-r.fx-r.fx-r{background:linear-gradient(var(--g-amt-h),var(--g-amt-h)),var(--g-bg)!important}html body .ps-sale.sap-screen table th.fx-r.fx-r.fx-r.fx-r.fx-r,html body .pr-sap table th.fx-r.fx-r.fx-r.fx-r.fx-r{background:linear-gradient(var(--g-amt-h),var(--g-amt-h)),var(--g-head)!important}html body .ps-sale.sap-screen table tr.ps-cur>td.fx-r.fx-r.fx-r.fx-r.fx-r,html body .ps-sale.sap-screen table tbody tr:focus-within>td.fx-r.fx-r.fx-r.fx-r.fx-r,html body .pr-sap table tbody tr:focus-within>td.fx-r.fx-r.fx-r.fx-r.fx-r{background:linear-gradient(var(--g-amt-h),var(--g-amt-h)),var(--g-cur)!important}:root[data-scheme=dark] .ps-sale.sap-screen .ps-tw table th,:root[data-scheme=dark] .ps-sale.sap-screen table.ps-lines th,:root[data-scheme=dark] .pu-sap .pu-grid th,:root[data-scheme=dark] .pr-sap .pu-lines th{background:var(--g-head)!important;color:var(--ink)}@media(prefers-color-scheme:dark){:root:not([data-scheme=light]) .ps-sale.sap-screen .ps-tw table th,:root:not([data-scheme=light]) .ps-sale.sap-screen table.ps-lines th,:root:not([data-scheme=light]) .pu-sap .pu-grid th,:root:not([data-scheme=light]) .pr-sap .pu-lines th{background:var(--g-head)!important;color:var(--ink)}}:root[data-scheme=dark] .ps-sale.sap-screen .ps-tw table th:last-child{background:linear-gradient(var(--g-amt-h),var(--g-amt-h)),var(--g-head)!important}@media(prefers-color-scheme:dark){:root:not([data-scheme=light]) .ps-sale.sap-screen .ps-tw table th:last-child{background:linear-gradient(var(--g-amt-h),var(--g-amt-h)),var(--g-head)!important}}:root[data-scheme=dark] .ps-sale.sap-screen .ps-lines input,:root[data-scheme=dark] .ps-sale.sap-screen .ps-lines select,:root[data-scheme=dark] .pu-sap .pu-grid input,:root[data-scheme=dark] .pu-sap .pu-grid select,:root[data-scheme=dark] .pr-sap .pu-lines input,:root[data-scheme=dark] .pr-sap .pu-lines select{background:var(--bg)!important;color:var(--ink)!important;border-color:var(--line)!important}@media(prefers-color-scheme:dark){:root:not([data-scheme=light]) .ps-sale.sap-screen .ps-lines input,:root:not([data-scheme=light]) .ps-sale.sap-screen .ps-lines select,:root:not([data-scheme=light]) .pu-sap .pu-grid input,:root:not([data-scheme=light]) .pu-sap .pu-grid select,:root:not([data-scheme=light]) .pr-sap .pu-lines input,:root:not([data-scheme=light]) .pr-sap .pu-lines select{background:var(--bg)!important;color:var(--ink)!important;border-color:var(--line)!important}}:root[data-scheme=dark] .ps-sale.sap-screen .ps-lines input:focus,:root[data-scheme=dark] .pu-sap .pu-grid input:focus,:root[data-scheme=dark] .pr-sap .pu-lines input:focus{background:var(--card)!important;border-color:var(--brand)!important}@media(prefers-color-scheme:dark){:root:not([data-scheme=light]) .ps-sale.sap-screen .ps-lines input:focus,:root:not([data-scheme=light]) .pu-sap .pu-grid input:focus,:root:not([data-scheme=light]) .pr-sap .pu-lines input:focus{background:var(--card)!important;border-color:var(--brand)!important}}:root[data-scheme=dark] .ps-sale.sap-screen .ps-lines input:disabled,:root[data-scheme=dark] .ps-sale.sap-screen .ps-lines input[readonly]{color:var(--muted)!important}@media(prefers-color-scheme:dark){:root:not([data-scheme=light]) .ps-sale.sap-screen .ps-lines input:disabled,:root:not([data-scheme=light]) .ps-sale.sap-screen .ps-lines input[readonly]{color:var(--muted)!important}}html[data-scheme=dark] body .ps-sale.sap-screen table td.fx-r.fx-r.fx-r.fx-r.fx-r,html[data-scheme=dark] body .pr-sap table td.fx-r.fx-r.fx-r.fx-r.fx-r{color:var(--ink)}@media(prefers-color-scheme:dark){html:not([data-scheme=light]) body .ps-sale.sap-screen table td.fx-r.fx-r.fx-r.fx-r.fx-r,html:not([data-scheme=light]) body .pr-sap table td.fx-r.fx-r.fx-r.fx-r.fx-r{color:var(--ink)}}html[data-scheme=dark] body .pu-sap .pu-lines td.fx-r,html[data-scheme=dark] body .pu-sap .pu-lines th.fx-r{--fx-bg: color-mix(in srgb, var(--brand) 14%, var(--card));--fx-head: color-mix(in srgb, var(--brand) 20%, var(--card))}@media(prefers-color-scheme:dark){html:not([data-scheme=light]) body .pu-sap .pu-lines td.fx-r,html:not([data-scheme=light]) body .pu-sap .pu-lines th.fx-r{--fx-bg: color-mix(in srgb, var(--brand) 14%, var(--card));--fx-head: color-mix(in srgb, var(--brand) 20%, var(--card))}}.ps-sale.sap-screen .sap-paybtn{display:flex;align-items:center;justify-content:center;gap:8px}.sap-paybtn .settlo-mark{border-radius:5px;box-shadow:0 0 0 1.5px #ffffffe6}.ps-dlg header .settlo-mark{margin-right:2px}.ps-dlg header .settlo-lock{display:inline-flex;align-items:center;gap:8px;padding-right:12px;margin-right:2px;border-right:1px solid var(--line)}.ps-dlg header .settlo-lock+h2{font-size:14px;font-weight:600;color:var(--muted)}.ps-sale.sap-screen .ps-lines input[type=checkbox],.ps-sale.sap-screen .ps-lifa input[type=checkbox],.pu-sap .pu-grid input[type=checkbox],.pr-sap .pu-lines input[type=checkbox]{width:16px!important;height:16px!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;accent-color:var(--brand);vertical-align:middle}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.5 var(--font-ui)}h1,h2,h3,h4{font-family:var(--font-head);font-weight:700;letter-spacing:-.01em}.top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:8px 16px;background:var(--card);border-bottom:1px solid var(--line)}.top.console{background:#10233f;border-bottom-color:#10233f;color:#fff}.top.console .muted,.top.console .link{color:#cbd5e1}.brand:not(.m-pill,.pill,.ps-chip,.rp-pill,.ds-chip,.emp-tag){font-size:20px;display:flex;align-items:center}.card{max-width:560px;margin:32px auto;padding:24px;background:var(--card);border:1px solid var(--line);border-radius:10px}.card h1{margin:0 0 4px;font-size:22px}.muted{color:var(--muted)}.facts{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:16px 0 0}.facts dt{color:var(--muted)}.facts dd{margin:0}.ok{color:var(--ok)}.bad{color:var(--bad)}.next{margin:16px 0 0;font-size:13px}.doors{display:grid;gap:12px;margin:20px 0 4px}.door{display:grid;gap:2px;padding:14px 16px;border:1px solid var(--line);border-left:4px solid var(--brand);border-radius:8px;color:inherit;text-decoration:none}.door.console{border-left-color:var(--m-navy)}.door:hover{background:var(--bg)}.door span{color:var(--muted);font-size:14px}.door code{font-size:12px;color:var(--muted);overflow-wrap:anywhere}@media(prefers-color-scheme:dark){:root:not([data-scheme=light]) .door.console{border-left-color:#94a3b8}}@media(max-width:600px){.card{margin:16px}}.boot{padding:32px 16px}.small{font-size:13px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.login{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh}.login-side{background:#10233f;color:#fff;padding:32px;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.login-side .muted{color:#cbd5e1}.login-side .m-symbol .l{stroke:#2bc2ac}.login-side .m-symbol .r{stroke:#fff}:root[data-env=mac] .login-side .m-symbol .l{stroke:#fbbf24}:root[data-env=mac] .login-side .m-symbol .r{stroke:#fde68a}.login-pitch{font-family:var(--font-head);font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.015em;margin:0 0 8px;max-width:18ch;text-wrap:balance}.login-back{display:grid;gap:2px;padding:12px 14px;border-radius:10px;background:#ffffff14;max-width:360px}.login-back b{font-family:var(--font-head);font-size:20px;font-weight:800}.login-back{justify-items:center;text-align:center}.login-back .brand-logo{padding:6px 0 2px;max-width:100%}.login-back .brand-logo img{object-position:center}.login-main{display:flex;align-items:center;justify-content:center;padding:32px 16px}.login-form{width:100%;max-width:340px;display:grid;gap:8px}.login-form h1{font-size:22px;margin:0 0 8px}.login-form label{font-size:13px;color:var(--muted);margin-top:6px}.login-form input,.switch select{font:inherit;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--ink)}.login-form input:focus,.switch select:focus,button:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.login-form input[type=password]:not(:placeholder-shown){letter-spacing:.3em}button{font:inherit;cursor:pointer}.primary{margin-top:12px;padding:11px;border:0;border-radius:8px;background:var(--brand);color:var(--on-brand);font-weight:600}.primary:hover:not(:disabled),.primary-link:hover{background:var(--brand-hover)}.primary:active:not(:disabled),.primary-link:active{background:var(--brand-press)}.primary:disabled{opacity:.7;cursor:default}.link{background:none;border:0;color:var(--muted);text-decoration:underline;padding:4px 0;justify-self:start}.pick{display:flex;justify-content:space-between;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);text-align:left}.pick:hover{border-color:var(--brand)}.top-left,.top-right{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.store-one{color:var(--muted);font-size:14px}.switch select{padding:6px 10px}@media(max-width:760px){.login{grid-template-columns:1fr;min-height:0}.login-side{border-right:0;border-bottom:1px solid var(--line);padding:20px 16px}.login-pitch{font-size:20px}}.app{min-height:100vh;display:flex;flex-direction:column}.body{display:grid;grid-template-columns:200px minmax(0,1fr);flex:1}.side-nav{border-right:1px solid var(--line);background:var(--card);padding:16px 12px;display:flex;flex-direction:column;gap:2px}.side-nav a{color:var(--muted);text-decoration:none;padding:8px 10px;border-radius:6px;font-weight:600;font-size:14px}.side-nav a:hover{color:var(--ink);background:var(--bg)}.side-nav a[aria-current=page]{color:var(--brand-text);background:var(--brand-soft)}.page{padding:24px clamp(16px,3vw,36px) 64px;max-width:none;min-width:0}.page-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 16px}.page-head h1,.page-head h2{margin:0;font-size:22px}.page-head h2{font-size:18px;margin-top:12px}.code{font-family:var(--font-mono);font-size:.7em;color:var(--muted);font-weight:600}.sec{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:16px 18px;margin:0 0 14px}.sec h3{margin:0 0 12px;font-size:15px}.sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.step{font-size:17px;margin:22px 0 10px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px 16px}.grid label,.form label{display:grid;gap:4px;font-size:13px;color:var(--muted);align-content:end}.grid .wide{grid-column:span 2}.grid input,.grid select,.lic input,.lic select,.form textarea{font:inherit;font-size:14px;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:8px 10px;min-width:0}.grid input:focus,.grid select:focus,.lic input:focus,.lic select:focus{outline:2px solid var(--brand);outline-offset:0}.grid input[readonly]{background:transparent;border-style:dashed;color:var(--muted)}.hint{font-size:12px;color:var(--muted);font-weight:400}.row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.row input{flex:1;min-width:90px}.grid .check,.form .check{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:14px;align-self:end}.form .check input{width:auto}.lic{display:grid;grid-template-columns:minmax(140px,1.2fr) minmax(120px,1fr) 150px minmax(160px,1.2fr);gap:10px;align-items:center;padding:6px 0;border-bottom:1px solid var(--line);font-size:14px}.lic.head{font-size:12px;color:var(--muted);border-bottom-width:2px}.btn-ghost,.primary-link{display:inline-block;font:inherit;font-size:14px;font-weight:600;text-decoration:none;border-radius:8px;padding:8px 14px;cursor:pointer}.btn-ghost{background:transparent;color:var(--brand-text);border:1px solid var(--line)}.btn-ghost:hover{border-color:var(--brand)}.primary-link{background:var(--brand);color:var(--on-brand);border:0}.actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap;margin-top:8px}.actions .primary{margin:0;padding-inline:28px}.actions .bad{margin:0 auto 0 0}.file-btn{position:relative;overflow:hidden;color:var(--brand-text);font-weight:600;font-size:13px;cursor:pointer}.file-btn input{position:absolute;inset:0;opacity:0;cursor:pointer}.pill{display:inline-block;font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--bg);color:var(--muted)}.pill:first-letter{text-transform:uppercase}.pill.active{background:var(--ok-soft);color:var(--ok)}.pill.trial{background:var(--warn-soft);color:var(--warn)}.pill.suspended,.pill.inactive,.pill.expired{background:var(--bad-soft);color:var(--bad)}.table-wrap{overflow-x:auto;background:var(--card);border:1px solid var(--line);border-radius:10px}table.list{border-collapse:collapse;width:100%;font-size:14px}table.list th{text-align:left;font-size:12px;color:var(--muted);font-weight:600;padding:10px 12px;border-bottom:1px solid var(--line);white-space:nowrap}table.list td{padding:10px 12px;border-bottom:1px solid var(--line)}table.list tbody tr{cursor:pointer}table.list tbody tr:hover{background:var(--brand-soft)}table.list a{color:var(--ink);text-decoration:none}.num{text-align:right;font-variant-numeric:tabular-nums}.empty{background:var(--card);border:1px dashed var(--line);border-radius:10px;padding:28px;display:grid;gap:10px;justify-items:start}.empty h2{margin:0;font-size:18px}.done{display:grid;gap:10px;max-width:620px}.done h1{margin:0}.callout{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--brand);border-radius:0;padding:14px 16px}.callout p{margin:4px 0}.pin{font-family:var(--font-mono);font-size:30px;letter-spacing:.25em;font-weight:700;color:var(--ink)}.facts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px 20px;font-size:14px}.facts-grid span{display:block;font-size:12px;color:var(--muted)}@media(max-width:760px){.body{grid-template-columns:1fr}.side-nav{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line)}.grid .wide{grid-column:auto}.lic{grid-template-columns:1fr 1fr}}.top-nav{display:flex;gap:4px;flex-wrap:wrap}.top-nav a{color:var(--muted);text-decoration:none;font-weight:600;font-size:14px;padding:6px 10px;border-radius:6px;display:inline-flex;align-items:center;gap:7px}.top-nav a:hover{color:var(--ink);background:var(--bg)}.top-nav a:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--mod, var(--brand))}.top-nav a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--mod, var(--brand));border-radius:6px 6px 0 0}.shell>.body{min-height:calc(100vh - var(--top-h))}.grid.two{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.small-btn{margin:0;padding:7px 14px}.doc-row{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(140px,1fr) minmax(150px,1fr) auto;gap:12px 16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line);font-size:15px}.doc-row label{display:grid;gap:4px;font-size:12px;color:var(--muted)}.doc-row input{font:inherit;font-size:14px;padding:7px 9px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--ink)}.doc-row>.form-no{grid-column:1 / -1;justify-self:start}.sec>.form-no{margin:0 0 10px}.doc-name{font-size:16px}.lbl{display:block;font-size:12px;color:var(--muted)}.doc-row em{font-style:normal;font-size:12px;font-weight:600;margin-left:6px}.expired,.expired em{color:var(--bad)}.soon em{color:var(--warn)}.checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 20px;padding-left:20px}.plan-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.plan-card{display:grid;gap:4px}.plan-card b{font-size:20px}.upgrade{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.upgrade .hint{color:color-mix(in srgb,var(--on-brand) 80%,transparent)}.filters{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0 10px}.filters input,.filters select,.inline-input{font:inherit;font-size:14px;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:var(--card);color:var(--ink)}.filters input{flex:1;min-width:220px;max-width:420px}table.list.static tbody tr{cursor:default}table.list tr.off td{color:var(--muted)}.row-actions{white-space:nowrap;display:flex;gap:12px;justify-content:flex-end}.link.bad{color:var(--bad)}.link.ok{color:var(--ok)}.stores-pick{border:0;padding:0;margin:12px 0 0;display:flex;gap:18px;flex-wrap:wrap}.stores-pick legend{font-size:13px;color:var(--muted);margin-bottom:6px}.check{display:inline-flex;align-items:center;gap:6px}.matrix th[scope=rowgroup]{vertical-align:top;text-align:left;font-size:14px;color:var(--ink);padding-top:12px}.matrix td{white-space:nowrap}.matrix thead td{font-size:13px}.tick{font-size:14px;color:var(--ink)}.device-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-top:12px}.device{display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.device-kind{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand-text);font-weight:800}.closure{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.closure h3{margin:0;color:var(--ok)}.closure.planned h3{color:var(--bad)}.closure p{margin:4px 0 0}.closure input{font:inherit;font-size:14px;padding:7px 9px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--ink)}.two-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px}.hours-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:9px 0;border-bottom:1px solid var(--line);font-size:14px}.hours-row .day{min-width:120px;font-weight:600;display:inline-flex;align-items:center;gap:8px}.hours-row input,.two-cols form input{font:inherit;font-size:14px;padding:6px 8px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--ink)}.dot{width:8px;height:8px;border-radius:50%;background:var(--ok);display:inline-block}.dot.off{background:var(--bad)}.time-pill{background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:3px 12px;font-variant-numeric:tabular-nums}@media(max-width:760px){.doc-row{grid-template-columns:1fr 1fr}}.m-btn.p{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.cell-input{font:inherit;font-size:13px;padding:4px 6px;border:1px solid var(--line);border-radius:5px;background:var(--bg);color:var(--ink);width:100%;min-width:60px}.cell-input.narrow{width:60px}.ellipsis{max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.callout select{font:inherit;padding:4px 6px;margin:0 8px}.primary-link:disabled{opacity:.5;cursor:default}.item-cell{display:flex;gap:10px;align-items:flex-start;min-width:280px}.thumb{width:40px;height:40px;object-fit:cover;border-radius:6px;border:1px solid var(--line);background:var(--bg);flex:none}.own-mark{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin-top:4px}.small{font-size:12px}.thumb.big{width:64px;height:64px}.notice{background:var(--warn-soft);color:var(--ink);border-left:3px solid var(--mod-stock);padding:8px 12px;border-radius:6px;font-size:14px}.vfacts{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 16px;margin:12px 0 0}.vfacts dt{color:var(--muted);font-size:12px}.vfacts dd{margin:0;font-size:14px;overflow-wrap:anywhere}.vt-auto{margin-left:8px;border:1px solid var(--line);border-radius:12px;background:var(--card);padding:1px 8px;cursor:pointer;font-size:13px;vertical-align:middle}.vt-auto small{color:var(--muted)}.vt-top{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 18px;margin-bottom:12px}.vt-top>div{display:grid;gap:2px;min-width:0}.vt-top small{color:var(--muted);font-size:12px}.vt-top b{font-size:20px;font-variant-numeric:tabular-nums}.vt-top b.bad{color:var(--bad)}.vt-rate b.stars{font-size:20px}.vt-facts th{color:var(--muted);font-weight:500;text-align:left}.vt h3{font-size:14px;margin:14px 0 6px}.vt-parts{display:grid;gap:6px;max-width:520px}.vt-parts>div{display:grid;grid-template-columns:170px 1fr 36px;gap:10px;align-items:center;font-size:13px}.vt-bar{height:8px;border-radius:4px;background:var(--soft);overflow:hidden}.vt-bar i{display:block;height:100%;background:var(--brand)}.vt-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.vt-two>div{min-width:0;overflow-x:auto}@media(max-width:760px){.vt-two{grid-template-columns:1fr}}.vfacts .wide{grid-column:1 / -1}.vendor-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.vendor-head h1{margin:0;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.stars{color:var(--warn);font-size:15px;letter-spacing:1px}.menu-wrap{position:relative}.menu{position:absolute;right:0;top:calc(100% + 4px);z-index:20;min-width:240px;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:4px;box-shadow:0 8px 24px #0000001f}.menu button{display:block;width:100%;text-align:left;background:none;border:0;padding:8px 10px;font:inherit;font-size:14px;color:var(--ink);border-radius:6px;cursor:pointer}.menu button:hover:not(:disabled){background:var(--bg)}.menu button:disabled{color:var(--muted);cursor:default}.tabs{display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid var(--line);margin:16px 0 12px}.tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:8px 12px;font:inherit;font-size:14px;color:var(--ink);white-space:nowrap;cursor:pointer}.tabs button.later{color:var(--muted)}.tabs button.on{border-bottom-color:var(--brand);font-weight:600;color:var(--ink)}.chips-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:8px 0}.grow{flex:1}.chip{display:inline-block;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:4px 12px;font:inherit;font-size:13px;color:var(--ink);cursor:pointer}.chip.on{border-color:var(--brand);color:var(--brand-text);background:var(--brand-soft);font-weight:600}.chip.warn{background:var(--warn-soft)}.chip.ok{background:var(--ok-soft);cursor:default}.upload h4{margin:14px 0 6px;font-size:14px}.progress{height:8px;background:var(--bg);border-radius:999px;overflow:hidden;margin:12px 0 6px}.progress i{display:block;height:100%;background:var(--brand);transition:width .4s}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(560px,100vw);z-index:30;overflow-y:auto;background:var(--card);border-left:1px solid var(--line);box-shadow:-12px 0 32px #00000024;padding:16px 20px 40px}.drawer h3{margin:20px 0 6px;font-size:15px}.drawer .grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.drawer .row input,.drawer .row select{font:inherit;font-size:14px;padding:6px 8px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--ink)}.review{display:grid;grid-template-columns:240px minmax(0,1fr) minmax(0,1.4fr);gap:12px;align-items:start}.queue{display:flex;flex-direction:column;gap:2px;max-height:70vh;overflow-y:auto}.queue button{display:flex;justify-content:space-between;gap:8px;text-align:left;background:none;border:1px solid transparent;border-radius:6px;padding:6px 8px;font:inherit;font-size:13px;color:var(--ink);cursor:pointer}.queue button.on{background:var(--card);border-color:var(--brand)}.cand{display:flex;gap:12px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:8px;margin:8px 0;cursor:pointer}.cand.on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.cand .pill{margin:4px 4px 0 0}.bar{position:relative;width:56px;height:56px;flex:none;border-radius:8px;background:linear-gradient(to top,color-mix(in srgb,var(--ok) 30%,transparent) var(--w),var(--bg) var(--w));display:grid;place-items:center;font-weight:700;font-size:14px}.cands input[type=search]{width:100%;box-sizing:border-box;font:inherit;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--ink)}@media(max-width:900px){.review{grid-template-columns:1fr}.queue{max-height:180px}.vendor-head{flex-direction:column}}.item-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:start}.item-head .item-figures{grid-column:1 / -1;border-top:1px solid var(--line);padding-top:12px}.item-title h1{margin:0;display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:22px}.brandline{margin:0;color:var(--brand-text);font-weight:600;font-size:14px}.tag{display:inline-block;margin:4px 8px 0 0;color:var(--brand-text);font-size:13px}.item-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center}.thumb.placeholder{display:grid;place-items:center;background:var(--bg);color:var(--muted);font-size:24px;font-weight:700}.info-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;align-items:start}.info-h{margin:12px 0 2px;font-size:14px;color:var(--brand-text)}.info-p{margin:0;font-size:14px;line-height:1.6;white-space:pre-line}.warn-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line);font-size:14px}.safety-row{display:grid;grid-template-columns:130px 200px minmax(0,1fr);gap:8px;align-items:center;margin:6px 0;font-size:14px}.safety-row select,.safety-row input,.form textarea,.sec textarea{font:inherit;font-size:14px;padding:6px 8px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--ink)}.grid textarea{font:inherit;font-size:14px;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--ink);resize:vertical}.overlay{position:fixed;inset:0;z-index:40;background:#00000059;display:grid;place-items:start center;padding:24px 12px;overflow-y:auto}.item-form{width:min(1040px,100%);background:var(--card);border-radius:12px;overflow:hidden;box-shadow:0 20px 48px #00000040}.form-head{background:var(--navy);color:#fff;padding:14px 18px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.form-head .small{color:#cbd5e1}.form-head .light{color:#fff;border-color:#ffffff73;background:transparent}.form-tabs{grid-column:1 / -1;display:flex;gap:2px;overflow-x:auto;margin-top:8px}.form-tabs button{background:none;border:0;border-bottom:3px solid transparent;color:#cbd5e1;font:inherit;font-size:14px;padding:8px 12px;white-space:nowrap;cursor:pointer}.form-tabs button.on{color:#fff;border-bottom-color:var(--brand);font-weight:600}.form-body{padding:16px 18px 24px;max-height:calc(100vh - 200px);overflow-y:auto}.form-body h4{margin:18px 0 6px;font-size:14px}.form-body .notice input{margin-top:6px;width:100%;box-sizing:border-box;font:inherit;padding:6px 8px;border:1px solid var(--line);border-radius:6px}.slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.slot{border:1px dashed var(--line);border-radius:8px;padding:10px;display:grid;gap:6px;justify-items:start;font-size:13px}.slot img{max-width:100%;max-height:120px;border-radius:6px}.row.dose,.row.flags{gap:14px;margin:8px 0}.row.dose label{display:grid;gap:2px;font-size:12px;color:var(--muted)}.row.dose input{width:70px;font:inherit;font-size:14px;padding:6px 8px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--ink)}@media(max-width:800px){.item-head{grid-template-columns:1fr}.item-actions{justify-content:flex-start}.info-grid,.safety-row{grid-template-columns:1fr}}.check input[type=checkbox],.check input[type=radio]{flex:none;width:auto;min-width:0}.inv{display:grid;grid-template-columns:250px minmax(0,1fr);gap:16px;align-items:start}.inv-filters{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:8px 12px;position:sticky;top:8px;max-height:calc(100vh - 100px);overflow-y:auto}.inv-filters section{border-bottom:1px solid var(--line)}.inv-filters section:last-child{border-bottom:0}.fh{display:flex;justify-content:space-between;width:100%;background:none;border:0;padding:10px 0;font:inherit;font-size:15px;font-weight:600;color:var(--brand-text);cursor:pointer;text-align:left}.fh.later{color:var(--muted);font-weight:500;cursor:default}.fl{display:grid;gap:6px;padding:0 0 10px;font-size:14px}.fl .check{color:var(--ink)}.range{display:flex;align-items:center;gap:6px;font-size:13px}.range input{width:70px;font:inherit;font-size:14px;padding:6px 8px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--ink)}.inv-bar{display:flex;gap:12px;align-items:center;margin-bottom:10px}.inv-bar input[type=search]{flex:1;font:inherit;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink)}.waiting{background:var(--warn-soft);color:var(--warn);border-radius:8px;padding:6px 12px;font-size:13px;text-decoration:none;white-space:nowrap}.waiting b{font-size:18px;margin-right:4px}.inv-list tbody tr{cursor:pointer}.inv-list .thumb{width:44px;height:44px}.sort{background:none;border:0;padding:0;font:inherit;font-weight:600;color:inherit;cursor:pointer;white-space:nowrap}.sep{color:var(--line);margin:0 4px}.pager{display:flex;gap:10px;align-items:center;justify-content:flex-end;margin:10px 0}@media(max-width:900px){.inv{grid-template-columns:1fr}.inv-filters{position:static;max-height:none}.inv-bar{flex-wrap:wrap}}.avatar{display:inline-grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--bg);color:var(--muted);font-weight:700;font-size:14px}.avatar.app{background:var(--brand-soft);color:var(--brand-text)}.avatar.prio{background:var(--bad-soft);color:var(--bad)}.avatar.big{width:56px;height:56px;font-size:22px}.filters.wrap{flex-wrap:wrap}.filters .short{max-width:150px}.filters .inline{display:flex;gap:6px;align-items:center;font-size:13px;color:var(--muted)}.cust-list tbody tr{cursor:pointer}.vendor-head .money{grid-column:1 / -1;width:100%}.vendor-head{flex-wrap:wrap}.addr-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;padding:6px 0;border-bottom:1px solid var(--line);font-size:14px}.addr-row>span:first-child{min-width:0;flex:1 1 260px}.inv.fp-wrap{display:flex}.inv-filters.fp{padding:0;position:sticky;max-height:calc(100vh - 100px)}.inv-filters.fp .fp-body{padding:4px 12px 12px;gap:0}@media(max-width:900px){.inv.fp-wrap{flex-direction:column-reverse}.inv-filters.fp{width:100%;flex-basis:auto;position:static}}
