.keys button[data-v-ec770c8b]:active:not(:disabled){transform:none}.np[data-v-ec770c8b]{display:flex;flex-direction:column;gap:var(--np-gap, 8px)}.disp[data-v-ec770c8b]{font-size:32px;font-weight:600;text-align:right;padding:6px 14px;border:2px solid var(--line-2);border-radius:var(--r);background:var(--surface-2);min-height:var(--np-disp, 58px);display:flex;align-items:center;justify-content:flex-end;overflow:hidden;white-space:nowrap}.dispin[data-v-ec770c8b]{width:100%;font:inherit;font-size:32px;font-weight:600;color:var(--ink);outline:none}.dispin[data-v-ec770c8b]:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-100)}.disp.mask[data-v-ec770c8b]{letter-spacing:8px;justify-content:center;color:var(--brand-700)}.keys[data-v-ec770c8b]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--np-gap, 8px)}.keys button[data-v-ec770c8b]{min-height:var(--np-key, 64px);font-size:28px;font-weight:600;font-variant-numeric:tabular-nums}.keys button.primary[data-v-ec770c8b]{font-size:var(--fs-lg)}.keys .wide[data-v-ec770c8b]{grid-column:span 1}.keys .wide2[data-v-ec770c8b]{grid-column:span 2}.keys .full[data-v-ec770c8b]{grid-column:span 3}.mask[data-v-e7c0d265]{position:fixed;inset:0;background:#0c161180;display:flex;align-items:center;justify-content:center;z-index:50;padding:8px;animation:fade-in var(--t-fast) linear}.box[data-v-e7c0d265]{background:var(--surface);border-radius:var(--r-xl);width:min(560px,96vw);max-height:calc(100vh - 16px);display:flex;flex-direction:column;box-shadow:var(--sh-3);overflow:hidden;animation:pop-in var(--t) var(--ease)}.box.wide[data-v-e7c0d265]{width:min(980px,98vw)}.head[data-v-e7c0d265]{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);padding:8px 10px 8px 18px;border-bottom:1px solid var(--line);background:var(--surface-2);font-size:var(--fs-md);min-height:56px}.head b[data-v-e7c0d265]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.head button[data-v-e7c0d265]{flex:none;font-size:var(--fs-md)}.body[data-v-e7c0d265]{padding:var(--s-4);overflow:auto}.tp button[data-v-f618f32e]:active:not(:disabled){transform:none}.tp[data-v-f618f32e]{display:flex;flex-direction:column;gap:6px;padding:8px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-lg)}.r[data-v-f618f32e]{display:flex;gap:6px;justify-content:center}.r button[data-v-f618f32e]{min-width:0;flex:1;padding:0;min-height:52px;max-width:64px;font-weight:600}.r .sp[data-v-f618f32e]{max-width:none;flex:3}.setup[data-v-534b0b7a]{display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--bar) 0,var(--bar) 190px,var(--bg) 190px)}.card[data-v-534b0b7a]{width:min(520px,96vw);box-shadow:var(--sh-3);padding:var(--s-6);animation:pop-in var(--t) var(--ease)}.card h2[data-v-534b0b7a]{color:var(--brand-700)}.login[data-v-6843319f]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:28px;padding-top:72px;background:linear-gradient(180deg,var(--bar) 0,var(--bar) 190px,var(--bg) 190px)}.shop[data-v-6843319f]{font-size:var(--fs-xl);color:#fff;margin:0;padding-bottom:6px;border-bottom:3px solid var(--brand-300);max-width:90vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who[data-v-6843319f]{width:min(900px,96vw);grid-template-columns:repeat(auto-fit,minmax(170px,210px));justify-content:center;gap:14px;animation:rise-in var(--t) var(--ease)}.person[data-v-6843319f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:128px;font-size:var(--fs-md);font-weight:700;border-radius:var(--r-lg);box-shadow:var(--sh-2);line-height:1.2;padding:8px 10px}.person[data-v-6843319f]:before{content:"☺";display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--brand-50);color:var(--brand-700);font-size:30px;font-weight:400}.pinbox[data-v-6843319f]{width:min(420px,96vw);box-shadow:var(--sh-3);animation:pop-in var(--t) var(--ease)}.pinbox .row b[data-v-6843319f]{font-size:var(--fs-md)}.catbar[data-v-66c7fbe8]{position:relative;display:flex;gap:6px;padding:2px 0}.catbar>button[data-v-66c7fbe8]{flex:1 1 0;min-width:0;min-height:52px;font-size:var(--fs-base);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--fk-gold-soft);border-color:var(--fk-gold-line)}.catbar button.on[data-v-66c7fbe8]{background:var(--brand-700);color:#fff;border-color:var(--brand-700)}.catbar>.more[data-v-66c7fbe8]{flex:0 0 auto;min-width:104px;background:var(--surface)}.more .n[data-v-66c7fbe8]{font-size:var(--fs-xs);font-weight:500}.cat-mask[data-v-66c7fbe8]{position:fixed;inset:0;z-index:40}.cat-pop[data-v-66c7fbe8]{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:41;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--sh-3);padding:10px;animation:pop-up-66c7fbe8 var(--t) var(--ease)}.cat-pop .grid[data-v-66c7fbe8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;max-height:214px;overflow-y:auto;overscroll-behavior:contain}.cat-pop .grid button[data-v-66c7fbe8]{min-height:52px;font-size:var(--fs-base);font-weight:600;background:var(--fk-gold-soft);border-color:var(--fk-gold-line);white-space:normal;line-height:1.2}.cat-pop .grid button.on[data-v-66c7fbe8]{background:var(--brand-700);color:#fff;border-color:var(--brand-700)}@keyframes pop-up-66c7fbe8{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cat-pop[data-v-66c7fbe8]{animation:none}}@media(max-height:800px){.catbar>button[data-v-66c7fbe8]{min-height:46px}}.ex[data-v-8b255110]{display:flex;flex-direction:column;gap:10px}.big[data-v-8b255110]{font-size:var(--fs-lg);font-weight:700}.card[data-v-8b255110]{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid var(--line);border-radius:var(--r-lg, 8px)}.right[data-v-8b255110]{text-align:right}.small[data-v-8b255110]{font-size:var(--fs-sm, .85em)}.btns[data-v-8b255110]{gap:8px}.btns button[data-v-8b255110]{min-height:64px}.ip[data-v-d271c250]{display:flex;flex-direction:column;gap:10px}.big[data-v-d271c250]{font-size:var(--fs-lg);font-weight:700;min-height:64px}.btns[data-v-d271c250]{gap:8px}.mf[data-v-f21f98e9]{align-items:flex-start}.res[data-v-f21f98e9]{display:flex;flex-direction:column;gap:6px;margin-top:8px;max-height:40vh;overflow:auto}.pick[data-v-f21f98e9]{display:flex;text-align:left;gap:8px;align-items:center}@media(max-width:767px){.mf[data-v-f21f98e9]{flex-direction:column;align-items:stretch}}.tp[data-v-15fbab52]{align-items:flex-start}.big[data-v-15fbab52]{font-size:24px;font-weight:700;margin-top:10px}@media(max-width:767px){.tp[data-v-15fbab52]{flex-direction:column;align-items:stretch}}.bar[data-v-11e65d20]{gap:10px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.bar button[data-v-11e65d20]{min-height:var(--tap-sm);padding:0 14px}.only[data-v-11e65d20]{gap:6px;align-items:center}.slots[data-v-11e65d20]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;max-height:62vh;overflow-y:auto;padding:4px}.slot[data-v-11e65d20]{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;min-height:104px;padding:8px;border-radius:var(--r-lg);box-shadow:none}.slot .no[data-v-11e65d20]{position:absolute;top:6px;left:10px;font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}.slot .ico[data-v-11e65d20]{width:40px;height:40px;margin-top:10px}.slot .sub[data-v-11e65d20]{font-size:14px}.slot.empty[data-v-11e65d20]{background:var(--surface-2);color:var(--muted);border:2px dashed var(--line-2)}.slot.full[data-v-11e65d20]{background:var(--warn-bg);color:#6b3a00;border:2px solid var(--warn-line)}.slot.full .ico[data-v-11e65d20]{color:var(--warn)}.slot.active[data-v-11e65d20]{outline:4px solid var(--brand);outline-offset:1px;box-shadow:none}.slot.active.empty[data-v-11e65d20]{background:var(--brand-50);color:var(--brand-700)}.slot.empty .ico[data-v-11e65d20]{color:var(--line-2)}.slot .cur[data-v-11e65d20]{position:absolute;top:6px;right:8px;font-size:12px;background:var(--brand);color:#fff;border-radius:var(--r-full);padding:1px 8px}.qk[data-v-fd784d4d]{flex:1;display:flex;flex-direction:column;gap:8px;min-height:0}.qk>p.muted[data-v-fd784d4d]{text-align:center;padding:28px 8px}.tabs[data-v-fd784d4d]{display:flex;gap:6px;overflow-x:auto;flex:none}.tabs button[data-v-fd784d4d]{white-space:nowrap}.keys[data-v-fd784d4d]{flex:1;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));grid-auto-rows:82px;gap:8px;align-content:start}.key[data-v-fd784d4d]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 6px;border-radius:var(--r);font-size:17px;line-height:1.2;border-width:2px}.key .lb[data-v-fd784d4d]{font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:center}.key .pr[data-v-fd784d4d]{font-size:var(--fs-sm);font-weight:600;opacity:.9}.key.preset[data-v-fd784d4d]{border-style:dashed}.c-green[data-v-fd784d4d]{background:var(--ok-bg);border-color:var(--brand-300)}.c-orange[data-v-fd784d4d]{background:var(--warn-bg);border-color:var(--warn-line)}.c-red[data-v-fd784d4d]{background:var(--danger-bg);border-color:var(--danger-line)}.c-blue[data-v-fd784d4d]{background:var(--info-bg);border-color:var(--info-line)}.c-purple[data-v-fd784d4d]{background:var(--promo-bg);border-color:var(--promo-line)}.c-brown[data-v-fd784d4d]{background:#f3ebe4;border-color:#c4a184}.addkey[data-v-fd784d4d]{border-style:dashed;background:transparent;color:var(--muted);box-shadow:none}.addkey .plus[data-v-fd784d4d]{font-size:30px;line-height:1}.c-grey[data-v-fd784d4d]{background:var(--sunken);border-color:var(--line-2)}.cg[data-v-80d95361]{flex:1;display:flex;flex-direction:column;gap:6px;min-height:0}.keys[data-v-80d95361]{flex:1;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));grid-auto-rows:82px;gap:8px;align-content:start}.key[data-v-80d95361]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 6px;border-radius:var(--r);font-size:16px;line-height:1.2}.key .lb[data-v-80d95361]{font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:center}.key .pr[data-v-80d95361]{font-size:var(--fs-sm);color:var(--brand-700);font-weight:600}.kg[data-v-80d95361]{color:var(--ok)}.empty[data-v-80d95361]{grid-column:1 / -1;margin-top:12px}.pager[data-v-80d95361]{flex:none;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:2px}.pager button[data-v-80d95361]{box-shadow:none}.center[data-v-80d95361]{text-align:center;font-variant-numeric:tabular-nums}.grid2[data-v-1b1ce0af]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 10px}.mp[data-v-99d64223]{align-items:flex-start;gap:var(--s-4)}.big[data-v-99d64223]{font-size:var(--fs-lg);font-weight:700}.field.big[data-v-99d64223]{min-height:64px;letter-spacing:1px}.btns[data-v-99d64223]{gap:8px;margin-top:12px}.btns button[data-v-99d64223]{min-height:64px}.nf[data-v-99d64223]{text-align:center}@media(max-width:767px){.mp[data-v-99d64223]{flex-direction:column;align-items:stretch}}.fk.c-add[data-v-26c6929a]{background:var(--surface);color:var(--brand-700);border:2px dashed var(--brand-300)}.sale[data-v-26c6929a]{display:grid;height:100%;padding:8px;gap:8px;grid-template-columns:minmax(0,1fr) minmax(380px,40%);grid-template-rows:minmax(0,1.2fr) minmax(0,1fr) auto;grid-template-areas:"cart func" "tiles func" "cat cat"}.cart[data-v-26c6929a]{grid-area:cart;display:flex;flex-direction:column;min-width:0;min-height:0;padding:0;overflow:hidden}.tiles[data-v-26c6929a]{grid-area:tiles;display:flex;flex-direction:column;gap:6px;min-width:0;min-height:0}.func[data-v-26c6929a]{grid-area:func;display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0;overflow:auto}.carttop[data-v-26c6929a]{gap:6px;align-items:center;padding:4px 8px;background:var(--surface-2);border-bottom:1px solid var(--line)}.carttop .cartno[data-v-26c6929a]{font-weight:700;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carttop button[data-v-26c6929a]{min-height:var(--tap-sm);padding:0 12px}.cartbtn[data-v-26c6929a]{font-weight:700}.thead[data-v-26c6929a],.line[data-v-26c6929a]{display:grid;grid-template-columns:minmax(0,1fr) 76px 96px 100px;gap:6px;align-items:center}.thead[data-v-26c6929a]{padding:4px 12px 4px 10px;font-size:var(--fs-xs);font-weight:700;color:var(--ink-2);background:var(--surface-2);border-bottom:1px solid var(--line)}.lines[data-v-26c6929a]{flex:1;overflow:auto;min-height:0}.line[data-v-26c6929a]{position:relative;padding:6px 12px 6px 10px;min-height:48px;border-bottom:1px solid var(--line);cursor:pointer}.line[data-v-26c6929a]:last-of-type:after{content:"";position:absolute;inset:0;background:var(--brand-100);opacity:0;pointer-events:none;animation:line-flash-26c6929a .6s ease-out}@keyframes line-flash-26c6929a{0%{opacity:.9}to{opacity:0}}.line.sel[data-v-26c6929a]{background:var(--brand-50);box-shadow:inset 4px 0 0 var(--brand)}.nm[data-v-26c6929a]{font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis}.tapname[data-v-26c6929a],.tapqty[data-v-26c6929a],.tapprice[data-v-26c6929a]{border-bottom:1px dashed var(--line-2);padding:4px 0;cursor:pointer}.tapqty[data-v-26c6929a]{display:inline-block;min-width:40px;text-align:right}.q[data-v-26c6929a],.p[data-v-26c6929a]{font-size:var(--fs-sm)}.amt[data-v-26c6929a]{font-weight:700;font-size:var(--fs-base)}.amt .disc[data-v-26c6929a]{display:block;font-size:var(--fs-xs);font-weight:400;color:var(--ok)}.p s[data-v-26c6929a]{color:var(--muted);font-size:var(--fs-xs)}.tag[data-v-26c6929a]{background:var(--warn-bg);color:var(--warn);border-radius:var(--r-sm)}.tag.ok[data-v-26c6929a]{background:var(--ok-bg);color:var(--ok)}.tag.bad[data-v-26c6929a]{background:var(--danger-bg);color:var(--danger)}.authcam[data-v-26c6929a]{width:100%;max-height:220px;background:#000;margin-top:8px;border-radius:var(--radius, 6px)}.pickupblk[data-v-26c6929a]{border:1px dashed var(--line);border-radius:var(--radius, 6px);margin:4px 8px;padding:4px 8px;background:var(--surface-2)}.pickupblk .pkline[data-v-26c6929a]{display:flex;font-size:var(--fs-sm);padding-left:8px}.pickupblk .pknote[data-v-26c6929a]{font-size:var(--fs-xs, 12px)}.totals[data-v-26c6929a]{border-top:1px solid var(--line);padding:4px 12px 6px;background:var(--surface-2)}.totals>.row[data-v-26c6929a]{min-height:24px;font-size:var(--fs-sm)}.totals>.row .num[data-v-26c6929a]{font-weight:600}.grand[data-v-26c6929a]{gap:14px;align-items:baseline;min-height:0}.grand .items[data-v-26c6929a]{font-size:var(--fs-md);font-weight:700;color:var(--ink-2)}.grand .items b[data-v-26c6929a]{color:var(--ink)}.grand .gst[data-v-26c6929a]{font-size:var(--fs-sm)}.grand .lbl[data-v-26c6929a]{font-size:var(--fs-md);font-weight:700}.grand .tot[data-v-26c6929a]{font-size:var(--fs-total);color:var(--brand-700);font-weight:800;letter-spacing:-.5px}.big[data-v-26c6929a]{font-size:var(--fs-lg);font-weight:700}.results[data-v-26c6929a],[data-v-26c6929a] .keys{flex:1;overflow:auto}.results[data-v-26c6929a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));grid-auto-rows:76px;gap:6px;align-content:start}.results .key[data-v-26c6929a]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4px;border-radius:var(--r);font-size:16px;line-height:1.2}.results .key .lb[data-v-26c6929a]{font-weight:700;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:center}.results .key .pr[data-v-26c6929a]{font-size:var(--fs-sm);color:var(--brand-700);font-weight:600;font-variant-numeric:tabular-nums}.tiles[data-v-26c6929a] .keys{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));grid-auto-rows:76px;gap:6px}.noresult[data-v-26c6929a]{text-align:center;padding:24px 8px}.inrow[data-v-26c6929a]{display:flex;gap:6px;flex:none}.inrow .field[data-v-26c6929a]{min-height:56px;font-size:var(--fs-md);font-weight:600;border-width:2px}.enter[data-v-26c6929a]{min-height:56px;min-width:104px;background:var(--info);border-color:var(--info);color:#fff;font-weight:800;letter-spacing:1px}.fkeys[data-v-26c6929a]{flex:1 0 auto;min-height:0;overflow:visible;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(56px,1fr);gap:6px}.fk[data-v-26c6929a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:0;min-height:56px;padding:2px 4px;border:0;border-radius:var(--r);font-weight:800;line-height:1.1;box-shadow:var(--sh-2)}.fk .fl1[data-v-26c6929a]{font-size:var(--fs-md);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.fk .fl2[data-v-26c6929a]{font-size:var(--fs-xs);font-weight:700;opacity:.85;letter-spacing:.5px}.fk.c-blue[data-v-26c6929a]{background:var(--fk-blue);color:#fff}.fk.c-pink[data-v-26c6929a]{background:var(--fk-pink);color:#fff}.fk.c-green[data-v-26c6929a]{background:var(--fk-green);color:#fff}.fk.c-gold[data-v-26c6929a]{background:var(--fk-gold);color:var(--fk-gold-ink)}.fk.c-grey[data-v-26c6929a]{background:var(--fk-grey);color:var(--ink)}.fk.active[data-v-26c6929a]{box-shadow:inset 0 0 0 3px #fff,var(--sh-2)}.fk[data-v-26c6929a]:disabled{opacity:.4}.pad[data-v-26c6929a]{flex:0 1 auto;min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(44px,50px);gap:6px}.pad button[data-v-26c6929a]{min-height:0;min-width:0;padding:0;font-size:var(--fs-lg);font-weight:700;font-variant-numeric:tabular-nums}.pad .fn[data-v-26c6929a]{background:var(--surface-2);font-size:var(--fs-md)}.pad .wide[data-v-26c6929a]{grid-column:span 2;font-size:var(--fs-sm)}.kbclose[data-v-26c6929a]{flex:none;align-self:flex-end}.catarea[data-v-26c6929a]{grid-area:cat}kbd[data-v-26c6929a]{display:inline-block;margin-left:4px;padding:0 4px;font:11px/1.5 Consolas,monospace;border:1px solid var(--line-2);border-radius:4px;color:var(--muted);background:var(--surface-2);vertical-align:middle}.simscale[data-v-26c6929a]{gap:6px;font-size:14px;flex:none}.pay[data-v-26c6929a]{min-height:80px;font-size:var(--fs-xl);font-weight:800;width:100%}.staffbar[data-v-26c6929a]{gap:6px;align-items:center;padding:6px 8px;background:var(--warn-bg);border-bottom:1px solid var(--warn-line)}.staffbar button[data-v-26c6929a]{min-height:var(--tap-sm);padding:0 12px}.reftag[data-v-26c6929a]{cursor:pointer;border:1px dashed currentColor;min-height:0;padding:0 6px;font:inherit}.noshift[data-v-26c6929a]{padding:6px 8px;background:var(--warn-bg);border-bottom:1px solid var(--warn-line)}.memberdelta[data-v-26c6929a]{margin:2px 0 6px;font-weight:700}.memberbar[data-v-26c6929a]{padding:4px 10px;background:var(--brand-50);border-top:1px solid var(--brand-100);font-size:var(--fs-sm)}.receipt[data-v-26c6929a]{background:var(--surface-2);border:1px dashed var(--line-2);border-radius:var(--r);padding:12px;font:14px/1.3 Consolas,Courier New,monospace;white-space:pre;overflow:auto;max-height:50vh}.center[data-v-26c6929a]{text-align:center}.pay-wrap[data-v-26c6929a]{align-items:flex-start;gap:var(--s-4)}.paydlg[data-v-26c6929a]{--np-key: 54px;--np-disp: 50px;--np-gap: 6px}.paydlg>.grow>.row[data-v-26c6929a]{min-height:32px}.paytotal[data-v-26c6929a]{padding:4px 0 8px;border-bottom:1px solid var(--line);margin-bottom:4px}.paytotal .num[data-v-26c6929a]{color:var(--brand-700);font-size:var(--fs-xl)}.paydlg .big.ok-t .num[data-v-26c6929a]{font-size:var(--fs-xl)}.paydlg .grid-btns[data-v-26c6929a]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}.paydlg .grid-btns button[data-v-26c6929a]{min-height:52px;font-weight:600;font-variant-numeric:tabular-nums}.paydlg label.fl[data-v-26c6929a]{margin-top:6px}.paydlg p[data-v-26c6929a]{margin:6px 0;font-size:var(--fs-sm)}.linetabs[data-v-26c6929a]{margin-bottom:12px;flex-wrap:wrap;gap:6px}.bumps button[data-v-26c6929a]{min-height:var(--tap-lg);font-size:32px}.useScale[data-v-26c6929a]{width:100%;margin-bottom:8px;background:var(--ok-bg);border-color:var(--brand-300);color:var(--brand-700);font-weight:700}.res[data-v-26c6929a]{display:flex;text-align:left;gap:8px;align-items:center}@media(min-width:1280px){.sale[data-v-26c6929a]{grid-template-columns:minmax(0,1fr) minmax(460px,38%)}}@media(max-width:900px){.sale[data-v-26c6929a]{grid-template-columns:1fr;grid-template-rows:auto auto minmax(240px,auto) auto;grid-template-areas:"cart" "func" "tiles" "cat";overflow:auto}.func[data-v-26c6929a],.tiles[data-v-26c6929a]{overflow:visible;min-height:auto}.pad[data-v-26c6929a]{flex:none;overflow:visible}.cart[data-v-26c6929a]{max-height:45vh;min-height:240px}.fkeys[data-v-26c6929a]{grid-auto-rows:56px;overflow:visible}.thead[data-v-26c6929a],.line[data-v-26c6929a]{grid-template-columns:minmax(0,1fr) 56px 76px 84px}}@media(max-height:800px){.paydlg[data-v-26c6929a]{--np-key: 46px;--np-disp: 44px}.pad[data-v-26c6929a]{grid-auto-rows:minmax(44px,46px)}.grand .tot[data-v-26c6929a]{font-size:var(--fs-xl)}}.split[data-v-4741aa5b]{display:grid;grid-template-columns:1fr;gap:12px;flex:1;min-height:0}.col[data-v-4741aa5b]{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:8px}.filters[data-v-4741aa5b]{display:flex;flex-direction:column;gap:8px;padding:10px;flex:none}.fi[data-v-4741aa5b]{display:flex;align-items:center;gap:6px;font-size:15px;color:var(--muted)}.fi .field[data-v-4741aa5b]{width:170px}.fq[data-v-4741aa5b]{flex:1 1 200px;width:auto}.fs[data-v-4741aa5b]{flex:1 1 150px;width:auto}.meta[data-v-4741aa5b]{font-size:14px}.rows td[data-v-4741aa5b]{vertical-align:top}.rows tr[data-v-4741aa5b]{cursor:pointer}.rows td[data-v-4741aa5b]{background:var(--surface)}.rows tr.ret td:first-child b[data-v-4741aa5b]{color:var(--danger)}.pager[data-v-4741aa5b]{padding:4px 0}.center[data-v-4741aa5b]{text-align:center}.big[data-v-4741aa5b]{font-size:22px}.small[data-v-4741aa5b]{font-size:13px}.tags[data-v-4741aa5b]{margin-top:2px}.tag[data-v-4741aa5b]{display:inline-block;font-size:13px;background:var(--sunken);border-radius:var(--r-full);padding:1px 8px;margin:2px 4px 0 0;color:var(--ink-2)}.kv th[data-v-4741aa5b]{font-weight:400;color:var(--muted)}h4[data-v-4741aa5b]{margin:12px 0 4px}.acts[data-v-4741aa5b]{margin-top:12px}.empty[data-v-4741aa5b]{padding:40px 10px}@media(min-width:1024px){.split[data-v-4741aa5b]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:1023px){.split.has-detail .listcol[data-v-4741aa5b]{display:none}.split:not(.has-detail) .detailcol[data-v-4741aa5b]{display:none}.hide-s[data-v-4741aa5b]{display:none}}.note[data-v-8d955e37]{text-align:center;padding:40px 16px}.note h3[data-v-8d955e37]{margin:0 0 8px}.split[data-v-8d955e37]{display:grid;grid-template-columns:1fr;gap:12px;flex:1;min-height:0}.col[data-v-8d955e37]{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:8px}.filters[data-v-8d955e37]{display:flex;flex-direction:column;gap:8px;padding:10px;flex:none}.fi[data-v-8d955e37]{display:flex;align-items:center;gap:6px;font-size:15px;color:var(--muted)}.fi .field[data-v-8d955e37]{width:170px}.fq[data-v-8d955e37]{flex:1 1 200px;width:auto}.fs[data-v-8d955e37]{flex:1 1 150px;width:auto}.meta[data-v-8d955e37]{font-size:14px}.rows td[data-v-8d955e37]{vertical-align:top}.rows tr[data-v-8d955e37]{cursor:pointer}.rows td[data-v-8d955e37]{background:var(--surface)}.rows tr.unviewed td[data-v-8d955e37]{font-weight:700}.rows tr.unviewed td small[data-v-8d955e37]{font-weight:400}.uvdot[data-v-8d955e37]{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:6px;vertical-align:middle;background:var(--info)}.uvdot.chgdot[data-v-8d955e37]{background:var(--warn)}.chg[data-v-8d955e37]{display:inline-block;background:var(--warn);color:#fff;border-radius:var(--r-full);padding:0 8px;font-size:13px;cursor:pointer}.uvcount[data-v-8d955e37]{color:var(--info);margin-right:8px;align-self:center}.new[data-v-8d955e37]{display:inline-block;background:var(--warn);color:#fff;border-radius:var(--r-full);padding:0 8px;font-size:13px}.pager[data-v-8d955e37]{padding:4px 0}.center[data-v-8d955e37]{text-align:center}.big[data-v-8d955e37]{font-size:22px}.chips[data-v-8d955e37]{gap:6px;margin:4px 0 8px}.chip[data-v-8d955e37]{border-radius:var(--r-full);padding:2px 10px;font-size:var(--fs-sm);background:var(--sunken)}.chip.ff.PICKUP[data-v-8d955e37]{background:var(--ok-bg);color:var(--ok);font-weight:700}.chip.ff.DELIVERY[data-v-8d955e37]{background:var(--info-bg);color:var(--info);font-weight:700}.chip.new[data-v-8d955e37]{background:var(--warn);color:#fff}.chip.chg[data-v-8d955e37]{background:var(--warn);color:#fff;font-weight:700}.kv th[data-v-8d955e37]{font-weight:400;color:var(--muted);width:38%}.tag[data-v-8d955e37]{display:inline-block;font-size:13px;background:var(--sunken);border-radius:var(--r-full);padding:1px 8px;margin-left:4px;color:var(--ink-2)}.svc[data-v-8d955e37]{font-size:14px}.people b[data-v-8d955e37]{font-size:19px}.pst.PAID[data-v-8d955e37]{color:var(--ok)}.pst.UNPAID[data-v-8d955e37],.pst.TRANSFER_PENDING[data-v-8d955e37],.pst.COD_DUE[data-v-8d955e37]{color:var(--warn)}.pst.REFUNDED[data-v-8d955e37],.pst.PARTIAL_REFUND[data-v-8d955e37]{color:var(--danger)}tr.gone td[data-v-8d955e37]{text-decoration:line-through;color:var(--muted)}.note-line[data-v-8d955e37]{background:var(--warn-bg);border-left:4px solid var(--warn-line);border-radius:var(--r-sm);padding:6px 10px}h4[data-v-8d955e37]{margin:12px 0 4px}.timeline[data-v-8d955e37]{margin:0;padding-left:22px}.timeline li[data-v-8d955e37]{margin:2px 0}.acts[data-v-8d955e37]{margin-top:12px}.empty[data-v-8d955e37]{padding:40px 10px}@media(min-width:1024px){.split[data-v-8d955e37]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:1023px){.split.has-detail .listcol[data-v-8d955e37]{display:none}.split:not(.has-detail) .detailcol[data-v-8d955e37]{display:none}.hide-s[data-v-8d955e37]{display:none}}.orders[data-v-c09ef3d7]{display:flex;flex-direction:column;gap:10px;overflow:hidden}.tabs[data-v-c09ef3d7]{gap:8px;flex:none}.tab[data-v-c09ef3d7]{min-height:var(--tap);font-size:var(--fs-md);font-weight:700;flex:0 0 auto;padding:0 22px}.tab.on[data-v-c09ef3d7]{background:var(--brand-50);color:var(--brand-700);border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.dot.blue[data-v-c09ef3d7]{background:var(--info)}.dot[data-v-c09ef3d7]{display:inline-block;margin-left:8px;background:var(--warn);color:#fff;border-radius:var(--r-full);padding:0 9px;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.filters[data-v-b699c368]{gap:var(--s-2);margin-top:var(--s-2)}.filters select[data-v-b699c368]{max-width:180px}.tap[data-v-b699c368]{cursor:pointer}.tag[data-v-b699c368]{display:inline-block;padding:1px 8px;border-radius:var(--r-sm);font-size:var(--fs-sm);margin-left:4px}.tag.off[data-v-b699c368]{background:var(--surface-2);color:var(--danger)}.tag.pend[data-v-b699c368]{background:var(--warn-bg);color:var(--warn);border:1px solid var(--warn-line)}.center[data-v-b699c368]{text-align:center}.small-p[data-v-b699c368]{margin:4px 0;font-size:var(--fs-sm)}.ed[data-v-b699c368]{display:flex;gap:var(--s-3);align-items:flex-start}.form[data-v-b699c368]{flex:1 1 auto;min-width:0}.kbd[data-v-b699c368]{flex:0 0 340px;position:sticky;top:0}.grid2[data-v-b699c368]{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--s-2)}.newcat[data-v-b699c368]{gap:var(--s-2);margin-top:var(--s-2)}.chk[data-v-b699c368]{gap:var(--s-2);margin-top:var(--s-2);align-items:center}.weighed[data-v-b699c368]{display:flex;flex-direction:column;align-items:flex-start}.dup[data-v-b699c368]{display:flex;gap:var(--s-2);align-items:center;padding:8px 10px;margin-top:8px;border:1px solid var(--warn-line);background:var(--warn-bg);border-radius:var(--r)}.extra[data-v-b699c368]{display:grid;grid-template-columns:1.4fr .7fr .9fr .9fr 1.3fr auto;gap:6px;margin-top:6px}.sku[data-v-b699c368]{margin-top:var(--s-3)}.pack[data-v-b699c368]{border-top:1px solid var(--line);padding:8px 0}.pack.off[data-v-b699c368]{opacity:.6}.prow[data-v-b699c368]{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-end}.prow>input.field[data-v-b699c368]{flex:1 1 120px}.ratio[data-v-b699c368]{align-self:center}.mini[data-v-b699c368]{display:flex;flex-direction:column;font-size:var(--fs-sm);color:var(--muted)}.mini .field[data-v-b699c368]{width:96px}.codes[data-v-b699c368]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:6px}.chip[data-v-b699c368]{display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 10px;border:1px solid var(--line);border-radius:var(--r-full)}.chip .x[data-v-b699c368]{min-height:36px;min-width:36px;padding:0}.code-in[data-v-b699c368]{max-width:200px}@media(max-width:900px){.ed[data-v-b699c368]{flex-direction:column}.kbd[data-v-b699c368]{flex:none;width:100%;position:static}}.big[data-v-59aa4909]{font-size:var(--fs-lg);font-weight:700;font-variant-numeric:tabular-nums}.small[data-v-59aa4909]{font-size:var(--fs-sm)}.tools table.list[data-v-59aa4909]{margin-top:var(--s-2)}.diag[data-v-59aa4909]{margin-top:var(--s-2);font-size:var(--fs-sm)}.diag pre[data-v-59aa4909]{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:6px 8px;font-size:13px;max-height:160px;overflow:auto;margin:4px 0 0;white-space:pre-wrap;word-break:break-all}.th[data-v-33779bd6]{width:96px}.th img[data-v-33779bd6]{width:88px;height:56px;object-fit:cover;border-radius:6px;background:#111;display:block}.vid[data-v-33779bd6]{display:flex;align-items:center;justify-content:center;width:88px;height:56px;border-radius:6px;background:#1d2330;color:#fff;font-size:22px}.sec[data-v-33779bd6]{width:70px}.date[data-v-33779bd6]{width:160px}tr.off[data-v-33779bd6]{opacity:.55}.nowrap[data-v-33779bd6]{white-space:nowrap}.savebar[data-v-d328c133]{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;gap:10px;margin-top:var(--s-4);padding:10px 16px;background:var(--warn-bg);border:2px solid var(--warn-line);border-radius:var(--r-lg);box-shadow:var(--sh-2);animation:rise-in var(--t) var(--ease)}.savebar .grow[data-v-d328c133]{font-weight:600;color:var(--ink)}.dot[data-v-d328c133]{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--warn);margin-right:8px;vertical-align:middle}.savebar button[data-v-d328c133]{min-width:120px}.sp[data-v-cd1ec6f7]{display:grid;grid-template-columns:216px minmax(0,1fr);padding:0;overflow:hidden}.snav[data-v-cd1ec6f7]{overflow-y:auto;background:var(--surface);border-right:1px solid var(--line);padding:var(--s-2);display:flex;flex-direction:column;gap:4px}.sg[data-v-cd1ec6f7]{display:flex;align-items:center;gap:10px;text-align:left;justify-content:flex-start;min-height:52px;width:100%;padding:0 12px;background:transparent;border:1px solid transparent;box-shadow:none;border-radius:var(--r);color:var(--ink-2);font-size:var(--fs-sm);font-weight:600}.sg .ic[data-v-cd1ec6f7]{width:30px;height:30px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-2);color:var(--ink-2);font-size:16px}.sg .nm[data-v-cd1ec6f7]{flex:1;min-width:0;line-height:1.2}.sg.on[data-v-cd1ec6f7]{background:var(--brand-50);border-color:var(--brand-100);color:var(--brand-700);box-shadow:inset 4px 0 0 var(--brand)}.sg.on .ic[data-v-cd1ec6f7]{background:var(--brand);color:var(--on-brand)}.sg .dot[data-v-cd1ec6f7],.dot[data-v-cd1ec6f7]{width:10px;height:10px;border-radius:50%;background:var(--warn);flex:none}.spane[data-v-cd1ec6f7]{overflow-y:auto;padding:var(--s-4) var(--s-5) var(--s-5)}.spane[data-v-cd1ec6f7]>*{max-width:880px}.shead[data-v-cd1ec6f7]{margin-bottom:var(--s-3)}.shead h3[data-v-cd1ec6f7]{margin:0;font-size:var(--fs-lg)}.shead p[data-v-cd1ec6f7]{margin:4px 0 0;font-size:var(--fs-sm)}.small[data-v-cd1ec6f7]{font-size:var(--fs-sm)}.note[data-v-cd1ec6f7]{margin:6px 0;padding:8px 12px;border-radius:var(--r);background:var(--surface-2);font-size:var(--fs-sm)}.note.warn[data-v-cd1ec6f7]{background:var(--warn-bg);border:1px solid var(--warn-line)}.note.lock[data-v-cd1ec6f7]{background:var(--brand-50);border:1px solid var(--brand-100);color:var(--brand-700)}table.diff td[data-v-cd1ec6f7]{vertical-align:top;word-break:break-word}.row.end[data-v-cd1ec6f7]{justify-content:flex-end;margin-top:var(--s-3)}.mono[data-v-cd1ec6f7]{font-family:Consolas,Courier New,monospace;font-size:var(--fs-sm)}.range[data-v-cd1ec6f7]{width:180px;accent-color:var(--brand)}.plug.off[data-v-cd1ec6f7] h4{color:var(--ink-2)}.vol[data-v-cd1ec6f7]{min-width:2.5em;text-align:right}.spane>.fsec+.fsec[data-v-cd1ec6f7],.spane>.fsec+.note[data-v-cd1ec6f7],.spane>.note+.fsec[data-v-cd1ec6f7]{margin-top:var(--s-3)}.danger-zone[data-v-cd1ec6f7]{border:2px solid var(--danger-line);background:var(--danger-bg);margin-top:var(--s-6)!important}.danger-zone[data-v-cd1ec6f7] h4{color:var(--danger)}.danger-zone table.list[data-v-cd1ec6f7]{background:var(--surface)}.links[data-v-cd1ec6f7]{background:var(--surface-2);box-shadow:none}button.link[data-v-cd1ec6f7]{background:var(--surface);color:var(--brand-700);border-color:var(--brand-100);font-weight:600}@media(max-width:860px){.sp[data-v-cd1ec6f7]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.snav[data-v-cd1ec6f7]{flex-direction:row;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--line)}.sg[data-v-cd1ec6f7]{width:auto;flex:none}.sg.on[data-v-cd1ec6f7]{box-shadow:inset 0 -3px 0 var(--brand)}.spane[data-v-cd1ec6f7]{padding:var(--s-3)}}.cols[data-v-609ce962]{display:flex;gap:12px;align-items:flex-start}.col[data-v-609ce962]{flex:1;min-width:0}.res[data-v-609ce962]{display:flex;text-align:left;gap:8px;align-items:center}@media(max-width:1023px){.cols[data-v-609ce962]{flex-direction:column;align-items:stretch}}.picks[data-v-e7ca3a8c]{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.chip[data-v-e7ca3a8c]{display:inline-flex;align-items:center;gap:4px;background:var(--brand-50);border:1px solid var(--brand-100);border-radius:var(--r);padding:2px 4px 2px 10px}.flags[data-v-e7ca3a8c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:0 var(--s-4)}.flags>.frow[data-v-e7ca3a8c]{border-top:0;padding:4px 0}.rules[data-v-e7ca3a8c]{max-width:880px}.unit[data-v-e7ca3a8c]{color:var(--muted);font-weight:600}.pair[data-v-ab97571a]{display:flex;flex-direction:column;gap:8px;max-width:420px}.pair-lead[data-v-ab97571a]{font-size:18px;font-weight:600;margin:4px 0}.pair-pad[data-v-ab97571a]{max-width:360px}.pair-store[data-v-ab97571a]{font-size:30px;font-weight:700;padding:10px 0}.pair-video[data-v-ab97571a]{width:100%;max-width:360px;border-radius:var(--r);background:#000}.pair-adv[data-v-ab97571a]{margin-top:14px}.pair-adv summary[data-v-ab97571a]{min-height:44px;display:flex;align-items:center;cursor:pointer}.cf-head[data-v-ab97571a]{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:none;padding:4px 0;min-height:44px;text-align:left}.cf-groups[data-v-ab97571a]{margin-top:8px;display:flex;flex-direction:column;gap:8px}.cf-group[data-v-ab97571a]{border:1px solid var(--line);border-radius:var(--r);padding:6px 8px}.cf-ghead[data-v-ab97571a]{align-items:center;gap:8px}.cf-gtitle[data-v-ab97571a]{text-align:left;background:none;border:none;min-height:44px}.cf-n[data-v-ab97571a]{margin-left:6px}.radios[data-v-ab97571a]{display:flex;flex-direction:column;gap:2px;margin:6px 0}.steps[data-v-ab97571a]{display:flex;flex-wrap:wrap;gap:6px;padding:0;list-style:none;margin:8px 0}.steps li[data-v-ab97571a]{padding:4px 12px;border-radius:var(--r-full);background:var(--sunken);color:var(--muted);font-size:var(--fs-sm)}.steps li.done[data-v-ab97571a]{background:var(--ok-bg);color:var(--ok)}.steps li.done[data-v-ab97571a]:before{content:"✓ "}.steps li.on[data-v-ab97571a]{background:var(--brand);color:#fff;font-weight:700}.item[data-v-d2b6bc8c]{margin-top:10px}.pfields[data-v-d2b6bc8c]{display:grid;grid-template-columns:minmax(200px,2fr) repeat(4,minmax(120px,1fr));gap:var(--s-2) var(--s-3);align-items:end}.pfields>label[data-v-d2b6bc8c]{min-width:0}.pfields .fl[data-v-d2b6bc8c]{display:block;margin:0 0 var(--s-1);color:var(--muted);font-size:var(--fs-sm);font-weight:600}.w[data-v-d2b6bc8c]{width:100%}@media(max-width:767px){.pfields[data-v-d2b6bc8c]{grid-template-columns:repeat(2,minmax(0,1fr))}.pname[data-v-d2b6bc8c]{grid-column:1 / -1}}.checks[data-v-d2b6bc8c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:0 var(--s-4);margin-top:6px}.checks>.frow[data-v-d2b6bc8c]{border-top:0;padding:2px 0}.tabs[data-v-aceb68c9]{margin-bottom:12px}.pg[data-v-aceb68c9]{gap:2px;padding:2px;border-radius:var(--r);border:1px solid transparent}.pg.on[data-v-aceb68c9]{background:var(--brand-50);border-color:var(--brand-100)}.results[data-v-aceb68c9]{display:flex;flex-direction:column;gap:6px;margin-top:6px;max-height:40vh;overflow:auto}.res[data-v-aceb68c9]{display:flex;text-align:left;gap:8px;align-items:center}.nowrap[data-v-aceb68c9]{white-space:nowrap}.top[data-v-63863ba0]{margin-top:12px;align-items:flex-start}.tscroll[data-v-abe13291]{overflow-x:auto}.xform[data-v-abe13291]{margin-top:var(--s-3);max-width:880px;box-shadow:none}.hub[data-v-f848dc9a]{animation:fade-in var(--t) linear}.head[data-v-f848dc9a]{margin-bottom:var(--s-3)}.head h2[data-v-f848dc9a]{margin:0}.back[data-v-f848dc9a]{min-height:60px;font-size:var(--fs-md);padding:0 22px}.tiles[data-v-f848dc9a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-auto-rows:132px;gap:12px}.tile[data-v-f848dc9a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px;border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:var(--sh-2)}.tile .ic[data-v-f848dc9a]{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--brand-50);color:var(--brand-700);font-size:28px;line-height:1;margin-bottom:2px}.tile .lb[data-v-f848dc9a]{font-size:var(--fs-md);font-weight:700}.tile .hint[data-v-f848dc9a]{font-size:var(--fs-xs);text-align:center;line-height:1.25}.tile.plugin .ic[data-v-f848dc9a]{background:var(--promo-bg);color:var(--promo)}.tile.out[data-v-f848dc9a]{background:var(--danger-bg);border-color:var(--danger-line)}.tile.out .ic[data-v-f848dc9a]{background:#fff;color:var(--danger)}@media(max-width:767px){.tiles[data-v-f848dc9a]{grid-template-columns:repeat(2,1fr);grid-auto-rows:110px}}@media(max-height:800px)and (min-width:1000px){.tiles[data-v-f848dc9a]{grid-auto-rows:128px}.tile .ic[data-v-f848dc9a]{width:46px;height:46px;font-size:25px}}.alertbar[data-v-6116a1ec],.changebar[data-v-6116a1ec]{padding:6px 12px;font-size:17px;gap:10px;animation:rise-in var(--t) var(--ease)}.alertbar[data-v-6116a1ec]{background:var(--info-bg);color:#0b3a82;border-bottom:3px solid var(--info)}.alertbar .tag[data-v-6116a1ec],.changebar .tag[data-v-6116a1ec]{color:#fff;border-radius:var(--r-full);padding:2px 10px;white-space:nowrap;font-size:var(--fs-sm);margin-left:0;animation:alert-pulse-6116a1ec .9s ease-in-out 4}.alertbar .tag[data-v-6116a1ec]{background:var(--info)}.changebar[data-v-6116a1ec]{background:var(--warn-bg);color:#5c2a00;border-bottom:3px solid var(--warn)}.changebar .tag[data-v-6116a1ec]{background:var(--warn)}.changebar.cancel[data-v-6116a1ec]{background:var(--danger-bg);color:#6e0f08;border-bottom-color:var(--danger)}.changebar.cancel .tag[data-v-6116a1ec]{background:var(--danger)}@keyframes alert-pulse-6116a1ec{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.alertbar .line[data-v-6116a1ec],.changebar .line[data-v-6116a1ec]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alertbar .more[data-v-6116a1ec],.changebar .more[data-v-6116a1ec]{text-decoration:underline;cursor:pointer}.alertdown[data-v-6116a1ec]{background:var(--sunken);color:var(--muted);font-size:var(--fs-xs);padding:2px 12px}.big[data-v-6116a1ec]{font-size:22px}tr.sel td[data-v-6116a1ec]{background:var(--brand-50)}@media(max-width:767px){.alertbar[data-v-6116a1ec],.changebar[data-v-6116a1ec]{flex-wrap:wrap;font-size:15px}.alertbar .line[data-v-6116a1ec],.changebar .line[data-v-6116a1ec]{white-space:normal}}.ordersbtn[data-v-4177eff7]{min-height:48px;padding:0 14px;background:var(--bar-2);color:#fff;border-color:var(--bar-line);font-weight:700;white-space:nowrap;box-shadow:none}.ordersbtn b.viewbadge[data-v-4177eff7]{display:inline-block;margin-left:8px;min-width:30px;padding:0 8px;border-radius:var(--r-full);font-size:18px;line-height:30px;text-align:center;box-shadow:0 0 0 2px #fff}.alertbadge[data-v-4177eff7],.changebadge[data-v-4177eff7]{color:#fff;white-space:nowrap;font-weight:700;font-variant-numeric:tabular-nums}.alertbadge[data-v-4177eff7]{background:var(--info);border-color:var(--info)}.changebadge[data-v-4177eff7]{background:var(--warn);border-color:var(--warn)}.shell[data-v-0e660106]{display:flex;flex-direction:column;height:100%}.bar[data-v-0e660106]{display:flex;align-items:center;gap:var(--s-2);background:var(--bar);color:var(--bar-ink);padding:6px 10px;min-height:60px;border-bottom:3px solid var(--brand)}.brand[data-v-0e660106]{display:flex;flex-direction:column;min-width:0;max-width:30vw;line-height:1.15}.bar .shop[data-v-0e660106]{white-space:nowrap;font-size:var(--fs-md);color:#fff;overflow:hidden;text-overflow:ellipsis}.meta[data-v-0e660106]{display:flex;gap:10px;font-size:var(--fs-xs);color:var(--bar-ink);white-space:nowrap;overflow:hidden}.net .dot[data-v-0e660106]{display:inline-block;width:8px;height:8px;border-radius:50%;background:#5fd08f;margin-right:4px;vertical-align:middle}.net.off[data-v-0e660106]{color:#ffc27a}.net.off .dot[data-v-0e660106]{background:#ffc27a}.clockbox[data-v-0e660106]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-left:8px;line-height:1.1}.dt[data-v-0e660106]{font-size:var(--fs-xs);color:var(--bar-ink);white-space:nowrap}.cartno[data-v-0e660106]{display:inline-flex;align-items:stretch;border:1px solid var(--bar-line);border-radius:var(--r-sm);overflow:hidden;font-size:var(--fs-xs)}.cartno span[data-v-0e660106]{background:var(--bar-2);padding:1px 6px;color:var(--bar-ink)}.cartno b[data-v-0e660106]{background:#fff;color:var(--ink);padding:1px 12px;min-width:52px;text-align:center;font-size:var(--fs-sm)}.mbox[data-v-0e660106]{display:flex;align-items:center;gap:4px;background:var(--bar-2);border:1px solid var(--bar-line);border-radius:var(--r);padding:2px 2px 2px 8px;min-height:48px;max-width:300px}.minput[data-v-0e660106]{width:170px;min-height:40px;border:0;border-radius:var(--r-sm);padding:0 8px;background:#fff;color:var(--ink);font-size:var(--fs-sm)}.mname[data-v-0e660106]{color:#fff;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:110px}.mstat[data-v-0e660106]{color:var(--bar-ink);font-size:var(--fs-xs);white-space:nowrap}.mbox button[data-v-0e660106]{min-height:40px;min-width:44px}@media(max-width:767px){.bar[data-v-0e660106]{flex-wrap:wrap}.clockbox[data-v-0e660106]{display:none}.brand[data-v-0e660106]{max-width:60vw}.mbox[data-v-0e660106]{order:10;flex:1 1 100%;max-width:none}.minput[data-v-0e660106]{flex:1;width:auto}}.bar .grow[data-v-0e660106]{flex:1}.bar button[data-v-0e660106]{box-shadow:none}.bar button.small[data-v-0e660106]{background:transparent;color:var(--bar-ink);border-color:var(--bar-line)}.manage[data-v-0e660106]{min-height:48px;background:var(--brand);color:#fff;border-color:var(--brand);font-weight:700;white-space:nowrap}.manage.on[data-v-0e660106]{background:#fff;color:var(--brand-700);border-color:#fff}.chip[data-v-0e660106]{white-space:nowrap;font-size:var(--fs-sm);background:var(--bar-2);padding:4px 10px;border-radius:var(--r-full)}.who[data-v-0e660106]{white-space:nowrap;color:var(--bar-ink)}.shiftno[data-v-0e660106]{background:var(--bar-2);color:#fff;padding:0 6px;border-radius:var(--r-full);margin-left:4px;font-variant-numeric:tabular-nums}.noshift[data-v-0e660106]{color:#ffc27a;margin-left:4px;font-weight:600}.syncbadge[data-v-0e660106]{background:var(--ok);color:#fff;border-color:var(--ok);white-space:nowrap}.syncbadge.off[data-v-0e660106]{background:var(--warn);border-color:var(--warn)}.syncbadge.warn[data-v-0e660106]{outline:2px solid #ffc27a}.subbar[data-v-0e660106]{background:var(--surface);border-bottom:1px solid var(--line);padding:6px 10px;gap:var(--s-2);box-shadow:var(--sh-1);position:relative;z-index:2}.subbar .title[data-v-0e660106]{font-size:var(--fs-md);margin-left:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main[data-v-0e660106]{flex:1;min-height:0}.backupwarn[data-v-0e660106]{background:var(--warn-bg);color:#6b3500;border-bottom:2px solid var(--warn);padding:6px 12px;font-size:var(--fs-sm)}.printfail[data-v-0e660106]{position:fixed;top:72px;left:50%;transform:translate(-50%);background:var(--warn-bg);border:2px solid var(--warn);border-radius:var(--r-lg);padding:8px 12px;z-index:90;width:min(560px,94vw);box-shadow:var(--sh-3);animation:drop-in-0e660106 var(--t) var(--ease)}@keyframes drop-in-0e660106{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}:root{--brand-50: #e9f4ee;--brand-100: #c9e6d6;--brand-300: #7fbf9d;--brand: #2f7d5d;--brand-600: #276b4f;--brand-700: #1b5a40;--on-brand: #ffffff;--bg: #eef2ef;--surface: #ffffff;--surface-2: #f6f8f7;--sunken: #e6ebe8;--ink: #15211c;--ink-2: #3c4a43;--muted: #5d6c64;--line: #d9e0dc;--line-2: #b9c5be;--bar: #17251f;--bar-2: #24362d;--bar-line: #3a4f44;--bar-ink: #e3ece7;--ok: #1e7a45;--ok-bg: #e5f4ea;--warn: #a8520f;--warn-bg: #fff3e3;--warn-line: #f0b062;--danger: #b42318;--danger-bg: #fdecea;--danger-line: #eda59f;--info: #1d5fbf;--info-bg: #e8f0fd;--info-line: #9dbbec;--promo: #7445b8;--promo-bg: #f3ecfd;--promo-line: #c2a3ee;--fk-blue: #1769aa;--fk-pink: #b4236b;--fk-green: #2e7d32;--fk-gold: #f0c35a;--fk-gold-ink: #3d2a00;--fk-gold-soft: #fbf1d9;--fk-gold-line: #e3c98a;--fk-grey: #d3d9df;--r-sm: 6px;--r: 10px;--r-lg: 14px;--r-xl: 18px;--r-full: 999px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--fs-xs: 13px;--fs-sm: 15px;--fs-base: 18px;--fs-md: 20px;--fs-lg: 24px;--fs-xl: 28px;--fs-total: 34px;--tap-sm: 44px;--tap: 56px;--tap-lg: 72px;--sh-1: 0 1px 2px rgba(21, 33, 28, .06);--sh-2: 0 2px 6px rgba(21, 33, 28, .08);--sh-3: 0 12px 32px rgba(21, 33, 28, .22);--focus: #3f9b74;--ease: cubic-bezier(.3, .8, .4, 1);--t-fast: .12s;--t: .18s;--panel: var(--surface);--primary: var(--brand);--primary-ink: var(--on-brand);--radius: var(--r)}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--bg);color:var(--ink);font:var(--fs-base)/1.35 "Segoe UI","Microsoft YaHei","PingFang SC",system-ui,sans-serif;-webkit-user-select:none;user-select:none;touch-action:manipulation;overflow:hidden;-webkit-tap-highlight-color:transparent}input,textarea,select{-webkit-user-select:text;user-select:text;font:inherit;color:inherit}input[type=checkbox],input[type=radio]{accent-color:var(--brand);width:24px;height:24px;flex:none}:focus{outline:none}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}h2,h3,h4{color:var(--ink)}h3{font-size:var(--fs-md);margin:var(--s-4) 0 var(--s-2)}h4{font-size:var(--fs-base)}button{font:inherit;min-height:var(--tap);min-width:var(--tap);padding:0 18px;border-radius:var(--r);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);cursor:pointer;box-shadow:var(--sh-1);transition:transform var(--t-fast) var(--ease),opacity var(--t-fast) linear}button:active:not(:disabled){transform:scale(.97);background:var(--sunken)}button:disabled{opacity:.42;cursor:default;box-shadow:none}button.primary{background:var(--brand);color:var(--on-brand);border-color:var(--brand);font-weight:600}button.primary:active:not(:disabled){background:var(--brand-700)}button.ok{background:var(--ok);color:#fff;border-color:var(--ok);font-weight:600}button.ok:active:not(:disabled){background:#155c33}button.danger{background:var(--danger);color:#fff;border-color:var(--danger);font-weight:600}button.danger:active:not(:disabled){background:#8f1c13}button.small{min-height:var(--tap-sm);min-width:var(--tap-sm);padding:0 12px;font-size:var(--fs-sm)}button.active{background:var(--brand-50);border-color:var(--brand);color:var(--brand-700);font-weight:700;box-shadow:inset 0 0 0 1px var(--brand)}@media(hover:hover){button:hover:not(:disabled):not(.primary):not(.ok):not(.danger):not(.active){border-color:var(--brand-300)}}.tabs>button{position:relative}.tabs>button:after{content:"";position:absolute;left:10px;right:10px;bottom:4px;height:3px;border-radius:3px;background:var(--brand);transform:scaleX(0);transition:transform var(--t) var(--ease)}.tabs>button.active:after,.tabs>button.on:after{transform:scaleX(1)}input.field,select.field,textarea.field,textarea{width:100%;min-height:52px;padding:8px 12px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);transition:border-color var(--t-fast) linear}textarea{min-height:80px;resize:vertical}input.field:focus,select.field:focus,textarea:focus{border-color:var(--brand);outline:3px solid rgba(63,155,116,.28);outline-offset:0}input.field[readonly]{background:var(--surface-2)}input.field::placeholder{color:#8a978f}input[type=date].field{min-width:0}label.fl{display:block;margin:var(--s-3) 0 var(--s-1);color:var(--muted);font-size:var(--fs-sm);font-weight:600}.fform,.fsec{container-type:inline-size}.fsec{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-3) var(--s-4) var(--s-4);box-shadow:var(--sh-1)}.fsec+.fsec,.fsec+.note,.note+.fsec{margin-top:var(--s-3)}.fsec-h{display:flex;align-items:center;flex-wrap:wrap;gap:4px var(--s-2);min-height:40px;margin-bottom:var(--s-1)}.fsec-h h4{margin:0;font-size:var(--fs-md);color:var(--ink)}.fsec-h .tag{margin-left:0}.fsec-h .fsub{color:var(--muted);font-size:var(--fs-xs)}.fsec-hint{margin:0 0 var(--s-2);color:var(--muted);font-size:var(--fs-sm)}.fsub-t{margin:var(--s-4) 0 var(--s-1);font-size:var(--fs-sm);font-weight:700;color:var(--ink-2);letter-spacing:.3px}.frow{display:grid;grid-template-columns:220px minmax(0,520px);gap:6px var(--s-5);align-items:start;padding:10px 0;border-top:1px solid var(--line)}.frow:first-child,.fsec-h+.frow,.fsec-hint+.frow,.fsub-t+.frow{border-top:0}.frow.wide{grid-template-columns:minmax(0,1fr)}.flabel{display:block;padding-top:13px;font-size:var(--fs-base);font-weight:600;color:var(--ink);line-height:1.3;min-width:0}.frow.wide>.flabel,.frow.check>.flabel{padding-top:0}.fbody{min-width:0}.fctl{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2);min-width:0}.fctl>.field:not(.w-s):not(.w-m){flex:1 1 200px}.fctl>.unit{color:var(--muted);font-weight:600}.fhelp{display:block;margin:6px 0 0;font-size:var(--fs-sm);line-height:1.4;color:var(--muted);font-weight:400}.flock{margin-left:6px;font-size:.9em}.fhelp.flock-h{color:var(--brand-700);font-weight:600}.note.lock{margin:6px 0;padding:8px 12px;border-radius:var(--r);background:var(--brand-50);border:1px solid var(--brand-100);color:var(--brand-700);font-size:var(--fs-sm)}fieldset.bare{border:0;margin:0;padding:0;min-width:0}.field.w-s{width:10em;max-width:100%;flex:none}.field.w-m{width:18em;max-width:100%;flex:none}.frow.check{grid-template-columns:minmax(0,1fr)}.fcheck{display:inline-flex;align-items:center;gap:var(--s-3);min-height:var(--tap-sm);max-width:100%;cursor:pointer}.fcheck .ftext{font-size:var(--fs-base);font-weight:600;color:var(--ink);line-height:1.3}.fcheck .fstate{flex:none;font-size:var(--fs-xs);font-weight:700;padding:1px 8px;border-radius:var(--r-full);background:var(--sunken);color:var(--ink-2)}.fcheck .fstate.on{background:var(--ok-bg);color:var(--ok)}.fcheck.disabled{cursor:default;opacity:.6}.frow.check>.fbody>.fhelp{margin:2px 0 0 calc(56px + var(--s-3))}.frow.check.boxed>.fbody>.fhelp{margin-left:calc(28px + var(--s-3))}input.switch{-webkit-appearance:none;appearance:none;flex:none;width:56px;height:32px;border-radius:var(--r-full);position:relative;cursor:pointer;background:var(--line-2);border:0;margin:0;transition:background-color var(--t-fast) linear}input.switch:after{content:"";position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:var(--surface);box-shadow:var(--sh-1);transition:transform var(--t) var(--ease)}input.switch:checked{background:var(--brand)}input.switch:checked:after{transform:translate(24px)}input.switch:disabled{opacity:.45;cursor:default}input.box{width:28px;height:28px}.fseg{display:inline-flex;flex-wrap:wrap;gap:0;border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden;max-width:100%}.fseg>button{border:0;border-radius:0;box-shadow:none;min-height:var(--tap-sm);font-size:var(--fs-sm);border-left:1px solid var(--line-2)}.fseg>button:first-child{border-left:0}.factions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--line)}.factions:empty{display:none}.factions+.fhelp{margin-top:6px}.factions+.factions{border-top:0;padding-top:0;margin-top:var(--s-2)}.fadv{margin-top:var(--s-3);border-top:1px dashed var(--line-2);padding-top:var(--s-1)}.fadv>summary{cursor:pointer;color:var(--muted);font-size:var(--fs-sm);min-height:var(--tap-sm);display:flex;align-items:center;gap:6px;list-style:none}.fadv>summary::-webkit-details-marker{display:none}.fadv>summary:before{content:"▸";transition:transform var(--t-fast) var(--ease)}.fadv[open]>summary:before{transform:rotate(90deg)}@container (max-width: 620px){.frow{grid-template-columns:minmax(0,1fr);gap:6px}.flabel{padding-top:0}}@media(max-width:767px){.frow{grid-template-columns:minmax(0,1fr);gap:6px}.flabel{padding-top:0}.fsec{padding:var(--s-3)}}.row{display:flex;gap:10px;align-items:center}.row.wrap{flex-wrap:wrap}.grow{flex:1;min-width:0}.muted{color:var(--muted)}.warn{color:var(--warn)}.danger-t{color:var(--danger)}.ok-t{color:var(--ok)}.right{text-align:right}.num{font-variant-numeric:tabular-nums}.ellip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-4);box-shadow:var(--sh-1)}.panel>b:first-child,.panel>h3:first-child{display:block;font-size:var(--fs-md);margin:0 0 var(--s-2)}.page{height:100%;overflow:auto;padding:var(--s-4)}.page>*+.panel,.page>.panel+*{margin-top:var(--s-3)}.page h2{margin:2px 0 var(--s-3);font-size:var(--fs-lg);letter-spacing:.2px}.subpage>.page>h2:first-child{display:none}.subpage>.page>.row:first-child>h2{font-size:0;margin:0;min-height:1px}.subpage>.page>h2:first-child+*{margin-top:0}table.list{width:100%;border-collapse:separate;border-spacing:0;background:var(--surface);border-radius:var(--r)}table.list th,table.list td{padding:10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}table.list th{background:var(--surface-2);color:var(--ink-2);font-size:var(--fs-sm);font-weight:700;white-space:nowrap}table.list:not(.kv) tr:first-child>th{position:sticky;top:0;z-index:1}table.list.kv th{background:transparent;font-weight:400;color:var(--muted);white-space:normal}table.list td{font-variant-numeric:tabular-nums}table.list tr:last-child td{border-bottom:0}table.list tr.sel td{background:var(--brand-50)}table.list tr.sel td:first-child{box-shadow:inset 4px 0 0 var(--brand)}table.list th.right,table.list td.right{text-align:right}.tag{display:inline-block;font-size:var(--fs-xs);font-weight:600;line-height:1.5;background:var(--sunken);color:var(--ink-2);border-radius:var(--r-full);padding:0 8px;margin-left:4px;vertical-align:middle}.tag.ok{background:var(--ok-bg);color:var(--ok)}.tag.bad{background:var(--danger-bg);color:var(--danger)}.tag.warn{background:var(--warn-bg);color:var(--warn)}.empty{text-align:center;color:var(--muted);padding:36px 16px}.empty:before{content:"";display:block;width:56px;height:56px;margin:0 auto 10px;border-radius:50%;border:3px dashed var(--line-2)}.toast{position:fixed;left:50%;bottom:136px;transform:translate(-50%);background:var(--bar);color:#fff;padding:12px 22px;border-radius:var(--r-full);z-index:100;max-width:90vw;font-weight:600;box-shadow:var(--sh-3);pointer-events:none;animation:toast-in var(--t) var(--ease)}.toast.err{background:var(--danger)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.grid-btns{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes pop-in{0%{opacity:0;transform:scale(.97) translateY(6px)}to{opacity:1;transform:none}}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.subpage>.page{animation:fade-in var(--t) linear}@media(max-width:1023px){body{font-size:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
