@font-face{font-family:DH Alumni Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/dh-alumni-sans-italic.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/dh-inter-var.woff2)format("woff2")}@font-face{font-family:Quantico;font-weight:700;font-display:swap;src:url(/fonts/quantico-700.woff2)format("woff2")}:root{--bg:#131b1e;--bg2:#0c1316;--bg3:#080d0f;--panel:#1a2225;--panel2:#202a2e;--line:#2a3337;--line2:#343e42;--ink:#e8e8e1;--ink2:#a9b1b3;--ink3:#7a868b;--red:#eb0037;--red2:#ff315f;--redd:#a40024;--ok:#2fd27a;--amber:#ffb020;--blue:#5fb3ff;--head:"Inter",ui-sans-serif,-apple-system,"Segoe UI",Arial,sans-serif;--q:"Quantico","Inter",sans-serif;--tile:"DH Alumni Sans","Alumni Sans","Arial Narrow",sans-serif;--r:16px;--side:244px}*{box-sizing:border-box}html,body{background:var(--bg2);color:var(--ink);font:400 14px/1.45 var(--head);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:inherit}h1,h2,h3,h4,p{margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--red2);outline-offset:2px;border-radius:6px}::selection{background:var(--red);color:#fff}.t{font-family:var(--tile);text-transform:uppercase;letter-spacing:.005em;font-style:italic;font-weight:900;line-height:.88}.eb{font:800 10.5px/1.2 var(--head);letter-spacing:.22em;text-transform:uppercase;color:var(--red2)}.mut{color:var(--ink2)}.mut3{color:var(--ink3)}.small{font-size:12.5px}.tiny{font-size:11.5px}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.nowrap{white-space:nowrap}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.app{grid-template-columns:var(--side) 1fr;min-height:100vh;display:grid}.side{border-right:1px solid var(--line);background:linear-gradient(#0f171a,#0a1012);flex-direction:column;gap:6px;height:100vh;padding:22px 14px 16px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;padding:0 8px 18px;text-decoration:none;display:flex}.wm{font-family:Arial Black,Helvetica Neue,Arial,sans-serif;line-height:1}.wm b{letter-spacing:-.035em;color:#f7f7f4;font-size:20px;font-weight:900;display:block}.wm b i{color:#f0003b;font-style:normal}.wm small{letter-spacing:.52em;color:var(--ink2);margin-top:5px;font:700 8.5px/1 Arial,sans-serif;display:block}.hq{font:700 11px/1 var(--q);letter-spacing:.12em;background:var(--red);color:#fff;border-radius:5px;padding:5px 7px 4px}.nav{flex-direction:column;gap:2px;display:flex}.nav a{color:var(--ink2);border-radius:10px;align-items:center;gap:11px;padding:10px 11px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.nav a:hover{color:var(--ink);background:#ffffff0a}.nav a.active{color:#fff;box-shadow:inset 2px 0 0 var(--red);background:linear-gradient(90deg,#eb003729,#eb003708)}.nav a .badge{margin-left:auto}.nav .sep{background:var(--line);height:1px;margin:10px 8px}.navlabel{font:800 9.5px/1 var(--head);letter-spacing:.2em;text-transform:uppercase;color:var(--ink3);padding:12px 11px 6px}.ico{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.me{border:1px solid var(--line);background:#ffffff05;border-radius:14px;align-items:center;gap:10px;margin-top:auto;padding:12px 10px;display:flex}.av{background:var(--red);color:#fff;width:34px;height:34px;font:800 12px var(--head);border-radius:10px;flex:none;place-items:center;display:grid}.me .who{min-width:0}.me .who b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.me .who span{color:var(--ink3);font-size:11.5px}.me form{margin-left:auto}.main{min-width:0;max-width:1440px;padding:28px 34px 80px}.topbar,.tabbar{display:none}.ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.ph h1{margin-top:6px;font-size:46px}.ph p{color:var(--ink2);max-width:640px;margin-top:8px}.ph .acts{flex-wrap:wrap;gap:10px;display:flex}.card{background:linear-gradient(180deg,var(--panel) 0%,#161e21 100%);border:1px solid var(--line);border-radius:var(--r)}.card.pad{padding:20px 22px}.card h2{font:800 15px/1.2 var(--head);letter-spacing:-.01em}.card .ch{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.card .cb{padding:18px 20px}.hot{background:radial-gradient(120% 140% at 100% 0,#eb003738,#0000 55%),linear-gradient(#22171b,#161e21);border-color:#4a2530}.grid{gap:16px;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.split{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:18px;display:grid}.stack{flex-direction:column;gap:16px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.between{justify-content:space-between}.hr{background:var(--line);height:1px;margin:14px 0}.stat{flex-direction:column;gap:10px;padding:18px 20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.stat .v{font:900 34px/1 var(--head);letter-spacing:-.03em}.stat .l{color:var(--ink2);font-size:12.5px}a.stat:hover{border-color:var(--line2)}a.stat:after{content:"→";color:var(--ink3);font-weight:700;position:absolute;top:16px;right:18px}.flap{gap:4px;display:inline-flex}.flap span{width:.78em;height:1.08em;font:900 1em/1 var(--q);color:#fff;background:linear-gradient(#232c30 0 49.4%,#1b2326 50.6% 100%);border-radius:.09em;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff0d,0 2px #00000059}.flap span:after{content:"";background:#0000008c;height:1px;position:absolute;top:50%;left:0;right:0}.flap.red span{color:var(--red2)}.flap.am span{color:var(--amber)}.flap.ok span{color:var(--ok)}.flap.sm{font-size:22px}.flap.md{font-size:34px}.flap.lg{font-size:54px}.pill{font:800 10px/1 var(--head);letter-spacing:.09em;text-transform:uppercase;color:var(--ink2);white-space:nowrap;background:#ffffff0f;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.pill.ok{color:var(--ok);background:#2fd27a1f}.pill.am{color:var(--amber);background:#ffb02021}.pill.rd{color:var(--red2);background:#eb003729}.pill.bl{color:var(--blue);background:#5fb3ff1f}.pill .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.badge{background:var(--red);color:#fff;min-width:20px;height:20px;font:800 11px/20px var(--head);text-align:center;border-radius:99px;padding:0 6px}.demo{font:800 9px/1 var(--head);letter-spacing:.12em;color:var(--ink3);border:1px dashed var(--line2);vertical-align:middle;border-radius:5px;margin-left:6px;padding:3px 5px}.btn{background:var(--red);color:#fff;font:800 13px/1 var(--head);border:1.5px solid var(--red);white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;text-decoration:none;transition:filter .15s,transform 50ms;display:inline-flex}.btn:hover{filter:brightness(1.08)}.btn.gh{border-color:var(--line2);color:var(--ink);background:0 0}.btn.gh:hover{background:#ffffff08;border-color:#4a565b}.btn.sm{border-radius:8px;padding:8px 11px;font-size:12px}.btn.lg{border-radius:12px;padding:15px 20px;font-size:14.5px}.btn.block{width:100%}.btn[disabled]{opacity:.5;cursor:not-allowed;filter:none}.link{color:var(--red2);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:none}.link:hover{text-decoration:underline}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>label,.lbl{font:700 11.5px/1.2 var(--head);color:var(--ink2);letter-spacing:.02em}.field .hint{color:var(--ink3);font-size:11.5px}.field .err{color:var(--red2);font-size:12px;font-weight:600}.in,select.in,textarea.in{border:1px solid var(--line2);width:100%;color:var(--ink);background:#0d1417;border-radius:10px;outline:none;padding:11px 12px;transition:border-color .15s,box-shadow .15s}.in:focus{border-color:#5a676c;box-shadow:0 0 0 3px #eb003724}.in.bad{border-color:var(--red)}.in.big{font:800 22px/1 var(--head);letter-spacing:-.01em;padding:14px}.affix{position:relative}.affix .pre{color:var(--ink3);font-weight:700;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.affix .in{padding-left:28px}.affix .post{color:var(--ink3);font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}select.in{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink3) 50%),linear-gradient(135deg,var(--ink3) 50%,transparent 50%);background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px;padding-right:32px}.fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fgrid .full{grid-column:1/-1}.seg{border:1px solid var(--line2);background:#0d1417;border-radius:11px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.seg a,.seg label{font:700 12.5px/1 var(--head);color:var(--ink2);cursor:pointer;white-space:nowrap;border-radius:8px;padding:8px 12px;text-decoration:none}.seg a.on,.seg input:checked+span{background:var(--panel2);color:#fff;box-shadow:inset 0 0 0 1px var(--line2)}.seg label{padding:0}.seg label span{border-radius:8px;padding:8px 12px;display:block}.seg input{opacity:0;pointer-events:none;position:absolute}.checks{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px;max-height:300px;padding:2px;display:grid;overflow:auto}.check{border:1px solid var(--line);cursor:pointer;background:#ffffff04;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;display:flex}.check:hover{border-color:var(--line2)}.check input{accent-color:var(--red);width:16px;height:16px}.check .n{color:var(--ink3);margin-left:auto;font-size:11.5px}.drop{border:1.5px dashed var(--line2);cursor:pointer;color:var(--ink2);border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.drop:hover{border-color:var(--ink3)}.drop input{display:none}.alert{border:1px solid;border-radius:12px;align-items:flex-start;gap:12px;padding:13px 15px;font-size:13.5px;display:flex}.alert.ok{color:#bff3d6;background:#2fd27a12;border-color:#2fd27a4d}.alert.am{color:#ffe2a8;background:#ffb02012;border-color:#ffb02052}.alert.rd{color:#ffc2d0;background:#eb003714;border-color:#eb003759}.alert.in{color:#cfe6ff;background:#5fb3ff0f;border-color:#5fb3ff47}.alert b{color:#fff}.empty{text-align:center;color:var(--ink2);flex-direction:column;align-items:center;gap:10px;padding:46px 20px;display:flex}.empty .t{color:var(--ink);font-size:34px}.empty .ico{width:34px;height:34px;color:var(--ink3);stroke-width:1.4px}.tw{-webkit-overflow-scrolling:touch;overflow:auto}table.tb{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.tb th{z-index:1;text-align:left;font:800 10px/1.2 var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);border-bottom:1px solid var(--line);white-space:nowrap;background:#182023;padding:11px 14px;position:sticky;top:0}.tb td{vertical-align:middle;border-bottom:1px solid #2a3337b3;padding:12px 14px}.tb tr:last-child td{border-bottom:0}.tb tbody tr:hover td{background:#ffffff05}.tb .r{text-align:right}.tb .c{text-align:center}.tb .t1{color:var(--ink);font-weight:650;line-height:1.3}.tb .t2{color:var(--ink3);margin-top:3px;font-size:11.5px}.up{color:var(--red2)}.down{color:var(--ok)}.chg{font-weight:800}.mbar{background:#ffffff12;border-radius:99px;height:10px;position:relative}.mbar i{background:linear-gradient(90deg,#1b8f55,var(--ok));border-radius:99px;position:absolute;top:0;bottom:0;left:0}.mbar.low i{background:linear-gradient(90deg,var(--redd),var(--red2))}.mbar.mid i{background:linear-gradient(90deg,#b07000,var(--amber))}.mbar b{background:#fff;border-radius:2px;width:2px;position:absolute;top:-5px;bottom:-5px;box-shadow:0 0 0 2px #0c1316e6}.mbar-l{color:var(--ink3);justify-content:space-between;margin-top:7px;font-size:11px;display:flex}.wf{flex-direction:column;display:flex}.wf .st{border-bottom:1px dashed var(--line);grid-template-columns:22px 1fr auto auto;align-items:center;gap:12px;padding:11px 0;display:grid}.wf .st:last-child{border-bottom:0}.wf .k{width:22px;height:22px;font:800 10.5px var(--head);color:var(--ink2);background:#ffffff0f;border-radius:7px;place-items:center;display:grid}.wf .st.final .k{background:var(--red);color:#fff}.wf .lab b{font-weight:700}.wf .lab span{color:var(--ink3);margin-top:2px;font-size:11.5px;display:block}.wf .p{font:800 12px var(--head);color:var(--ok);white-space:nowrap}.wf .p.neg{color:var(--amber)}.wf .v{font:800 14px var(--head);font-variant-numeric:tabular-nums;text-align:right;min-width:86px}.ladder{flex-direction:column;gap:6px;display:flex}.ladder .rung{border:1px solid var(--line);color:var(--ink3);border-radius:10px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.ladder .rung.hit{color:var(--ink2);border-color:var(--line2)}.ladder .rung.win{color:#fff;background:linear-gradient(90deg,#eb003724,#0000);border-color:#eb00378c}.ladder .rung .n{font:800 11px var(--head);text-align:center}.ladder .rung .f{font:800 13px var(--head)}.prec{font:700 12px var(--head);color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.prec span{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;padding:6px 10px}.prec i{color:var(--ink3);font-style:normal}.bigp{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.bigp .amt{font:900 64px/.9 var(--head);letter-spacing:-.045em}.bigp .amt small{letter-spacing:-.01em;color:var(--ink2);margin-left:4px;font-size:.4em}.bigp .alt{color:var(--ink2);padding-bottom:6px;font-size:13px}.explain{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.explain li{color:var(--ink2);gap:10px;font-size:13.5px;display:flex}.explain li:before{content:"";background:var(--red);border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px}.cbx{position:relative}.cbx .list{z-index:20;border:1px solid var(--line2);background:#121a1d;border-radius:12px;max-height:340px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 40px #00000073}.cbx .opt{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.cbx .opt:hover,.cbx .opt.on{background:#ffffff0d}.cbx .opt .t1{font-size:13px;font-weight:650}.cbx .opt .t2{color:var(--ink3);font-size:11.5px}.cbx .opt .pr{font:800 12.5px var(--head);white-space:nowrap;margin-left:auto}.chip{border:1px solid var(--line2);background:#0d1417;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.chip .x{margin-left:auto}.ap{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.ap .meta{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.ap .nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ap .nums div{border:1px solid var(--line);background:#ffffff08;border-radius:10px;padding:10px 12px}.ap .nums b{font:850 18px/1.1 var(--head);letter-spacing:-.02em;margin-top:4px;display:block}.ap .nums span{font:700 10px/1 var(--head);letter-spacing:.12em;text-transform:uppercase;color:var(--ink3)}.ap .acts{flex-wrap:wrap;gap:10px;display:flex}.ap .acts form{flex:1;gap:8px;min-width:260px;display:flex}.counter{max-width:1000px}.scan{grid-template-columns:1fr 150px auto;align-items:end;gap:12px;display:grid}.entries .e{border-bottom:1px dashed var(--line);align-items:center;gap:12px;padding:11px 0;display:flex}.entries .e .q{font:900 20px var(--head);margin-left:auto}.login{background:radial-gradient(80% 60% at 80% 0%,#eb00372e,transparent 60%),var(--bg2);place-items:center;min-height:100vh;padding:24px;display:grid}.login .box{flex-direction:column;gap:20px;width:min(420px,100%);display:flex}.login h1{font-size:64px}.kbd{font:700 11px var(--q);border:1px solid var(--line2);color:var(--ink2);border-radius:5px;padding:2px 5px}.code{color:var(--ink2);font:600 12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}details.more>summary{cursor:pointer;list-style:none}.footer-note{color:var(--ink3);align-items:center;gap:8px;margin-top:28px;font-size:11.5px;display:flex}.spark{align-items:flex-end;gap:3px;height:42px;display:flex}.spark i{background:linear-gradient(180deg,var(--red2),var(--redd));opacity:.85;border-radius:3px 3px 0 0;flex:1;min-height:3px}.spark i.cur{opacity:1;box-shadow:0 0 12px #ff315f80}@media (width<=1180px){:root{--side:76px}.side{padding:18px 10px}.brand .wm,.brand .hq{display:none}.brand:before{content:"D";background:var(--red);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;margin:0 auto;font:900 22px Arial Black,Arial;display:grid}.nav a{justify-content:center;padding:12px 0;position:relative}.nav a span.lab,.navlabel{display:none}.nav a .badge{min-width:17px;height:17px;margin:0;padding:0 4px;font-size:10px;line-height:17px;position:absolute;top:4px;right:6px}.me{background:0 0;border:0;flex-direction:column;padding:10px 6px}.me .who{display:none}.me form{margin:0}.main{padding:24px 24px 80px}.split{grid-template-columns:minmax(0,1fr)}.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.app{grid-template-columns:1fr;align-content:start}.side{display:none}.topbar{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#0c1316eb;align-items:center;gap:10px;padding:12px 16px;display:flex;position:sticky;top:0}.topbar .av{width:32px;height:32px;margin-left:auto}.tabbar{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:#0c1316f5;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a,.tabbar summary{font:700 10px var(--head);color:var(--ink3);flex-direction:column;align-items:center;gap:4px;padding:6px 0;text-decoration:none;display:flex;position:relative}.tabbar a.active{color:#fff}.tabbar a.active .ico{color:var(--red2)}.tabbar .badge{min-width:16px;height:16px;padding:0 4px;font-size:9.5px;line-height:16px;position:absolute;top:0;left:calc(50% + 6px)}.tabbar details{position:relative}.tabbar details .menu{border:1px solid var(--line2);background:#121a1d;border-radius:14px;width:220px;padding:6px;position:absolute;bottom:calc(100% + 12px);right:4px;box-shadow:0 -10px 40px #00000080}.tabbar details .menu a{color:var(--ink);flex-direction:row;gap:10px;padding:12px;font-size:13.5px}.main{padding:18px 14px 110px}.ph h1{font-size:38px}.g2,.g3,.g4,.fgrid{grid-template-columns:minmax(0,1fr)}.g4.keep2,.g2.keep2{grid-template-columns:repeat(2,minmax(0,1fr))}.bigp .amt{font-size:52px}.ap .nums{grid-template-columns:repeat(3,minmax(0,1fr))}.ap .nums b{font-size:15px}.scan{grid-template-columns:1fr 110px}.scan .btn{grid-column:1/-1}.hide-m{display:none!important}.tb th,.tb td{padding:10px}}@media (width>=761px){.show-m{display:none!important}}.zchip{width:26px;height:26px;font:800 12px var(--head);border:1px solid var(--line2);color:var(--ink2);background:#ffffff08;border-radius:7px;place-items:center;display:inline-grid}.zchip.submitted,.zchip.approved{color:#7ce8b0;background:#2fd17f1f;border-color:#2fd17f59}.zchip.recount{color:#ffc966;background:#ffb0201f;border-color:#ffb02066}.zchip.open{border-style:dashed}.tgroups{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.tg{flex-direction:column;gap:6px;padding:16px 16px 14px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.tg:hover{border-color:var(--line2)}.tg.on{border-color:var(--red);background:linear-gradient(#eb00371a,#eb003705)}.tg b{font-size:14px;line-height:1.25}.tg .rate{font:900 26px/1 var(--head);letter-spacing:-.03em;margin-top:4px}.tg .rate small{color:var(--ink3);letter-spacing:0;margin-left:3px;font-size:12px}.spark i.pend{opacity:.35;background:repeating-linear-gradient(135deg,var(--amber) 0 4px,transparent 4px 7px)}.kv{grid-template-columns:auto 1fr;gap:8px 18px;font-size:13px;display:grid}.kv span{color:var(--ink3)}.kv b{font-weight:650}.disc summary{cursor:pointer;color:var(--ink2);font-size:13px;font-weight:700}.disc[open] summary{color:var(--ink)}.big{font:900 26px/1.1 var(--head);letter-spacing:-.03em;margin-top:6px}@media (width<=1180px){.tgroups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.tgroups{grid-template-columns:repeat(2,minmax(0,1fr))}.tg .rate{font-size:22px}.kv{grid-template-columns:1fr}.kv span{margin-top:6px}}.rates{flex:1;align-items:flex-end;gap:10px;min-width:200px;height:96px;display:flex}.rates .rt{flex-direction:column;flex:0 54px;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.rates .rt i{background:linear-gradient(#56646a,#2b3539);border-radius:6px 6px 2px 2px;width:100%;max-width:38px;display:block}.rates .rt.cur i{background:linear-gradient(180deg,var(--red2),var(--redd));box-shadow:0 0 14px #ff315f59}.rates .rt.pend i{background:repeating-linear-gradient(135deg,#ffb0208c 0 5px,#ffb02026 5px 10px);outline:1px dashed #ffb02099}.rates .v{font:800 11.5px/1 var(--head);color:var(--ink2)}.rates .rt.cur .v{color:var(--ink)}.rates .rt.pend .v{color:var(--amber)}.rates .d{color:var(--ink3);white-space:nowrap;font-size:10.5px}.pform{grid-template-columns:minmax(220px,300px) minmax(0,1fr) 100px 150px auto;align-items:end;gap:14px;display:grid}.pform>.btn{height:52px}@media (width<=1180px){.pform{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 100px 140px}.pform>.field:nth-child(2){order:-1;grid-column:1/-1}.pform>.btn{grid-column:auto}}@media (width<=760px){.pform{grid-template-columns:1fr 1fr}.pform>.field:first-child,.pform>.btn{grid-column:1/-1}}.stat .eb{padding-right:22px}.card{min-width:0}:root{--ease:cubic-bezier(.2,.8,.2,1);--t-fast:.14s;--t:.22s}body{letter-spacing:-.003em}.ph{margin-bottom:26px}.ph h1{font-size:50px}.ph p{color:var(--ink2);max-width:560px;font-size:15px;line-height:1.5}.card{transition:border-color var(--t) var(--ease),box-shadow var(--t) var(--ease),transform var(--t) var(--ease)}a.card:hover,a.stat:hover{transform:translateY(-2px);box-shadow:0 10px 30px #00000047}.btn{transition:filter var(--t-fast),transform var(--t-fast) var(--ease),background var(--t-fast),border-color var(--t-fast),opacity var(--t-fast)}.btn:active{transform:scale(.97)}.btn.ok{background:#16a35c;border-color:#16a35c}.btn .ico{width:17px;height:17px}.page{animation:rise .32s var(--ease) both}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}::view-transition-old(root){animation-duration:.18s;animation-timing-function:var(--ease)}::view-transition-new(root){animation-duration:.18s;animation-timing-function:var(--ease)}.progress{z-index:80;pointer-events:none;transform-origin:0;opacity:0;background:linear-gradient(90deg,var(--red),var(--red2));width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0);box-shadow:0 0 10px #ff315f99}.progress.on{opacity:1;transition-delay:80ms;animation:2.4s cubic-bezier(.1,.7,.2,1) forwards prog}@keyframes prog{0%{transform:scaleX(0)}40%{transform:scaleX(.55)}to{transform:scaleX(.92)}}.toast{z-index:70;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(560px,100vw - 32px);animation:toast 6s var(--ease) forwards;pointer-events:none;margin:0 auto;position:fixed;bottom:28px;left:0;right:0;box-shadow:0 18px 50px #00000080}.toast.ok{background:#10281df0}.toast.am{background:#30240cf2}.toast.rd{background:#340e18f2}.toast.in{background:#0e1e30f2}@keyframes toast{0%{opacity:0;transform:translateY(14px)}5%{opacity:1;transform:none}88%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}.toast.stay{animation:toastin .3s var(--ease) both;pointer-events:auto}@keyframes toastin{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}.skel{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff17 40%,#ffffff0a 80%) 0 0/300% 100%;animation:1.2s linear infinite shim;display:block}@keyframes shim{0%{background-position:100% 0}to{background-position:-200% 0}}.dim{opacity:.55;transition:opacity .2s}.jump{border:1px solid var(--line);color:var(--ink3);font:600 13px var(--head);cursor:pointer;text-align:left;transition:border-color var(--t-fast),color var(--t-fast);background:#ffffff05;border-radius:10px;align-items:center;gap:10px;margin:0 2px 10px;padding:9px 11px;display:flex}.jump:hover{border-color:var(--line2);color:var(--ink2)}.jump .k{margin-left:auto}.kbd{text-align:center;min-width:18px;font:700 10.5px/1.5 var(--head);border:1px solid var(--line2);color:var(--ink2);background:#ffffff08;border-bottom-width:2px;border-radius:5px;padding:0 5px;display:inline-block}.pal-bg{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05090b8c;place-items:start center;padding-top:14vh;animation:.14s both fade;display:grid;position:fixed;inset:0}@keyframes fade{0%{opacity:0}to{opacity:1}}.pal{border:1px solid var(--line2);width:min(600px,100vw - 24px);animation:pop .18s var(--ease) both;background:#121a1d;border-radius:16px;overflow:hidden;box-shadow:0 30px 80px #0009}@keyframes pop{0%{opacity:0;transform:scale(.97)translateY(-6px)}to{opacity:1;transform:none}}.pal-in{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 16px;display:flex}.pal-in input{background:0 0;border:0;outline:none;flex:1;font-size:16px}.pal-list{max-height:360px;padding:6px;overflow:auto}.pal-list button{cursor:pointer;text-align:left;width:100%;color:var(--ink2);background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:11px 12px;font-size:14px;display:flex}.pal-list button.on{color:#fff;background:#ffffff0f}.pal-list button .kbd{margin-left:auto}.keys{grid-template-columns:auto 1fr;align-items:center;gap:10px 18px;font-size:13px;display:grid}.keys b{color:var(--ink2);font-weight:600}.seg a,.seg label span{transition:background var(--t-fast),color var(--t-fast)}.hero{padding:22px 24px}.lead{color:var(--ink2);font-size:15px}.quiet{color:var(--ink3);font-size:12.5px}.sum{cursor:pointer;color:var(--ink2);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:2px 0;font-size:13px;font-weight:700;list-style:none;display:flex}.sum::-webkit-details-marker{display:none}.sum:before{content:"";width:7px;height:7px;transition:transform var(--t) var(--ease);border-bottom:2px solid;border-right:2px solid;margin-right:2px;transform:rotate(-45deg)}details[open]>.sum:before{transform:rotate(45deg)}details[open]>.sum{color:var(--ink)}details>.reveal{animation:rise .22s var(--ease) both}.chips{flex-wrap:wrap;gap:6px;display:flex}.chipb{border:1px solid var(--line2);color:var(--ink2);font:700 12px var(--head);cursor:pointer;transition:all var(--t-fast);background:#ffffff08;border-radius:999px;padding:7px 12px}.chipb:hover{color:var(--ink);border-color:#4a565b}.chipb.on{background:var(--ink);color:#0c1316;border-color:var(--ink)}.verdict{border:1px solid var(--line);transition:background var(--t),border-color var(--t),color var(--t);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:13.5px;display:flex}.verdict b{font-size:15px}.verdict.ok{color:#bff3d6;background:#2fd27a12;border-color:#2fd27a4d}.verdict.am{color:#ffe2a8;background:#ffb02012;border-color:#ffb02052}.verdict .ico{width:20px;height:20px}.focus-ring{box-shadow:0 0 0 2px var(--red2),0 10px 30px #0000004d!important}.ap.leaving{animation:leave .35s var(--ease) forwards}@keyframes leave{to{opacity:0;transform:scale(.97)}}.ap .decide{gap:10px;display:flex}.ap .decide .btn{flex:1}.ap h3{font:750 16.5px/1.35 var(--head);letter-spacing:-.01em}.qrow{border-bottom:1px solid #2a3337b3;align-items:center;gap:14px;padding:14px 20px;display:flex}.qrow:last-child{border-bottom:0}.qrow .grow{flex:1;min-width:0}.new-row td{animation:flash 1.6s var(--ease)}@keyframes flash{0%{background:#2fd27a29}to{background:0 0}}.pending-row{opacity:.6}.stickybar{z-index:5;padding:14px 0 calc(14px + env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent,var(--bg2) 30%);margin-top:16px;position:sticky;bottom:0}.pill{letter-spacing:.07em}@media (pointer:coarse){.btn{min-height:48px;padding:13px 18px;font-size:14px}.btn.sm{min-height:44px;padding:11px 14px;font-size:13px}.btn.lg{min-height:56px}.in,select.in{min-height:48px;font-size:16px}.in.big{min-height:60px;font-size:24px}.seg a,.seg label span{padding:13px 16px;font-size:13.5px}.check{min-height:48px;padding:12px 14px}.check input{width:20px;height:20px}.nav a{padding:13px 12px}.link{padding:10px 0;display:inline-block}.chipb{padding:11px 16px;font-size:13px}.tb td{padding:14px}.cbx .opt{padding:13px 12px}.jump{display:none}}@media (width<=1180px){.jump{justify-content:center;padding:10px 0}.jump .lab{display:none}}@media (width<=760px){.ph{margin-bottom:18px}.ph h1{font-size:40px}.ph p{font-size:14px}.toast{bottom:calc(84px + env(safe-area-inset-bottom))}.tabbar a,.tabbar summary{justify-content:center;min-height:50px;font-size:10.5px}.tabbar .ico{width:22px;height:22px}.qrow{flex-wrap:wrap;padding:14px 16px}.ap .decide .btn{min-height:52px}.stickybar{bottom:calc(64px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.toast{animation-name:toastrm!important;animation-duration:6s!important}}@keyframes toastrm{0%,96%{opacity:1}to{opacity:0}}@media (width<=760px){.g3.keep3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.g3.keep3 .stat{gap:8px;padding:14px 12px}.g3.keep3 .stat .v{font-size:28px}.g2.keep2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.g2.keep2 .stat{gap:8px;padding:14px 12px}.g2.keep2 .stat .v{font-size:28px}.g3.keep3 .flap.md{font-size:26px}.g3.keep3 .stat .eb{letter-spacing:.14em;padding-right:0;font-size:9px}.g3.keep3 a.stat:after{display:none}}.audit-f{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end}@media (width<=760px){.audit-f{grid-template-columns:1fr 1fr}.audit-f>label:nth-child(3),.audit-f>.btn{grid-column:1/-1}}summary.ch.sum{justify-content:flex-start;gap:10px}.scan .btn,.scan .in.big{min-height:56px}@media (width<=760px){.qrow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.qrow>.pill{grid-column:1/-1;justify-self:start}}.pal-list .pr{font:800 12.5px var(--head);color:var(--ink);white-space:nowrap;margin-left:auto}.pal-list .sub{color:var(--ink3);font-size:11.5px;display:block}.pal-sec{font:800 9.5px/1 var(--head);letter-spacing:.18em;text-transform:uppercase;color:var(--ink3);padding:10px 12px 6px}[hidden]{display:none!important}td.cp{min-width:220px}@media (width<=720px){td.cp{min-width:0}}.pform{grid-template-columns:minmax(220px,300px) minmax(0,1fr) 100px 150px}@media (width<=1180px){.pform{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 100px 140px}}@media (width<=760px){.pform{grid-template-columns:1fr 1fr}}details.more{border-top:1px solid var(--line)}details.more>summary{cursor:pointer;color:var(--mute,#9aa3a8);align-items:center;gap:8px;padding:12px 18px;font-size:13px;list-style:none;display:flex}details.more>summary::-webkit-details-marker{display:none}details.more>summary:before{content:"›";transition:transform .18s;display:inline-block}details.more[open]>summary:before{transform:rotate(90deg)}.tabbar details.more{border-top:0}.tabbar details.more>summary{font:700 10.5px var(--head);min-height:50px;color:var(--ink3);justify-content:center;gap:4px;padding:6px 0}.tabbar details.more>summary:before{content:none}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qsub{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.qgrid{grid-template-columns:minmax(0,1fr) 372px;align-items:start;gap:18px;display:grid}.qlines{min-height:280px}.qlines .ch h2 .quiet{margin-left:4px;font-weight:600}.qadd{border-bottom:1px solid var(--line);gap:10px;padding:16px 20px 14px;display:flex}.qadd .adder{flex:1;min-width:0}.qadd .btn.on{background:var(--panel2);border-color:#4a565b}.adder>.ico{width:18px;height:18px;color:var(--ink3);pointer-events:none;z-index:1;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.adder .in.big{min-height:52px;padding-left:46px;font-size:16px}.adder .list{max-height:420px}.qpaste{border-bottom:1px solid var(--line);background:#ffffff04;gap:10px;padding:14px 20px;display:grid}.qpaste textarea{resize:vertical;font:500 13px/1.5 ui-monospace,Menlo,monospace}.qempty{text-align:center;color:var(--ink3);justify-items:center;gap:6px;padding:56px 24px 64px;display:grid}.qempty .ico{width:34px;height:34px;color:var(--line2);margin-bottom:6px}.qempty b{color:var(--ink);font-size:15px}.qempty span{max-width:380px;font-size:13px;line-height:1.5}.qlist{display:grid}.qlist.busy~*{opacity:1}.qline{transition:background var(--t) var(--ease),opacity var(--t);border-bottom:1px solid #2a3337b3;grid-template-columns:minmax(0,1fr) 128px 104px 116px 36px;align-items:center;gap:14px;padding:14px 20px;display:grid}.qline:last-child{border-bottom:0}.qline:hover{background:#ffffff04}.qline.pending .qtot b,.qline.pending .qunit b{opacity:.55}.qline.blocked{box-shadow:inset 3px 0 0 var(--red);background:linear-gradient(90deg,#eb00371a,#eb003705 60%)}.qline.overridden{box-shadow:inset 3px 0 0 var(--amber)}.qline.warn{box-shadow:inset 3px 0 #ffb0208c}.qprod{min-width:0}.qprod .t1{color:var(--ink);font-weight:650;line-height:1.3}.qprod .t2{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;font-size:11.5px;display:flex}.src{font:700 10px/1.4 var(--head);letter-spacing:.02em;color:var(--ink2);background:#ffffff0d;border-radius:999px;align-items:center;padding:2px 7px;display:inline-flex}.src.s-agreed,.src.s-quote{color:#6fe3a5;background:#2fd27a1f}.src.s-site_pack,.src.s-fuse,.src.s-trade_level{color:#9fd0ff;background:#5fb3ff1f}.src.s-floor{color:#ffc95c;background:#ffb0201f}.src.s-manual{color:#ff7f9c;background:#eb003724}.qnotes{gap:4px;margin:8px 0 0;padding:0;font-size:12px;line-height:1.4;list-style:none;display:grid}.qnotes li{color:var(--ink2);gap:7px;display:flex}.qnotes li:before{content:"";background:var(--ink3);border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px}.qnotes li.n-rd{color:#ff8aa5}.qnotes li.n-rd:before{background:var(--red)}.qnotes li.n-am{color:#ffd27a}.qnotes li.n-am:before{background:var(--amber)}.qinfo{color:var(--ink3);margin-top:6px;font-size:11.5px;line-height:1.45}.qover{margin-top:10px}.qask{color:var(--ink3);margin-top:8px;font-size:12px}.qfloor{animation:rise .22s var(--ease);background:#0000002e;border:1px solid #eb003759;border-radius:12px;gap:10px;margin-top:10px;padding:12px;display:grid}.qfloor .row .in{flex:1;min-width:0}.qqty{justify-content:center;display:flex}.stepper{border:1px solid var(--line2);background:#0d1417;border-radius:11px;grid-template-columns:36px minmax(44px,1fr) 36px;align-items:center;width:100%;height:40px;display:grid;overflow:hidden}.stepper button{height:100%;color:var(--ink2);cursor:pointer;transition:background var(--t-fast),color var(--t-fast);background:0 0;border:0;place-items:center;display:grid}.stepper button:hover:not([disabled]){color:#fff;background:#ffffff0d}.stepper button[disabled]{opacity:.3;cursor:default}.stepper button .ico{width:15px;height:15px}.stepper input{border:0;border-left:1px solid var(--line);border-right:1px solid var(--line);color:#fff;text-align:center;width:100%;height:100%;font:750 15px/1 var(--head);background:0 0;outline:none;padding:0}.stepper:focus-within{border-color:#5d6a70;box-shadow:0 0 0 3px #eb00372e}.qn{font:750 15px var(--head)}.qunit,.qtot{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;display:flex}.qunit b,.qtot b{font:750 14.5px/1.2 var(--head);color:var(--ink)}.qtot b{font-size:15px}.qunit .t2,.qtot .t2{color:var(--ink3);white-space:nowrap;font-size:11px}.qtot .t2.up{color:var(--red2)}.qtot .t2.am{color:var(--amber)}.qpbtn{cursor:pointer;color:inherit;font:inherit;transition:border-color var(--t-fast),background var(--t-fast);background:0 0;border:1px dashed #0000;border-radius:9px;flex-direction:column;align-items:flex-end;gap:2px;margin:-6px -8px;padding:5px 7px;display:flex}.qpbtn:hover{border-color:var(--line2);background:#ffffff08}.qprice{justify-items:end;gap:4px;display:grid}.qprice .in{text-align:right;width:100px;min-height:0;padding:8px 10px}.qx{justify-content:flex-end;display:flex}.iconbtn{width:32px;height:32px;color:var(--ink3);cursor:pointer;transition:background var(--t-fast),color var(--t-fast);background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.iconbtn:hover{color:var(--red2);background:#eb00371f}.iconbtn .ico{width:15px;height:15px}.qhint{border-top:1px solid var(--line);color:var(--ink3);flex-wrap:wrap;align-items:center;gap:6px;padding:12px 20px;font-size:11.5px;display:flex}.qside{position:sticky;top:18px;overflow:visible}.qside>.cb+.cb{border-top:1px solid var(--line)}.qside .lab{font:800 10px/1.2 var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin-bottom:8px;display:block}.cpick-sel{border:1px solid var(--line2);background:#0d1417;border-radius:12px;align-items:center;gap:12px;padding:10px 10px 10px 12px;display:flex}.cpick-sel .t1{font-weight:700;line-height:1.25}.cpick-sel .t2{color:var(--ink3);margin-top:2px;font-size:11.5px}.cpick-sel>div{flex:1}.cav{color:#fff;width:36px;height:36px;font:800 12.5px/1 var(--head);letter-spacing:.02em;border:1px solid var(--line2);background:linear-gradient(135deg,#2a3337,#1d2629);border-radius:10px;flex:none;place-items:center;display:grid}.cav.sm{border-radius:8px;width:30px;height:30px;font-size:11px}.cav .ico{width:16px;height:16px;color:var(--ink2)}.qcust{flex-direction:column;gap:2px;display:flex}.qcust b{font-weight:700}.qcust .t2{color:var(--ink3);font-size:12px}.qnote{border-top:0;margin-top:12px}.qnote>summary{padding:6px 0}.qnote textarea{resize:vertical;margin-top:6px}.qsaved{min-height:16px;color:var(--ink3);text-align:right;margin-top:8px;font-size:11.5px}.qtotals{transition:opacity var(--t);gap:8px;display:grid}.qt{color:var(--ink2);justify-content:space-between;align-items:baseline;gap:12px;font-size:13.5px;display:flex}.qt b{color:var(--ink);font:700 14px var(--head)}.qt.big{border-top:1px solid var(--line);color:var(--ink);margin-top:6px;padding-top:12px}.qt.big span{font-weight:800}.qt.big b{font:900 30px/1 var(--head);letter-spacing:-.03em}.qmargin{color:var(--ink3);font-size:11.5px}.qmargin b{color:var(--ink2)}.qmargin.up b{color:var(--red2)}.qact{gap:12px;display:grid}.qhold{color:var(--ink2);align-items:center;gap:8px;font-size:13px;display:flex}.qhold .ico{width:16px;height:16px;color:var(--ink3)}.qbar{background:#0d1417;border-radius:99px;height:5px;margin-top:-4px;overflow:hidden}.qbar span{background:linear-gradient(90deg,var(--blue),#8fd0ff);border-radius:inherit;height:100%;transition:width .6s var(--ease);display:block}.qprob{color:#ffb3c4;background:#eb003714;border:1px solid #eb003740;border-radius:10px;gap:4px;margin:0;padding:10px 12px;font-size:12.5px;list-style:none;display:grid}.qbtns{gap:8px;display:grid}.qinv{color:var(--ink3);cursor:pointer;text-underline-offset:3px;text-align:center;background:0 0;border:0;justify-self:center;width:100%;text-decoration:underline}.qnote-s{color:var(--ink3);text-align:center;font-size:11.5px}.qsec{flex-wrap:wrap;justify-content:center;gap:8px;padding-top:2px;display:flex}.qsticky{display:none}.qfilters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.qtabs a{align-items:center;gap:6px;display:inline-flex}.qtabs .n{font:700 11px/1 var(--head);color:var(--ink3);background:#ffffff0f;border-radius:99px;padding:3px 6px}.qtabs a.on .n{color:#fff;background:#ffffff1f}.qsearch{flex:0 340px;min-width:220px;position:relative}.qsearch .ico{width:16px;height:16px;color:var(--ink3);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.qsearch .in{padding-left:38px}.qtable{transition:opacity var(--t);overflow:hidden}.qr{color:inherit;transition:background var(--t-fast);border-bottom:1px solid #2a3337b3;grid-template-columns:120px minmax(0,1fr) 150px 170px 18px;align-items:center;gap:16px;padding:14px 20px;text-decoration:none;display:grid}.qr:last-child{border-bottom:0}a.qr:hover{background:#ffffff06}a.qr:hover .qgo{color:var(--ink);transform:translate(2px)}.qhd{font:800 10px/1.2 var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);background:#182023;padding:11px 20px}.qr>span{flex-direction:column;gap:3px;min-width:0;display:flex}.qr .r{text-align:right;align-items:flex-end}.qr .t1{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.qr .t2{color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.qno b{font:800 14px var(--head);letter-spacing:.01em}.qamt b{font:750 14.5px var(--head)}.qst{align-items:flex-start}.qgo{color:var(--ink3);transition:transform var(--t-fast),color var(--t-fast);font-size:20px}.qr.expired .qno b,.qr.converted .qno b{color:var(--ink2)}@media (width<=1180px){.qgrid{grid-template-columns:minmax(0,1fr) 330px}.qline{grid-template-columns:minmax(0,1fr) 120px 96px 104px 32px;gap:12px;padding:14px 16px}.qr{grid-template-columns:96px minmax(0,1fr) 128px 150px 14px}}@media (width<=1000px){.qgrid{grid-template-columns:1fr;gap:14px}.qside{display:contents}.qside>.cb{background:linear-gradient(180deg,var(--panel) 0%,#161e21 100%);border:1px solid var(--line);border-radius:var(--r)}.qside>.cb+.cb{border-top:1px solid var(--line)}.qhead{order:-1}.qtotals{order:2}.qact{order:3}.qlines{order:1}.qsticky{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line2);background:#1a2225f0;border-radius:16px;order:4;justify-content:space-between;align-items:center;gap:14px;padding:12px 12px 12px 18px;display:flex;position:sticky;bottom:12px;box-shadow:0 14px 40px #00000073}.qsticky>div{flex-direction:column;gap:2px;display:flex}.qsticky b{font:900 22px/1 var(--head);letter-spacing:-.02em}.qsticky .t2{color:var(--ink3);font-size:11px}.qsticky .btn{min-height:48px;padding:0 18px}.qbtns [data-primary]{display:none}}@media (width<=760px){.qsticky{bottom:calc(72px + env(safe-area-inset-bottom))}.qadd{padding:12px 14px}.qadd .btn{padding:0 14px}.qline{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"p p x""q u t";gap:12px 14px;padding:14px}.qprod{grid-area:p}.qqty{grid-area:q;justify-content:flex-start}.qunit{grid-area:u}.qtot{grid-area:t}.qx{grid-area:x;align-self:start;margin:-6px -6px 0 0}.stepper{grid-template-columns:46px 1fr 46px;width:148px;height:46px}.qunit{align-items:flex-end}.qhint{display:none}.qempty{padding:36px 18px 42px}.qfilters{flex-direction:column;align-items:stretch}.qsearch{flex:auto;min-width:0}.qhd{display:none}.qr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"w a""n s";gap:6px 12px;padding:14px 16px}.qno{grid-area:n;align-items:baseline;flex-direction:row!important;gap:8px!important}.qwho{grid-area:w}.qamt{grid-area:a}.qst{grid-area:s;flex-direction:row!important;align-items:flex-end!important;gap:8px!important}.qr>.qgo{display:none}.qr .t1{white-space:normal}}@media (width<=1000px){.qfilters,.qtabs{min-width:0;max-width:100%}.qtabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.qtabs::-webkit-scrollbar{display:none}.qtabs a{flex:none}}@media (pointer:coarse){.hide-touch{display:none!important}.stepper{grid-template-columns:46px 1fr 46px;height:46px}.iconbtn{width:44px;height:44px}.qpbtn{padding:8px 9px}}.tabbar .menu .badge{margin-left:auto;position:static}.ocols{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:start;gap:14px;display:grid}.ocol{flex-direction:column;gap:12px;min-width:0;display:flex}.ocol-h{font:800 12px/1 var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);justify-content:space-between;padding:4px 4px 2px;display:flex}.ocol-e{padding:6px 4px}.oc{flex-direction:column;gap:8px;padding:16px;transition:opacity .2s;display:flex}.oc.busy{opacity:.6}.oc.s-ready{border-color:#2fd27a59}.oc.s-picking{border-color:#ffb0204d}.oc-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.oc-h b{font:700 15px var(--q);letter-spacing:.04em;margin-right:4px}.oc-c b{font-size:14.5px}.oc-j{color:var(--ink);font-weight:650}.oc-l{color:var(--ink2);flex-direction:column;gap:2px;margin:2px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.oc-n{color:var(--amber)}.oc-eta{color:var(--ink2)}.oc-eta b{color:var(--amber)}.oc-a{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.oc-bay{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.oc-bay .chipb{place-items:center;width:34px;height:34px;padding:0;display:grid}.oc-x{margin-left:auto}.oc-cx{flex-wrap:wrap;gap:8px;display:flex}.oc-cx .in{flex:180px}.oc.s-out{border-color:#2fd27a59}.oc-del{border:1px solid var(--line);background:#ffffff05;border-radius:10px;flex-direction:column;gap:3px;padding:9px 10px;display:flex}.oc-del b{align-items:center;gap:6px;font-size:13px;display:inline-flex}.oc-del .ico{width:15px;height:15px}.oc-del.today{border-color:#ffb02073}.oc-del.late{border-color:#ff5a5a80}.oc-col{align-items:center;gap:6px;display:flex}.oc-col .ico{width:13px;height:13px}.oc-filters{flex-wrap:wrap;justify-content:space-between;gap:10px 18px;margin-bottom:16px}.oc-filters .chipb .ico{vertical-align:-2px;width:13px;height:13px;margin-right:4px}.olist{margin:0;padding:6px 10px;list-style:none}.olist li{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(0,1fr) 100px 120px 130px;align-items:center;gap:12px;padding:12px 6px;display:grid}.olist li:last-child{border-bottom:0}.olist li>span:nth-child(2){flex-direction:column;min-width:0;display:flex}@media (width<=1180px){.ocols{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.oc-bay .chipb{width:30px;height:30px}}@media (width<=700px){.ocols{grid-template-columns:1fr}}@media (width<=760px){.olist li{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.olist li>b{grid-column:1}.olist li>span:nth-child(2){grid-area:2/1/auto/-1}.olist li>span:nth-child(5){display:none}}a.chipb{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.set-nav{margin-bottom:16px}.set-nav .chipb{text-decoration:none}.set-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:16px;display:grid}.set-sec{scroll-margin-top:16px}.set-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;display:grid}.set-form .span2{grid-column:1/-1}.set-form .field>.lbl,.set-form label.field>span.lbl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.set-form .in[readonly]{opacity:.75;cursor:default}.set-hours{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.set-hours li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 0;display:flex}.set-hours li:last-child{border-bottom:0}.set-hours li.closed .set-day b{color:var(--ink3)}.set-hours li.bad{box-shadow:inset 3px 0 0 var(--red)}.set-day{cursor:pointer;align-items:center;gap:10px;min-width:120px;display:flex}.set-day input{accent-color:var(--red);width:18px;height:18px}.set-times{align-items:center;gap:8px;display:flex}.set-times .in{font-variant-numeric:tabular-nums;width:116px;padding:9px 10px}.set-flag{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.set-cf{font:600 11.5px var(--body);color:var(--ink2);cursor:pointer;align-items:center;gap:5px;display:inline-flex}.set-cf input{accent-color:var(--ok)}.set-eur{align-items:center;gap:8px;display:flex}.set-eur>span{color:var(--ink3);font-weight:700}.set-eur .in{flex:1;min-width:0}.set-eur select.in{flex:0 0 108px}.set-switch{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.set-switch input{accent-color:var(--red);width:18px;height:18px;margin-top:2px}.set-switch span{flex-direction:column;gap:2px;display:flex}.set-counties label input,.chips label.chipb input{opacity:0;pointer-events:none;position:absolute}.chips label.chipb{-webkit-user-select:none;user-select:none;position:relative}.set-locs{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.set-locs li{align-items:center;gap:10px;display:flex}.set-locs .in{flex:1}.set-save{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.set-save .ok{color:var(--ok);align-items:center;gap:6px;display:inline-flex}.set-save .err{color:var(--red2);font-weight:600}@media (width<=1180px){.set-grid{grid-template-columns:1fr}}@media (width<=760px){.set-form{grid-template-columns:1fr}.set-times .in{width:96px;padding:9px 8px}.set-day{min-width:64px}.set-save{justify-content:stretch}.set-save .btn{flex:1}}.nav{scrollbar-width:none;min-height:0;overflow-y:auto}.nav::-webkit-scrollbar{display:none}.tm-split{grid-template-columns:minmax(0,1fr) 380px}.tm-p{gap:12px;padding:16px 18px;display:grid}.tm-p.off{opacity:.62}.tm-ph{align-items:center;gap:12px;min-width:0;display:flex}.tm-pw{flex:1;min-width:0;display:grid}.tm-pw b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.tm-pw span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tm-meta{flex-wrap:wrap;gap:4px 14px;display:flex}.tm-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tm-role{width:auto;min-width:130px;height:34px;padding:7px 10px}.tm-x{color:var(--ink3);margin-left:auto}.tm-x:hover{color:var(--red2)}.tm-off{background:#eb00370d;border:1px solid #eb00374d;border-radius:12px;gap:8px;padding:12px;display:grid}.tm-once{animation:tmIn .3s var(--ease) both;background:linear-gradient(#2fd27a1a,#2fd27a08);border:1px solid #2fd27a52;border-radius:14px;gap:10px;padding:14px;display:grid}.tm-once>div:first-child{gap:3px;display:grid}.tm-once.pin{background:linear-gradient(#ffb0201f,#ffb02008);border-color:#ffb0205c}.tm-copy{gap:8px;display:flex}.tm-copy .in{flex:1;min-width:0;font:500 12.5px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.tm-pin{gap:8px;display:flex}.tm-pin span{background:var(--bg3);border:1px solid var(--line2);width:46px;height:56px;font:800 28px/1 var(--q);color:#fff;border-radius:12px;place-items:center;display:grid}@keyframes tmIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.tm-offlist{padding:4px 2px}.tm-acct .ch{gap:10px}.tm-tus{margin:0;padding:0 18px 8px;list-style:none}.tm-tu{border-top:1px solid var(--line);gap:10px;padding:12px 0;display:grid}.tm-tu:first-child{border-top:0}.tm-tu.off{opacity:.62}.tm-tuh{align-items:center;gap:10px;min-width:0;display:flex}.tm-tuh>div{flex:1;min-width:0;display:grid}.tm-tuh b,.tm-tuh span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.adj-kinds{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.adj-kinds button{text-align:left;border:1px solid var(--line);background:var(--panel);cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast),transform var(--t-fast) var(--ease);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:14px 16px;display:grid}.adj-kinds button .ico{width:22px;height:22px;color:var(--ink3);grid-row:span 2}.adj-kinds button b{font-size:14px}.adj-kinds button small{color:var(--ink3);font-size:11.5px}.adj-kinds button:hover{border-color:var(--line2)}.adj-kinds button:active{transform:scale(.98)}.adj-kinds button.on{border-color:var(--red);background:linear-gradient(#eb003724,#eb00370a)}.adj-kinds button.on .ico{color:var(--red2)}.adj-split{grid-template-columns:minmax(0,1fr) 380px}.adj-form{gap:16px}.adj-locs{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.adj-locs .field{flex:160px;min-width:0}.adj-arrow{color:var(--ink3);margin-bottom:12px}.adj-lines{gap:10px;margin:0;padding:0;list-style:none;display:grid}.adj-l{border:1px solid var(--line);background:var(--bg3);border-radius:14px;grid-template-columns:minmax(0,1fr) 110px;grid-template-areas:"p q""h h";gap:6px 10px;padding:12px;display:grid;position:relative}.adj-l:has(.adj-x){padding-right:44px}.adj-pick{grid-area:p;gap:4px;min-width:0;display:grid}.adj-q{grid-area:q;gap:2px;display:grid}.adj-q .lbl{font-size:10.5px}.adj-q .in{text-align:right;font-size:16px;font-weight:700}.adj-h{grid-area:h;align-items:center;gap:12px;min-height:16px;display:flex}.adj-h .rd{color:var(--red2)}.adj-h .ok{color:var(--ok)}.adj-h .am{color:var(--amber)}.adj-x{padding:6px;position:absolute;top:10px;right:8px}.adj-sum{border:1px solid var(--line);background:#ffffff08;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.adj-sum.am{background:#ffb02012;border-color:#ffb02066}.adj-sum.am .small{color:var(--amber)}.adj-hist{margin:0;padding:0;list-style:none;display:grid}.adj-hist>li{border-top:1px solid var(--line);gap:5px;padding:12px 0;scroll-margin-top:80px;display:grid}.adj-hist>li:first-child{border-top:0;padding-top:0}.adj-hist>li:target{background:#eb00370f;border-radius:10px;padding:12px}.adj-hl{color:var(--ink2);gap:2px;margin:0;padding:0;list-style:none;display:grid}.adj-hl .rd{color:var(--red2)}.adj-hl .ok{color:var(--ok)}.adj-hl li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=1180px){.adj-split,.tm-split{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){.adj-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.adj-kinds{gap:8px}.adj-kinds button{grid-template-columns:1fr;row-gap:4px;padding:12px}.adj-kinds button .ico{grid-row:auto}.adj-kinds button small{display:none}.adj-l{grid-template-columns:minmax(0,1fr) 104px;grid-template-areas:"p p""h q";align-items:end}.adj-q{grid-template-columns:auto 1fr;align-items:center;gap:8px}.adj-h{flex-wrap:wrap;align-self:center;gap:4px 10px}.tm-pin span{width:40px;height:50px;font-size:24px}.tm-copy{flex-direction:column}}.paid{margin:0;padding:0;list-style:none;display:grid}.paid li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:9px 0;display:grid}.paid li:first-child{border-top:0;padding-top:2px}.paid-d{min-width:0;font-size:12.5px;font-weight:650;display:grid}.paid-d small{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.paid-q{color:var(--ink2);font-size:12px}.paid-p{text-align:right;display:grid}.paid-p b{font-size:14px}.paid-p small{color:var(--ink3);font-size:10.5px}.paid li.last .paid-p b{color:#fff}.paid-x{text-align:right;min-width:58px;color:var(--ink3);font-size:11.5px;font-weight:700}.paid-x.up{color:var(--amber)}.paid-x.dn{color:var(--ok)}.paid-none{padding:2px 0}.paid-load{gap:8px;padding:4px 0;display:grid}.paid-load i{background:linear-gradient(90deg,#ffffff0a,#ffffff17,#ffffff0a) 0 0/200% 100%;border-radius:6px;height:12px;animation:1.2s linear infinite shimmer;display:block}.paid-load i:nth-child(2){width:80%}.paid-load i:nth-child(3){width:60%}@keyframes shimmer{to{background-position:-200% 0}}.qpaid{border:1px solid var(--line2);color:var(--ink2);font:700 10.5px var(--head);cursor:pointer;background:0 0;border-radius:999px;margin-left:8px;padding:2px 9px}.qpaid:hover,.qpaid.on{color:#fff;border-color:var(--ink3)}.qpaidbox{background:var(--bg3);border:1px solid var(--line);border-radius:12px;margin-top:10px;padding:10px 12px}.lost-b{white-space:normal;text-align:left}.lost-b.done{color:var(--ok);border-color:#2fd27a66}@media (width<=520px){.paid li{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.paid-q{display:none}}.lost{margin:0;padding:4px 18px 10px;list-style:none;display:grid}.lost-r{border-top:1px solid var(--line);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.lost-r:first-child{border-top:0}.lost-n{background:var(--bg3);border:1px solid var(--line2);width:26px;height:26px;font:800 12px var(--q);color:var(--ink2);border-radius:8px;place-items:center;display:grid}.lost-r:nth-child(-n+3) .lost-n{color:#fff;background:#eb00371f;border-color:#eb003780}.lost-t{gap:3px;min-width:0;display:grid}.lost-t>b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.lost-note{color:var(--ok);align-items:center;gap:5px;display:inline-flex}.lost-r.on .lost-n{color:var(--ok);background:#2fd27a1f;border-color:#2fd27a80}.lost-a{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.lost-f{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.lost-f .in{flex:180px;min-width:0}@media (width<=520px){.lost{padding:2px 14px 8px}.lost-r{grid-template-columns:26px minmax(0,1fr);row-gap:8px}.lost-a{grid-column:2;justify-content:flex-start}}.ico.xs{vertical-align:-1px;width:12px;height:12px}.pk{grid-template-columns:minmax(0,1fr);gap:14px;max-width:760px;margin:0 auto;padding-bottom:120px;display:grid}.pk-h{align-items:flex-start;gap:12px;display:flex}.pk-t{flex:1;min-width:0}.pk-t h1{margin-top:4px;font-size:40px}.pk-prog{align-items:center;gap:14px;display:flex}.pk-bar{background:var(--bg3);border:1px solid var(--line);border-radius:999px;flex:1;height:10px;overflow:hidden}.pk-bar i{background:linear-gradient(90deg,var(--ok),#7ff0b0);border-radius:inherit;height:100%;transition:width .35s var(--ease);display:block}.pk-prog b{font:800 26px/1 var(--q)}.pk-prog small{color:var(--ink3);font-size:15px}.pk-scan{background:var(--panel);border:1px solid var(--line2);border-radius:16px;align-items:center;gap:8px;padding:8px 8px 8px 14px;display:flex}.pk-scan:focus-within{border-color:var(--red)}.pk-scan .ico{color:var(--ink3);width:22px;height:22px}.pk-scan .in{background:0 0;border:0;flex:1;min-width:0;height:46px;padding:0 6px;font-size:17px}.pk-scan .in:focus{box-shadow:none;outline:none}.pk-msg{animation:tmIn .25s var(--ease) both}.pk-lines{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pk-l{background:var(--panel);border:1px solid var(--line);transition:border-color var(--t-fast),background var(--t-fast);border-radius:16px;align-items:center;gap:10px;padding:6px 8px 6px 6px;display:flex}.pk-l.part{border-color:#ffb02061}.pk-l.full{background:linear-gradient(90deg,#2fd27a17,#2fd27a05);border-color:#2fd27a66}.pk-l.hit{animation:pkHit .5s var(--ease)}@keyframes pkHit{0%{transform:scale(.985)}60%{transform:scale(1.01)}to{transform:none}}.pk-tap{text-align:left;cursor:pointer;min-width:0;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-height:56px;padding:10px 8px;display:flex}.pk-ck{border:2px solid var(--line2);color:#06130c;width:30px;height:30px;transition:all var(--t-fast);border-radius:10px;flex:none;place-items:center;display:grid}.pk-l.full .pk-ck{background:var(--ok);border-color:var(--ok)}.pk-ck .ico{stroke-width:3px;width:18px;height:18px}.pk-lt{gap:2px;min-width:0;display:grid}.pk-lt b{font-size:14.5px;line-height:1.3}.pk-lt small{color:var(--ink3);font-size:11.5px}.pk-l.full .pk-lt b{color:var(--ink2)}.pk-n{flex:none;align-items:center;gap:6px;display:flex}.pk-n .num{text-align:center;min-width:52px;color:var(--ink3);font-size:13px}.pk-n .num b{color:#fff;font-size:20px}.pk-s{border:1px solid var(--line2);background:var(--bg3);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:12px;place-items:center;display:grid}.pk-s:disabled{opacity:.35}.pk-f{-webkit-backdrop-filter:blur(14px);border:1px solid var(--line2);background:#10171aeb;border-radius:18px;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px;display:grid;position:sticky;bottom:12px;box-shadow:0 18px 40px #00000073}.pk-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pk-acts .chips{flex:100%}.pk-acts .btn.lg{flex:180px}@media (width<=760px){.pk-f{bottom:calc(74px + env(safe-area-inset-bottom));border-radius:16px;gap:8px;padding:10px}.pk-t h1{font-size:34px}.pk-acts .chips{scrollbar-width:none;flex-wrap:nowrap;min-width:0;max-width:calc(100% + 20px);margin:0 -10px;padding:0 10px;overflow-x:auto}.pk-acts .chips::-webkit-scrollbar{display:none}.pk-acts .chips .chipb{flex:none}.pk-acts .btn.lg{flex:1 1 0;min-width:0;height:50px;padding:0 10px;font-size:15px}}@media (width<=420px){.pk-s{width:40px;height:40px}.pk-n .num{min-width:44px}}.chase{border-color:#ffb02047;margin-bottom:16px}.chase .ch h2{align-items:center;gap:8px;display:flex}.chase .ch h2 .ico{color:var(--amber)}.chase-l{margin:0;padding:0;list-style:none}.chase-i{border-top:1px solid var(--line);gap:8px;padding:14px 18px;display:grid}.chase-i:first-child{border-top:0}.chase-i.hot{background:linear-gradient(90deg,#ff3b5c0f,#0000 60%)}.chase-i.rung{opacity:.75}.chase-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.chase-who{min-width:0;color:inherit;gap:2px;text-decoration:none;display:grid}.chase-who b{font-size:15px}.chase-who small{color:var(--ink3);text-overflow:ellipsis;font-size:12px;overflow:hidden}.chase-amt{flex:none;justify-items:end;gap:4px;display:grid}.chase-amt b{font-size:16px}.chase-d{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:750}.chase-d.am{color:var(--amber);background:#ffb0201f}.chase-d.rd{color:#ff7a90;background:#ff3b5c24}.chase-last{color:var(--ink3)}.chase-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chase-acts .chips{flex-wrap:wrap;gap:6px;display:flex}.chase-nophone{padding:0 4px}.chase-lost{align-items:center;gap:8px;display:flex}.chase-lost .in{flex:1;min-width:0}.chase-ok{align-items:center;gap:6px;display:flex}.chase-more{border:0;border-top:1px solid var(--line);width:100%;color:var(--ink3);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:6px;padding:12px 18px;display:flex}.chase-l.done .chase-i{opacity:.7}@media (width<=760px){.chase-i{padding:12px 14px}.chase-acts .btn{flex:100%;justify-content:center;height:44px}.chase-acts .chips{flex:100%}.chase-acts .chipb{white-space:nowrap;text-align:center;flex:1 1 0;justify-content:center;min-height:42px;padding:7px 4px}.chase-lost{flex-wrap:wrap}.chase-lost .in{flex:100%}}.pin{width:100%;color:var(--ink);text-align:left;cursor:pointer;font:inherit;background:#ffb02014;border:1px solid #ffb02059;border-radius:12px;align-items:flex-start;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.pin>.ico{color:var(--amber);flex:none;margin-top:1px}.pin span{gap:2px;min-width:0;display:grid}.pin b{font-size:13.5px;font-weight:650;line-height:1.35}.pin small{color:var(--ink3);font-size:11px}.pin.c{margin-top:6px;padding:7px 10px}.pin-add{color:var(--ink3);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:8px;padding:4px 0;display:inline-flex}.pin-add:hover{color:var(--amber)}.pin-f{gap:8px;margin-top:10px;display:grid}.pin-r{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pin-r label{align-items:center;gap:6px;display:flex}.pin-r .in.sm{width:auto;height:34px;padding:0 8px}.qchased{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.qchased li{color:var(--ink2);align-items:flex-start;gap:8px;font-size:12.5px;display:flex}.qchased .ico{color:var(--amber);margin-top:2px}.qchased small{color:var(--ink3);font-size:11px;display:block}.oc-pin{color:var(--ink2);background:#ffb02014;border:1px solid #ffb02047;border-radius:9px;align-items:flex-start;gap:6px;margin-top:6px;padding:6px 9px;display:flex}.oc-pin .ico{color:var(--amber);flex:none;margin-top:2px}.hchase{color:inherit;background:#ffb02014;border:1px solid #ffb0204d;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.hchase>.ico{color:var(--amber);flex:none}.hchase span{flex:1;gap:1px;min-width:0;display:grid}.hchase small{color:var(--ink3);font-size:11.5px}.hchase-go{color:var(--ink3);font-size:20px;flex:none!important}.chipb>.ico.xs{vertical-align:-1px;margin-right:5px}.nb-tabs{margin-bottom:14px}.nb-sum{margin-bottom:16px}.nb-am{color:var(--amber)!important}.nb-l{margin:0;padding:4px 0;list-style:none}.nb-l li{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 18px;display:grid}.nb-l li:first-child{border-top:0}.nb-l span{gap:2px;min-width:0;display:grid}.nb-l small{color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.nb-v{justify-items:end}.stat .sub{color:var(--ink3);font-size:11.5px}@media (width<=760px){.nb-l li{grid-template-columns:minmax(0,1fr) auto;padding:12px 14px}.nb-n{grid-column:1/-1;align-items:baseline;gap:8px;display:flex!important}}.pc-grid{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pc-form{position:sticky;top:84px}.pc-fields{gap:10px;display:grid}.pc-fields label{gap:6px;display:grid}.pc-fields .lbl em,.pc-fields em{color:var(--ink3);font-style:normal;font-weight:500}.pc-2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pc-now{margin:-2px 0 0}.pc-prev{border-radius:12px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.pc-prev.good{background:#2fd27a14;border:1px solid #2fd27a4d}.pc-prev.good .ico{color:var(--ok)}.pc-prev.bad{background:#ff3b5c14;border:1px solid #ff3b5c59}.pc-prev.bad .ico{color:#ff7a90}.pc-l{margin:0;padding:0;list-style:none}.pc-i{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;padding:13px 18px;display:grid}.pc-i:first-child{border-top:0}.pc-i.dim{opacity:.45}.pc-t{gap:2px;min-width:0;display:grid}.pc-t b{font-size:14px;line-height:1.3}.pc-t small{color:var(--ink3);font-size:11.5px}.pc-v{justify-content:flex-end;align-items:flex-start;gap:16px;display:flex}.pc-k{justify-items:end;gap:2px;display:grid}.pc-k small{letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);font-size:10px;font-weight:700}.pc-arrow{align-items:baseline;gap:6px;display:flex}.pc-arrow s{color:var(--ink3);font-size:12px}.pc-arrow b{font-size:15px}.pc-arrow b.up{color:var(--amber)}.pc-arrow b.dn{color:var(--ok)}.pc-m{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.pc-m .btn{margin-left:auto}@media (width<=980px){.pc-grid{grid-template-columns:minmax(0,1fr)}.pc-form{position:static}}@media (width<=760px){.pc-i{grid-template-columns:minmax(0,1fr);padding:12px 14px}.pc-v{justify-content:flex-start}.pc-k{justify-items:start}}.src.s-special{color:#cdb4ff;background:#b48cff24}.qspecial-f{border-bottom:1px solid var(--line);background:#ffffff04;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;padding:14px 20px;display:grid}.qspecial-f label{gap:4px;min-width:0;display:grid}.qspecial-f .sp-wide,.qspecial-f .sp-h{grid-column:1/-1}.qspecial-f .sp-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qspecial-f .sp-note{color:var(--ink2);font-size:12.5px}.qspecial-f .sp-note .up{color:var(--up,#ff7f9c)}.qadd-sp{justify-content:flex-start;padding:4px 20px 12px;display:flex}@media (width<=760px){.qspecial-f{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:12px 14px}.qspecial-f label:nth-of-type(2),.qspecial-f label:nth-of-type(3){grid-column:1/-1}.qadd-sp{padding:4px 14px 12px}}.oc-part{color:var(--ink2);background:#5fb3ff12;border:1px solid #5fb3ff2e;border-radius:10px;gap:6px;padding:8px 10px;display:grid}.oc-part .ico{vertical-align:-2px}.oc-part-r{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pk-parts{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;display:flex}.pk-sent{color:#9fd0ff;font-style:normal}.pk-part{margin-bottom:8px}.pk-part small{font-weight:500}.pk-chip{color:#9fd0ff;background:#5fb3ff1f;border-radius:999px;align-items:center;padding:4px 10px;font-weight:600;display:inline-flex}.dv{max-width:760px}.dv-load{margin:0 0 14px}.dv-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.dv-c{background:var(--panel);border:1px solid var(--line);border-radius:18px;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:14px;display:grid}.dv-c.prob{box-shadow:inset 3px 0 0 var(--red);border-color:#eb003773}.dv-c.done{opacity:.78;align-items:center;padding:10px 14px}.dv-n{background:var(--bg3);border:1px solid var(--line2);width:44px;height:44px;font:800 20px/1 var(--q);color:#fff;border-radius:14px;place-items:center;display:grid}.dv-n.ok{color:var(--ok);background:#2fd27a24;border-color:#2fd27a66}.dv-b{gap:6px;min-width:0;display:grid}.dv-t{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.dv-t b{font-size:17px}.dv-addr{color:var(--ink);background:var(--bg3);border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:15px;line-height:1.35;text-decoration:none;display:flex}.dv-addr small{color:var(--ink3);font-size:12.5px;display:block}.dv-addr .ico{color:var(--blue);flex:none;margin-top:2px}.dv-cod{color:#ffc95c;background:#ffb0201a;border:1px solid #ffb02059;border-radius:12px;padding:8px 10px;font-size:14px}.dv-pr{color:#ff7f9c}.dv-acts{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;gap:8px;margin-top:4px;display:grid}.dv-acts .btn{justify-content:center;min-height:56px}.dv-ic{width:56px;padding:0}.dv-go[aria-disabled]{opacity:.55;pointer-events:none}.dv-pf{background:var(--bg3);border:1px solid var(--line);border-radius:14px;gap:8px;padding:10px;display:grid}.dv-d{max-width:620px;padding-bottom:calc(110px + env(safe-area-inset-bottom));gap:14px;display:grid}.dv-dh{align-items:flex-start;gap:12px;display:flex}.dv-dh .t{margin:2px 0}.dv-step{background:var(--panel);border:1px solid var(--line);border-radius:18px;gap:10px;padding:14px;display:grid}.dv-step h2{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.dv-step h2 .num:first-child{background:var(--bg3);border:1px solid var(--line2);border-radius:8px;place-items:center;width:26px;height:26px;font-size:13px;display:inline-grid}.dv-photo{border:2px dashed var(--line2);background:var(--bg3);cursor:pointer;text-align:center;border-radius:16px;place-items:center;min-height:200px;display:grid;position:relative;overflow:hidden}.dv-photo.bad{border-color:var(--red)}.dv-photo input{opacity:0;cursor:pointer;position:absolute;inset:0}.dv-photo span{color:var(--ink2);justify-items:center;gap:4px;display:grid}.dv-photo span .ico{width:34px;height:34px;color:var(--ink)}.dv-photo span b{color:var(--ink);font-size:17px}.dv-photo img{object-fit:cover;width:100%;max-height:340px;display:block}.dv-photo.has{border-style:solid;border-color:#2fd27a73}.dv-left{align-items:center;gap:10px;min-height:44px;font-weight:600;display:flex}.dv-left input{width:22px;height:22px;accent-color:var(--ok)}.sig{background:var(--bg3);border:1px solid var(--line2);touch-action:none;border-radius:16px;height:190px;position:relative}.sig canvas{touch-action:none;border-radius:16px;width:100%;height:100%;display:block}.sig-h{border-top:1px dashed var(--line2);color:var(--ink3);pointer-events:none;padding-top:6px;font-size:12px;position:absolute;bottom:16px;left:16px;right:90px}.sig-x{position:absolute;top:8px;right:8px}.dv-pay{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dv-pm{border:1px solid var(--line2);background:var(--bg3);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:60px;font-weight:700;display:flex}.dv-pm input{opacity:0;pointer-events:none;position:absolute}.dv-pm.on{border-color:var(--ok);color:var(--ok);background:#2fd27a1f}.dv-sub{bottom:calc(64px + env(safe-area-inset-bottom));text-align:center;background:linear-gradient(180deg,transparent,var(--bg2) 35%);gap:6px;padding:10px 0;display:grid;position:sticky}@media (width>=761px){.dv-sub{bottom:0}}.dl-l{margin:0;padding:0;list-style:none}.dl-r{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;display:flex}.dl-r>div{flex:1;gap:2px;min-width:160px;display:grid}.dl-r .pill.am{color:#ffc95c;background:#ffb0201f;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.oc-pod{color:var(--ok);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.rn{max-width:820px;padding-bottom:calc(96px + env(safe-area-inset-bottom));gap:14px;display:grid}.rn-days{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.rn-days .chipb{white-space:nowrap;align-items:center;gap:4px;min-height:40px;text-decoration:none;display:inline-flex}.rn-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rn-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rn-area{font:800 12px/1 var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);align-items:center;gap:6px;margin:10px 2px 6px;display:flex}.rn-li:first-child .rn-area{margin-top:0}.rn-area .ico{width:14px;height:14px}.rn-c{background:var(--panel);border:1px solid var(--line);cursor:grab;transition:transform var(--t-fast),box-shadow var(--t-fast),border-color var(--t-fast);border-radius:16px;grid-template-columns:18px 40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 10px 10px 8px;display:grid}.rn-c.drag{opacity:.45}.rn-c.ov-t{box-shadow:inset 0 3px 0 var(--red)}.rn-c.ov-b{box-shadow:inset 0 -3px 0 var(--red)}.rn-c.done{opacity:.6}.rn-grip{color:var(--ink3);justify-items:center;gap:3px;display:grid}.rn-grip i{background:currentColor;border-radius:2px;width:12px;height:2px;display:block}.rn-n{background:var(--bg3);border:1px solid var(--line2);width:40px;height:40px;font:800 18px/1 var(--q);color:#fff;border-radius:12px;place-items:center;display:grid}.rn-b{gap:3px;min-width:0;display:grid}.rn-t{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rn-t b{font-size:15.5px}.rn-a{color:var(--ink2);overflow-wrap:anywhere}.rn-mv{gap:6px;display:grid}.rn-mv .btn{justify-content:center;width:44px;height:40px;padding:0}.rn-mv [data-up] .ico{transform:rotate(-90deg)}.rn-mv [data-down] .ico{transform:rotate(90deg)}.rn-save{bottom:calc(64px + env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent,var(--bg2) 35%);padding:10px 0;position:sticky}.rn-sbar{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.rn-hint{text-align:center;margin:0}.rn-am{color:var(--amber)}@media (width>=761px){.rn-save{bottom:0}.rn-c{padding:12px 12px 12px 10px}}@media (hover:none){.rn-c{cursor:default}}.im{max-width:980px;padding-bottom:calc(100px + env(safe-area-inset-bottom));gap:14px;display:grid}.im .fld{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.im .lab{font:700 11.5px/1.2 var(--head);color:var(--ink2);letter-spacing:.02em}.im .rq{color:var(--red2)}.im-back{color:inherit;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.im-back .ico{width:14px;height:14px}.im-up{gap:12px;padding:16px;display:grid}.im-up-g{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:end;gap:12px;display:grid}.im-file{border:2px dashed var(--line2);background:var(--bg3);cursor:pointer;border-radius:14px;align-items:center;gap:12px;min-height:64px;padding:10px 14px;display:flex;position:relative}.im-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.im-file .ico{width:26px;height:26px;color:var(--ink2);flex:none}.im-file span{gap:2px;min-width:0;display:grid}.im-file b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.im-file small{color:var(--ink3);font-size:12px}.im-file.has{border-style:solid;border-color:#2fd27a73}.im-file.bad{border-color:var(--red)}.im-up-f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.im-h{margin:8px 0 0;font-size:15px}.im-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.im-row{background:var(--panel);border:1px solid var(--line);color:inherit;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:grid}.im-row:hover{border-color:var(--line2)}.im-ic{background:var(--bg3);border:1px solid var(--line2);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.im-rb{gap:2px;min-width:0;display:grid}.im-rb small{color:var(--ink3);overflow-wrap:anywhere;font-size:12px}.im-map{gap:12px;padding:16px;display:grid}.im-map h2{margin:0;font-size:17px}.im-map p{margin:0}.im-map-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.im-basis .chips{margin-top:2px}.im-basis .chipb input{accent-color:var(--ok);vertical-align:-1px;margin:0 4px 0 0}.im-prev{border:1px solid var(--line);background:var(--bg3);border-radius:12px;max-height:320px;overflow:auto}.im-prev table{border-collapse:collapse;min-width:100%;font-size:12px}.im-prev th,.im-prev td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:260px;padding:6px 10px;overflow:hidden}.im-prev thead th{color:var(--ink3);font:800 11px var(--head);background:#0f171a;position:sticky;top:0}.im-prev tbody th{color:var(--ink3);background:#0f171a;font-weight:700;position:sticky;left:0}.im-prev tr.hd td{color:#cfe6ff;background:#5fb3ff1f;font-weight:700}.im-prev tr.pre td{color:var(--ink3)}.im-map-f{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.im-sum{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.im-sum>div{background:var(--panel);border:1px solid var(--line);border-radius:14px;gap:4px;padding:12px 14px;display:grid}.im-sum span{font:800 10.5px/1.2 var(--head);letter-spacing:.12em;text-transform:uppercase;color:var(--ink3)}.im-sum b{font:800 24px/1 var(--q);color:#fff}.im-sum b.up{color:var(--red2)}.im-sum b.down{color:var(--ok)}.im-flags{flex-wrap:wrap;gap:6px;display:flex}.im-start{gap:10px;padding:14px;display:grid}.im-start-h{gap:3px;display:grid}.im-dec{border-color:#ffb02066;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.im-dec-b,.im-rej{flex-wrap:wrap;gap:8px;display:flex}.im-rej .in{flex:220px}.im-sec{gap:8px;display:grid}.im-sec h2{align-items:baseline;gap:6px;margin:6px 0 0;font-size:15px;display:flex}.im-sec>p{margin:0}.im-rest summary{cursor:pointer;list-style:none}.im-rest summary::-webkit-details-marker{display:none}.im-rest summary h2:after{content:"Show";font:700 12px var(--head);color:var(--blue);margin-left:auto}.im-rest[open] summary h2:after{content:"Hide"}.im-lines{gap:8px;margin:0;padding:0;list-style:none;display:grid}.im-l{background:var(--panel);border:1px solid var(--line);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid}.im-l.um,.im-l.quiet{grid-template-columns:minmax(0,1fr)}.im-l.off{opacity:.55}.im-l.chk{border-color:#ffb02073}.im-inc{place-items:center;width:28px;height:28px;margin-top:2px;display:grid}.im-inc input{width:22px;height:22px;accent-color:var(--ok)}.im-lb{gap:8px;min-width:0;display:grid}.im-lt{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.im-lt b{overflow-wrap:anywhere;font-size:14.5px}.im-nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.im-nums>div{background:var(--bg3);border:1px solid var(--line);border-radius:10px;gap:2px;padding:8px 10px;display:grid}.im-nums span{font:800 10px/1.2 var(--head);letter-spacing:.12em;text-transform:uppercase;color:var(--ink3)}.im-nums b{font-size:14px;font-weight:700}.im-nums i{font-size:12px;font-style:normal;font-weight:700}.im-nums i.up{color:var(--red2)}.im-nums i.down{color:var(--ok)}.im-why{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.im-link{gap:6px;max-width:520px;display:grid}.im-bar{bottom:calc(64px + env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent,var(--bg2) 35%);padding:10px 0;position:sticky}.im-bar-in{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}@media (width>=761px){.im-bar{bottom:0}}@media (width<=760px){.im-up-g,.im-map-g{grid-template-columns:minmax(0,1fr)}.im-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.im-nums{grid-template-columns:minmax(0,1fr)}.im-nums>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px}.im-row{grid-template-columns:36px minmax(0,1fr)}.im-row .pill{grid-column:2;justify-self:start}}@media (width>=761px) and (width<=1100px){.im-map-g{grid-template-columns:repeat(2,minmax(0,1fr))}}.oc-l li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;display:flex}.oc-l li.oc-sh{background:#ffb02012;border:1px solid #ffb0202e;border-radius:9px;margin:2px -8px;padding:6px 8px}.oc-short{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.oc-sn{color:var(--amber);font-weight:700}.btn.xs{border-radius:7px;min-height:0;padding:5px 9px;font-size:11.5px}.oc-oi{color:var(--blue);align-items:center;gap:5px;margin-left:auto;font-weight:600;text-decoration:none;display:inline-flex}.oc-l li.oc-sh:has(.oc-oi){background:#5fb3ff12;border-color:#5fb3ff33}@media (pointer:coarse){.btn.xs{min-height:36px;padding:8px 12px}}.pur>.chips{margin-bottom:14px}.po-g{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));align-items:start;gap:14px;display:grid}.po{flex-direction:column;gap:12px;padding:16px 18px;scroll-margin-top:80px;display:flex}.po:target{outline:2px solid var(--blue);outline-offset:2px}.po.busy{opacity:.7}.po-h{gap:3px;display:grid}.po-t{justify-content:space-between;align-items:center;gap:10px;display:flex}.po-t b{font:700 15px/1 var(--q)}.po-s{font-size:16px;font-weight:700}.po-due{grid-template-columns:auto minmax(0,170px) auto;align-items:center;gap:10px;display:grid}.po-due .in{padding:8px 10px}.po-due.late .tiny:last-child{color:var(--amber);font-weight:700}.po-l{border-top:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.po-l li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.po-lt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.po-lt b{font-size:13.5px;font-weight:600}.po-for{color:var(--blue);align-items:center;gap:5px;font-weight:600;display:inline-flex}.po-q{text-align:right;width:78px;padding:8px 10px}.po-qn{font-weight:700}.po-a{flex-wrap:wrap;gap:8px;display:flex}.po-x{margin-left:auto}.po-r{background:var(--bg2);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.po-rl{grid-template-columns:minmax(0,1fr) 90px;align-items:center;gap:10px;display:grid}.po-rl .in{text-align:right;padding:8px 10px}@media (width<=760px){.po-g{grid-template-columns:1fr}.po-due{grid-template-columns:auto minmax(0,1fr)}.po-due>.tiny:last-child{grid-column:2}.po-a .btn{flex:auto}.po-x{margin-left:0}}.po-note{color:var(--ink2);align-items:center;gap:8px;margin:0 0 14px;display:flex}.po-note .ico{color:var(--blue)}.rl{flex-direction:column;gap:14px;max-width:640px;display:flex}.rl .page-head,.rl>header{margin-bottom:0}.rl-c{animation:rlin .25s var(--ease) both;flex-direction:column;gap:14px;padding:16px 18px;display:flex}@keyframes rlin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rl-t{flex-direction:column;gap:3px;display:flex}.rl-t b{font-size:16px}.rl-n{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.rl-n>div{background:var(--bg2);border:1px solid var(--line);text-align:center;border-radius:12px;padding:10px 8px}.rl-n dt{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:10px;font-weight:700}.rl-n dd{font:700 22px/1 var(--q);margin:4px 0 0}.rl-n .zero dd{color:var(--amber)}.rl-s{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rl-f{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.rl-qty{grid-template-columns:48px 76px 48px;gap:6px;display:grid}.rl-qty .btn{justify-content:center;min-height:48px;padding:0}.rl-qty .in{text-align:center;height:48px;padding:0 4px;font-size:17px}.rl-f .btn.lg{justify-content:center;min-height:52px}.rl-done{align-items:flex-start;gap:10px;display:flex}.rl-done a{color:inherit;font-weight:700}.rl-r ul{border-top:1px solid var(--line);margin:8px 0 0;padding:0;list-style:none}.rl-r li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.rl-r li a{color:var(--ink2);white-space:nowrap}@media (width<=760px){.rl-f{grid-template-columns:1fr}.rl-qty{grid-template-columns:56px 1fr 56px}}.adj-vc{color:var(--blue);align-items:center;gap:5px;margin:2px 0;font-weight:600;text-decoration:none;display:inline-flex}.pur-vc{margin-top:26px;scroll-margin-top:80px}.pur-vc>.eb{margin-bottom:12px}.vc-tot{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.vc-tot b{font:700 18px/1 var(--q);white-space:nowrap}.vc-tot small{font:500 11px var(--head)}.vc-z{color:var(--ink2);background:var(--bg2);border:1px dashed var(--line2);border-radius:10px;align-items:center;gap:6px;padding:8px 10px;display:flex}.vc-ref{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;display:grid}.vc-ref .in{padding:8px 10px}.adj-land{color:var(--blue)}.adj-land b{color:var(--ink)}.po-carr{border-top:1px dashed var(--line2);padding-top:8px}.dead-card{min-width:0;color:inherit;text-decoration:none;display:block}.dead-card:hover{border-color:var(--line2)}.dead-b{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.dead-b .v{font:900 italic 44px/.9 var(--tile);color:var(--amber);letter-spacing:.01em}.dead-b .l{color:var(--ink2);margin-top:6px;font-size:12px}.dead-top{color:var(--ink2);gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.dead-top li{justify-content:space-between;gap:10px;display:flex}.dead-top li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dead-go{color:var(--ink2);justify-content:flex-end;align-items:center;gap:4px;padding:0 18px 14px;display:flex}@media (width<=520px){.dead-b{grid-template-columns:minmax(0,1fr)}}.dd-sum{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-bottom:14px;padding:16px 20px;display:flex}.dd-sum>div{gap:4px;display:grid}.dd-sum b{font:900 italic 34px/.9 var(--tile);color:var(--amber)}.dd-sum>div:nth-child(2) b{color:var(--ink)}.dd-sum p{flex:220px}.dd-l{margin:0;padding:0;list-style:none}.dd-r{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 120px 64px 190px;align-items:center;gap:8px 16px;padding:12px 18px;display:grid}.dd-r:first-child{border-top:0}.dd-t{gap:2px;min-width:0;display:grid}.dd-t b{font-size:13.5px;font-weight:600}.dd-n{text-align:right;display:grid}.dd-n b{font-size:14px}.dd-d{text-align:center;line-height:1;display:grid}.dd-d span{font:700 18px var(--q);color:var(--amber)}.dd-d small{color:var(--ink3);text-transform:uppercase;letter-spacing:.1em;margin-top:3px;font-size:10px}.dd-b{justify-content:flex-end;display:flex}.dd-f,.dd-sent{grid-column:1/-1}.dd-f{background:var(--bg2);border:1px solid var(--line);border-radius:12px;gap:12px;padding:14px;display:grid}.dd-nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dd-nums>div{border:1px solid var(--line);border-radius:10px;gap:3px;padding:8px 10px;display:grid}.dd-nums span{color:var(--ink3);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px;font-weight:700}.dd-nums b{font-size:15px}.dd-in{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.dd-in .field{flex:0 200px}.dd-in .in.warn{border-color:var(--amber)}.dd-a{justify-content:flex-end;gap:8px;display:flex}.lbl.am{color:var(--amber)}@media (width<=760px){.dd-r{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t n""d b";padding:12px 14px}.dd-t{grid-area:t}.dd-n{grid-area:n}.dd-d{text-align:left;grid-area:d;align-items:baseline;gap:4px;display:flex}.dd-b{grid-area:b}.dd-d span{font-size:14px}}.dead-top{grid-template-columns:minmax(0,1fr);min-width:0}.dead-top li span{flex:1;min-width:0}.dd-tim{margin-top:14px}.dd-tim>summary{cursor:pointer;padding:14px 18px;list-style:none}.dd-tim>summary::-webkit-details-marker{display:none}.dd-tim[open]>summary{border-bottom:1px solid var(--line)}.qc-r{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 18px;display:flex}.qc-t{flex:1;gap:3px;min-width:200px;display:grid}.qc-t>span{min-width:0}.qc-why{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.qc-a{align-items:center;gap:8px;display:flex}.qc-note{border-top:1px solid var(--line);padding-top:10px}@media (width<=520px){.qc-a{width:100%}.qc-a>*{flex:1;justify-content:center}}.kt-for{grid-template-columns:minmax(0,360px) 1fr;align-items:end;gap:14px;margin-bottom:16px;padding:14px 18px;display:grid}.kt-for p{margin:0 0 10px}.kt-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:16px;display:grid}.kt{flex-direction:column;min-width:0;display:flex}.kt-h{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 10px;display:flex}.kt-n{gap:3px;min-width:0;display:grid}.kt-n h2{margin:0;font-size:17px}.kt-p{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:18px;padding:4px 18px 14px;display:flex}.kt-p>div{gap:3px;min-width:0;display:grid}.kt-big{font:900 italic 38px/1 var(--tile);color:var(--amber);letter-spacing:.01em}.kt-m{text-align:right}.kt-m b{font-size:18px}.kt-m b.rd,.kt-m .rd{color:var(--red2,#ff5a6e)}.kt-l{flex:1;margin:0;padding:6px 0;list-style:none}.kt-l li{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 18px;display:grid}.kt-l li.gone{opacity:.55}.kt-q{color:var(--ink2);font-weight:800}.kt-t{gap:2px;min-width:0;display:grid}.kt-t b{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:650;display:-webkit-box;overflow:hidden}.kt-u{font-size:13px;font-weight:700}.kt-a{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) auto;gap:8px;padding:12px 18px;display:grid}.kt-step input{width:100%;color:var(--ink);text-align:center;font:800 15px var(--head);background:0 0;border:0}.kt-mg{justify-content:flex-end;gap:8px;padding:0 18px 14px;display:flex}.kt-ed{margin-bottom:16px}.kt-ef{gap:12px;display:grid}.kt-rows{gap:8px;display:grid}.kt-row{grid-template-columns:minmax(0,1fr) 72px auto;align-items:start;gap:8px;display:grid}.kt-rq{text-align:center}.kt-eb{justify-content:flex-end;gap:8px;display:flex}@media (width<=620px){.kt-for{grid-template-columns:1fr}.kt-a{grid-template-columns:110px minmax(0,1fr)}.kt-a .btn{grid-column:1/-1;justify-content:center}.kt-big{font-size:32px}}.qkit{grid-template-columns:minmax(0,1fr) 72px auto;align-items:center;gap:8px;display:grid}.qkit input{text-align:center}.qkit .err{grid-column:1/-1}@media (width<=620px){.kt-row{grid-template-columns:90px auto;justify-content:start}.kt-row>:first-child{grid-column:1/-1}}.cdot{vertical-align:middle;background:var(--ok,#2fd27a);border-radius:50%;flex:none;width:9px;height:9px;margin:0 6px 1px 0;display:inline-block;box-shadow:0 0 0 3px #2fd27a24}.cdot.am{background:#ffb020;box-shadow:0 0 0 3px #ffb02026}.cdot.rd{background:#ff315f;box-shadow:0 0 0 3px #ff315f2e}.stopb{color:#ffd5de;background:#eb00371a;border:1px solid #ff315f73;border-radius:12px;gap:8px;padding:12px 14px;display:grid}.stopb b{color:#fff}.stopb .stopb-h{align-items:center;gap:8px;font-weight:700;display:flex}.stopb form{flex-wrap:wrap;gap:8px;display:flex}.stopb form .in{flex:1;min-width:180px}.stopb.rel{color:var(--ink2);background:#ffb02014;border-color:#ffb02059}.oc-cl{color:inherit;text-decoration:none}.oc-cl:hover b{text-decoration:underline}.oc .stopb{margin:8px 0}.acc-sum{flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 12px;font-size:13px;font-weight:650;display:flex}.acc-sum>span{align-items:center;display:inline-flex}.acc-l{margin:0;padding:0;list-style:none}.acc-l li+li{border-top:1px solid var(--line)}.acc-r{color:inherit;grid-template-columns:minmax(0,1fr) auto minmax(120px,170px) 14px;align-items:center;gap:14px;padding:13px 18px;text-decoration:none;display:grid}.acc-r:hover{background:#ffffff08}.acc-n,.acc-v{gap:2px;min-width:0;display:grid}.acc-v{text-align:right}.acc-t{text-align:right;font-weight:700}.acc-t.rd{color:#ff6f8c}.acc-t.am{color:#ffc95c}.acc-t.ok{color:var(--ink3)}@media (width<=620px){.acc-r{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.acc-t{text-align:left;grid-area:2/1/auto/2}.acc-r>.ico{display:none}}.acc-g{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:16px;display:grid}.acc-cr{gap:12px;padding:16px 18px;display:grid}.acc-cr.t-rd{border-color:#ff315f73}.acc-cr.t-am{border-color:#ffb02059}.acc-st{align-items:center;gap:8px;font-size:17px;display:flex}.acc-nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.acc-nums div{gap:2px;display:grid}.acc-nums dt{color:var(--ink3);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.acc-nums dd{font:800 17px var(--head);margin:0}.acc-nums dd.rd{color:#ff6f8c}.acc-nums dd.am{color:#ffc95c}@media (width<=520px){.acc-nums{grid-template-columns:repeat(2,minmax(0,1fr))}}.acc-bar{background:#ffffff12;border-radius:9px;height:6px;overflow:hidden}.acc-bar span{background:linear-gradient(90deg,#2fd27a,#ffb020 80%,#ff315f);height:100%;display:block}.acc-a{flex-wrap:wrap;gap:8px;display:flex}.acc-f{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}.acc-f .acc-why{grid-column:1/-1}.acc-fb{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.acc-mini{margin:0;padding:0;list-style:none}.acc-mini li{border-top:1px solid var(--line);grid-template-columns:76px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 18px;display:grid}.acc-mini li span.small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stl{margin:0;padding:0;list-style:none}.stl li{border-top:1px solid var(--line);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 18px;display:grid}.stl-t{gap:2px;min-width:0;display:grid}.stl-t b{font-size:13.5px}.stl-a{font-weight:800}.stl-a.pay{color:#5ee39a}.stl li.od .stl-t small{color:#ffc95c}.iss-tabs{margin:0 0 14px}.iss-l{gap:12px;margin:0;padding:0;list-style:none;display:grid}.iss-c{gap:10px;min-width:0;padding:14px;display:grid}.iss-c.open{box-shadow:inset 3px 0 0 var(--rd,#ff3b5c)}.iss-h{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.iss-t{gap:3px;min-width:0;display:grid}.iss-t b{font:800 16px/1.2 var(--head)}.iss-b{align-items:flex-start;gap:12px;display:flex}.iss-ph img{object-fit:cover;border:1px solid var(--line);border-radius:10px;width:112px;height:84px;display:block}.iss-n{gap:4px;min-width:0;display:grid}.iss-n p{margin:0}.iss-ev{border-left:2px solid var(--line);gap:6px;margin:0;padding:0 0 0 10px;list-style:none;display:grid}.iss-ev li{gap:1px;display:grid}.iss-ev li.pub .small{color:#c8f1d6}.iss-a{border-top:1px solid var(--line);gap:10px;padding-top:10px;display:grid}.iss-a.row{display:flex}.iss-own{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.iss-own select{flex:1;min-width:150px;max-width:240px}.iss-btns{flex-wrap:wrap;gap:8px;display:flex}.iss-btns .btn{flex:auto;justify-content:center}.iss-f{gap:8px;display:grid}.iss-empty{align-items:center;gap:10px;padding:18px;display:flex}.dv-pph{position:relative;overflow:hidden}.dv-pph input{opacity:0;position:absolute;inset:0}@media (width<=640px){.iss-ph img{width:88px;height:66px}.iss-own select{max-width:none}}.also{border:1px solid var(--line);background:#ffffff06;border-radius:14px;min-width:0;margin:12px 0 0;padding:12px}.also-h{justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 8px;display:flex}.also-h b{font:800 14px/1.2 var(--head)}.also-l{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.also-l li{background:var(--bg3,#141c1f);border:1px solid var(--line);border-radius:12px;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;padding:10px;display:flex}.also-t{gap:3px;min-width:0;display:grid}.also-t b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.also-add{align-self:flex-start}@media (width<=760px){.also-l{grid-template-columns:minmax(0,1fr)}.also-l li{flex-direction:row;align-items:center}.also-add{flex:none;align-self:center}}.off-grid{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.off-new{gap:10px;min-width:0;padding:16px;display:grid}.off-new h2,.off-list h2{font:800 16px/1.2 var(--head);margin:0}.off-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.off-row .in{width:100%}.off-pv{background:#2fd27a14;border:1px solid #2fd27a40;border-radius:12px;flex-wrap:wrap;gap:6px 14px;padding:10px 12px;font-size:13px;display:flex}.off-pv.below{background:#ffb02014;border-color:#ffb02059}.off-pv-n{color:var(--ink2);flex-basis:100%}.off-list{min-width:0}.off-l{margin:0;padding:0;list-style:none}.off-l.past{opacity:.7}.off-li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.off-t{gap:2px;min-width:0;display:grid}.off-t b{font-size:14px}.off-p{justify-items:end;display:grid}.off-p b{font:800 16px/1.1 var(--head);color:#ff6b88}.off-a{align-items:center;gap:8px;display:flex}@media (width<=900px){.off-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.off-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.off-row>div:first-child{grid-column:1/-1}.off-li{grid-template-columns:minmax(0,1fr) auto}.off-a{grid-column:1/-1;justify-content:space-between}}.pthumb{object-fit:contain;border:1px solid var(--line);background:0 0;border-radius:10px;flex:none;width:44px;height:44px;display:block}.pthumb.none{background:#ffffff0a}.qprod.has-img{grid-template-columns:44px minmax(0,1fr);align-items:start;column-gap:12px;display:grid}.qprod.has-img>.pthumb{grid-row:1/span 6}.qprod.has-img>:not(.pthumb){grid-column:2}.qds{color:var(--ink2);text-underline-offset:2px;text-decoration:underline}.tp-ol .pthumb{width:40px;height:40px}@media (width<=640px){.qprod.has-img{grid-template-columns:36px minmax(0,1fr);column-gap:10px}.pthumb{border-radius:8px;width:36px;height:36px}}.pc-img{width:64px;height:64px;margin-right:14px}.pc-media{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.pc-media summary{cursor:pointer}.pc-mf{gap:6px;max-width:520px;margin-top:10px;display:grid}.pc-mf .btn{justify-self:start;margin-top:4px}.po-bt{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.po-bt .in{text-align:left}.pc-batch{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.pc-bl{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.pc-bl li{align-items:baseline;gap:6px;min-width:0;font-size:13px;display:flex}.pc-bl li b{margin-left:auto}.pk-bt{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.pk-bt .pk-chip{font-size:12px}.pk-bt .pk-chip.mix{color:var(--amber);background:#ffb84d24}.pk-mix{margin-bottom:12px}.rb-sum{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-bottom:14px;padding:14px 16px;display:flex}.rb-sum>div{gap:2px;display:grid}.rb-sum b{font-size:22px}.rb-sum .btn{margin-left:auto}.rb-form{gap:10px;margin-bottom:14px;padding:14px 16px;display:grid}.rb-f{gap:4px;min-width:0;display:grid}.rb-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rb-a{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rb-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.rb-c{gap:10px;min-width:0;padding:14px 16px;display:grid}.rb-c .rb-form{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.rb-h{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.rb-s{overflow-wrap:anywhere;font-size:17px}.rb-n{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.rb-n>b{font-size:26px}.rb-p{margin-left:auto;font-weight:700}.rb-bar{background:#ffffff14;border-radius:999px;height:10px;overflow:hidden}.rb-bar i{border-radius:inherit;background:var(--amber);height:100%;display:block}.rb-bar.ok i{background:var(--ok)}.rb-bar.bl i{background:var(--blue)}.rb-facts{gap:4px;margin:0;padding:0;list-style:none;display:grid}.rb-facts li{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}@media (width<=560px){.rb-sum .btn{justify-content:center;width:100%;margin-left:0}.rb-list{grid-template-columns:1fr}}.dz-grid{grid-template-columns:minmax(330px,400px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.dz-form{gap:12px;min-width:0;display:grid}.dz-g{border:1px solid var(--line);gap:10px;min-width:0;margin:0;padding:14px 16px;display:grid}.dz-gt{font:700 11px/1 var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin-left:-6px;padding:0 6px}.dz-logo{align-items:center;gap:14px;display:flex}.dz-lthumb{background:#fff;border-radius:12px;flex:none;place-items:center;width:96px;height:64px;display:grid;overflow:hidden}.dz-lthumb img{object-fit:contain;max-width:88px;max-height:56px}.dz-lthumb b{color:#111;letter-spacing:-.04em;font:900 15px/1 Arial Black,Arial,sans-serif}.dz-lthumb b i{color:var(--red);font-style:normal}.dz-lact{flex-wrap:wrap;gap:8px;display:flex}.dz-sw{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dz-c{cursor:pointer;border:2px solid #0000;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}.dz-c.on{outline:2px solid var(--bg);outline-offset:-4px;border-color:#fff}.dz-own{background:var(--panel2);color:var(--ink2);position:relative}.dz-own input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.dz-t{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex;position:relative}.dz-t>span{gap:2px;min-width:0;display:grid}.dz-t small{font-size:12px}.dz-t input{opacity:0;pointer-events:none;position:absolute}.dz-t i{background:var(--line2);border-radius:999px;flex:none;width:46px;height:28px;transition:background .15s;position:relative}.dz-t i:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px}.dz-t input:checked+i{background:var(--ok)}.dz-t input:checked+i:after{transform:translate(18px)}.dz-t input:focus-visible+i{outline:2px solid var(--blue);outline-offset:2px}.dz-lock{color:var(--ink2);background:#2fd27a14;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.dz-lock .ico{color:var(--ok);flex:none}.dz-bank{gap:6px;display:grid}.dz-save{z-index:3;background:linear-gradient(transparent,var(--bg) 30%);gap:8px;padding:12px 0;display:grid;position:sticky;bottom:0}.dz-sb{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.dz-sb>span{min-width:0;margin-right:auto}.dz-vers{gap:2px;margin:0;padding:0;list-style:none;display:grid}.dz-vers li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.dz-vers li:first-child{border-top:0}.dz-vers .ptag{margin-left:8px}.dz-prev{gap:10px;min-width:0;display:grid;position:sticky;top:16px}.dz-ph{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dz-paper{border:1px solid var(--line);background:#0d1417;border-radius:16px;padding:18px;overflow:hidden}.dz-paper .qdoc{color:#16191a;margin:0 auto;font:400 13px/1.45 Inter,-apple-system,Segoe UI,Arial,sans-serif;box-shadow:0 18px 50px #00000073}.dz-view{margin-bottom:12px}@media (width>=1025px){.hide-d{display:none!important}}@media (width<=1024px){.dz-grid{grid-template-columns:1fr}.dz-grid.v-edit .dz-prev,.dz-grid.v-preview .dz-form{display:none}.dz-prev{position:static}.dz-paper{padding:10px}}.ap-tl{gap:6px;margin:10px 0 8px;padding:0;list-style:none;display:grid}.ap-tl li{background:var(--panel2);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:8px 10px;display:grid}.ap-tl li>.tiny{grid-column:1/-1}.po-tr{grid-column:1/-1;gap:4px;display:grid}.tc-link{color:inherit;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;text-decoration:none;display:flex}.tc-link:hover{border-color:var(--line2)}.tc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.tc-l,.tc-pv{margin:0;padding:0;list-style:none}.tc-l li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 16px;display:grid}.tc-pv li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:8px 0;display:grid}.tc-pv li>.tiny{grid-column:1/-1}.tc-f{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}.tc-send{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:12px;display:grid}@media (width<=1024px){.tc-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.tc-f,.tc-send{grid-template-columns:minmax(0,1fr)}}.tl-l{margin:0;padding:0;list-style:none}.tl-l li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 16px;display:grid}.tl-l li.on{background:#34c7590f}.tl-l li.gone{opacity:.55}.bt-l{margin:0;padding:0;list-style:none}.bt-r{border-top:1px solid var(--line);grid-template-columns:56px 1fr auto;align-items:start;gap:12px 14px;padding:14px 18px;display:grid}.bt-r:first-child{border-top:0}.bt-img{object-fit:contain;background:0 0;border-radius:10px;place-items:center;width:56px;height:56px;display:grid}.bt-img.bt-none{background:var(--panel2);color:var(--ink3)}.bt-t{flex-direction:column;gap:4px;min-width:0;display:flex}.bt-n{font-weight:600;line-height:1.3}.bt-f{color:var(--ink2);flex-wrap:wrap;gap:4px 12px;display:flex}.bt-say{color:var(--amber);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.bt-a{align-items:center;gap:6px;display:flex}.bt-mm{flex-wrap:wrap;align-items:end;gap:8px;margin-top:6px;display:flex}.bt-mm label{flex-direction:column;gap:2px;display:flex}.bt-mm .in{width:84px}@media (width<=700px){.bt-r{grid-template-columns:48px 1fr;padding:14px}.bt-img{width:48px;height:48px}.bt-a{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end}}.rb-per{background:var(--panel2);border-radius:10px;flex-wrap:wrap;gap:4px 14px;padding:8px 10px;display:flex}.rb-deals{margin-top:18px}.rb-deals .rb-form{margin:0;padding-top:0}.rb-three{grid-template-columns:1.4fr .7fr 1fr;gap:10px;display:grid}@media (width<=560px){.rb-three{grid-template-columns:1fr 1fr}.rb-three .rb-f:first-child{grid-column:1/-1}}.po-deal{background:var(--panel2);border:1px solid var(--line);border-radius:12px;gap:8px;padding:10px 12px;display:grid}.po-deal.hit{border-color:#34c75966}.po-dh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.po-dh .ico{color:var(--ok);margin-right:4px}.po-tu{gap:8px;margin:0;padding:0;list-style:none;display:grid}.po-tu li{grid-template-columns:36px 1fr auto;align-items:center;gap:10px;display:grid}.po-tu li:first-child{display:block}.po-tu img,.po-tu-i{object-fit:contain;background:0 0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.po-tu-i{background:var(--panel)}.po-tu li>span.small{gap:2px;min-width:0;display:grid}.po-tu li>span.small b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rp{gap:14px;max-width:820px;display:grid}.rp-nums{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;padding:14px 16px;display:grid}.rp-nums>div{gap:2px;min-width:0;display:grid}.rp-nums b{font-size:22px}.rp-nn{grid-column:1/-1;margin:0}.rp-route,.rp-cl{margin:0;padding:0;list-style:none}.rp-stop{border-top:1px solid var(--line);grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.rp-stop:first-child,.rp-c:first-child{border-top:0}.rp-stop.done .rp-st b{color:var(--ink3);text-decoration:line-through}.rp-n{border:1.5px solid var(--line2);background:var(--panel2);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;font-weight:700;display:grid}.rp-n.ok{background:var(--ok);border-color:var(--ok);color:#0b0d0e}.rp-st,.rp-ct{min-width:0;color:inherit;gap:3px;text-decoration:none;display:grid}.rp-st b,.rp-ct b{align-items:center;gap:8px;display:flex}.rp-sa{align-items:center;gap:6px;display:flex}.rp-ud{gap:4px;display:flex}.ico.up{transform:rotate(-90deg)}.ico.down{transform:rotate(90deg)}.rp-next{color:var(--amber);align-items:center;gap:4px;display:inline-flex}.rp-c{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.rp-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rp-on{color:var(--ok);align-items:center;gap:4px;display:inline-flex}.rpc-act{flex-wrap:wrap;gap:8px;display:flex}.rpc-cr{gap:10px;padding:14px 16px;display:grid}.rpc-n{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.rpc-n dt{color:var(--ink3);font-size:12px}.rpc-n dd{margin:0;font-size:20px;font-weight:700}.rpc-n dd.am{color:var(--amber)}.rpc-n dd.rd{color:var(--red)}.rpc-q,.rpc-note{border-radius:10px;align-items:flex-start;gap:6px;margin:0;padding:8px 10px;font-size:14px;display:flex}.rpc-q{color:var(--amber);background:#ffb84d1f}.rpc-note{background:var(--panel2)}.rpc-take{gap:10px;display:grid}.rpc-tb{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rpc-tb .btn{justify-content:center}.rp-f{gap:4px;display:grid}.rpc-u{margin:0;padding:0;list-style:none}.rpc-u li{border-top:1px solid var(--line);grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:10px 16px;display:grid}.rpc-u li:first-child{border-top:0}.rpc-u img,.rpc-ui{object-fit:contain;background:0 0;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.rpc-ui{background:var(--panel2);color:var(--ink3)}.rpc-ut{gap:2px;min-width:0;display:grid}.rpc-ut b{font-size:14px;line-height:1.3}.rpc-up{justify-items:end;gap:2px;display:grid}.rpc-open{color:var(--amber);justify-content:space-between;align-items:center;gap:10px;display:flex}.rpc-vf{gap:8px;display:grid}.rpc-nx{grid-template-columns:1fr 160px;gap:8px;display:grid}.rpc-vl{gap:10px;margin:0;padding:0 16px 14px;list-style:none;display:grid}.rpc-vl li{border-top:1px solid var(--line);gap:2px;padding-top:10px;display:grid}.strike{text-decoration:line-through}.seg button{color:var(--ink2);font:700 12.5px/1 var(--head);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 14px}.seg button.on{background:var(--panel2);color:#fff;box-shadow:inset 0 0 0 1px var(--line2)}.acc-rep{margin-top:14px}@media (width<=700px){.rp-nums{grid-template-columns:1fr 1fr}.rp-stop{grid-template-columns:36px 1fr;padding:12px 14px}.rp-sa{grid-column:2;justify-content:flex-start}.rpc-nx{grid-template-columns:1fr}.rpc-n dd{font-size:17px}}.off-tags{border:0;gap:6px;margin:0;padding:0;display:grid}.tagpick,.tagrow{flex-wrap:wrap;gap:6px;display:flex}.tagc{cursor:pointer;display:inline-flex;position:relative}.tagc input{opacity:0;pointer-events:none;position:absolute}.tagc span{border:1px solid var(--line2);background:var(--panel2);color:var(--ink2);border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600;line-height:1;display:inline-block}.tagc input:checked+span,.tagc.on span{color:var(--blue);background:#5fb3ff24;border-color:#5fb3ff80}.tagc input:focus-visible+span{outline:2px solid var(--blue);outline-offset:2px}.tagc.sm span{padding:4px 9px;font-size:11.5px}.tagc.sug span{color:var(--amber);background:#ffb02014;border-style:dashed;border-color:#ffb02080}.tg-card{margin-top:14px}.tg-b{gap:10px;display:grid}.tg-sug{flex-wrap:wrap;align-items:center;gap:6px;display:flex}button.tagc{font:inherit;background:0 0;border:0;padding:0}dialog.op{color:inherit;background:0 0;border:0;width:100%;max-width:min(520px,100vw - 24px);margin:auto;padding:0}dialog.op::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04080ab8}.op-in{background:var(--panel);border:1px solid var(--line2);border-radius:20px;gap:14px;padding:20px;display:grid;box-shadow:0 24px 80px #0009}.op-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.op-h h2{font:900 24px/1.1 var(--head);text-transform:uppercase;letter-spacing:-.01em;margin:2px 0 0}.op-eb{letter-spacing:.12em;text-transform:uppercase;color:var(--red2);font-size:11px;font-weight:700}.op-x{background:var(--panel2);border:1px solid var(--line2);color:var(--ink);cursor:pointer;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.op-l{gap:10px;margin:0;padding:0;list-style:none;display:grid}.op-i{background:var(--panel2);border:1px solid var(--line);border-radius:14px;grid-template-columns:88px 1fr;align-items:center;gap:12px 14px;padding:12px;display:grid}.op-i img,.op-ni{object-fit:contain;background:0 0;border-radius:12px;grid-row:span 2;place-items:center;width:88px;height:88px;display:grid}.op-ni{background:var(--bg2);color:var(--ink3)}.op-t{gap:4px;min-width:0;display:grid}.op-t>b{font-size:14.5px;line-height:1.3}.op-p{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.op-p>b{font-size:20px}.op-off{background:var(--red);color:#fff;border-radius:6px;padding:3px 6px;font-size:11px;font-weight:800}.op-i .addf{grid-column:2}.op-later{color:var(--ink2);cursor:pointer;background:0 0;border:0;justify-self:center;padding:10px;font:600 14px/1 inherit}.mu{background:var(--bg2);place-items:center;min-height:100vh;padding:24px;display:grid}.mu-c{background:var(--panel);border:1px solid var(--line2);border-radius:20px;gap:12px;max-width:440px;padding:28px;display:grid}.mu-c h1{font:900 28px/1.1 var(--head);text-transform:uppercase;margin:8px 0 0}.mu-c p{color:var(--ink2);margin:0;line-height:1.55}.mu-s{font-size:13px;color:var(--ink3)!important}.mk-sum{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-bottom:14px;padding:14px 16px;display:flex}.mk-sum>div{gap:2px;display:grid}.mk-sum b{font-size:22px}.mk-tags{flex-wrap:wrap;flex:300px;gap:6px;display:flex!important}.mk-l{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mk-c{grid-template-columns:1fr auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.mk-ct{color:inherit;gap:3px;min-width:0;text-decoration:none;display:grid}.mk-cs{justify-items:end;gap:6px;display:grid}.mk-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px;padding:14px 16px;display:grid}.mk-stats>div{gap:2px;display:grid}.mk-stats b{font-size:22px}.mk-grid{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.mk-form{gap:14px;padding:16px;display:grid}.mk-fs{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.mk-f{gap:6px;min-width:0;display:grid}.mk-ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mk-ol label{background:var(--panel2);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.mk-ol label>span{gap:2px;min-width:0;display:grid}.mk-x{background:var(--panel2);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:6px 6px 6px 10px;font-size:13px;display:flex}.mk-send{border-top:1px solid var(--line);gap:8px;padding-top:14px;display:grid}.mk-pv{min-width:0;padding-bottom:16px}.mk-pvn{margin:0 0 10px;padding:0 16px}.mk-frame{border:1px solid var(--line2);background:#0c1316;border-radius:14px;margin:0 auto;transition:width .25s;overflow:hidden}.mk-frame.desktop{width:min(100%,640px)}.mk-frame.phone{width:375px;max-width:100%}.mk-frame iframe{border:0;width:100%;height:900px;display:block}@media (width<=900px){.mk-grid{grid-template-columns:1fr}.mk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-frame.desktop{width:100%}}@media (width<=640px){.mk-c{grid-template-columns:1fr}.mk-cs{justify-items:start}}.smn-src{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-bottom:14px;padding:16px;display:flex}.smn-src>div{gap:3px;min-width:0;display:grid}.smn-act{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex!important}.smn-tree,.smn-log{margin-bottom:14px}.smn-tree ul,.smn-log>ul{gap:12px;margin:0;padding:0 16px 14px;list-style:none;display:grid}.smn-kids{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.smn-log li{gap:4px;display:grid}.smn-lh{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.smn-diff ul{font-family:var(--mono,ui-monospace,monospace);gap:2px;margin:6px 0 0;padding:0;list-style:none;display:grid}.smn-diff .ok{color:var(--ok)}.smn-diff .rd{color:var(--red)}@media (width<=640px){.smn-act{margin-left:0}.smn-act .btn{flex:auto}}.side{padding-top:calc(22px + env(safe-area-inset-top))}@media (width<=1180px){.side{padding-top:calc(18px + env(safe-area-inset-top))}}@media (width<=760px){.topbar{padding-top:calc(12px + env(safe-area-inset-top))}}@media (display-mode:standalone){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}.aged{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.ag{border:1px solid var(--line);background:#ffffff08;border-radius:12px;gap:4px;min-width:0;padding:10px 11px;display:grid}.ag-l{font:700 10.5px/1.2 var(--head);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ag-l em{opacity:.7;font-style:normal}.ag b{font:800 15px/1.1 var(--head);color:var(--ink2);font-variant-numeric:tabular-nums;white-space:nowrap}.ag.on b{color:#fff}.ag i{background:#ffffff0f;border-radius:2px;height:3px;display:block;overflow:hidden}.ag i s{background:var(--ok);border-radius:2px;height:100%;display:block}.ag-1.on i s{background:var(--amber)}.ag-2.on i s{background:#ff8a3d}.ag-3.on i s,.ag-4.on i s{background:var(--red2)}.ag-3.on,.ag-4.on{background:#eb003712;border-color:#eb003759}.ldg-seg{margin:4px 18px 6px}.ldg-empty{padding:12px 18px}.ldg-l{margin:0;padding:0;list-style:none}.ldg-l li{border-top:1px solid var(--line);grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 18px;display:grid}.ldg-t{gap:2px;min-width:0;display:grid}.ldg-t b{font-size:13.5px}.ldg-t small{overflow-wrap:anywhere}.ldg-a{justify-items:end;gap:4px;display:grid}.ldg-a b{font-size:14px}.ldg-a b.pay{color:var(--ok)}.ldg-l li.s-overdue .ldg-t small{color:var(--red2)}.ldg-copy{padding:8px 0 8px 4px}@media (width<=760px){.aged{grid-template-columns:repeat(2,minmax(0,1fr))}.aged .ag:first-child{grid-column:1/-1}.ldg-l li{grid-template-columns:minmax(0,1fr) auto;padding:12px 16px}.ldg-d{grid-column:1/-1;margin-bottom:-6px}.ldg-copy{grid-column:1/-1;justify-self:start;padding:2px 0}.ldg-seg{margin:4px 16px 6px}}.acc-debt{margin-bottom:14px}.acc-debt .ch b{font:800 20px/1 var(--head)}.ct-head{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:18px;display:flex}.ct-h1{font-size:44px}.ct-h2{font:800 12px/1 var(--head);letter-spacing:.16em;text-transform:uppercase;color:var(--ink2);margin:0 0 10px}.ct-toast{color:var(--ok);background:#2fd27a1a;border:1px solid #2fd27a4d;border-radius:12px;margin:10px 0;padding:10px 14px;font-weight:650}.ct-live{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.ct-tile{background:var(--panel);border:1px solid var(--line);border-radius:14px;gap:4px;min-height:86px;padding:14px 16px;text-decoration:none;display:grid}.ct-tile.parked{box-shadow:inset 3px 0 0 var(--amber);border-color:#ffb02073}.ct-tile:hover{border-color:var(--line2);background:var(--panel2)}.ct-tl{font:800 16px/1.2 var(--head);letter-spacing:-.01em}.ct-sales{border:1px solid var(--line);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.ct-sales a{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:grid}.ct-sales li:first-child a{border-top:0}.ct-sales a:hover{background:var(--panel)}.ct{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.ct-main{gap:12px;min-width:0;display:grid}.ct-bar{align-items:center;gap:12px;display:flex}.ct-who{flex:1;min-width:0}.ct-cust{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;min-width:0;padding:4px 0 0;font-size:18px;display:flex}.ct-cust b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ct-yt{margin-top:3px;font-size:18px;display:block}.ct-pick{background:var(--panel);border:1px solid var(--line);border-radius:14px;gap:8px;padding:12px;display:grid}.ct-found{gap:6px;display:grid}.ct-opt{border:1px solid var(--line2);cursor:pointer;text-align:left;background:#0d1417;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.ct-opt:hover{border-color:#4a565b}.ct-warn{color:var(--amber);background:#ffb02014;border:1px solid #ffb02059;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.ct-err{color:var(--red2);background:#eb00371a;border:1px solid #eb003766;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:600}.ct-add{z-index:3;grid-template-columns:minmax(0,1fr);gap:10px;display:grid;position:relative}.ct-ways,.ct-chips{gap:6px;display:flex}.ct-way,.ct-chip{border:1px solid var(--line2);color:var(--ink2);font:700 12.5px/1 var(--head);cursor:pointer;background:#0d1417;border-radius:999px;padding:9px 14px}.ct-chip{padding:6px 10px;font-size:11.5px}.ct-way.on.take,.ct-chip.on.take{color:#fff;background:#ffffff1a;border-color:#5a666b}.ct-way.on.deliver,.ct-chip.on.deliver{color:var(--blue);background:#5fb3ff24;border-color:#5fb3ff99}.ct-way.on.return,.ct-chip.on.return{color:var(--red2);background:#eb003724;border-color:#eb00378c}.ct-lines{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ct-line{background:var(--panel);border:1px solid var(--line);border-radius:14px;grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.ct-line.deliver{box-shadow:inset 3px 0 0 var(--blue)}.ct-line.return{box-shadow:inset 3px 0 0 var(--red)}.ct-img{background:0 0;border-radius:10px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.ct-img img{object-fit:contain;width:100%;height:100%}.ct-img .ico{color:#7a868b}.ct-lt{gap:4px;min-width:0;display:grid}.ct-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.ct-qty{align-items:center;gap:8px;display:flex}.ct-qty b{text-align:center;min-width:26px;font-size:16px}.ct-amt{justify-items:end;gap:2px;min-width:84px;display:grid}.ct-amt b{font-size:15px}.neg{color:var(--red2)}.ok{color:var(--ok)}.am{color:var(--amber)}.ct-empty{border:1px dashed var(--line2);text-align:center;border-radius:16px;justify-items:center;gap:6px;padding:46px 16px;display:grid}.ct-empty .ico{width:28px;height:28px;color:var(--ink3)}.ct-side{gap:12px;display:grid;position:sticky;top:16px}.ct-tot{background:linear-gradient(180deg,var(--panel),#161e21);border:1px solid var(--line);border-radius:16px;gap:8px;padding:16px 18px;display:grid}.ct-tot>div{justify-content:space-between;gap:12px;display:flex}.ct-due{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-top:2px;padding-top:10px;display:flex}.ct-due span{font-weight:700}.ct-due b{font:900 italic 40px/1 var(--tile)}.ct-due.big b{font-size:48px}.ct-acts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ct-acts .ct-row{grid-column:1/-1}.ct-pay{background:var(--red);border-color:var(--red)}.ct-row{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ct-row>*{flex:1}.ct-row form .btn{width:100%}.ct-row2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ct-make,.ct-paybox,.ct-deliver,.ct-park{background:var(--panel);border:1px solid var(--line2);border-radius:16px;gap:10px;padding:14px;display:grid}.ct-mh{justify-content:space-between;align-items:center;display:flex}.ct-mh b{font-size:16px}.ct-big .in{padding:12px 14px 12px 34px;font-size:26px;font-weight:800}.ct-pin{gap:8px;display:grid}.ct-pin ul{margin:0;padding-left:18px}.ct-seg{display:flex}.ct-seg label{text-align:center;flex:1}.ct-tenders{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;display:grid}.ct-tender{border:1px solid var(--line2);cursor:pointer;background:#0d1417;border-radius:12px;place-items:center;padding:14px 8px;font-weight:750;display:grid}.ct-tender input{opacity:0;pointer-events:none;position:absolute}.ct-tender.on{border-color:var(--red2);color:#fff;background:#eb00371f}.ct-cash{gap:8px;display:grid}.ct-quick{flex-wrap:wrap;gap:6px;display:flex}.ct-change{color:var(--ok);justify-content:space-between;font-size:16px;font-weight:700;display:flex}.ct-dcard{text-align:left;cursor:pointer;color:var(--ink);background:#5fb3ff12;border:1px solid #5fb3ff59;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.ct-dcard>span{gap:2px;min-width:0;display:grid}.ct-dcard .ico{color:var(--blue)}.ct-dcard.need{border-style:dashed}.ct-sites,.ct-days{flex-wrap:wrap;gap:6px;display:flex}.ct-day input{opacity:0;pointer-events:none;position:absolute}.ct-day span{border:1px solid var(--line2);cursor:pointer;background:#0d1417;border-radius:10px;padding:9px 12px;font-size:12.5px;font-weight:650;display:block}.ct-day input:checked+span{border-color:var(--blue);color:var(--blue);background:#5fb3ff1a}.yd{grid-template-columns:minmax(0,1fr);gap:12px;max-width:640px;display:grid}.yd-add{z-index:3;grid-template-columns:minmax(0,1fr);gap:10px;display:grid;position:relative}.yd-qty b{font-size:22px}.yd-n{font-size:16px}@media (width<=1100px){.ct{grid-template-columns:minmax(0,1fr) 320px}}@media (width<=820px){.ct{grid-template-columns:1fr}.ct-side{position:static}.ct-h1{font-size:36px}.ct-line{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"img t amt""img t q";gap:6px 10px;padding:10px}.ct-line .ct-qty{align-self:end;gap:4px}.ct-line .ct-qty .btn{padding:6px 9px}.ct-line .ct-qty b{min-width:20px;font-size:15px}.ct-chip{padding:6px 8px}.ct-line .ct-img{grid-area:img;align-self:start;width:44px;height:44px}.ct-line .ct-lt{grid-area:t}.ct-line .ct-amt{grid-area:amt;align-self:start;min-width:0}.ct-line .ct-qty{grid-area:q;justify-content:flex-end}.ct-line .ct-chips{flex-wrap:wrap}.ct-accno{display:none}.ct-cust{font-size:17px}.ct-ways{overflow-x:auto}.ct-sales a{grid-template-columns:auto 1fr auto}.ct-sales a>span.mut{display:none}}.acc-dkb{justify-content:space-between;align-items:center;gap:16px;display:flex}.sw{border:1px solid var(--line2);cursor:pointer;background:#0d1417;border-radius:999px;flex:none;width:52px;height:32px;transition:background .2s;position:relative}.sw span{background:var(--ink2);border-radius:50%;width:24px;height:24px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.sw.on{background:#14834b;border-color:#14834b}.sw.on span{background:#fff;transform:translate(20px)}.sw:disabled{opacity:.55;cursor:default}@media (width<=820px){.yd .ct-line{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:none}.yd .ct-line .ct-img,.yd .ct-line .ct-lt{grid-area:auto}}.eir-find{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.eir-find .ok{color:var(--ok)}.eir-find .am{color:var(--amber)}.eir-find .rd{color:var(--red2)}.rw{gap:16px;max-width:1180px;display:grid}.rw-tot{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.rw-tot>div{background:var(--panel);border:1px solid var(--line);border-radius:14px;gap:2px;padding:12px 14px;display:grid}.rw-tot b{font-size:20px}.rw-bm{align-items:flex-start;gap:10px;display:flex}.rw-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rw-grid>.card:first-child{grid-column:1/-1}.rw-rates{gap:10px;display:grid}.rw-rh,.rw-rr{grid-template-columns:minmax(180px,1.6fr) repeat(5,minmax(70px,1fr));align-items:center;gap:10px;display:grid}.rw-rh>span{text-align:left}.rw-rr .rw-num>.tiny{display:none}.rw-bl{gap:2px;display:grid}.rw-zero{padding-left:12px}.rw-num{gap:4px;min-width:0;display:grid}.rw-in{display:block;position:relative}.rw-in .in{width:100%;padding-right:28px}.rw-in i{color:var(--ink3);pointer-events:none;font-size:13px;font-style:normal;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.rw-tiers{gap:12px;display:grid}.rw-tr{grid-template-columns:1fr 1fr;align-items:end;gap:10px;display:grid}.rw-tn{padding-bottom:10px}.rw-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rw-sw{cursor:pointer;align-items:center;gap:8px;display:flex}.rw-wide{border-top:1px solid var(--line);justify-content:space-between;gap:14px;padding-top:6px}.rw-wide .blk{margin-top:2px;display:block}.rw-save{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;padding:4px 0;display:flex}.rw-save>span{margin-right:auto}.rw-cats ul{margin:0;padding:0;list-style:none}.rw-cat{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:12px 20px;display:flex}.rw-cn{gap:4px;min-width:0;display:grid}.rw-out{flex-wrap:wrap;gap:6px;display:flex}.rw-cc{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.seg.sm a{text-align:center;min-width:36px;padding:6px 12px}@media (width<=1000px){.rw-grid{grid-template-columns:1fr}.rw-tot{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.rw-tot{grid-template-columns:1fr 1fr}.rw .ch{flex-wrap:wrap;row-gap:4px}.rw .ch h2{flex:1 0 100%}.rw-tot>div:last-child{grid-column:1/-1}.rw-rh{display:none}.rw-rr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;padding-bottom:12px}.rw-rr .rw-bl{grid-column:1/-1}.rw-rr .rw-num>.tiny{display:block}.rw-rr .rw-zero{grid-column:1/-1;padding:0}.rw-rr .rw-zero~.rw-zero{display:none}.rw-two,.rw-tr{grid-template-columns:1fr}.rw-cat{flex-direction:column;align-items:stretch;padding:14px 16px}.rw-cc{justify-content:space-between;gap:10px}}.ct-rw{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:10px;padding:12px 14px;display:grid}.ct-rwh{align-items:center;gap:8px;display:flex}.ct-rwh .ico{color:var(--amber);width:18px;height:18px}.ct-rwh .num{margin-left:auto}.ct-rwn{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ct-rwn>div{gap:1px;min-width:0;display:grid}.ct-rwn b{font-size:17px}.ct-rwuse{border:1px solid var(--line2);width:100%;color:var(--ink);font:700 14px/1.2 var(--head);cursor:pointer;text-align:left;background:#0d1417;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.ct-rwuse.on{background:#14834b1f;border-color:#14834b}.ct-rwuse:disabled{opacity:.55;cursor:default}.ct-rwbm{margin:0}.ct-norw{color:var(--amber)}.ct-join{gap:8px;margin-top:6px;display:grid}.ct-joinb{justify-self:start;margin-top:6px}.ct-credit-l{justify-content:space-between;font-size:14px;display:flex}.sx{align-items:center;display:flex;position:relative}.sx>.sx-ico{color:var(--ink3);pointer-events:none;width:17px;height:17px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.sx>.sx-ico+input.in{padding-left:38px}.sx input.in{padding-right:36px}.sx input[type=search]::-webkit-search-cancel-button{display:none}.sx-x{width:28px;height:28px;color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.sx-x:hover{color:var(--ink);background:#ffffff0f}.sx .list.sx-list{overscroll-behavior:contain;max-height:min(460px,62vh);padding:6px}.sx-row{min-height:54px}.sx-row .sx-txt{flex:1;min-width:0}.sx-row .t1{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.sx-row .t2{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:3px;display:flex}.sx-row mark,.pal mark{color:#fff;background:0 0;font-weight:800;box-shadow:inset 0 -2px #ff315f8c}.sx-img{color:#8a969b;background:0 0;border-radius:9px;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.sx-img img{object-fit:contain;width:100%;height:100%}.sx-img .ico{width:18px;height:18px}.pal .sx-img{border-radius:8px;width:34px;height:34px}.sx-st{font:700 10.5px/1 var(--head);letter-spacing:.02em;color:var(--ink2);white-space:nowrap;background:#ffffff0f;border-radius:999px;align-items:center;gap:5px;padding:3px 7px;display:inline-flex}.sx-st:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.sx-st.st-in{color:var(--ok);background:#2fd27a1a}.sx-st.st-low{color:var(--amber);background:#ffb0201a}.sx-st.st-out{color:var(--red2);background:#ff315f1a}.sx-st.st-order{color:var(--ink3)}.sx-mine{font:700 10.5px/1 var(--head);color:var(--blue)}.sx-why{color:var(--ink3);font-size:10.5px;font-style:italic}.sx-why.ex{color:var(--ok);font-style:normal;font-weight:800}.sx-row .pr{text-align:right;align-self:center}.sx-act{flex:none;margin-left:4px}.sx-sk{align-items:center;gap:10px;padding:8px 10px;display:flex}.sx-none{padding:12px 10px;line-height:1.5}.sx-foot{border-top:1px solid var(--line);justify-content:flex-end;gap:14px;margin-top:4px;padding:8px 10px 4px;display:flex}.sx-foot kbd{font:700 10px var(--head);border:1px solid var(--line2);color:var(--ink2);border-radius:4px;margin-right:3px;padding:1px 5px}.sx-empty{padding:10px}.sx-chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.sx-chips button{border:1px solid var(--line2);cursor:pointer;background:#ffffff08;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:650}.sx-chips button:hover{background:#ffffff0f;border-color:#56636a}.chip-img{object-fit:contain;background:0 0;border-radius:9px;flex:none;width:40px;height:40px}@media (hover:none){.sx-foot{display:none}}@media (width<=760px){.sx .list.sx-list{border-radius:16px;max-height:58vh}.sx-row{min-height:64px;padding:10px!important}.sx-img{border-radius:11px;width:48px;height:48px}.sx input.in{font-size:16px}}.sss-grid{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.sss-add{gap:14px;padding:18px;display:grid}.sss-form{gap:12px;display:grid}.sss-try{border-top:1px solid var(--line);gap:6px;padding-top:12px;display:grid}.sss-list ul{margin:0;padding:0;list-style:none}.sss-list li{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 18px;display:grid}.sss-list li b{font-weight:750}.sss-alts{flex-wrap:wrap;gap:6px;display:flex}@media (width<=1000px){.sss-grid{grid-template-columns:1fr}}@media (width<=760px){.sss-list li{grid-template-columns:minmax(0,1fr) auto;padding:10px 14px}.sss-list li form{grid-area:1/2}.sss-list li .sss-alts{grid-column:1/-1}}.sx-dym{color:var(--ink3);padding:6px 10px 8px}.sx-dym b{color:var(--ink);font-weight:750}.po-add{margin-bottom:16px;padding:12px}.po-add-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.po-add-t{flex:1;gap:2px;min-width:200px;display:grid}.po-add-row .in.num{width:90px}.hq-find{max-width:760px;margin:-8px 0 18px}.hq-find .in{border-radius:14px;min-height:48px;font-size:15px}.ct-quick{max-width:720px;margin:4px 0 22px}.ct-quick .in.big{border-radius:16px;min-height:58px;font-size:17px}@media (width<=760px){.nums .stat{padding:12px}.nums .stat .v{font-size:24px}.nums .stat .l{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.hq-find{margin:-10px 0 14px}}.ph [data-ph-lead]{color:var(--ink2);max-width:600px;font-size:15.5px;line-height:1.45}.ph-sub2{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:10px;display:flex}.ph-safe{color:var(--ink3,#8b989c);align-items:center;gap:6px;max-width:600px;font-size:12px;line-height:1.4;display:inline-flex}.ph-safe .ico{width:13px;height:13px;color:var(--ok,#3ccf7e);flex:none}.ph-more{color:var(--ink2);font-size:12.5px}.ph-more summary{cursor:pointer;color:var(--ink3,#8b989c);align-items:center;gap:4px;min-height:24px;font-weight:600;list-style:none;display:inline-flex}.ph-more summary::-webkit-details-marker{display:none}.ph-more summary:after{content:"›";transition:transform var(--t,.2s) var(--ease,ease)}.ph-more[open] summary:after{transform:rotate(90deg)}.ph-more summary:hover{color:var(--ink)}.ph-more p{max-width:600px;font-size:13px;line-height:1.5;margin-top:6px!important}.ph-more[open]{flex-basis:100%}.rw-lock{color:var(--ink2);align-items:center;gap:6px;display:inline-flex}.pimg{object-fit:contain;filter:drop-shadow(0 6px 10px #00000073)drop-shadow(0 1px 2px #00000059);background:0 0!important}.pthumb.pimg{border-color:#0000}.qdoc .pimg,.rc .pimg{filter:none}@media print{.pimg{filter:none}}.ws{gap:16px;max-width:1100px;display:grid}.ws>.alert{align-items:flex-start;gap:10px;display:flex}.ws-off{border-color:#ffb02059}.ws-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ws-stat{gap:4px;padding:14px 16px;display:grid}.ws-stat b{font-size:22px}.ws-acts,.ws-log,.ws-on{padding-bottom:14px}.ws-row{flex-wrap:wrap;gap:10px;padding:0 18px;display:flex}.ws-sim{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px 0;display:flex}.ws-sim select{max-width:320px}.ws-acts [data-ws-msg]{padding:10px 18px 0}.ws-log ul{margin:0;padding:0 8px;list-style:none}.ws-log li{border-top:1px solid var(--line);grid-template-columns:minmax(0,220px) minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 10px;display:grid}.ws-w{gap:2px;display:grid}.ws-n{text-overflow:ellipsis;min-width:0;overflow:hidden}.ws-on ol{gap:6px;margin:0;padding:0 18px 0 36px;display:grid}.ws-on p{padding:10px 18px 0}.ws-on code{background:var(--panel2);border-radius:5px;padding:1px 5px;font-size:12px}@media (width<=760px){.ws-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-log li{grid-template-columns:1fr auto}.ws-n{grid-area:2/1/auto/-1}}:root{--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--fs-xs:12px;--fs-s:13.5px;--fs-m:15px;--fs-l:18px;--fs-xl:24px}.empty{gap:var(--s3);padding:var(--s6) var(--s5);color:var(--ink2);font-size:var(--fs-s);line-height:1.5}.empty-i{width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--line);background:radial-gradient(circle at 50% 35%,#ffffff12,#ffffff05);border-radius:50%;place-items:center;display:grid}.empty-i .ico{width:24px;height:24px;color:var(--ink2);stroke-width:1.6px}.empty-t{font:700 var(--fs-l)/1.25 var(--head);color:var(--ink);letter-spacing:-.01em}.empty-line{align-items:center;gap:var(--s2);padding:var(--s3) var(--s4);border:1px dashed var(--line2);color:var(--ink3);font-size:var(--fs-s);border-radius:12px;margin:0;display:flex}.empty-line .ico{color:var(--ink3);flex:none}.ocol-e{border:1px dashed var(--line2);text-align:center;border-radius:12px;padding:var(--s4)!important}.card>.ch{min-height:52px}.card>.ch h2{font:700 var(--fs-m)/1.25 var(--head);letter-spacing:-.005em}.ct-lobby{max-width:880px}.ct-quick{margin-top:var(--s4);padding:var(--s5);box-shadow:inset 0 0 0 1px var(--line);background:linear-gradient(#ffffff09,#ffffff03);border-radius:22px}.ct-quick-h{color:var(--ink2);font-size:var(--fs-m);margin:0 0 var(--s3)!important}.ct-quick .sx-box,.ct-quick input[data-search]{min-height:60px;font-size:18px}.ct-sec{margin-top:var(--s6)}.ct-h2{margin-bottom:var(--s3)}.ph .acts .btn+.btn:not(.gh):not(.ghost){box-shadow:inset 0 0 0 1px var(--line2);color:var(--ink);background:0 0}.ct-quick .sx{width:100%;max-width:none}.ct-quick .sx input.in{border-radius:16px;width:100%;min-height:60px;font-size:18px}.ct-quick .sx>.sx-ico{width:20px;height:20px;left:18px}.ct-quick .sx>.sx-ico+input.in{padding-left:48px}.qbtn{min-height:32px;color:var(--ink2);font:600 12.5px/1 var(--head);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 8px;text-decoration:none;display:inline-flex}.qbtn .ico{width:14px;height:14px}.qbtn:hover{color:var(--ink);background:#ffffff0d}.qbtn:disabled{opacity:.5;cursor:default}.oc-more{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:2px;margin:2px -8px 0;padding-top:6px;display:flex}.oc-more .oc-x{color:var(--ink3);margin-left:auto}.oc-bay .tiny{color:var(--ink3)}.set-more{margin-bottom:var(--s4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:0;padding:6px;display:grid}.set-row{align-items:center;gap:var(--s3);color:var(--ink);border-radius:12px;min-height:56px;padding:12px;text-decoration:none;display:flex}.set-row:hover{background:#ffffff0a}.set-ri{width:34px;height:34px;color:var(--red2);background:#eb00371f;border-radius:10px;flex:none;place-items:center;display:grid}.set-ri .ico{width:17px;height:17px}.set-rt{flex:1;gap:2px;min-width:0;display:grid}.set-rt b{font-size:var(--fs-s)}.set-rt .tiny{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.set-rc{width:16px;height:16px;color:var(--ink3);flex:none}@media (width<=640px){.set-more{grid-template-columns:1fr}input.in[type=time]{min-width:0;padding-left:8px;padding-right:6px}input.in[type=time]::-webkit-calendar-picker-indicator{display:none}}@media (width>=900px){.iss-btns{justify-content:flex-end}.iss-btns .btn{flex:none;min-width:120px}}.dv-driver{border:1px solid var(--line,#2a2a2e);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;display:flex}.dv-driver>span{flex:1}.dv-driver.pick{flex-direction:column;align-items:stretch}.dv-driver .chips{flex-wrap:wrap;gap:8px;display:flex}.dv-driver .row{gap:8px;display:flex}.dv-driver .row .in{flex:1;min-width:0}.rn-drivers{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rn-drivers form{display:inline-flex}.ct-change{background:color-mix(in srgb,var(--ok) 14%,transparent);border-radius:12px;align-items:center;padding:10px 12px}.ct-change b{font-size:30px;line-height:1}.tl-page{max-width:720px}.tl-open,.tl-day .card,.tl-count .card{margin-bottom:14px}.tl-big .in{height:56px;font-size:28px}.tl-move{grid-template-columns:auto 130px 1fr auto;align-items:center;gap:8px;margin-top:10px;display:grid}.tl-moves{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.tl-moves li{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.tl-dens{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.tl-den{grid-template-columns:56px 14px 1fr 90px;align-items:center;gap:8px;display:grid}.tl-den .in{text-align:center;height:48px;font-size:20px}.tl-sub{text-align:right}.tl-total{gap:10px;display:grid}.tl-sum{justify-content:space-between;align-items:baseline;font-size:18px;display:flex}.tl-sum b{font-size:34px}.zr{max-width:640px}.zr-result{border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:18px 20px;font-size:18px;display:flex}.zr-result b{font-size:30px}.zr-result.ok{background:color-mix(in srgb,var(--ok) 18%,transparent)}.zr-result.off{background:color-mix(in srgb,var(--rd,#e5484d) 22%,transparent)}.zr-h{letter-spacing:.04em;justify-content:space-between;font-weight:800;display:flex}.zr-meta{opacity:.8;gap:2px;margin:8px 0 12px;font-size:13px;display:grid}.zr-t{border-collapse:collapse;width:100%}.zr-t th{text-align:left;padding:5px 0;font-weight:500}.zr-t td{text-align:right;padding:5px 0}.zr-strong th,.zr-strong td{font-weight:800}.zr-off td{color:var(--rd,#e5484d)}.zr-gap th,.zr-gap td{padding-top:14px}.zr-sub{margin:16px 0 6px;font-size:14px}.zr-moves{margin:0;padding-left:18px;font-size:13px}@media (width<=600px){.tl-move{grid-template-columns:1fr 1fr}.tl-move .chips,.tl-move [data-move-reason]{grid-column:1/-1}}@media print{.no-print,.app-side,.app-top,.app-tabs,nav{display:none!important}.zr-doc{box-shadow:none;color:#000;background:#fff;border:0}}.tl-count .card,.tl-day .card,.tl-open{padding:14px 16px}.tp-paych{border:0;gap:8px;margin:12px 0;padding:0;display:grid}.tp-paych legend{margin-bottom:6px}.tp-payopt{border:1.5px solid var(--line,#ddd);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.tp-payopt.on{border-color:var(--ink,#111);background:#00000008}.tp-payopt.off{opacity:.55;cursor:not-allowed}.tp-payopt span{gap:2px;display:grid}.tp-payopt small{color:var(--mut,#666)}.tp-save{align-items:center;gap:6px;display:flex}.tp-payorder{justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.mfa-codes{columns:2;letter-spacing:.05em;padding-left:1.4em;font-size:18px}.op-bar{background:#7f7f7f33;border-radius:6px;height:10px;margin:8px 0;overflow:hidden}.op-bar.sm{height:6px;margin:4px 0 0}.op-bar i{background:var(--ok,#2f9e44);height:100%;display:block}.op-areas{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;padding:0;list-style:none;display:grid}.op-areas a{color:inherit;border:1px solid #7f7f7f4d;border-radius:12px;padding:14px;text-decoration:none;display:block}.op-areas li.done a{opacity:.65}.op-n{justify-content:space-between;gap:8px;display:flex}.op-pick{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px;display:grid}.op-pickrow{border:1px solid #7f7f7f40;border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.op-pickrow small{margin-left:auto}.op-tools{flex-wrap:wrap;gap:10px;margin:8px 0}.op-tools .in{flex:1;min-width:200px}.op-list{gap:6px;padding:0;list-style:none;display:grid}.op-list li{border:1px solid #7f7f7f40;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.op-list li.done{border-color:var(--ok,#2f9e44)}.op-it{gap:2px;min-width:0;display:grid}.op-it b{overflow-wrap:anywhere;font-weight:600}.op-qty{flex:none;align-items:center;gap:6px;display:flex}.op-qty .in{text-align:right;width:84px;font-size:18px}.op-today{border:2px solid var(--am,#f59f00)}
