.money-totals[data-v-6f4c3213]{white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;gap:1px;display:inline-flex}.income[data-v-fd1769cd]{animation:.55s both rise-fd1769cd}.panel[data-v-fd1769cd]{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:.75rem .85rem .9rem}.detail-page[data-v-fd1769cd]{min-height:min(70vh,42rem);padding:1rem 1.1rem 1.15rem}.list-panel[data-v-fd1769cd]{padding-top:.65rem}.catalog-panel[data-v-fd1769cd]{--catalog-surface:linear-gradient(180deg, #fafaf8 0%, #f6f6f3 100%);border:1px solid var(--line);background:var(--catalog-surface);border-radius:.75rem;margin:0 0 .75rem;overflow:visible}.catalog-bar[data-v-fd1769cd]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.85rem;padding:.65rem .75rem;display:flex}.catalog-bar-main[data-v-fd1769cd]{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.catalog-total[data-v-fd1769cd]{color:var(--muted);margin:0;font-size:.84rem;font-weight:500;line-height:1.3}.catalog-total strong[data-v-fd1769cd]{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.catalog-hint[data-v-fd1769cd]{color:var(--muted);max-width:36rem;margin:0;font-size:.78rem;line-height:1.35}.catalog-action[data-v-fd1769cd]{border:1px solid var(--ink);background:var(--ink);color:#fff;min-height:2.15rem;font:inherit;cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.4rem .9rem;font-size:.8rem;font-weight:600;display:inline-flex}.catalog-action.ghost[data-v-fd1769cd]{color:var(--ink);background:0 0}.toolbar[data-v-fd1769cd]{flex-wrap:wrap;align-items:stretch;gap:.45rem;margin:0;padding:.65rem .75rem;display:flex}.search[data-v-fd1769cd]{flex:1;min-width:12rem}.search input[data-v-fd1769cd]{font:inherit;color:var(--ink);border:1.5px solid var(--line);background:#fff;border-radius:.65rem;width:100%;min-height:2.35rem;padding:.48rem .7rem;font-size:.86rem;font-weight:500;transition:border-color .15s,box-shadow .15s}.search input[data-v-fd1769cd]:hover{border-color:#cfcfc9}.search input[data-v-fd1769cd]:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #1111110f}.sr[data-v-fd1769cd]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.table-wrap[data-v-fd1769cd]{-webkit-overflow-scrolling:touch;overflow-x:auto}.list-wrap[data-v-fd1769cd]{background:0 0;border:0;border-radius:0}.lines-wrap[data-v-fd1769cd]{-webkit-overflow-scrolling:touch;margin-top:0;overflow:hidden;border:1px solid var(--line)!important;background:#fff!important;border-radius:.65rem!important}.lines-wrap .list th[data-v-fd1769cd],.lines-wrap .list td[data-v-fd1769cd]{padding:.45rem .4rem}.list[data-v-fd1769cd]{border-collapse:collapse;width:100%;min-width:40rem;font-size:.9rem}.list.lines-read[data-v-fd1769cd]{min-width:26rem}.list th[data-v-fd1769cd],.list td[data-v-fd1769cd]{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;padding:.7rem .4rem}.list.grid th[data-v-fd1769cd],.list.grid td[data-v-fd1769cd]{border:1px solid var(--line);padding:.5rem .4rem}.list.grid thead th[data-v-fd1769cd]{background:#f6f6f3;border-bottom-color:#d8d8d2}.list th[data-v-fd1769cd]{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:600}.list .doc[data-v-fd1769cd]{font-variant-numeric:tabular-nums;font-weight:600}.list .col-no[data-v-fd1769cd]{text-align:center;width:2.4rem;min-width:2.4rem;color:var(--muted);font-weight:650}.list .name-cell[data-v-fd1769cd]{white-space:normal;word-break:break-word;min-width:8rem}.list tbody tr[data-v-fd1769cd]{cursor:pointer}.list tbody tr:hover td[data-v-fd1769cd]{background:#11111105}.list-wrap .list tbody tr.verified td[data-v-fd1769cd]{background:#d8f3e5}.list-wrap .list tbody tr.verified:hover td[data-v-fd1769cd]{background:#c6edd8}.lines-read tbody tr[data-v-fd1769cd]{cursor:default}.lines-read tbody tr:hover td[data-v-fd1769cd]{background:0 0}.lines-read tbody tr.verified td[data-v-fd1769cd],.lines-read tbody tr.verified:hover td[data-v-fd1769cd]{background:#eaf8f0}.goods-panel.verified[data-v-fd1769cd]{background:linear-gradient(#f3fbf6 0%,#fff 42%);border-color:#0f7a4a47}.mono[data-v-fd1769cd]{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.85rem;font-weight:600}.num[data-v-fd1769cd],.amount[data-v-fd1769cd]{font-variant-numeric:tabular-nums}.amount[data-v-fd1769cd]{font-weight:600}.empty[data-v-fd1769cd]{text-align:center;color:var(--muted);white-space:normal!important;padding:1.5rem .5rem!important}.badge[data-v-fd1769cd]{background:#1111110f;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.badge.lg[data-v-fd1769cd]{padding:.35rem .75rem;font-size:.8rem}.badge.ok[data-v-fd1769cd]{color:var(--ok);background:var(--ok-bg)}.badge.verified[data-v-fd1769cd]{color:#0b5c38;background:#d8f3e5;border:1px solid #0f7a4a47;gap:.28rem}.badge.lg.verified[data-v-fd1769cd]{background:#c6edd8;border-color:#0f7a4a59}.badge-ico[data-v-fd1769cd]{flex:none;display:block}.verified-note[data-v-fd1769cd]{color:#0b5c38;background:#d8f3e5;border:1px solid #0f7a4a38;border-radius:999px;align-items:center;gap:.28rem;padding:.2rem .55rem;display:inline-flex}.verified-note strong[data-v-fd1769cd]{color:#0b5c38;font-weight:700}.detail-head[data-v-fd1769cd]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:.85rem;margin-bottom:1rem;padding-bottom:.85rem;display:flex}.detail-head-main[data-v-fd1769cd]{min-width:0}.back-link[data-v-fd1769cd]{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin:0 0 .45rem;padding:0;font-size:.8rem;font-weight:550;display:inline-flex}.back-link[data-v-fd1769cd]:hover{color:var(--ink)}.detail-head h2[data-v-fd1769cd]{letter-spacing:-.01em;margin:0 0 .2rem;font-size:1.2rem;font-weight:650}.detail-head p[data-v-fd1769cd]{color:var(--muted);margin:0;font-size:.84rem}.detail-head-actions[data-v-fd1769cd]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.45rem;display:flex}.icon-btn[data-v-fd1769cd]{border:1px solid var(--line);background:var(--panel);width:2.35rem;height:2.35rem;color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.icon-btn[data-v-fd1769cd]:hover{background:#1111110a;border-color:#11111147}.icon-btn[data-v-fd1769cd]:focus-visible{outline:none;box-shadow:0 0 0 3px #1111111a}.detail-body[data-v-fd1769cd]{display:block}.detail-main[data-v-fd1769cd]{min-width:0}.meta[data-v-fd1769cd]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.85rem 1rem;margin:0 0 1.15rem;display:grid}.meta .full[data-v-fd1769cd]{grid-column:1/-1}.meta dt[data-v-fd1769cd]{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:600}.meta dd[data-v-fd1769cd]{margin:.25rem 0 0;font-size:.92rem;font-weight:500}.goods-panel[data-v-fd1769cd]{margin:0}.goods-head[data-v-fd1769cd]{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.65rem;display:flex}.goods-head h3[data-v-fd1769cd]{margin:0 0 .2rem;font-size:1rem;font-weight:650}.goods-head p[data-v-fd1769cd]{color:var(--muted);margin:0;font-size:.82rem}.goods-count[data-v-fd1769cd]{flex-shrink:0;align-items:baseline;gap:.4rem;margin:0;display:flex}.goods-count .muted[data-v-fd1769cd]{color:var(--muted);font-size:.78rem}.goods-count strong[data-v-fd1769cd]{font-variant-numeric:tabular-nums;font-size:1rem}.goods-head-side[data-v-fd1769cd]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.65rem .85rem;display:flex}.col-sn[data-v-fd1769cd]{vertical-align:middle;box-sizing:border-box;white-space:nowrap;width:9.1rem;min-width:9.1rem;max-width:9.1rem;overflow:hidden;text-align:center!important;padding-left:.3rem!important;padding-right:.3rem!important}.sn-register[data-v-fd1769cd],.sn-placeholder[data-v-fd1769cd],.sn-placeholder-box[data-v-fd1769cd]{--stock-ctrl-h:1.85rem;--stock-ctrl-w:4.15rem;--stock-ctrl-r:.35rem}.sn-register[data-v-fd1769cd]{appearance:none;box-sizing:border-box;width:var(--stock-ctrl-w);min-width:var(--stock-ctrl-w);max-width:var(--stock-ctrl-w);height:var(--stock-ctrl-h);min-height:var(--stock-ctrl-h);max-height:var(--stock-ctrl-h);border:1px solid var(--line);border-radius:var(--stock-ctrl-r);color:var(--ink);box-shadow:none;cursor:pointer;vertical-align:middle;background:#fff;justify-content:center;align-items:center;gap:.28rem;margin:0 auto;padding:0 .35rem;display:inline-flex;overflow:hidden}.sn-register[data-v-fd1769cd]:hover{color:var(--ink);background:#f7f7f4;border-color:#cfcfc8}.sn-register[data-v-fd1769cd]:focus-visible{outline-offset:1px;outline:2px solid #1113}.sn-register[data-v-fd1769cd]:active{background:#efefeb}.sn-pair[data-v-fd1769cd]{vertical-align:middle;gap:.25rem;display:inline-flex}.sn-register.usual[data-v-fd1769cd]:not(.done){border-color:#8f8f88}.sn-register.done[data-v-fd1769cd]{color:#fff;background:green}.sn-register.done[data-v-fd1769cd]:hover{border-color:var(--line);color:#fff;background:green}.sn-register.done[data-v-fd1769cd]:active{background:green}.sn-register.done[data-v-fd1769cd]:focus-visible{outline-offset:1px;outline:2px solid #1113}.sn-register-ico[data-v-fd1769cd]{color:#5a5a56;flex:none;width:.82rem;height:.82rem;display:block}.sn-register.done .sn-register-ico[data-v-fd1769cd],.sn-register.done .sn-register-label[data-v-fd1769cd]{color:#fff}.sn-register-label[data-v-fd1769cd]{text-overflow:ellipsis;font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;min-width:0;color:inherit;text-align:left;flex:auto;font-family:inherit;font-size:.72rem;font-weight:650;line-height:1;display:block;overflow:hidden}.sn-placeholder[data-v-fd1769cd]{box-sizing:border-box;height:var(--stock-ctrl-h);min-height:var(--stock-ctrl-h);vertical-align:middle;justify-content:center;align-items:center;margin:0 auto;display:inline-flex}.sn-placeholder-box[data-v-fd1769cd]{box-sizing:border-box;width:var(--stock-ctrl-w);height:var(--stock-ctrl-h);border-radius:var(--stock-ctrl-r);background:0 0;border:1px dashed #d8d8d2;display:block}.barcode-bar[data-v-fd1769cd]{--stock-ctrl-h:1.85rem;--stock-ctrl-r:.4rem;box-sizing:border-box;width:100%;min-width:14.5rem;max-width:100%;height:var(--stock-ctrl-h);min-height:var(--stock-ctrl-h);max-height:var(--stock-ctrl-h);border:1px solid var(--line);border-radius:var(--stock-ctrl-r);background:#fff;flex-wrap:nowrap;align-items:stretch;gap:0;margin:0;display:inline-flex;overflow:hidden}.bc-actions[data-v-fd1769cd]{flex-wrap:nowrap;flex:none;align-items:stretch;display:inline-flex}.bc-registered[data-v-fd1769cd]{border-right:1px solid var(--line);min-width:0;color:var(--ok);background:#f3faf6;flex:auto;align-items:center;gap:.28rem;padding:0 .4rem;font-size:.72rem;font-weight:650;line-height:1;display:inline-flex}.bc-reg-mark[data-v-fd1769cd]{color:green;flex:none;font-size:.68rem;font-weight:800}.bc-reg-code[data-v-fd1769cd]{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;min-width:0;font-family:ui-monospace,Consolas,monospace;font-size:.72rem;overflow:hidden}.barcode-hand[data-v-fd1769cd]{flex:7.5rem;min-width:6.5rem;display:flex}.barcode-hand input[data-v-fd1769cd]{border:0;border-right:1px solid var(--line);width:100%;height:100%;min-height:0;font:inherit;color:var(--ink);background:#fff;border-radius:0;padding:0 .4rem;font-size:.72rem;font-weight:550}.barcode-hand input[data-v-fd1769cd]:focus{background:#fafaf8;outline:none}.barcode-hand input[data-v-fd1769cd]::placeholder{color:#9a9a94}.bc-mini[data-v-fd1769cd]{border:0;border-right:1px solid var(--line);height:auto;min-height:0;color:var(--ink);font:inherit;letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:#f7f7f4;border-radius:0;flex:none;margin:0;padding:0 .4rem;font-size:.72rem;font-weight:650;line-height:1}.bc-actions .bc-mini[data-v-fd1769cd]:last-child,.bc-actions .bc-icon[data-v-fd1769cd]:last-child{border-right:0}.bc-mini[data-v-fd1769cd]:hover{background:#efefeb}.bc-mini.primary[data-v-fd1769cd]{background:var(--ink);color:#fff}.bc-mini.primary[data-v-fd1769cd]:hover{background:#2a2a2a}.bc-mini.on[data-v-fd1769cd]{color:var(--ok);background:#e8f6ef}.bc-mini[data-v-fd1769cd]:disabled,.bc-icon[data-v-fd1769cd]:disabled{opacity:.4;cursor:not-allowed}.bc-mini.apply[data-v-fd1769cd]{font-weight:700}.bc-mini.apply.needs-apply[data-v-fd1769cd]{color:#fff;box-shadow:none;background:green;border-color:#060}.bc-mini.apply.needs-apply[data-v-fd1769cd]:hover:not(:disabled){color:#fff;background:#060}.bc-mini.apply.needs-apply[data-v-fd1769cd]:focus-visible{outline-offset:2px;outline:2px solid green}.bc-mini.apply.needs-apply.warn-apply[data-v-fd1769cd]{color:#fff;box-shadow:none;background:#c62828;border-color:#b71c1c;animation:none}.bc-mini.apply.needs-apply.warn-apply[data-v-fd1769cd]:hover:not(:disabled){color:#fff;background:#b71c1c}.bc-mini.apply.needs-apply.warn-apply[data-v-fd1769cd]:focus-visible{outline-offset:2px;outline:2px solid #c62828}.bc-icon[data-v-fd1769cd]{appearance:none;border:0;border-right:1px solid var(--line);color:#6a6a66;cursor:pointer;background:#f7f7f4;flex:0 0 1.45rem;justify-content:center;align-items:center;width:1.45rem;min-width:1.45rem;height:auto;min-height:0;margin:0;padding:0;display:inline-flex}.bc-icon.renew[data-v-fd1769cd]:hover:not(:disabled){color:var(--ink);background:#fff}.barcode-bar.frozen[data-v-fd1769cd]{background:#f3faf6;border-color:#0f7a4a59}.barcode-bar.invalid[data-v-fd1769cd]{background:#fff5f5;border-color:#b428288c}.barcode-bar.invalid .barcode-hand input[data-v-fd1769cd]{color:var(--bad);background:#fff5f5;font-weight:650}.barcode-msg[data-v-fd1769cd]{color:var(--ok);margin:0 0 .65rem;font-size:.8rem}.barcode-msg.err[data-v-fd1769cd]{color:var(--bad)}.scan-box[data-v-fd1769cd]{border:1px solid var(--line);color:#fff;text-align:center;background:#111;border-radius:.65rem;margin:0 0 .75rem;padding:.55rem}.scan-video[data-v-fd1769cd]{object-fit:cover;background:#000;border-radius:.45rem;width:100%;max-height:180px}.scan-box p[data-v-fd1769cd]{opacity:.85;margin:.4rem 0 0;font-size:.75rem}.barcode-cell[data-v-fd1769cd]{min-width:14.5rem;white-space:normal!important}.scan-tag[data-v-fd1769cd]{color:var(--ok);background:var(--ok-bg);vertical-align:middle;border-radius:999px;margin-left:.4rem;padding:.12rem .45rem;font-size:.68rem;font-weight:650;display:inline-flex}.list tbody tr.hit td[data-v-fd1769cd]{background:#fff8e8!important}.list tbody tr.scanned td[data-v-fd1769cd]{background:#f1faf5}.list tbody tr.hit.scanned td[data-v-fd1769cd]{background:#e8f6ef!important}.btn[data-v-fd1769cd]{border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;white-space:nowrap;font:inherit;border-radius:999px;padding:.45rem .85rem;font-size:.82rem;font-weight:600}.btn.primary[data-v-fd1769cd]{background:var(--ink);border-color:var(--ink);color:#fff}.btn.ghost[data-v-fd1769cd]{background:0 0}@keyframes rise-fd1769cd{0%{opacity:0}to{opacity:1}}@media (width<=640px){.catalog-bar[data-v-fd1769cd]{flex-direction:column;align-items:stretch}.catalog-action[data-v-fd1769cd]{width:100%}.detail-head[data-v-fd1769cd]{flex-direction:column}.list[data-v-fd1769cd]{min-width:34rem;font-size:.82rem}.panel[data-v-fd1769cd]{padding:.65rem .55rem .75rem}.detail-page[data-v-fd1769cd]{min-height:0;padding:.75rem .65rem .85rem}.meta[data-v-fd1769cd]{grid-template-columns:1fr}.barcode-bar[data-v-fd1769cd]{flex-wrap:nowrap;width:100%;max-width:100%;display:inline-flex}.barcode-hand[data-v-fd1769cd]{flex:auto;min-width:0}.barcode-hand input[data-v-fd1769cd]{border-right:1px solid var(--line);border-bottom:0}.bc-registered[data-v-fd1769cd]{flex:auto;min-width:0}.bc-actions[data-v-fd1769cd]{flex:none}.bc-mini[data-v-fd1769cd]{text-align:center;flex:none}}@media print{.income[data-v-fd1769cd]{animation:none}.panel.detail-page[data-v-fd1769cd]{box-shadow:none;border:0;border-radius:0;min-height:0;padding:0}.no-print[data-v-fd1769cd]{display:none!important}.detail-head[data-v-fd1769cd]{border-bottom-color:#ccc}.list th[data-v-fd1769cd],.list td[data-v-fd1769cd]{white-space:normal}}.sr-page[data-v-62349808]{--sr-green:var(--ok,#0f7a4a);--sr-green-soft:var(--ok-bg,#e8f6ef);--sr-warn:var(--warn,#9a5b00);--sr-warn-soft:var(--warn-bg,#fff4e5);--sr-bad:var(--bad,#b42318);gap:1rem;width:100%;min-width:0;animation:.35s both sr-rise-62349808;display:grid;container-type:inline-size}@keyframes sr-rise-62349808{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mono[data-v-62349808]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.sr-top[data-v-62349808]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;display:grid}.sr-top-main[data-v-62349808]{min-width:0}.sr-top h1[data-v-62349808]{font-family:var(--display,Georgia, serif);letter-spacing:-.02em;margin:0;font-size:1.45rem;font-weight:650;line-height:1.15}.sr-uii[data-v-62349808]{color:var(--muted);margin:.2rem 0 0;font-size:.78rem;line-height:1.3}.sr-meta[data-v-62349808]{color:var(--muted);flex-wrap:wrap;gap:.15rem .6rem;min-width:0;margin:.25rem 0 0;font-size:.8rem;display:flex}.sr-meta-name[data-v-62349808]{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.sr-progress[data-v-62349808]{justify-items:end;gap:.35rem;min-width:7.5rem;display:grid}.sr-progress p[data-v-62349808]{align-items:baseline;gap:.35rem;margin:0;display:flex}.sr-progress strong[data-v-62349808]{font-variant-numeric:tabular-nums;font-size:1.35rem;line-height:1}.sr-progress span[data-v-62349808]{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:700}.sr-progress.done strong[data-v-62349808],.sr-progress.done span[data-v-62349808]{color:var(--sr-green)}.sr-meter[data-v-62349808]{background:#e6e6e0;border-radius:999px;width:100%;height:.32rem;overflow:hidden}.sr-meter i[data-v-62349808]{border-radius:inherit;background:linear-gradient(90deg,#0d6b42,#14945a);height:100%;transition:width .25s;display:block}.sr-grid[data-v-62349808]{align-items:start;gap:1rem;display:grid}.sr-col[data-v-62349808]{gap:.75rem;min-width:0;display:grid}@container (width>=700px){.sr-grid[data-v-62349808]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.sr-units[data-v-62349808]{position:sticky;top:1rem}}.sr-card[data-v-62349808]{background:var(--panel,#fff);border:1px solid var(--line);border-radius:var(--radius,.9rem);min-width:0;box-shadow:var(--shadow,none);grid-template-columns:minmax(0,1fr);gap:.9rem;padding:1.1rem 1.15rem 1.2rem;display:grid}.sr-empty[data-v-62349808]{justify-items:start}.sr-empty p[data-v-62349808]{color:var(--muted);margin:0}.sr-card-head[data-v-62349808],.sr-units-head[data-v-62349808]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sr-card h2[data-v-62349808],.sr-units h2[data-v-62349808]{letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:700}.sr-units h2[data-v-62349808]{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.78rem}.sr-pager[data-v-62349808]{gap:.35rem;display:flex}.sr-steps[data-v-62349808]{grid-template-columns:minmax(0,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.sr-step[data-v-62349808]{border:1px solid var(--line);background:#fbfbfa;border-radius:.7rem;grid-template-columns:minmax(0,1fr);gap:.75rem;padding:.7rem .8rem;transition:background .15s,border-color .15s,opacity .15s;display:grid}.sr-step.on[data-v-62349808]{background:var(--sr-warn-soft);border-color:#9a5b0066;box-shadow:0 0 0 3px #9a5b0014}.sr-step.ok[data-v-62349808]{background:var(--sr-green-soft);border-color:#0f7a4a40}.sr-step.off[data-v-62349808]{opacity:.6}.sr-step-top[data-v-62349808]{grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}.sr-step-acts[data-v-62349808]{align-items:center;gap:.2rem;display:flex}.sr-step.edit .sr-step-value[data-v-62349808]{color:var(--muted)}.sr-step .sr-entry[data-v-62349808]{padding-left:2.7rem}.sr-step .sr-now[data-v-62349808]{background:#ffffffbf}.sr-step-n[data-v-62349808]{width:2rem;height:2rem;color:var(--muted);background:#e9e9e3;border-radius:999px;place-items:center;font-size:.9rem;font-weight:750;display:grid}.sr-step.on .sr-step-n[data-v-62349808]{color:#fff;background:#111}.sr-step.ok .sr-step-n[data-v-62349808]{background:var(--sr-green);color:#fff}.sr-step-body[data-v-62349808]{gap:.1rem;min-width:0;display:grid}.sr-step-title[data-v-62349808]{margin:0;font-size:.92rem;font-weight:700}.sr-opt[data-v-62349808]{color:var(--muted);margin-left:.3rem;font-size:.75rem;font-weight:500}.sr-step-value[data-v-62349808]{text-overflow:ellipsis;white-space:nowrap;color:var(--sr-green);margin:0;font-size:.9rem;line-height:1.45;overflow:hidden}.sr-step-hint[data-v-62349808]{color:var(--muted);margin:0;font-size:.82rem;line-height:1.35}.sr-step.on .sr-step-hint[data-v-62349808]{color:var(--sr-warn);font-weight:600}.sr-entry[data-v-62349808]{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.sr-now[data-v-62349808]{color:var(--ink);background:#f7f6f2;border-radius:.55rem;margin:0;padding:.65rem .75rem;font-size:.92rem;font-weight:650;line-height:1.35}.sr-live[data-v-62349808]{color:var(--sr-green);margin:0;font-size:.74rem;font-weight:700}.sr-qr[data-v-62349808]{appearance:none;background:var(--sr-green-soft);width:auto;min-height:2.75rem;color:var(--sr-green);font:inherit;cursor:pointer;border:1px solid #0f7a4a59;border-radius:.7rem;align-items:center;gap:.5rem;padding:.45rem .9rem;font-size:.95rem;font-weight:750;display:inline-flex}.sr-qr svg[data-v-62349808]{width:1.45rem;height:1.45rem}.sr-qr[data-v-62349808]:hover:not(:disabled){background:#dff3e8}.sr-qr.on[data-v-62349808]{box-shadow:0 0 0 3px #0f7a4a33}.sr-qr[data-v-62349808]:disabled{opacity:.45;cursor:not-allowed}.sr-entry-row[data-v-62349808]{flex-wrap:wrap;gap:.45rem;display:flex}.sr-type[data-v-62349808]{flex:15rem;gap:.45rem;min-width:0;display:flex}.sr-field[data-v-62349808]{border:1px solid var(--line);background:#fff;border-radius:.55rem;flex:auto;align-items:stretch;min-width:0;min-height:2.75rem;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.sr-field[data-v-62349808]:focus-within{border-color:#b8b8b0;box-shadow:0 0 0 3px #1111110f}.sr-field.listen[data-v-62349808]{border-color:#0f7a4a80;box-shadow:0 0 0 3px #0f7a4a1f}.sr-field input[data-v-62349808]{width:0;min-width:0;font:inherit;background:0 0;border:0;flex:auto;padding:.55rem .75rem;font-size:1rem}.sr-field input[data-v-62349808]:focus{outline:none}.sr-field input[readonly][data-v-62349808]{cursor:default}.sr-wedge[data-v-62349808]{appearance:none;border:0;border-right:1px solid var(--line);color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:#f7f7f4;flex:none;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.84rem;font-weight:750;transition:background .15s,color .15s;display:inline-flex}.sr-wedge svg[data-v-62349808]{width:1.35rem;height:1.35rem}.sr-wedge[data-v-62349808]:hover:not(:disabled){color:var(--ink);background:#efefe9}.sr-wedge.on[data-v-62349808]{background:var(--sr-green-soft);color:var(--sr-green);border-right-color:#0f7a4a4d}.sr-wedge[data-v-62349808]:disabled{opacity:.45;cursor:not-allowed}.sr-btn[data-v-62349808]{appearance:none;border:1px solid var(--line);min-height:2.75rem;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:.55rem;padding:.5rem .95rem;font-size:.88rem;font-weight:650;transition:background .15s,border-color .15s}.sr-btn[data-v-62349808]:hover:not(:disabled){background:#f7f7f4;border-color:#d4d4ce}.sr-btn[data-v-62349808]:disabled{opacity:.45;cursor:not-allowed}.sr-btn.primary[data-v-62349808]{color:#fff;background:#111;border-color:#111}.sr-btn.primary[data-v-62349808]:hover:not(:disabled){background:#222;border-color:#222}.sr-btn.primary.ready[data-v-62349808]{box-shadow:0 0 0 3px #0f7a4a38}.sr-btn.scan[data-v-62349808]{background:var(--sr-green-soft);color:var(--sr-green);border-color:#0f7a4a4d}.sr-btn.scan[data-v-62349808]:hover:not(:disabled){background:#dff3e8}.sr-entry-foot[data-v-62349808]{flex-wrap:wrap;gap:.45rem;display:flex}.sr-btn.skip[data-v-62349808]{color:var(--muted);border-style:dashed}.sr-btn.edit[data-v-62349808]{min-height:2.25rem;padding:.3rem .8rem;font-size:.82rem}.sr-btn.icon[data-v-62349808]{min-width:2.75rem;padding:.4rem .6rem;font-size:1.15rem;line-height:1}.sr-btn.back[data-v-62349808]{min-height:2.5rem;padding:.45rem .8rem}.sr-btn.big[data-v-62349808]{padding:.7rem 1.6rem}.sr-btn.finish[data-v-62349808]{width:100%;min-height:3rem}.sr-btn.finish.done[data-v-62349808]{background:green;border-color:green}.sr-x[data-v-62349808]{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.4rem;padding:.35rem .5rem;font-size:1.25rem;line-height:1}.sr-x[data-v-62349808]:hover:not(:disabled){color:var(--ink);background:#1111110f}.sr-link[data-v-62349808]{appearance:none;color:var(--muted);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;justify-self:start;padding:.25rem 0;font-size:.8rem;font-weight:600;text-decoration:underline}.sr-link[data-v-62349808]:hover:not(:disabled){color:var(--ink)}.sr-link[data-v-62349808]:disabled{opacity:.4;cursor:not-allowed;text-decoration:none}.sr-msg[data-v-62349808]{background:var(--sr-green-soft);color:var(--sr-green);border-radius:.55rem;margin:0;padding:.55rem .75rem;font-size:.86rem;font-weight:600;line-height:1.35}.sr-msg.err[data-v-62349808]{background:var(--bad-bg,#fdeceb);color:var(--sr-bad)}.sr-msg.wait[data-v-62349808]{background:var(--sr-warn-soft);color:var(--sr-warn)}.sr-unit-done[data-v-62349808]{background:var(--sr-green-soft);border:1px solid #0f7a4a40;border-radius:.7rem;gap:.65rem;padding:.85rem .9rem;display:grid}.sr-unit-done p[data-v-62349808]{color:var(--sr-green);margin:0;font-weight:700;line-height:1.4}.sr-btn.next[data-v-62349808]{min-height:3rem;font-size:.95rem}.sr-btn.next[data-v-62349808]:focus-visible{outline-offset:2px;outline:3px solid #0f7a4a73}.sr-alldone[data-v-62349808]{text-align:center;justify-items:center;gap:.6rem;padding:1rem .5rem;display:grid}.sr-alldone p[data-v-62349808]{color:var(--sr-green);margin:0;font-size:1rem;font-weight:700}.sr-alldone-mark[data-v-62349808]{background:var(--sr-green);color:#fff;border-radius:999px;place-items:center;width:3rem;height:3rem;font-size:1.5rem;font-weight:800;display:grid}.sr-camera[data-v-62349808]{display:grid}.sr-video[data-v-62349808]{object-fit:cover;background:#111;border:1px solid #222;border-radius:.65rem;width:100%;max-height:16rem}.sr-howto[data-v-62349808]{border-radius:var(--radius,.9rem);background:#f7f6f2;border:1px dashed #d5d5ce;padding:.75rem 1rem}.sr-howto summary[data-v-62349808]{cursor:pointer;font-size:.86rem;font-weight:700}.sr-howto[open][data-v-62349808]{gap:.6rem;display:grid}.sr-howto-steps[data-v-62349808]{gap:.35rem;margin:0;padding-left:1.2rem;font-size:.84rem;line-height:1.4;display:grid}.sr-rule[data-v-62349808]{border:1px solid var(--line);border-radius:.55rem;grid-template-columns:6rem minmax(0,1fr);gap:.55rem;margin:0;padding:.5rem .65rem;font-size:.8rem;line-height:1.4;display:grid}.sr-rule b[data-v-62349808]{letter-spacing:.03em;text-transform:uppercase;font-size:.68rem;font-weight:750}.sr-rule.yes[data-v-62349808]{background:var(--sr-green-soft);border-color:#0f7a4a38}.sr-rule.yes b[data-v-62349808]{color:var(--sr-green)}.sr-rule.no[data-v-62349808]{background:var(--bad-bg,#fdeceb);border-color:#b423182e}.sr-rule.no b[data-v-62349808]{color:var(--sr-bad)}.sr-list[data-v-62349808]{gap:.3rem;display:grid}.sr-list-row[data-v-62349808]{appearance:none;border:1px solid var(--line);width:100%;min-height:2.6rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fbfbfa;border-radius:.55rem;grid-template-columns:1.9rem minmax(0,1fr) minmax(0,1.15fr) 6.4rem;align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.84rem;display:grid}.sr-list.mark .sr-list-row[data-v-62349808]{grid-template-columns:1.9rem minmax(0,1fr) 6.4rem}.sr-list-row.head[data-v-62349808]{min-height:0;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;cursor:default;background:0 0;border:0;padding-top:0;padding-bottom:0;font-size:.66rem;font-weight:700}.sr-list-row[data-v-62349808]:not(.head):hover{border-color:#cfcfc8}.sr-list-row .n[data-v-62349808]{width:1.6rem;height:1.6rem;color:var(--muted);font-variant-numeric:tabular-nums;background:#efefe9;border-radius:999px;place-items:center;font-size:.72rem;font-weight:700;display:grid}.sr-list-row .c[data-v-62349808]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sr-list-row .c.empty[data-v-62349808]{color:var(--muted);font-family:inherit;font-weight:600}.sr-list-row .st[data-v-62349808]{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;color:var(--muted);font-size:.72rem;font-weight:750;overflow:hidden}.sr-list-row.ok[data-v-62349808]{background:var(--sr-green-soft);border-color:#0f7a4a38}.sr-list-row.ok .n[data-v-62349808],.sr-list-row.ok .st[data-v-62349808]{color:var(--sr-green)}.sr-list-row.part[data-v-62349808]{background:#fff;border-color:#9a5b0040}.sr-list-row.cur[data-v-62349808]{background:var(--sr-warn-soft);border-color:#9a5b0073;box-shadow:0 0 0 2px #9a5b001f}.sr-list-row.cur .n[data-v-62349808]{color:#fff;background:#111}.sr-list-row.cur .st[data-v-62349808]{color:var(--sr-warn)}.sr-list-row.locked[data-v-62349808]{opacity:.5;cursor:not-allowed}.sr-list-row.locked[data-v-62349808]:hover{border-color:var(--line)}@container (width<=520px){.sr-top[data-v-62349808]{grid-template-columns:minmax(0,1fr) auto}.sr-btn.back[data-v-62349808]{grid-column:1/-1;justify-self:start}.sr-top h1[data-v-62349808]{font-size:1.25rem}.sr-card[data-v-62349808]{padding:.9rem .85rem 1rem}.sr-entry-row>.sr-btn[data-v-62349808]{flex:100%}.sr-entry-row.mark[data-v-62349808]{flex-wrap:nowrap}.sr-entry-row.mark .sr-type[data-v-62349808]{flex:auto}.sr-entry-row.mark .sr-qr[data-v-62349808],.sr-wedge[data-v-62349808]{padding-left:.7rem;padding-right:.7rem}.sr-entry-row.mark .sr-qr span[data-v-62349808],.sr-wedge span[data-v-62349808]{display:none}.sr-entry-foot>.sr-btn[data-v-62349808]{flex:100%}.sr-step .sr-entry[data-v-62349808]{padding-left:0}.sr-rule[data-v-62349808]{grid-template-columns:1fr;gap:.15rem}}input.over[data-v-74c92998]{color:#c0392b;border-color:#c0392b}.out[data-v-74c92998]{flex-direction:column;gap:.9rem;animation:.55s both rise-74c92998;display:flex}.concept[data-v-74c92998]{border:1px solid var(--line);color:var(--muted);background:#11111108;border-radius:.75rem;margin:0;padding:.75rem .95rem;font-size:.88rem;line-height:1.45}.concept strong[data-v-74c92998]{color:var(--ink)}.panel[data-v-74c92998]{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.05rem 1.1rem 1.15rem}.panel-head.row[data-v-74c92998]{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.panel-head h2[data-v-74c92998]{margin:0 0 .2rem;font-size:1.05rem;font-weight:600}.panel-head p[data-v-74c92998]{color:var(--muted);margin:0;font-size:.82rem}.toolbar[data-v-74c92998]{flex-wrap:wrap;gap:.6rem;margin-bottom:.85rem;display:flex}.search[data-v-74c92998]{flex:1;min-width:14rem}.filter[data-v-74c92998]{min-width:10rem}.search input[data-v-74c92998],.filter select[data-v-74c92998],.field input[data-v-74c92998],.field select[data-v-74c92998],.lines input[data-v-74c92998],.lines select[data-v-74c92998]{font:inherit;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:.65rem;width:100%;padding:.55rem .7rem;font-size:.92rem;font-weight:500}.fields[data-v-74c92998]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.field[data-v-74c92998]{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;flex-direction:column;gap:.35rem;font-size:.78rem;font-weight:600;display:flex}.field.wide[data-v-74c92998]{grid-column:1/-1}.field input[data-v-74c92998],.field select[data-v-74c92998]{text-transform:none;letter-spacing:0;font-weight:500}.btn[data-v-74c92998]{border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:999px;padding:.55rem .95rem}.btn.primary[data-v-74c92998]{background:var(--ink);border-color:var(--ink);color:#fff}.btn.primary[data-v-74c92998]:disabled{opacity:.55;cursor:wait}.btn.ghost[data-v-74c92998]{background:0 0}.sr[data-v-74c92998]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.table-wrap[data-v-74c92998]{overflow-x:auto}.list[data-v-74c92998],.lines[data-v-74c92998]{border-collapse:collapse;width:100%;font-size:.9rem}.list th[data-v-74c92998],.list td[data-v-74c92998],.lines th[data-v-74c92998],.lines td[data-v-74c92998]{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:.7rem .4rem}.lines td[data-v-74c92998]{padding:.45rem .35rem}.list th[data-v-74c92998],.lines th[data-v-74c92998]{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:600}.doc[data-v-74c92998]{font-variant-numeric:tabular-nums;font-weight:600}.num[data-v-74c92998]{font-variant-numeric:tabular-nums}.lines .num[data-v-74c92998]{text-align:right}.badge[data-v-74c92998]{border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.badge.ok[data-v-74c92998]{color:var(--ok);background:var(--ok-bg)}.empty[data-v-74c92998]{text-align:center;color:var(--muted);padding:1.5rem .5rem!important}.icon-btn[data-v-74c92998]{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.5rem;width:2rem;height:2rem;font-size:1.25rem}.icon-btn[data-v-74c92998]:hover{background:var(--bad-bg);color:var(--bad)}.totals[data-v-74c92998]{border-top:1px solid var(--line);justify-content:flex-end;gap:1.25rem;margin-top:1rem;padding-top:.9rem;display:flex}.totals>div[data-v-74c92998]{flex-direction:column;gap:.15rem;display:flex}.totals .muted[data-v-74c92998]{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.actions[data-v-74c92998]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.status.err[data-v-74c92998]{color:var(--bad);margin:0;font-size:.9rem;font-weight:600}.action-btns[data-v-74c92998]{gap:.6rem;margin-left:auto;display:flex}@keyframes rise-74c92998{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.fields[data-v-74c92998]{grid-template-columns:1fr 1fr}}@media (width<=640px){.fields[data-v-74c92998]{grid-template-columns:1fr}}.branches[data-v-f9a91443]{animation:.55s both rise-f9a91443}.panel[data-v-f9a91443]{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:.75rem .85rem .9rem}.list-panel[data-v-f9a91443]{padding-top:.65rem}.catalog-panel[data-v-f9a91443]{--catalog-surface:linear-gradient(180deg, #fafaf8 0%, #f6f6f3 100%);border:1px solid var(--line);background:var(--catalog-surface);border-radius:.75rem;margin:0 0 .75rem;overflow:visible}.catalog-bar[data-v-f9a91443]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.85rem;padding:.65rem .75rem;display:flex}.catalog-bar-main[data-v-f9a91443]{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.catalog-total[data-v-f9a91443]{color:var(--muted);margin:0;font-size:.84rem;font-weight:500;line-height:1.3}.catalog-total strong[data-v-f9a91443]{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.catalog-chips[data-v-f9a91443]{flex-wrap:wrap;gap:.4rem;display:flex}.catalog-chip[data-v-f9a91443]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;margin:0;padding:.28rem .6rem .28rem .45rem;font-size:.78rem;font-weight:500;line-height:1;transition:border-color .15s,box-shadow .15s,background .15s;display:inline-flex}.catalog-chip strong[data-v-f9a91443]{font-variant-numeric:tabular-nums;font-weight:700}.catalog-chip-dot[data-v-f9a91443]{border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem}.catalog-chip.ok[data-v-f9a91443]{color:var(--ok);background:var(--ok-bg)}.catalog-chip.ok .catalog-chip-dot[data-v-f9a91443]{background:var(--ok)}.catalog-chip.warn[data-v-f9a91443]{color:var(--warn);background:var(--warn-bg)}.catalog-chip.warn .catalog-chip-dot[data-v-f9a91443]{background:var(--warn)}.catalog-chip[data-v-f9a91443]:hover{border-color:#1111111f}.catalog-chip.on[data-v-f9a91443]{border-color:currentColor;box-shadow:inset 0 0 0 1px}.catalog-action[data-v-f9a91443]{border:1px solid var(--ink);background:var(--ink);color:#fff;min-height:2.15rem;font:inherit;cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.4rem .9rem;font-size:.8rem;font-weight:600;display:inline-flex}.toolbar[data-v-f9a91443]{flex-wrap:wrap;align-items:stretch;gap:.45rem;margin:0;padding:.65rem .75rem;display:flex}.search[data-v-f9a91443]{flex:1.4;min-width:10rem}.filter[data-v-f9a91443]{flex:1;min-width:8.5rem;max-width:14rem}.search input[data-v-f9a91443],.filter select[data-v-f9a91443],.field input[data-v-f9a91443],.field select[data-v-f9a91443]{font:inherit;color:var(--ink);border:1.5px solid var(--line);background:#fff;border-radius:.65rem;width:100%;min-height:2.35rem;padding:.48rem .7rem;font-size:.86rem;font-weight:500;transition:border-color .15s,box-shadow .15s}.search input[data-v-f9a91443]:hover,.filter select[data-v-f9a91443]:hover{border-color:#cfcfc9}.search input[data-v-f9a91443]:focus,.filter select[data-v-f9a91443]:focus,.field input[data-v-f9a91443]:focus,.field select[data-v-f9a91443]:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #1111110f}.panel-head.row[data-v-f9a91443]{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.panel-head h2[data-v-f9a91443]{margin:0 0 .2rem;font-size:1.05rem;font-weight:600}.panel-head p[data-v-f9a91443]{color:var(--muted);margin:0;font-size:.82rem}.fields[data-v-f9a91443]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.field[data-v-f9a91443]{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;flex-direction:column;gap:.35rem;font-size:.78rem;font-weight:600;display:flex}.field.wide[data-v-f9a91443]{grid-column:1/-1}.field input[data-v-f9a91443],.field select[data-v-f9a91443]{text-transform:none;letter-spacing:0;font-weight:500}.btn[data-v-f9a91443]{border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;white-space:nowrap;font:inherit;border-radius:999px;padding:.55rem .95rem}.btn.primary[data-v-f9a91443]{background:var(--ink);border-color:var(--ink);color:#fff}.btn.ghost[data-v-f9a91443]{background:0 0}.sr[data-v-f9a91443]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.table-wrap[data-v-f9a91443]{overflow-x:auto}.list[data-v-f9a91443]{border-collapse:collapse;width:100%;font-size:.9rem}.list th[data-v-f9a91443],.list td[data-v-f9a91443]{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:.7rem .4rem}.list th[data-v-f9a91443]{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:600}.code[data-v-f9a91443]{font-variant-numeric:tabular-nums;font-weight:600}.name[data-v-f9a91443]{font-weight:600}.acts[data-v-f9a91443]{gap:.65rem;display:flex}.link[data-v-f9a91443]{color:var(--ink);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:.85rem;font-weight:600;text-decoration:underline}.link.danger[data-v-f9a91443]{color:var(--bad)}.link.muted[data-v-f9a91443]{color:var(--muted);font-weight:500}.list-notice[data-v-f9a91443]{margin:0 0 .6rem}.map-field[data-v-f9a91443]{gap:.45rem}.map-hint[data-v-f9a91443]{color:var(--muted);letter-spacing:0;text-transform:none;margin:0;font-size:.82rem;font-weight:500}.link.pinned[data-v-f9a91443]{color:var(--ok);text-decoration:none}.btn[data-v-f9a91443]:disabled{opacity:.6;cursor:default}.badge[data-v-f9a91443]{border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.badge.ok[data-v-f9a91443]{color:var(--ok);background:var(--ok-bg)}.badge.warn[data-v-f9a91443]{color:var(--warn);background:var(--warn-bg)}.empty[data-v-f9a91443]{text-align:center;color:var(--muted);padding:1.5rem .5rem!important}.actions[data-v-f9a91443]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.1rem;padding-top:.9rem;display:flex}.status.err[data-v-f9a91443]{color:var(--bad);margin:0;font-size:.9rem;font-weight:600}.action-btns[data-v-f9a91443]{gap:.6rem;margin-left:auto;display:flex}@keyframes rise-f9a91443{0%{opacity:0}to{opacity:1}}@media (width<=640px){.fields[data-v-f9a91443]{grid-template-columns:1fr}}.inv[data-v-b48381c5]{flex-direction:column;gap:.9rem;animation:.55s both rise-b48381c5;display:flex}.kpis[data-v-b48381c5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.kpi[data-v-b48381c5],.panel[data-v-b48381c5]{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.kpi[data-v-b48381c5]{padding:1rem 1.05rem}.kpi-label[data-v-b48381c5]{color:var(--muted);margin:0;font-size:.82rem}.kpi-value[data-v-b48381c5]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:.45rem 0 0;font-size:1.45rem;font-weight:600}.kpi-value.sm[data-v-b48381c5]{font-size:1.05rem}.kpi-value.bad[data-v-b48381c5]{color:var(--bad)}.panel[data-v-b48381c5]{padding:.75rem .85rem .9rem}.list-panel[data-v-b48381c5]{padding-top:.65rem}.catalog-panel[data-v-b48381c5]{--catalog-surface:linear-gradient(180deg, #fafaf8 0%, #f6f6f3 100%);border:1px solid var(--line);background:var(--catalog-surface);border-radius:.75rem;margin:0 0 .75rem;overflow:visible}.catalog-bar[data-v-b48381c5]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.85rem;padding:.65rem .75rem;display:flex}.catalog-bar-main[data-v-b48381c5]{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.catalog-total[data-v-b48381c5]{color:var(--muted);margin:0;font-size:.84rem;font-weight:500;line-height:1.3}.catalog-total strong[data-v-b48381c5]{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.catalog-chips[data-v-b48381c5]{flex-wrap:wrap;gap:.4rem;display:flex}.catalog-chip[data-v-b48381c5]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;margin:0;padding:.28rem .6rem .28rem .45rem;font-size:.78rem;font-weight:500;line-height:1;transition:border-color .15s,box-shadow .15s,background .15s;display:inline-flex}.catalog-chip strong[data-v-b48381c5]{font-variant-numeric:tabular-nums;font-weight:700}.catalog-chip-dot[data-v-b48381c5]{border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem}.catalog-chip.ok[data-v-b48381c5]{color:var(--ok);background:var(--ok-bg)}.catalog-chip.ok .catalog-chip-dot[data-v-b48381c5]{background:var(--ok)}.catalog-chip.warn[data-v-b48381c5]{color:var(--warn);background:var(--warn-bg)}.catalog-chip.warn .catalog-chip-dot[data-v-b48381c5]{background:var(--warn)}.catalog-chip[data-v-b48381c5]:hover{border-color:#1111111f}.catalog-chip.on[data-v-b48381c5]{border-color:currentColor;box-shadow:inset 0 0 0 1px}.warn-inline[data-v-b48381c5]{color:var(--warn);flex-shrink:0;margin:0;font-size:.82rem;font-weight:600}.toolbar[data-v-b48381c5]{flex-wrap:wrap;align-items:stretch;gap:.45rem;margin:0;padding:.65rem .75rem;display:flex}.search[data-v-b48381c5]{flex:1.4;min-width:10rem}.filter[data-v-b48381c5]{flex:1;min-width:8.5rem;max-width:14rem}.search input[data-v-b48381c5],.filter select[data-v-b48381c5]{font:inherit;color:var(--ink);border:1.5px solid var(--line);background:#fff;border-radius:.65rem;width:100%;min-height:2.35rem;padding:.48rem .7rem;font-size:.86rem;font-weight:500;transition:border-color .15s,box-shadow .15s}.search input[data-v-b48381c5]:hover,.filter select[data-v-b48381c5]:hover{border-color:#cfcfc9}.search input[data-v-b48381c5]:focus,.filter select[data-v-b48381c5]:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #1111110f}.sr[data-v-b48381c5]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.table-wrap[data-v-b48381c5]{overflow-x:auto}.list[data-v-b48381c5]{border-collapse:collapse;width:100%;font-size:.9rem}.list th[data-v-b48381c5],.list td[data-v-b48381c5]{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:.7rem .4rem}.list th[data-v-b48381c5]{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:600}.list tr.low td[data-v-b48381c5]{background:#b4231808}.sku[data-v-b48381c5]{font-variant-numeric:tabular-nums;font-weight:600}.name[data-v-b48381c5]{font-weight:600}.num[data-v-b48381c5],.amount[data-v-b48381c5]{font-variant-numeric:tabular-nums}.amount[data-v-b48381c5]{font-weight:600}.badge[data-v-b48381c5]{border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.badge.ok[data-v-b48381c5]{color:var(--ok);background:var(--ok-bg)}.badge.bad[data-v-b48381c5]{color:var(--bad);background:var(--bad-bg)}.empty[data-v-b48381c5]{text-align:center;color:var(--muted);padding:1.5rem .5rem!important}@keyframes rise-b48381c5{0%{opacity:0}to{opacity:1}}@media (width<=900px){.kpis[data-v-b48381c5]{grid-template-columns:1fr 1fr}}@media (width<=640px){.kpis[data-v-b48381c5]{grid-template-columns:1fr}}.items[data-v-57fa2f50]{flex-direction:column;gap:.9rem;display:flex}.load-banner[data-v-57fa2f50]{color:var(--muted);background:#1111110a;border-radius:.65rem;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;padding:.65rem .9rem;font-size:.88rem;display:flex}.load-banner.err[data-v-57fa2f50]{color:var(--bad);background:#fdf2f1}.panel[data-v-57fa2f50]{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:.75rem .85rem .9rem}.list-panel[data-v-57fa2f50]{padding-top:.65rem}.catalog-panel[data-v-57fa2f50]{--catalog-surface:linear-gradient(180deg, #fafaf8 0%, #f6f6f3 100%);--catalog-surface-solid:#f7f7f4;border:1px solid var(--line);background:var(--catalog-surface);border-radius:.75rem;margin:0 0 .75rem;overflow:visible}.catalog-bar[data-v-57fa2f50]{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:.85rem;margin:0;padding:.65rem .75rem;display:flex}.catalog-bar-main[data-v-57fa2f50]{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.catalog-total[data-v-57fa2f50]{color:var(--muted);margin:0;font-size:.84rem;font-weight:500;line-height:1.3}.catalog-total strong[data-v-57fa2f50]{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.catalog-chips[data-v-57fa2f50]{flex-wrap:wrap;gap:.4rem;display:flex}.catalog-chip[data-v-57fa2f50]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;margin:0;padding:.28rem .6rem .28rem .45rem;font-size:.78rem;font-weight:500;line-height:1;transition:border-color .15s,box-shadow .15s,background .15s;display:inline-flex}.catalog-chip strong[data-v-57fa2f50]{font-variant-numeric:tabular-nums;font-weight:700}.catalog-chip-dot[data-v-57fa2f50]{border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem}.catalog-chip.ok[data-v-57fa2f50]{color:var(--ok);background:var(--ok-bg)}.catalog-chip.ok .catalog-chip-dot[data-v-57fa2f50]{background:var(--ok)}.catalog-chip.warn[data-v-57fa2f50]{color:var(--warn);background:var(--warn-bg)}.catalog-chip.warn .catalog-chip-dot[data-v-57fa2f50]{background:var(--warn)}.catalog-chip[data-v-57fa2f50]:hover{border-color:#1111111f}.catalog-chip.on[data-v-57fa2f50]{border-color:currentColor;box-shadow:inset 0 0 0 1px}.catalog-refresh[data-v-57fa2f50]{border:1px solid var(--line);min-height:2.15rem;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .8rem;font-size:.8rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex;box-shadow:0 1px #11111108}.catalog-refresh[data-v-57fa2f50]:hover:not(:disabled){border-color:var(--ink);background:var(--ink);color:#fff}.catalog-refresh[data-v-57fa2f50]:disabled{opacity:.65;cursor:wait}.catalog-refresh-icon[data-v-57fa2f50]{font-size:.95rem;line-height:1}.catalog-refresh[aria-busy=true] .catalog-refresh-icon[data-v-57fa2f50]{animation:.8s linear infinite catalog-spin-57fa2f50;display:inline-block}@keyframes catalog-spin-57fa2f50{to{transform:rotate(360deg)}}@media (width<=640px){.catalog-bar[data-v-57fa2f50]{flex-direction:column;align-items:stretch}.catalog-refresh[data-v-57fa2f50]{width:100%}}.toolbar[data-v-57fa2f50]{background:0 0;flex-wrap:wrap;align-items:stretch;gap:.45rem;margin:0;padding:.65rem .75rem;display:flex}.search[data-v-57fa2f50]{flex:1.4;min-width:10rem}.filter[data-v-57fa2f50]{flex:1;min-width:8.5rem;max-width:14rem}.filter-status[data-v-57fa2f50]{flex:.85;min-width:8rem;max-width:11rem}.toolbar-actions[data-v-57fa2f50]{flex-shrink:0;align-items:center;gap:.35rem;margin-left:auto;display:flex}.order-list-btn[data-v-57fa2f50]{min-height:2.2rem;color:var(--ink);letter-spacing:.005em;background:linear-gradient(#fff 0%,#f7f7f5 100%);border:1px solid #1111111f;border-radius:999px;align-items:center;gap:.4rem;padding:.28rem .38rem .28rem .72rem;font-size:.8rem;font-weight:600;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .15s;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #1111110d,0 4px 12px #1111110a}.order-list-btn[data-v-57fa2f50]:hover{background:linear-gradient(#fff 0%,#f0f0ec 100%);border-color:#11111147;box-shadow:inset 0 1px #fffffff2,0 2px 4px #1111110f,0 8px 18px #1111110f}.order-list-btn[data-v-57fa2f50]:active{transform:translateY(1px);box-shadow:inset 0 1px #ffffffb3,0 1px 2px #1111110d}.order-list-btn[data-v-57fa2f50]:focus-visible{border-color:#11111173;outline:none;box-shadow:0 0 0 3px #1111111a,0 1px 2px #1111110d}.order-list-btn.filled[data-v-57fa2f50]{color:#fff;background:linear-gradient(#2a2a2a 0%,#111 100%);border-color:#0000;box-shadow:inset 0 1px #ffffff1f,0 2px 6px #1111112e,0 8px 20px #11111124}.order-list-btn.filled[data-v-57fa2f50]:hover{color:#fff;background:linear-gradient(#333 0%,#1a1a1a 100%);box-shadow:inset 0 1px #ffffff24,0 3px 8px #1113,0 10px 24px #11111129}.order-list-btn.filled[data-v-57fa2f50]:focus-visible{box-shadow:0 0 0 3px #1111112e,0 2px 6px #1111112e}.order-list-ico[data-v-57fa2f50]{opacity:.72;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.order-list-btn.filled .order-list-ico[data-v-57fa2f50]{opacity:.9}.order-list-label[data-v-57fa2f50]{padding-right:.1rem;line-height:1}.order-list-count[data-v-57fa2f50]{color:#fff;font-variant-numeric:tabular-nums;background:green;border-radius:999px;justify-content:center;align-items:center;min-width:1.55rem;height:1.55rem;margin-left:.05rem;padding:0 .42rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 0 0 1px #0080002e}.order-list-btn.filled .order-list-count[data-v-57fa2f50]{color:#fff;background:green;box-shadow:0 0 0 1px #fff3}.order-page[data-v-57fa2f50]{background:linear-gradient(#fcfcfa 0%,#f8f8f5 100%);border:1px solid #1111110f;flex-direction:column;gap:.75rem;padding:.75rem .85rem .9rem;display:flex;overflow:visible;box-shadow:0 1px #11111108}.order-page>.split[data-v-57fa2f50]{align-items:start}.order-page>.split.open[data-v-57fa2f50]{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.order-page-main[data-v-57fa2f50]{flex-direction:column;gap:.65rem;min-width:0;display:flex;overflow:visible}.ol-head[data-v-57fa2f50]{gap:.15rem;padding:.1rem .15rem .35rem;display:grid}.ol-back[data-v-57fa2f50]{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.4rem;justify-self:start;align-items:center;gap:.3rem;margin:0 0 .35rem -.35rem;padding:.2rem .35rem;font-size:.82rem;font-weight:500;display:inline-flex}.ol-back[data-v-57fa2f50]:hover{color:var(--ink);background:#1111110a}.ol-head h2[data-v-57fa2f50]{font-family:var(--display);margin:0;font-size:1.45rem;font-weight:600;line-height:1.2}.ol-sub[data-v-57fa2f50]{color:var(--muted);margin:0;font-size:.86rem}.ol-delivery[data-v-57fa2f50]{grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);gap:.75rem;display:grid}.ol-field[data-v-57fa2f50]{gap:.3rem;display:grid}.ol-field>span[data-v-57fa2f50]{color:var(--muted);font-size:.74rem;font-weight:600}.ol-field select[data-v-57fa2f50],.ol-field input[data-v-57fa2f50]{border:1.5px solid var(--line);width:100%;min-height:2.4rem;color:var(--ink);font:inherit;background:#fff;border-radius:.65rem;padding:.45rem .7rem;font-size:.88rem}.ol-field select[data-v-57fa2f50]:focus,.ol-field input[data-v-57fa2f50]:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #1111110f}.ol-groups[data-v-57fa2f50]{gap:.75rem;display:grid}.ol-group[data-v-57fa2f50]{--tone:#3d5a80;--tone-bg:#eef2f7;border:1px solid var(--line);border-left:4px solid var(--tone);background:#fff;border-radius:.85rem;overflow:hidden}.ol-group.tone-0[data-v-57fa2f50]{--tone:#3d5a80;--tone-bg:#eef2f7}.ol-group.tone-1[data-v-57fa2f50]{--tone:#2f7d5b;--tone-bg:#ecf5f0}.ol-group.tone-2[data-v-57fa2f50]{--tone:#a0612a;--tone-bg:#f8f0e8}.ol-group.tone-3[data-v-57fa2f50]{--tone:#6b4f9a;--tone-bg:#f2eef8}.ol-group.tone-4[data-v-57fa2f50]{--tone:#a6434f;--tone-bg:#f8edee}.ol-group.tone-5[data-v-57fa2f50]{--tone:#2e7a86;--tone-bg:#eaf4f5}.ol-group-head[data-v-57fa2f50]{border-bottom:1px solid var(--line);background:var(--tone-bg);align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}.ol-avatar[data-v-57fa2f50]{background:var(--tone);color:#fff;text-transform:uppercase;border-radius:.55rem;flex-shrink:0;place-items:center;width:2rem;height:2rem;font-size:.9rem;font-weight:700;display:grid}.ol-supplier[data-v-57fa2f50]{flex:1}.ol-group-total[data-v-57fa2f50]{color:var(--tone)}.ol-line.selected[data-v-57fa2f50]{background:var(--tone-bg);box-shadow:none}.ol-supplier[data-v-57fa2f50]{flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem;min-width:0;display:flex}.ol-supplier-name[data-v-57fa2f50]{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;font-size:1rem;font-weight:650;display:inline-flex}.ol-supplier-name[data-v-57fa2f50]:disabled{cursor:default}.ol-chevron[data-v-57fa2f50]{color:var(--muted);transition:transform .15s}.ol-supplier-name.open .ol-chevron[data-v-57fa2f50]{transform:rotate(90deg)}.ol-phone[data-v-57fa2f50]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.82rem}.ol-phone[data-v-57fa2f50]:hover{color:var(--ink);text-decoration:underline}.ol-group-end[data-v-57fa2f50]{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.ol-group-total[data-v-57fa2f50]{font-size:.95rem;font-weight:700}.ol-create-one[data-v-57fa2f50]{padding:.4rem .85rem;font-size:.8rem;font-weight:600}.ol-create-one[data-v-57fa2f50]:hover{border-color:var(--ink)}.ol-contacts[data-v-57fa2f50]{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.4rem;padding:.6rem .9rem;display:flex}.ol-contacts a[data-v-57fa2f50]{border:1px solid var(--line);border-radius:999px;gap:.4rem;padding:.3rem .6rem;font-size:.8rem;display:inline-flex}.ol-contacts a span[data-v-57fa2f50]{color:var(--muted);font-variant-numeric:tabular-nums}.ol-contacts a[data-v-57fa2f50]:hover{border-color:var(--ink)}.ol-lines[data-v-57fa2f50]{grid-template-columns:3.65rem minmax(0,1fr) minmax(max-content,1fr) auto minmax(7.5rem,max-content) 2.6rem;column-gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.ol-line[data-v-57fa2f50]{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--line);align-items:center;gap:.85rem;padding:.6rem .6rem .6rem .9rem;display:grid}.ol-line[data-v-57fa2f50]:last-child{border-bottom:0}.ol-thumb[data-v-57fa2f50]{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:.5rem;width:2.75rem;height:2.75rem;padding:0;overflow:hidden}.ol-thumb img[data-v-57fa2f50]{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.ol-name[data-v-57fa2f50]{min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.2rem;padding:0;display:grid}.ol-name strong[data-v-57fa2f50]{font-size:.92rem;font-weight:600;line-height:1.3}.ol-name:hover strong[data-v-57fa2f50]{text-underline-offset:2px;text-decoration:underline}.ol-meta[data-v-57fa2f50]{color:var(--muted);flex-wrap:wrap;gap:.1rem .6rem;font-size:.76rem;display:flex}.ol-meta .mono[data-v-57fa2f50]{font-size:.75rem}.ol-unit-col[data-v-57fa2f50]{color:var(--muted);text-align:center;white-space:nowrap;font-size:.82rem}.ol-meta .ol-unit-price[data-v-57fa2f50]{display:none}.ol-amount[data-v-57fa2f50]{text-align:right;white-space:nowrap;font-size:.9rem;font-weight:700}.ol-meta .mono[data-v-57fa2f50],.ol-group-total[data-v-57fa2f50],.ol-total strong[data-v-57fa2f50]{white-space:nowrap}.ol-qty .order-qty-input[data-v-57fa2f50]{width:calc(var(--qty-len,3) * 1ch + 1.4rem);min-width:3rem}.ol-remove[data-v-57fa2f50]{width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.ol-remove[data-v-57fa2f50]:hover{color:var(--bad);background:var(--bad-bg)}.ol-empty[data-v-57fa2f50]{border:1px dashed var(--line);text-align:center;border-radius:.85rem;justify-items:center;gap:.35rem;padding:3rem 1rem;display:grid}.ol-empty p[data-v-57fa2f50]{color:var(--muted);margin:0;font-size:.88rem}.ol-empty .ol-empty-title[data-v-57fa2f50]{color:var(--ink);font-size:1rem;font-weight:600}.ol-empty .btn[data-v-57fa2f50]{margin-top:.6rem}.ol-footer[data-v-57fa2f50]{z-index:4;border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff5;border-radius:.85rem;gap:.5rem;margin-top:.25rem;padding:.75rem .9rem;display:grid;position:sticky;bottom:0;box-shadow:0 -8px 24px #1111110f}.ol-footer .flash[data-v-57fa2f50]{margin:0}.ol-footer-row[data-v-57fa2f50]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ol-total[data-v-57fa2f50]{gap:.05rem;display:grid}.ol-total>span[data-v-57fa2f50]{color:var(--muted);font-size:.74rem;font-weight:600}.ol-total strong[data-v-57fa2f50]{font-size:1.3rem;font-weight:700}.ol-actions[data-v-57fa2f50]{align-items:center;gap:.5rem;display:flex}.ol-link[data-v-57fa2f50]{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:.5rem .6rem;font-size:.86rem}.ol-link.danger[data-v-57fa2f50]:hover{color:var(--bad)}@media (width<=720px){.ol-delivery[data-v-57fa2f50]{grid-template-columns:1fr}.ol-group-head[data-v-57fa2f50]{flex-wrap:wrap;gap:.5rem .65rem}.ol-supplier[data-v-57fa2f50]{flex:calc(100% - 2.7rem)}.ol-group-end[data-v-57fa2f50]{justify-content:space-between;width:100%;padding-left:2.65rem}.ol-lines[data-v-57fa2f50]{display:block}.ol-line[data-v-57fa2f50]{grid-template-columns:2.75rem minmax(0,1fr) auto;grid-template-areas:"thumb name name""thumb qty amount";gap:.5rem .75rem;padding-right:2.4rem;position:relative}.ol-unit-col[data-v-57fa2f50]{display:none}.ol-meta .ol-unit-price[data-v-57fa2f50]{display:inline}.ol-thumb[data-v-57fa2f50]{grid-area:thumb;align-self:start}.ol-name[data-v-57fa2f50]{grid-area:name}.ol-qty[data-v-57fa2f50]{grid-area:qty;justify-self:start}.ol-amount[data-v-57fa2f50]{grid-area:amount}.ol-remove[data-v-57fa2f50]{position:absolute;top:.45rem;right:.35rem}.ol-footer[data-v-57fa2f50]{padding:.6rem .75rem}.ol-footer-row[data-v-57fa2f50]{grid-template-columns:minmax(0,1fr) auto;gap:.3rem .75rem;display:grid}.ol-actions[data-v-57fa2f50]{display:contents}.ol-total strong[data-v-57fa2f50]{font-size:1.1rem}.ol-actions .btn.primary[data-v-57fa2f50]{grid-area:1/2;padding:.55rem .9rem;font-size:.86rem}.ol-actions .btn.ghost[data-v-57fa2f50],.ol-actions .ol-link[data-v-57fa2f50]{color:var(--muted);background:0 0;border:0;grid-row:2;justify-self:start;padding:.2rem 0;font-size:.8rem}.ol-actions .btn.ghost[data-v-57fa2f50]{grid-column:1}.ol-actions .ol-link[data-v-57fa2f50]{grid-column:2;justify-self:end}}.order-detail[data-v-57fa2f50]{animation:.22s both orderDetailIn-57fa2f50}@keyframes orderDetailIn-57fa2f50{0%{opacity:0;transform:translate(1.1rem)}to{opacity:1;transform:none}}.order-qty[data-v-57fa2f50]{--qty-h:1.7rem;vertical-align:middle;max-width:100%;height:var(--qty-h);box-shadow:none;background:#fff;border:1px solid #1111111a;border-radius:.5rem;align-items:center;gap:0;padding:0;transition:border-color .16s,box-shadow .16s;display:inline-flex}.order-qty-btn[data-v-57fa2f50]{color:#8a8a84;cursor:pointer;background:0 0;border:0;border-radius:0;flex:0 0 1.45rem;justify-content:center;align-items:center;width:1.45rem;min-width:1.45rem;height:100%;margin:0;padding:0;transition:color .14s,background .14s;display:inline-flex}.order-qty-btn svg[data-v-57fa2f50]{width:.78rem;height:.78rem;display:block}.order-qty-btn[data-v-57fa2f50]:first-child{border-right:1px solid #11111112;border-radius:.5rem 0 0 .5rem}.order-qty-btn[data-v-57fa2f50]:last-child{border-left:1px solid #11111112;border-radius:0 .5rem .5rem 0}.order-qty-btn[data-v-57fa2f50]:hover{color:var(--ink);background:#11111109}.order-qty-btn[data-v-57fa2f50]:active{background:#1111110f}.order-qty-input[data-v-57fa2f50]{width:2rem;min-width:1.75rem;max-width:2.75rem;height:100%;color:var(--ink);text-align:center;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:0;box-shadow:none;appearance:textfield;-webkit-appearance:none;background:0 0;border:0;border-radius:0;flex:auto;margin:0;padding:0 .1rem;font-size:.78rem;font-weight:500}.order-qty[data-v-57fa2f50]:hover{border-color:#11111129}.order-qty[data-v-57fa2f50]:focus-within{border-color:#11111147;box-shadow:0 0 0 3px #1111110b}.order-qty-input[data-v-57fa2f50]:focus{outline:none}.order-qty-input[data-v-57fa2f50]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.order-qty-input[data-v-57fa2f50]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.flash[data-v-57fa2f50]{color:var(--ok);margin:0 0 .65rem;font-size:.88rem;font-weight:600}.search input[data-v-57fa2f50],.dd-trigger[data-v-57fa2f50]{font:inherit;color:var(--ink);border:1.5px solid var(--line);background:#fff;border-radius:.65rem;width:100%;padding:.48rem .7rem;font-size:.86rem;font-weight:500;transition:border-color .15s,box-shadow .15s}.search input[data-v-57fa2f50]:hover,.dd-trigger[data-v-57fa2f50]:hover{border-color:#cfcfc9}.search input[data-v-57fa2f50]:focus,.dd-trigger[data-v-57fa2f50]:focus-visible{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #1111110f}.dd[data-v-57fa2f50]{z-index:5;position:relative}.dd.open[data-v-57fa2f50]{z-index:50}.dd-trigger[data-v-57fa2f50]{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.45rem;min-height:2.35rem;display:flex}.dd-trigger.has-value[data-v-57fa2f50]{border-color:#c8c8c2}.dd-trigger-label[data-v-57fa2f50]{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.dd-trigger.has-value .dd-trigger-label[data-v-57fa2f50]{color:var(--ink);font-weight:600}.dd-chevron[data-v-57fa2f50]{color:var(--muted);flex-shrink:0;font-size:1.1rem;line-height:1;transition:transform .15s}.dd.open .dd-chevron[data-v-57fa2f50]{transform:rotate(90deg)}.dd-menu[data-v-57fa2f50]{border:1px solid var(--line);width:min(22rem,92vw);max-height:20rem;box-shadow:var(--shadow);background:#fff;border-radius:.85rem;flex-direction:column;animation:.14s ease-out dd-in-57fa2f50;display:flex;position:absolute;top:calc(100% + .35rem);left:0;overflow:hidden}@keyframes dd-in-57fa2f50{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dd-search-wrap[data-v-57fa2f50]{border-bottom:1px solid var(--line);background:linear-gradient(#fafaf8 0%,#f6f6f3 100%);padding:.55rem .55rem .35rem}.dd-search[data-v-57fa2f50]{border:1.5px solid var(--line);width:100%;min-height:2.1rem;font:inherit;color:var(--ink);background:#fff;border-radius:.55rem;padding:.4rem .65rem;font-size:.84rem}.dd-search[data-v-57fa2f50]:focus{border-color:var(--ink);outline:none}.dd-list[data-v-57fa2f50]{flex-direction:column;gap:.05rem;min-height:0;margin:0;padding:.3rem;list-style:none;display:flex;overflow:auto}.dd-item[data-v-57fa2f50]{border-radius:.5rem;margin:0}.dd-option[data-v-57fa2f50]{text-align:left;width:100%;min-width:0;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.62rem .55rem;display:flex}.dd-option[data-v-57fa2f50]:hover{background:#1111110a}.dd-item.active .dd-option[data-v-57fa2f50]{background:#11111112}.dd-option-label[data-v-57fa2f50]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-soft);flex:1;font-size:.88rem;font-weight:500;overflow:hidden}.dd-item.active .dd-option-label[data-v-57fa2f50],.dd-option.home .dd-option-label[data-v-57fa2f50]{color:var(--ink);font-weight:650}.dd-option-count[data-v-57fa2f50]{background:var(--paper);min-width:1.55rem;color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;padding:.12rem .42rem;font-size:.7rem;font-weight:650}.dd-item.active .dd-option-count[data-v-57fa2f50]{color:var(--ink);background:#1111111a}.dd-chevron-row[data-v-57fa2f50]{color:var(--muted);flex-shrink:0;font-size:1.05rem;line-height:1}.dd-check[data-v-57fa2f50]{color:var(--ink);flex-shrink:0;font-size:.85rem;font-weight:700}.dd-empty[data-v-57fa2f50]{text-align:center;color:var(--muted);padding:1rem .75rem;font-size:.84rem}.filter-details[data-v-57fa2f50]{flex-wrap:wrap;gap:.35rem;padding:0 .75rem .65rem;display:flex}.filter-detail[data-v-57fa2f50]{border:1px solid var(--line);max-width:100%;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:.2rem;padding:.15rem .2rem .15rem .5rem;font-size:.75rem;font-weight:550;line-height:1.2;display:inline-flex}.filter-detail-text[data-v-57fa2f50]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.filter-detail-x[data-v-57fa2f50]{width:1.1rem;height:1.1rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;place-items:center;margin:0;padding:0;font-size:.85rem;line-height:1;display:grid}.filter-detail-x[data-v-57fa2f50]:hover{color:var(--ink);background:#11111114}.taxonomy-head[data-v-57fa2f50]{border-bottom:1px solid var(--line);background:linear-gradient(#fafaf8 0%,#f6f6f3 100%);flex-direction:column;flex-shrink:0;gap:.35rem;padding:.45rem .5rem .5rem;display:flex}.taxonomy-back-row[data-v-57fa2f50]{border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;text-align:left;font:inherit;background:#fff;border-radius:.55rem;align-items:center;gap:.45rem;margin:0;padding:.45rem .5rem;display:flex;box-shadow:0 1px #11111108}.taxonomy-back-row[data-v-57fa2f50]:hover{border-color:var(--ink)}.taxonomy-back-icon[data-v-57fa2f50]{background:#1111110f;border-radius:999px;flex-shrink:0;place-items:center;width:1.35rem;height:1.35rem;font-size:1.05rem;line-height:1;display:grid}.taxonomy-back-text[data-v-57fa2f50]{flex-direction:column;gap:.05rem;min-width:0;display:flex}.taxonomy-back-text strong[data-v-57fa2f50]{font-size:.84rem;font-weight:650;line-height:1.2}.taxonomy-back-text em[data-v-57fa2f50]{color:var(--muted);font-size:.7rem;font-style:normal;font-weight:500}.taxonomy-current[data-v-57fa2f50]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;padding:0 .2rem;font-size:.78rem;font-weight:600;overflow:hidden}.taxonomy-item-home[data-v-57fa2f50]{border-bottom:1px solid var(--line);border-radius:0;margin-bottom:.15rem;padding-bottom:.15rem}.thumb[data-v-57fa2f50]{border:1px solid var(--line);background:var(--paper);border-radius:.45rem;place-items:center;width:2.5rem;height:2.5rem;margin:0 auto;display:grid;overflow:hidden}.thumb.clickable[data-v-57fa2f50]{cursor:zoom-in}.thumb.clickable[data-v-57fa2f50]:hover{border-color:var(--ink)}.thumb.empty[data-v-57fa2f50]{color:var(--muted);font-size:.72rem;font-weight:500}.thumb img[data-v-57fa2f50]{object-fit:cover;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.col-photo[data-v-57fa2f50]{vertical-align:middle;text-align:center;width:3.25rem;min-width:3.25rem;max-width:3.25rem;padding-left:.5rem!important;padding-right:.5rem!important}.btn[data-v-57fa2f50]{border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:999px;padding:.55rem .95rem}.btn.primary[data-v-57fa2f50]{background:var(--ink);border-color:var(--ink);color:#fff}.btn.ghost[data-v-57fa2f50]{background:0 0}.sr[data-v-57fa2f50]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.table-wrap[data-v-57fa2f50]{min-width:0;max-height:calc(100vh - 9.5rem);overflow:auto}.split[data-v-57fa2f50]{grid-template-columns:1fr;align-items:start;gap:.9rem;display:grid}.split.open[data-v-57fa2f50]{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.detail[data-v-57fa2f50]{border:1px solid var(--line);border-radius:var(--radius);background:#fafaf8;max-height:calc(100vh - 8rem);padding:1rem;position:sticky;top:.5rem;overflow:auto}.detail-head[data-v-57fa2f50]{justify-content:space-between;align-items:start;gap:.75rem;margin-bottom:.9rem;display:flex}.detail-eyebrow[data-v-57fa2f50]{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .2rem;font-size:.72rem}.detail-head h3[data-v-57fa2f50]{margin:0;font-size:1.05rem;font-weight:600;line-height:1.3}.detail-photo[data-v-57fa2f50]{aspect-ratio:1;border:1px solid var(--line);width:100%;max-height:260px;color:var(--muted);-webkit-user-select:none;user-select:none;touch-action:pan-y;background:#fff;border-radius:.85rem;place-items:center;margin-bottom:.95rem;font-size:.85rem;display:grid;position:relative;overflow:hidden}.detail-photo-hit[data-v-57fa2f50]{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.detail-photo img[data-v-57fa2f50]{object-fit:contain;pointer-events:none;width:100%;height:100%;padding:.75rem;display:block}.photo-nav[data-v-57fa2f50]{z-index:2;color:#fff;cursor:pointer;background:#1111118c;border:0;border-radius:999px;place-items:center;width:2rem;height:2rem;padding:0 0 .1rem;font-size:1.35rem;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.photo-nav[data-v-57fa2f50]:hover{background:#111111c7}.photo-nav.prev[data-v-57fa2f50]{left:.45rem}.photo-nav.next[data-v-57fa2f50]{right:.45rem}.photo-meta[data-v-57fa2f50]{pointer-events:none;flex-direction:column;align-items:center;gap:.35rem;display:flex;position:absolute;bottom:.45rem;left:0;right:0}.photo-count[data-v-57fa2f50]{letter-spacing:.04em;color:#fff;background:#1111118c;border-radius:999px;padding:.15rem .45rem;font-size:.68rem;font-weight:600}.photo-dots[data-v-57fa2f50]{pointer-events:auto;gap:.28rem;display:flex}.photo-dot[data-v-57fa2f50]{cursor:pointer;background:#ffffff73;border:0;border-radius:999px;width:.42rem;height:.42rem;padding:0}.photo-dot.on[data-v-57fa2f50]{background:#fff;transform:scale(1.15)}.detail-grid[data-v-57fa2f50]{grid-template-columns:1fr 1fr;gap:.75rem .65rem;margin:0;display:grid}.detail-grid .full[data-v-57fa2f50]{grid-column:1/-1}.detail-grid dt[data-v-57fa2f50]{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .15rem;font-size:.7rem;font-weight:600}.detail-grid dd[data-v-57fa2f50]{word-break:break-word;margin:0;font-size:.9rem;font-weight:500}.supplier-block[data-v-57fa2f50]{grid-column:1/-1}.supplier-name-btn[data-v-57fa2f50]{max-width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;align-items:center;gap:.25rem;margin:0;padding:0;font-size:.9rem;font-weight:600;-webkit-text-decoration:underline #11111147;text-decoration:underline #11111147;display:inline-flex}.supplier-name-btn[data-v-57fa2f50]:hover,.supplier-name-btn.open[data-v-57fa2f50]{text-decoration-color:currentColor}.supplier-name-btn span[data-v-57fa2f50]:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.supplier-name-chevron[data-v-57fa2f50]{color:var(--muted);flex-shrink:0;font-weight:500;text-decoration:none;transition:transform .15s}.supplier-name-btn.open .supplier-name-chevron[data-v-57fa2f50]{color:var(--ink);transform:rotate(90deg)}.supplier-contacts[data-v-57fa2f50]{border:1px solid var(--line);background:#fafaf8;border-radius:.65rem;flex-direction:column;gap:.55rem;margin-top:.55rem;padding:.65rem .7rem;display:flex}.supplier-meta[data-v-57fa2f50]{flex-direction:column;gap:.35rem;display:flex}.supplier-contact-line[data-v-57fa2f50]{color:var(--ink);grid-template-columns:5.5rem minmax(0,1fr);gap:.4rem;margin:0;font-size:.82rem;line-height:1.35;text-decoration:none;display:grid}a.supplier-contact-line:hover span[data-v-57fa2f50]:last-child{text-decoration:underline}.supplier-contact-label[data-v-57fa2f50]{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.7rem;font-weight:600}.supplier-contacts-title[data-v-57fa2f50]{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.03em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.5rem;margin:.15rem 0 0;padding-top:.45rem;font-size:.72rem;font-weight:600;display:flex}.supplier-contacts-title strong[data-v-57fa2f50]{color:var(--ink);font-variant-numeric:tabular-nums}.supplier-people[data-v-57fa2f50]{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.supplier-people li[data-v-57fa2f50]{border:1px solid var(--line);background:#fff;border-radius:.55rem;padding:.5rem .55rem}.supplier-person-head[data-v-57fa2f50]{flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin-bottom:.2rem;display:flex}.supplier-person-head strong[data-v-57fa2f50]{font-size:.86rem;font-weight:650}.supplier-person-line[data-v-57fa2f50]{color:var(--ink);font-size:.82rem;line-height:1.4;text-decoration:none;display:block}.supplier-person-line[data-v-57fa2f50]:hover{text-decoration:underline}.supplier-empty[data-v-57fa2f50]{color:var(--muted);margin:0;font-size:.82rem}.detail-actions[data-v-57fa2f50]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;margin-top:1rem;padding-top:.85rem;display:flex}.detail-order[data-v-57fa2f50]{flex:none;justify-content:flex-start;align-items:center;display:inline-flex}.detail-qty[data-v-57fa2f50]{margin-left:0}.detail-order-btn[data-v-57fa2f50]{white-space:nowrap}.col-act[data-v-57fa2f50]{text-align:right;width:7.75rem;min-width:7.75rem}.list th.col-act[data-v-57fa2f50],.list td.col-act[data-v-57fa2f50]{z-index:2;background:var(--panel);padding-left:.55rem;padding-right:.55rem;position:sticky;right:0;box-shadow:-10px 0 14px -12px #11111147}.list thead th.col-act[data-v-57fa2f50]{z-index:5;box-shadow:inset 0 -1px 0 var(--line), -10px 0 14px -12px #11111147}.row-selectable:hover td.col-act[data-v-57fa2f50]{background:#f7f7f5}.row-selectable.selected td.col-act[data-v-57fa2f50],.row-selectable.listed.selected td.col-act[data-v-57fa2f50],.row-selectable.listed.selected:hover td.col-act[data-v-57fa2f50]{background:#efefec}.row-selectable.listed td.col-act[data-v-57fa2f50]{background:#f7f7f5}.row-selectable.listed:hover td.col-act[data-v-57fa2f50]{background:#f3f3f0}.qty-wrap[data-v-57fa2f50]{--qty-h:1.85rem;width:auto;max-width:none;height:var(--qty-h);box-shadow:none;background:#fff;border:1px solid #1111111a;border-radius:.55rem;justify-content:flex-end;align-items:center;gap:0;margin-left:auto;padding:0;transition:border-color .16s,box-shadow .16s;display:inline-flex;overflow:hidden}.qty-wrap[data-v-57fa2f50]:hover{border-color:#11111129}.qty-wrap[data-v-57fa2f50]:focus-within{border-color:#11111147;box-shadow:0 0 0 3px #1111110b}.qty-step[data-v-57fa2f50]{color:#8a8a84;cursor:pointer;background:0 0;border:0;border-radius:0;flex:0 0 1.7rem;justify-content:center;align-items:center;width:1.7rem;min-width:1.7rem;height:100%;margin:0;padding:0;transition:color .14s,background .14s;display:inline-flex}.qty-step svg[data-v-57fa2f50]{width:.78rem;height:.78rem;display:block}.qty-step[data-v-57fa2f50]:first-child{border-right:1px solid #11111112}.qty-step[data-v-57fa2f50]:last-child{border-left:1px solid #11111112}.qty-step[data-v-57fa2f50]:hover{color:var(--ink);background:#11111109}.qty-step[data-v-57fa2f50]:active{background:#1111110f}.col-act .qty[data-v-57fa2f50],.detail-qty .qty[data-v-57fa2f50]{width:2.35rem;min-width:2.1rem;max-width:3.25rem;height:100%;min-height:0;font:inherit;color:var(--ink);text-align:center;font-variant-numeric:tabular-nums;letter-spacing:0;box-shadow:none;appearance:textfield;-webkit-appearance:none;background:0 0;border:0;border-radius:0;flex:auto;padding:0 .15rem;font-size:.8rem;font-weight:500}.col-act .qty[data-v-57fa2f50]:hover,.detail-qty .qty[data-v-57fa2f50]:hover{border-color:#0000}.col-act .qty[data-v-57fa2f50]:focus,.detail-qty .qty[data-v-57fa2f50]:focus{outline:none}.col-act .qty[data-v-57fa2f50]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.col-act .qty[data-v-57fa2f50]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.detail-qty .qty[data-v-57fa2f50]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.detail-qty .qty[data-v-57fa2f50]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.btn.add[data-v-57fa2f50]{letter-spacing:.01em;min-height:1.85rem;color:var(--ink);box-shadow:none;background:#fff;border:1px solid #1111111f;border-radius:.55rem;padding:.38rem .8rem;font-size:.72rem;font-weight:550;transition:border-color .14s,background .14s,color .14s}.btn.add[data-v-57fa2f50]:hover{background:#11111106;border-color:#11111147}.btn.add.on[data-v-57fa2f50]{background:var(--ink);border-color:var(--ink);color:#fff}.row-selectable.listed td[data-v-57fa2f50]{background:#11111108}.btn.sm[data-v-57fa2f50]{min-height:2.2rem;padding:.4rem .65rem;font-size:.82rem}.flash.err[data-v-57fa2f50]{color:var(--bad);margin:.5rem 0 0;font-size:.85rem;font-weight:600}.flash.ok[data-v-57fa2f50]{color:var(--ok);font-size:.85rem;font-weight:600}.row-selectable[data-v-57fa2f50]{cursor:pointer}.row-selectable:hover td[data-v-57fa2f50]{background:#11111106}.row-selectable.selected td[data-v-57fa2f50]{background:#1111110e}.list[data-v-57fa2f50]{border-collapse:collapse;table-layout:auto;width:100%;min-width:54rem;font-size:.9rem}.list th[data-v-57fa2f50],.list td[data-v-57fa2f50]{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;padding:.55rem .4rem}.list td.name[data-v-57fa2f50]{white-space:normal;max-width:14rem;line-height:1.3}.list th[data-v-57fa2f50]{z-index:3;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:var(--panel);box-shadow:inset 0 -1px 0 var(--line);font-size:.72rem;font-weight:600;position:sticky;top:0}.id[data-v-57fa2f50],.name[data-v-57fa2f50]{font-weight:600}.id[data-v-57fa2f50],.mono[data-v-57fa2f50]{font-variant-numeric:tabular-nums;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.85rem}.badge[data-v-57fa2f50]{border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.badge.ok[data-v-57fa2f50]{color:var(--ok);background:var(--ok-bg)}.badge.warn[data-v-57fa2f50]{color:var(--warn);background:var(--warn-bg)}.empty[data-v-57fa2f50]{text-align:center;color:var(--muted);padding:1.5rem .5rem!important}.status.err[data-v-57fa2f50]{color:var(--bad);margin:0;font-size:.9rem;font-weight:600}@keyframes rise-57fa2f50{0%{opacity:0}to{opacity:1}}@media (width<=980px){.split.open[data-v-57fa2f50]{grid-template-columns:1fr}.detail[data-v-57fa2f50]{max-height:none;position:static}}@media (width<=1366px){.list[data-v-57fa2f50]{font-size:.84rem}.list th[data-v-57fa2f50],.list td[data-v-57fa2f50]{padding:.48rem .32rem}.list td.name[data-v-57fa2f50]{max-width:11rem}.col-act[data-v-57fa2f50]{width:7.75rem;min-width:7.75rem}.order-qty[data-v-57fa2f50],.qty-wrap[data-v-57fa2f50]{--qty-h:1.8rem}.order-qty-input[data-v-57fa2f50],.col-act .qty[data-v-57fa2f50]{width:2.2rem;min-width:2rem}}@media (width<=640px){.detail-grid[data-v-57fa2f50]{grid-template-columns:1fr}.col-act[data-v-57fa2f50]{width:7.5rem;min-width:7.5rem}.order-qty[data-v-57fa2f50],.qty-wrap[data-v-57fa2f50]{--qty-h:1.8rem}}.list th[data-v-57fa2f50],.list td[data-v-57fa2f50]{padding-left:.6rem;padding-right:.6rem}.list tbody td[data-v-57fa2f50]{padding-top:.6rem;padding-bottom:.6rem;transition:background .12s}.list td.col-photo[data-v-57fa2f50],.list th.col-photo[data-v-57fa2f50]{text-align:left;width:3.9rem;min-width:3.9rem;max-width:3.9rem;padding-left:.75rem!important;padding-right:.25rem!important}.list tbody td.col-act[data-v-57fa2f50]{box-shadow:inset 0 -1px 0 var(--line), -10px 0 14px -12px #11111147;border-bottom-color:#0000}.list td.col-id[data-v-57fa2f50]{color:var(--muted);font-weight:500}.list td.col-sub[data-v-57fa2f50],.list td.col-sup[data-v-57fa2f50]{color:var(--ink-soft)}.list td.col-cost[data-v-57fa2f50]{font-weight:600}.row-selectable[data-v-57fa2f50]:focus-visible{outline:none}.row-selectable:focus-visible td[data-v-57fa2f50]{background:#1111110d}.row-selectable:focus-visible td[data-v-57fa2f50]:first-child,.row-selectable.selected td[data-v-57fa2f50]:first-child{box-shadow:inset 3px 0 0 var(--ink)}.name-text[data-v-57fa2f50]{display:block}.row-meta[data-v-57fa2f50]{display:none}.split.open .list[data-v-57fa2f50]{min-width:34rem}.split.open .col-sub[data-v-57fa2f50],.split.open .col-sup[data-v-57fa2f50]{display:none}.detail[data-v-57fa2f50]{box-shadow:var(--shadow);background:#fff;animation:.18s rise-57fa2f50}.detail-head h3[data-v-57fa2f50]{font-family:var(--display);font-size:1.15rem}.detail-close[data-v-57fa2f50]{border:1px solid var(--line);width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;flex-shrink:0;place-items:center;margin:-.25rem -.25rem 0 0;transition:color .14s,border-color .14s;display:grid}.detail-close[data-v-57fa2f50]:hover{color:var(--ink);border-color:var(--ink)}.detail-photo[data-v-57fa2f50]{background:#fafaf8;max-height:280px}.photo-nav[data-v-57fa2f50]{width:1.9rem;height:1.9rem;color:var(--ink);border:1px solid var(--line);background:#ffffffeb;box-shadow:0 2px 8px #11111114}.photo-nav[data-v-57fa2f50]:hover{border-color:var(--ink);background:#fff}.photo-count[data-v-57fa2f50]{background:#1119}.photo-dot[data-v-57fa2f50]{background:#1113}.photo-dot.on[data-v-57fa2f50]{background:var(--ink)}.detail-grid[data-v-57fa2f50]{gap:.85rem .9rem;padding:.1rem .1rem 0}.detail-grid dd[data-v-57fa2f50]{font-size:.88rem}.detail-actions[data-v-57fa2f50]{background:#fff;margin:1rem -1rem -1rem;padding:.75rem 1rem;position:sticky;bottom:-1rem}.detail-backdrop[data-v-57fa2f50]{display:none}@media (width<=980px){.detail-backdrop[data-v-57fa2f50]{z-index:60;background:#11111159;animation:.18s rise-57fa2f50;display:block;position:fixed;inset:0}.split.open .detail[data-v-57fa2f50]{z-index:61;border-bottom:0;border-radius:1.1rem 1.1rem 0 0;max-height:88vh;padding-bottom:0;animation:.22s sheet-up-57fa2f50;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 -12px 40px #1111112e}.split.open .detail[data-v-57fa2f50]:before{content:"";background:var(--line);border-radius:999px;width:2.4rem;height:.25rem;margin:-.35rem auto .8rem;display:block}.detail-actions[data-v-57fa2f50]{padding-bottom:calc(.75rem + env(safe-area-inset-bottom));margin-bottom:0;bottom:0}.split.open .list[data-v-57fa2f50]{min-width:54rem}.split.open .col-sub[data-v-57fa2f50],.split.open .col-sup[data-v-57fa2f50]{display:table-cell}}@keyframes sheet-up-57fa2f50{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (width<=640px){.toolbar .search[data-v-57fa2f50]{flex-basis:100%}.toolbar-actions[data-v-57fa2f50]{margin-left:auto}.table-wrap[data-v-57fa2f50]{max-height:none;overflow:visible}.list[data-v-57fa2f50],.split.open .list[data-v-57fa2f50]{min-width:0;display:block}.list thead[data-v-57fa2f50]{display:none}.list tbody[data-v-57fa2f50]{display:block}.list tr.row-selectable[data-v-57fa2f50]{border-bottom:1px solid var(--line);grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;column-gap:.7rem;padding:.65rem .25rem;display:grid}.list tr.row-selectable td[data-v-57fa2f50]{border:0;display:block;box-shadow:none!important;background:0 0!important;padding:0!important}.list tr.row-selectable[data-v-57fa2f50]:hover,.list tr.row-selectable.selected[data-v-57fa2f50]{background:#1111110a}.list tr.row-selectable .col-id[data-v-57fa2f50],.list tr.row-selectable .col-sub[data-v-57fa2f50],.list tr.row-selectable .col-sup[data-v-57fa2f50],.list tr.row-selectable .col-cost[data-v-57fa2f50],.list tr.row-selectable .col-status[data-v-57fa2f50]{display:none}.list tr.row-selectable td.col-photo[data-v-57fa2f50]{width:auto;min-width:0;max-width:none}.list tr.row-selectable .thumb[data-v-57fa2f50]{width:3rem;height:3rem}.list tr.row-selectable td.name[data-v-57fa2f50]{white-space:normal;max-width:none;font-size:.9rem}.row-meta[data-v-57fa2f50]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.15rem .55rem;margin-top:.2rem;font-size:.76rem;font-weight:500;display:flex}.row-meta .mono[data-v-57fa2f50]{font-size:.74rem}.row-meta .badge[data-v-57fa2f50]{padding:.05rem .4rem;font-size:.68rem}.list tr.row-selectable td.col-act[data-v-57fa2f50]{width:auto;min-width:0;position:static}.list tbody tr:not(.row-selectable) td[data-v-57fa2f50]{display:block}.detail-grid[data-v-57fa2f50]{grid-template-columns:1fr 1fr}}.photo-lightbox[data-v-57fa2f50]{z-index:2000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#111111c7;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:1.25rem 1rem;display:grid;position:fixed;inset:0}.lightbox-stage[data-v-57fa2f50]{flex-direction:column;justify-content:center;align-items:center;min-width:0;max-height:calc(100vh - 2.5rem);margin:0;display:flex}.lightbox-stage img[data-v-57fa2f50]{object-fit:contain;background:#111;border-radius:.65rem;width:auto;max-width:min(92vw,960px);height:auto;max-height:calc(100vh - 5.5rem);display:block;box-shadow:0 18px 50px #00000059}.lightbox-caption[data-v-57fa2f50]{color:#ffffffd1;text-align:center;margin-top:.75rem;font-size:.85rem;font-weight:500}.lightbox-close[data-v-57fa2f50]{z-index:2;color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;font-size:1.6rem;line-height:1;display:grid;position:absolute;top:.85rem;right:.85rem}.lightbox-close[data-v-57fa2f50]:hover{background:#ffffff42}.lightbox-nav[data-v-57fa2f50]{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;padding:0 0 .1rem;font-size:1.75rem;line-height:1;display:grid}.lightbox-nav[data-v-57fa2f50]:hover{background:#ffffff47}@media (width<=720px){.photo-lightbox[data-v-57fa2f50]{grid-template-rows:1fr auto;grid-template-columns:1fr;padding:3.25rem .75rem 1rem}.lightbox-nav[data-v-57fa2f50]{position:absolute;top:50%;transform:translateY(-50%)}.lightbox-nav.prev[data-v-57fa2f50]{left:.5rem}.lightbox-nav.next[data-v-57fa2f50]{right:.5rem}}.orders[data-v-2c524321]{animation:.55s both rise-2c524321}.panel[data-v-2c524321]{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:.65rem .7rem .75rem}.detail-page[data-v-2c524321]{min-height:min(70vh,42rem);padding:1rem 1.1rem 1.15rem}.list-panel[data-v-2c524321]{padding:.5rem .65rem .65rem}.catalog-panel[data-v-2c524321]{--catalog-surface:linear-gradient(180deg, #fafaf8 0%, #f6f6f3 100%);border:1px solid var(--line);background:var(--catalog-surface);border-radius:.75rem;margin:0 0 .55rem;overflow:visible}.catalog-bar[data-v-2c524321]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .65rem;display:flex}.catalog-bar-main[data-v-2c524321]{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.catalog-total[data-v-2c524321]{color:var(--muted);margin:0;font-size:.84rem;font-weight:500;line-height:1.3}.catalog-chips[data-v-2c524321]{flex-wrap:wrap;gap:.4rem;display:flex}.catalog-chip[data-v-2c524321]{font:inherit;cursor:pointer;color:var(--ink);background:#1111110d;border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;margin:0;padding:.28rem .6rem .28rem .45rem;font-size:.78rem;font-weight:500;line-height:1;transition:border-color .15s,box-shadow .15s;display:inline-flex}.catalog-chip strong[data-v-2c524321]{font-variant-numeric:tabular-nums;font-weight:700}.catalog-chip.ok[data-v-2c524321]{color:var(--ok);background:var(--ok-bg)}.catalog-chip.warn[data-v-2c524321]{color:var(--warn);background:var(--warn-bg)}.catalog-chip[data-v-2c524321]:hover{border-color:#1111111f}.catalog-chip.on[data-v-2c524321]{border-color:currentColor;box-shadow:inset 0 0 0 1px}.catalog-action[data-v-2c524321]{border:1px solid var(--ink);background:var(--ink);color:#fff;min-height:2rem;font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.35rem .8rem;font-size:.78rem;font-weight:600;display:inline-flex}.detail-head[data-v-2c524321]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:.85rem;margin-bottom:1rem;padding-bottom:.85rem;display:flex}.detail-head-main[data-v-2c524321]{min-width:0}.back-link[data-v-2c524321]{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;margin:0 0 .45rem;padding:0;font-size:.82rem;font-weight:600;display:inline-flex}.back-link[data-v-2c524321]:hover{color:var(--ink)}.detail-head h2[data-v-2c524321]{letter-spacing:-.02em;margin:0 0 .25rem;font-size:1.25rem;font-weight:650}.detail-head p[data-v-2c524321]{color:var(--muted);margin:0;font-size:.88rem}.detail-head-actions[data-v-2c524321]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.icon-btn[data-v-2c524321]{border:1px solid var(--line);background:var(--panel);width:2.35rem;height:2.35rem;color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.icon-btn[data-v-2c524321]:hover{background:#1111110a;border-color:#11111147}.icon-btn[data-v-2c524321]:focus-visible{outline:none;box-shadow:0 0 0 3px #1111111a}.detail-body[data-v-2c524321]{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.detail-body[data-v-2c524321]:has(.qr-box){grid-template-columns:minmax(0,1fr) minmax(220px,280px)}.detail-main[data-v-2c524321]{min-width:0}.toolbar[data-v-2c524321]{flex-wrap:wrap;align-items:stretch;gap:.4rem;margin:0;padding:.5rem .65rem;display:flex}.search[data-v-2c524321]{flex:1.4;min-width:10rem}.filter[data-v-2c524321]{flex:1;min-width:8.5rem;max-width:14rem}.search input[data-v-2c524321],.filter select[data-v-2c524321]{font:inherit;color:var(--ink);border:1.5px solid var(--line);background:#fff;border-radius:.6rem;width:100%;min-height:2.1rem;padding:.4rem .6rem;font-size:.84rem;font-weight:500;transition:border-color .15s,box-shadow .15s}.search input[data-v-2c524321]:hover,.filter select[data-v-2c524321]:hover{border-color:#cfcfc9}.search input[data-v-2c524321]:focus,.filter select[data-v-2c524321]:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #1111110f}.table-wrap[data-v-2c524321]{-webkit-overflow-scrolling:touch;min-width:0;max-height:calc(100vh - 10.25rem);overflow:auto}.list-wrap[data-v-2c524321]{background:0 0;border:0;border-radius:0}.list[data-v-2c524321]{border-collapse:collapse;width:100%;min-width:36rem;font-size:.86rem}.list.lines-read[data-v-2c524321]{min-width:28rem}.list th[data-v-2c524321],.list td[data-v-2c524321]{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;padding:.48rem .4rem}.list.grid th[data-v-2c524321],.list.grid td[data-v-2c524321]{border:1px solid var(--line);padding:.45rem .4rem}.list.grid thead th[data-v-2c524321]{background:#f6f6f3;border-bottom-color:#d8d8d2}.list th[data-v-2c524321]{z-index:3;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:var(--panel);box-shadow:inset 0 -1px 0 var(--line);font-size:.68rem;font-weight:650;position:sticky;top:0}.list td[data-v-2c524321]{font-size:.84rem}.list .doc[data-v-2c524321]{font-variant-numeric:tabular-nums;font-weight:600}.list .col-no[data-v-2c524321]{text-align:center;width:2.4rem;min-width:2.4rem;color:var(--muted);font-weight:650}.list .name-cell[data-v-2c524321]{white-space:normal;word-break:break-word;min-width:8rem}.list tbody tr[data-v-2c524321]{cursor:pointer}.list.lines-read tbody tr[data-v-2c524321]{cursor:default}.list tbody tr:hover td[data-v-2c524321]{background:#11111106}.list-wrap .list tbody tr.verified td[data-v-2c524321]{background:#d8f3e5}.list-wrap .list tbody tr.verified:hover td[data-v-2c524321]{background:#c6edd8}.list.lines-read tbody tr:hover td[data-v-2c524321]{background:0 0}.list.grid tbody tr:hover td[data-v-2c524321]{background:#11111108}.list.grid.lines-read tbody tr:hover td[data-v-2c524321]{background:0 0}.mono[data-v-2c524321]{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.85rem}.num[data-v-2c524321]{font-variant-numeric:tabular-nums}.badge[data-v-2c524321]{background:#1111110f;border-radius:999px;align-items:center;gap:.28rem;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.badge.ok[data-v-2c524321]{color:var(--ok);background:var(--ok-bg)}.badge.verified[data-v-2c524321]{color:#0b5c38;background:#d8f3e5;border:1px solid #0f7a4a47}.badge.lg.verified[data-v-2c524321]{background:#c6edd8;border-color:#0f7a4a59}.badge-ico[data-v-2c524321]{flex:none;display:block}.badge.warn[data-v-2c524321]{color:var(--warn);background:var(--warn-bg)}.badge.bad[data-v-2c524321]{color:var(--bad);background:var(--bad-bg)}.badge.lg[data-v-2c524321]{padding:.35rem .75rem;font-size:.8rem}.empty[data-v-2c524321]{text-align:center;color:var(--muted);padding:1.5rem .5rem!important}.meta[data-v-2c524321]{border:1px solid var(--line);background:linear-gradient(#fafaf8 0%,#f6f6f3 100%);border-radius:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem 1rem;margin:0 0 1.15rem;padding:.85rem .9rem;display:grid}.meta .full[data-v-2c524321]{grid-column:1/-1}.meta dt[data-v-2c524321]{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:600}.meta dd[data-v-2c524321]{margin:.3rem 0 0;font-size:.95rem;font-weight:550}.meta dd.amount[data-v-2c524321]{font-variant-numeric:tabular-nums;font-weight:650}.sub[data-v-2c524321]{margin:0 0 .55rem;font-size:.88rem;font-weight:650}.goods-panel[data-v-2c524321]{margin:0 0 1rem}.goods-head[data-v-2c524321]{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.65rem;display:flex}.goods-head h3[data-v-2c524321]{margin:0 0 .2rem;font-size:1rem;font-weight:650}.goods-head p[data-v-2c524321]{color:var(--muted);margin:0;font-size:.82rem}.goods-count[data-v-2c524321]{flex-shrink:0;align-items:baseline;gap:.4rem;margin:0;display:flex}.goods-count .muted[data-v-2c524321]{color:var(--muted);font-size:.78rem}.goods-count strong[data-v-2c524321]{font-variant-numeric:tabular-nums;font-size:1rem}.lines-wrap[data-v-2c524321]{-webkit-overflow-scrolling:touch;margin-bottom:0;overflow:hidden;border:1px solid var(--line)!important;background:#fff!important;border-radius:.65rem!important}.lines-wrap .list[data-v-2c524321]{min-width:28rem}.lines-wrap .list th[data-v-2c524321],.lines-wrap .list td[data-v-2c524321]{padding:.5rem .55rem}.qr-box[data-v-2c524321]{border:1px solid var(--line);background:#fafaf8;border-radius:.75rem;margin:0;padding:.9rem;position:sticky;top:.75rem}.qr[data-v-2c524321]{background:#fff;border-radius:.5rem;width:180px;height:180px;margin:.5rem 0;display:block}.qr-token[data-v-2c524321]{white-space:pre-wrap;word-break:break-all;background:#1111110a;border-radius:.5rem;margin:.5rem 0;padding:.55rem .65rem;font-size:.72rem;overflow-x:auto}.flash[data-v-2c524321]{color:var(--ok);margin:.75rem 0 0;font-size:.88rem;font-weight:600}.flash.err[data-v-2c524321]{color:var(--bad)}.actions[data-v-2c524321]{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.btn[data-v-2c524321]{border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;white-space:nowrap;font:inherit;border-radius:999px;padding:.55rem .95rem}.btn.primary[data-v-2c524321]{background:var(--ink);border-color:var(--ink);color:#fff}.btn.ghost[data-v-2c524321]{background:0 0}.sr[data-v-2c524321]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes rise-2c524321{0%{opacity:0}to{opacity:1}}@media (width<=900px){.detail-body[data-v-2c524321]:has(.qr-box){grid-template-columns:1fr}.meta[data-v-2c524321]{grid-template-columns:1fr 1fr}.qr-box[data-v-2c524321]{position:static}.catalog-bar[data-v-2c524321]{flex-wrap:wrap}.detail-head[data-v-2c524321]{flex-direction:column}.detail-head-actions[data-v-2c524321]{justify-content:flex-start}}@media (width<=720px){.list[data-v-2c524321]{min-width:32rem;font-size:.82rem}.list th[data-v-2c524321],.list td[data-v-2c524321]{padding:.4rem .32rem}.table-wrap[data-v-2c524321]{max-height:calc(100vh - 12rem)}.panel[data-v-2c524321]{padding:.55rem .5rem .65rem}.list-panel[data-v-2c524321]{padding:.45rem .5rem .55rem}.detail-page[data-v-2c524321]{min-height:0;padding:.75rem .65rem .85rem}}@media (width<=560px){.meta[data-v-2c524321]{grid-template-columns:1fr;padding:.7rem .65rem}.toolbar[data-v-2c524321]{flex-direction:column}.search[data-v-2c524321],.filter[data-v-2c524321]{width:100%;max-width:none}.catalog-action[data-v-2c524321]{width:100%}.actions[data-v-2c524321]{flex-direction:column}.actions .btn[data-v-2c524321]{width:100%}}@media print{.orders[data-v-2c524321]{animation:none}.panel.detail-page[data-v-2c524321]{box-shadow:none;border:0;border-radius:0;min-height:0;padding:0}.no-print[data-v-2c524321]{display:none!important}.detail-head[data-v-2c524321]{border-bottom-color:#ccc}.list th[data-v-2c524321],.list td[data-v-2c524321]{white-space:normal}}.analytics[data-v-f7d316e0]{flex-direction:column;gap:.9rem;animation:.55s both rise-f7d316e0;display:flex}.concept[data-v-f7d316e0]{border:1px solid var(--line);color:var(--muted);background:#11111108;border-radius:.75rem;margin:0;padding:.75rem .95rem;font-size:.88rem;line-height:1.45}.concept strong[data-v-f7d316e0]{color:var(--ink)}.toolbar[data-v-f7d316e0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.period[data-v-f7d316e0]{flex-wrap:wrap;gap:.35rem;display:flex}.chip[data-v-f7d316e0]{appearance:none;border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:.4rem .8rem;font-size:.85rem;font-weight:500}.chip.active[data-v-f7d316e0]{background:var(--ink);border-color:var(--ink);color:#fff}.toolbar-actions[data-v-f7d316e0]{flex-wrap:wrap;gap:.5rem;display:flex}.kpis[data-v-f7d316e0]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.kpi[data-v-f7d316e0]{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:.9rem 1rem}.kpi-label[data-v-f7d316e0]{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem;font-weight:600}.kpi-value[data-v-f7d316e0]{margin:0;font-size:1.35rem;font-weight:650;line-height:1.2}.kpi-value.sm[data-v-f7d316e0]{font-size:1.05rem}.kpi-sub[data-v-f7d316e0]{font-size:.78rem;font-weight:600}.kpi-sub.warn[data-v-f7d316e0]{color:var(--warn)}.flash[data-v-f7d316e0]{color:var(--ok,#1b7a3d);margin:0;font-size:.88rem;font-weight:600}.grid[data-v-f7d316e0]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:.9rem;display:grid}.panel[data-v-f7d316e0]{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.05rem 1.1rem 1.15rem}.panel-head h2[data-v-f7d316e0]{margin:0 0 .2rem;font-size:1.05rem;font-weight:600}.panel-head p[data-v-f7d316e0]{color:var(--muted);margin:0;font-size:.82rem}.panel-head.row[data-v-f7d316e0]{justify-content:space-between;align-items:start;gap:.75rem;margin-bottom:.85rem;display:flex}.sold-list[data-v-f7d316e0]{flex-direction:column;gap:.75rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.sold-list li[data-v-f7d316e0]{grid-template-columns:1.6rem minmax(0,1fr) auto auto;align-items:center;gap:.65rem;display:grid}.rank[data-v-f7d316e0]{color:var(--muted);font-size:.8rem;font-weight:700}.sold-title[data-v-f7d316e0]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.sold-title strong[data-v-f7d316e0]{font-size:.9rem;line-height:1.25}.bar-track[data-v-f7d316e0]{background:#11111114;border-radius:999px;height:.35rem;margin-top:.35rem;overflow:hidden}.bar-fill[data-v-f7d316e0]{border-radius:inherit;background:var(--ink);min-width:.25rem;height:100%}.sold-meta[data-v-f7d316e0]{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:.1rem;font-size:.82rem;font-weight:600;display:flex}.muted[data-v-f7d316e0]{color:var(--muted);font-weight:500}.mono[data-v-f7d316e0]{font-variant-numeric:tabular-nums;color:var(--muted);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.75rem}.table-wrap[data-v-f7d316e0]{overflow-x:auto}.list[data-v-f7d316e0]{border-collapse:collapse;width:100%;font-size:.88rem}.list th[data-v-f7d316e0],.list td[data-v-f7d316e0]{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:.55rem .4rem}.list th[data-v-f7d316e0]{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:600}.prod[data-v-f7d316e0]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.prod strong[data-v-f7d316e0]{font-size:.88rem;line-height:1.25}.num[data-v-f7d316e0]{font-variant-numeric:tabular-nums;white-space:nowrap}.num.strong[data-v-f7d316e0]{font-weight:700}.act[data-v-f7d316e0]{text-align:right}.badge[data-v-f7d316e0]{white-space:nowrap;background:#1111110f;border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.badge.warn[data-v-f7d316e0]{color:var(--warn);background:var(--warn-bg)}.badge.bad[data-v-f7d316e0]{color:var(--bad);background:var(--bad-bg,#fdecea)}.empty[data-v-f7d316e0]{text-align:center;color:var(--muted);padding:1.4rem .5rem!important}.btn[data-v-f7d316e0]{border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;white-space:nowrap;font:inherit;border-radius:999px;padding:.5rem .9rem;font-size:.88rem}.btn.primary[data-v-f7d316e0]{background:var(--ink);border-color:var(--ink);color:#fff}.btn.ghost[data-v-f7d316e0]{background:0 0}.btn.add[data-v-f7d316e0]{padding:.35rem .55rem;font-size:.75rem}.btn.add.on[data-v-f7d316e0]{background:var(--ink);border-color:var(--ink);color:#fff}.btn[data-v-f7d316e0]:disabled{opacity:.45;cursor:not-allowed}@keyframes rise-f7d316e0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.grid[data-v-f7d316e0]{grid-template-columns:minmax(0,1fr)}.kpis[data-v-f7d316e0]{grid-template-columns:1fr 1fr}}@media (width<=640px){.kpis[data-v-f7d316e0]{grid-template-columns:1fr}.sold-list li[data-v-f7d316e0]{grid-template-columns:1.4rem minmax(0,1fr) auto}.sold-meta[data-v-f7d316e0]{display:none}}.settings[data-v-c8f9d3af]{max-width:22rem;color:var(--ink);padding:.25rem 0}.feature[data-v-c8f9d3af]{flex-direction:column;gap:.35rem;display:flex}.feature h3[data-v-c8f9d3af]{color:#111;margin:0;font-size:.95rem;font-weight:600}.hint[data-v-c8f9d3af]{color:var(--muted);margin:0 0 .85rem;font-size:.82rem}.lang-list[data-v-c8f9d3af]{flex-direction:column;gap:.15rem;display:flex}.lang-option[data-v-c8f9d3af]{color:#111;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:.65rem;padding:.55rem 0;display:flex}.lang-option:hover .lang-name[data-v-c8f9d3af],.lang-option.active .lang-name[data-v-c8f9d3af]{font-weight:600}.lang-option input[data-v-c8f9d3af]{appearance:none;background:0 0;border-radius:50%;width:.65rem;height:.65rem;margin:0;box-shadow:inset 0 0 0 1.5px #111}.lang-option.active input[data-v-c8f9d3af]{background:#111}.lang-name[data-v-c8f9d3af]{color:#111;font-size:.95rem;font-weight:400}.overview[data-v-9237e08d]{animation:.55s both rise-9237e08d}.ov-hint[data-v-9237e08d]{color:var(--muted);margin:0 0 .85rem;font-size:.86rem}.ov-grid[data-v-9237e08d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ov-card[data-v-9237e08d]{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-height:8.2rem;box-shadow:var(--shadow);color:var(--ink);font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:.3rem;padding:1rem 2.4rem 1rem 1.1rem;transition:border-color .15s,transform .15s;display:flex;position:relative}.ov-card[data-v-9237e08d]:hover{border-color:var(--ink);transform:translateY(-1px)}.ov-card[data-v-9237e08d]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ov-label[data-v-9237e08d]{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:600}.ov-value[data-v-9237e08d]{font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:650;line-height:1.2}.ov-value[data-v-9237e08d] .money-totals{font-size:1.15rem}.ov-sub[data-v-9237e08d]{color:var(--muted);margin-top:auto;font-size:.82rem;line-height:1.35}.ov-card.warn .ov-sub[data-v-9237e08d]{color:var(--warn);font-weight:600}.ov-go[data-v-9237e08d]{color:var(--muted);font-size:1.5rem;line-height:1;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}@keyframes rise-9237e08d{0%{opacity:0}to{opacity:1}}@media (width<=1100px){.ov-grid[data-v-9237e08d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.ov-grid[data-v-9237e08d]{grid-template-columns:minmax(0,1fr)}.ov-card[data-v-9237e08d]{min-height:0}}.soon[data-v-f7ae40e3]{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);text-align:center;flex-direction:column;align-items:center;gap:.45rem;padding:3rem 1.25rem;animation:.55s both rise-f7ae40e3;display:flex}.soon-mark[data-v-f7ae40e3]{width:3.2rem;height:3.2rem;color:var(--muted);background:#1111110d;border-radius:999px;place-items:center;margin-bottom:.3rem;display:grid}.soon h2[data-v-f7ae40e3]{margin:0;font-size:1.1rem;font-weight:600}.soon p[data-v-f7ae40e3]{max-width:26rem;color:var(--muted);margin:0;font-size:.9rem;line-height:1.45}.soon-btn[data-v-f7ae40e3]{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;margin-top:.8rem;padding:.5rem 1rem;font-size:.86rem;font-weight:600}.soon-btn[data-v-f7ae40e3]:hover{border-color:var(--ink)}@keyframes rise-f7ae40e3{0%{opacity:0}to{opacity:1}}.shell[data-v-32626842]{grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.side[data-v-32626842]{background:var(--ink);color:#f5f5f3;box-sizing:border-box;flex-direction:column;gap:1.25rem;height:100vh;max-height:100vh;padding:1.5rem 1.1rem;display:flex;position:sticky;top:0;overflow:hidden}.brand[data-v-32626842]{appearance:none;width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.7rem;flex-shrink:0;align-items:center;gap:.75rem;margin:0;padding:.35rem .45rem;transition:background .2s;animation:.55s both rise-32626842;display:flex}.brand[data-v-32626842]:hover{background:#ffffff0f}.brand[data-v-32626842]:focus-visible{outline-offset:2px;outline:2px solid #ffffff73}.brand-mark[data-v-32626842]{box-sizing:border-box;background:#fff;border-radius:.7rem;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;padding:.28rem;display:grid;box-shadow:inset 0 0 0 1px #0000000f,0 1px 2px #00000059}.brand-mark img[data-v-32626842]{object-fit:contain;width:100%;height:100%;display:block}.brand-name[data-v-32626842]{font-family:var(--display);letter-spacing:.02em;margin:0;font-size:1.2rem;font-weight:600;line-height:1.1}.brand-sub[data-v-32626842]{color:#b7b7b2;letter-spacing:.08em;text-transform:uppercase;margin:.1rem 0 0;font-size:.78rem}.nav[data-v-32626842]{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:auto;gap:1.15rem;min-height:0;display:flex;overflow-y:auto}.nav[data-v-32626842]::-webkit-scrollbar{width:0;height:0;display:none}.nav-group[data-v-32626842]{flex-direction:column;gap:.2rem;display:flex}.nav-group-label[data-v-32626842]{color:#7d7d78;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .15rem;padding:0 .85rem;font-size:.68rem;font-weight:600}.nav-item[data-v-32626842]{appearance:none;color:#cfcfc9;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.7rem;padding:.72rem .85rem;transition:background .2s,color .2s,transform .2s}.nav-item[data-v-32626842]:hover{color:#fff;background:#ffffff0f}.nav-item.active[data-v-32626842]{color:var(--ink);background:#fff;font-weight:600}.side-tools[data-v-32626842]{border-top:1px solid #ffffff14;flex-shrink:0;align-items:center;margin-top:auto;padding:.5rem 0 0;display:flex}.settings-btn[data-v-32626842]{appearance:none;color:#cfcfc9;text-align:left;cursor:pointer;width:100%;font:inherit;opacity:.85;background:0 0;border:0;border-radius:0;align-items:center;gap:.55rem;padding:.72rem .85rem;font-size:.92rem;transition:color .2s,opacity .2s;display:flex}.settings-btn[data-v-32626842]:hover,.settings-btn.active[data-v-32626842]{opacity:1;color:#fff;background:0 0}.settings-btn svg[data-v-32626842]{flex-shrink:0;display:block}.main[data-v-32626842]{min-width:0;padding:1.5rem 1.75rem 2.5rem}.top[data-v-32626842]{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.4rem;animation:.55s both rise-32626842;display:flex}.top.compact[data-v-32626842]{align-items:center;margin-bottom:.75rem}.top.compact h1[data-v-32626842]{letter-spacing:-.015em;font-size:1.25rem}.eyebrow[data-v-32626842]{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:.8rem}h1[data-v-32626842]{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:clamp(1.7rem,2.4vw,2.2rem);font-weight:600}@keyframes rise-32626842{0%{opacity:0}to{opacity:1}}@media (width<=980px){.shell[data-v-32626842]{grid-template-columns:minmax(0,1fr)}.side[data-v-32626842]{gap:1rem;height:auto;max-height:none;padding-bottom:1rem;position:static;overflow:visible}.nav[data-v-32626842]{flex-flow:wrap;gap:.5rem;min-height:0;overflow:visible}.nav-group[data-v-32626842]{flex-flow:wrap;align-items:center;gap:.2rem;min-width:0}.nav-group-label[data-v-32626842]{display:none}.nav-item[data-v-32626842]{white-space:nowrap}.side-tools[data-v-32626842]{border-top:0;margin-top:0;padding-top:0}}@media (width<=640px){.main[data-v-32626842]{padding:1rem 1rem 2rem}.top[data-v-32626842]{flex-direction:column;align-items:stretch}}@media print{body[data-v-32626842]{background:#fff!important}.shell[data-v-32626842]{display:block}.side[data-v-32626842],.top[data-v-32626842],.side-tools[data-v-32626842]{display:none!important}.main[data-v-32626842]{width:100%!important;margin:0!important;padding:0!important}}:root{--ink:#111;--ink-soft:#2a2a2a;--paper:#f4f4f2;--panel:#fff;--line:#e6e6e2;--muted:#6a6a66;--ok:#0f7a4a;--ok-bg:#e8f6ef;--warn:#9a5b00;--warn-bg:#fff4e5;--bad:#b42318;--bad-bg:#fdeceb;--shadow:0 1px 0 #1111110a, 0 12px 32px #1111110f;--radius:14px;--font:"IBM Plex Sans", system-ui, sans-serif;--display:"IBM Plex Serif", Georgia, serif;color:var(--ink);background:var(--paper);font-family:var(--font);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*,:before,:after{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{background:radial-gradient(1200px 500px at 10% -10%, #1111110f, transparent 60%), radial-gradient(900px 400px at 100% 0%, #1111110a, transparent 55%), var(--paper)}button{font:inherit}a{color:inherit;text-decoration:none}
