:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-bg:#f1f5f9;--app-bg-gradient:radial-gradient(1000px 500px at 0% 0%, #6366f114, transparent 55%), radial-gradient(800px 400px at 100% 0%, #10b9810f, transparent 50%), #f1f5f9;--app-surface:#fff;--app-surface-muted:#f8fafc;--app-surface-hover:#f1f5f9;--app-border:#e2e8f0;--app-border-strong:#cbd5e1;--app-text:#334155;--app-text-muted:#64748b;--app-text-heading:#0f172a;--app-text-inverse:#fff;--app-link:#4f46e5;--app-link-hover:#4338ca;--app-primary-from:#6366f1;--app-primary-to:#10b981;--app-primary-gradient:linear-gradient(135deg, #6366f1, #10b981);--app-primary-text:#fff;--app-topbar-bg:#ffffffeb;--app-topbar-border:#e2e8f0;--app-shadow-sm:0 1px 2px #0f172a0f;--app-shadow:0 4px 12px #0f172a14;--app-shadow-lg:0 12px 32px #0f172a1f;--app-input-bg:#fff;--app-input-border:#cbd5e1;--app-input-text:#0f172a;--app-input-placeholder:#94a3b8;--app-focus-ring:#6366f159;--app-error:#dc2626;--app-error-bg:#fef2f2;--app-error-border:#fecaca;--app-success:#059669;--app-success-bg:#ecfdf5;--app-success-border:#a7f3d0;--app-warning-bg:#fffbeb;--app-warning-border:#fde68a;--app-highlight-bg:#10b98114;--app-highlight-border:#10b98159;--app-modal-backdrop:#0f172a73;--app-modal-bg:#fff;--app-table-head:#f8fafc;--app-table-row-hover:#f8fafc;--app-chip-free-bg:#ecfdf5;--app-chip-free-border:#6ee7b7;--app-chip-busy-bg:#f1f5f9;--app-chip-busy-border:#cbd5e1;--app-mark-bg:linear-gradient(135deg, #6366f1, #10b981);--app-mark-text:#fff}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-bg:#0f172a;--app-bg-gradient:radial-gradient(1200px 600px at 20% 0%, #6366f133, transparent 60%), radial-gradient(900px 500px at 100% 20%, #10b9811f, transparent 55%), #0b1020;--app-surface:#1e293ba6;--app-surface-muted:#0f172ad9;--app-surface-hover:#33415580;--app-border:#ffffff1f;--app-border-strong:#fff3;--app-text:#e2e8f0;--app-text-muted:#94a3b8;--app-text-heading:#f1f5f9;--app-text-inverse:#0f172a;--app-link:#a5b4fc;--app-link-hover:#c7d2fe;--app-primary-from:#a5b4fc;--app-primary-to:#34d399;--app-primary-gradient:linear-gradient(135deg, #a5b4fc, #34d399);--app-primary-text:#0b1020;--app-topbar-bg:#ffffff0a;--app-topbar-border:#ffffff14;--app-shadow-sm:0 1px 2px #0003;--app-shadow:0 4px 12px #00000040;--app-shadow-lg:0 12px 32px #0006;--app-input-bg:#0f172ad9;--app-input-border:#94a3b859;--app-input-text:#f8fafc;--app-input-placeholder:#64748b;--app-focus-ring:#6366f159;--app-error:#fca5a5;--app-error-bg:#ef44441f;--app-error-border:#ef444459;--app-success:#6ee7b7;--app-success-bg:#34d3991f;--app-success-border:#34d39973;--app-warning-bg:#fbbf241f;--app-warning-border:#fbbf2459;--app-highlight-bg:#34d39914;--app-highlight-border:#34d39959;--app-modal-backdrop:#0000008c;--app-modal-bg:#101018fa;--app-table-head:#ffffff0a;--app-table-row-hover:#ffffff08;--app-chip-free-bg:#34d3991f;--app-chip-free-border:#34d39973;--app-chip-busy-bg:#47556959;--app-chip-busy-border:#94a3b859;--app-mark-bg:linear-gradient(135deg, #6366f1, #22c55e);--app-mark-text:#0b1020}.app-btn{background:var(--app-primary-gradient);color:var(--app-primary-text);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.app-btn:disabled{opacity:.6;cursor:not-allowed}.app-btn-ghost{background:var(--app-surface);color:var(--app-text-heading);border:1px solid var(--app-border-strong);box-shadow:var(--app-shadow-sm)}.app-btn-ghost.danger{color:var(--app-error);border-color:var(--app-error-border)}.app-msg-error{color:var(--app-error);background:var(--app-error-bg);border:1px solid var(--app-error-border);border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13px}.app-msg-success{color:var(--app-success);background:var(--app-success-bg);border:1px solid var(--app-success-border);border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13px}.app-muted{color:var(--app-text-muted);font-size:13px}.app-link{color:var(--app-link);text-decoration:none}.app-link:hover{color:var(--app-link-hover);text-decoration:underline}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5}body{color:var(--app-text);background:var(--app-bg);margin:0}#app{box-sizing:border-box;width:100%;max-width:100%;min-height:100vh;margin:0;overflow-x:hidden}h1,h2,h3{color:var(--app-text-heading);font-weight:700}p{margin:0}code{background:var(--app-surface-muted);color:var(--app-text-heading);border:1px solid var(--app-border);border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}a{color:var(--app-link)}.production-line{--touch-min:48px;--btn-touch-font:16px;--btn-touch-font-sm:14px;--btn-touch-pad-y:14px;--btn-touch-pad-x:20px;--step-tab-min-h:56px;--order-card-radius:16px}.production-line .btnTouch{min-height:var(--touch-min);padding:var(--btn-touch-pad-y) var(--btn-touch-pad-x);font-size:var(--btn-touch-font);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border:2px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:inline-flex}.production-line .btnTouch:disabled{opacity:.5;cursor:not-allowed}.production-line .btnTouch.primary{background:var(--app-primary-gradient);color:var(--app-primary-text);border-color:#0000}.production-line .btnTouch.success{color:#fff;background:#16a34a}.production-line .btnTouch.warn{color:#92400e;background:#fef3c7;border-color:#f59e0b}.production-line .btnTouch.ghost{background:var(--app-surface);color:var(--app-text-heading);border-color:var(--app-border-strong)}.production-line .btnTouch.info{background:var(--app-surface);color:var(--app-link);border-color:var(--app-link)}.production-line .btnTouch.danger{background:var(--app-surface);color:var(--app-error);border-color:var(--app-error)}.production-line .btnTouch.block{width:100%}.production-line a.btnTouch{box-sizing:border-box;text-decoration:none}.production-line .btnTouch.iconOnly{min-width:var(--touch-min);padding-left:14px;padding-right:14px}@media (pointer:coarse){.production-line .btnTouch{min-height:52px;font-size:17px}}.page[data-v-57d0ee98]{background:var(--app-bg-gradient);place-items:center;min-height:100vh;padding:24px;display:grid}.card[data-v-57d0ee98]{background:var(--app-surface);border:1px solid var(--app-border);width:100%;max-width:420px;box-shadow:var(--app-shadow-lg);color:var(--app-text);border-radius:16px;padding:24px}.brand[data-v-57d0ee98]{align-items:center;gap:12px;margin-bottom:20px;display:flex}.logo[data-v-57d0ee98]{background:var(--app-mark-bg);width:44px;height:44px;color:var(--app-mark-text);letter-spacing:.08em;border-radius:12px;place-items:center;font-weight:800;display:grid}.title[data-v-57d0ee98]{color:var(--app-text-heading);font-size:18px;font-weight:700;line-height:1.1}.subtitle[data-v-57d0ee98]{color:var(--app-text-muted);font-size:13px}.form[data-v-57d0ee98]{gap:12px;display:grid}.field[data-v-57d0ee98]{gap:6px;font-size:13px;display:grid}.field span[data-v-57d0ee98]{color:var(--app-text-heading);font-weight:600}input[data-v-57d0ee98]{border:1px solid var(--app-input-border);background:var(--app-input-bg);width:100%;color:var(--app-input-text);box-sizing:border-box;border-radius:10px;outline:none;padding:10px 12px}input[data-v-57d0ee98]:focus{border-color:var(--app-link);box-shadow:0 0 0 3px var(--app-focus-ring)}.btn[data-v-57d0ee98]{cursor:pointer;color:var(--app-primary-text);background:var(--app-primary-gradient);border:0;border-radius:10px;margin-top:4px;padding:11px 12px;font-size:15px;font-weight:700}.btn[data-v-57d0ee98]:disabled{opacity:.7;cursor:not-allowed}.error[data-v-57d0ee98]{color:var(--app-error);background:var(--app-error-bg);border:1px solid var(--app-error-border);border-radius:8px;margin:0;padding:8px 10px;font-size:13px}.hint[data-v-57d0ee98]{color:var(--app-text-muted);margin:16px 0 0;font-size:12px}.hint a[data-v-57d0ee98]{color:var(--app-link)}.shell[data-v-83493935]{background:var(--app-bg-gradient);min-height:100vh;color:var(--app-text)}.topbar[data-v-83493935]{border-bottom:1px solid var(--app-topbar-border);background:var(--app-topbar-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;box-shadow:var(--app-shadow-sm);justify-content:space-between;align-items:center;padding:14px 20px;display:flex;position:sticky;top:0}.left[data-v-83493935]{align-items:center;gap:14px;display:flex}.appNav[data-v-83493935]{flex-shrink:0;align-items:center;gap:8px;display:flex}.back[data-v-83493935]{color:var(--app-link);white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none}.back[data-v-83493935]:hover{color:var(--app-link-hover)}.navSep[data-v-83493935]{color:var(--app-border-strong);font-size:12px}.headText[data-v-83493935]{min-width:0}.title[data-v-83493935]{color:var(--app-text-heading);font-size:18px;font-weight:800}.subtitle[data-v-83493935]{color:var(--app-text-muted);margin-top:2px;font-size:12px}.right[data-v-83493935]{align-items:center;gap:10px;display:flex}.user[data-v-83493935]{color:var(--app-text-muted);font-size:13px}.btn[data-v-83493935]{background:var(--app-primary-gradient);color:var(--app-primary-text);cursor:pointer;border:0;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:800}.btn.ghost[data-v-83493935]{background:var(--app-surface);color:var(--app-text-heading);border:1px solid var(--app-border-strong);box-shadow:var(--app-shadow-sm)}.content[data-v-83493935]{box-sizing:border-box;width:100%;min-width:0;max-width:1600px;margin:0 auto;padding:20px 24px 36px}.headRow[data-v-33e84032]{align-items:center;gap:14px;display:flex}.navLink[data-v-33e84032]{color:var(--app-link);white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none}.pageTitle[data-v-33e84032]{color:var(--app-text-heading);font-size:18px;font-weight:900}.pageSub[data-v-33e84032]{color:var(--app-text-muted);font-size:12px}.hero[data-v-33e84032]{border:1px solid var(--app-border);box-shadow:var(--app-shadow-sm);background:linear-gradient(135deg,#6366f11a,#10b98114);border-radius:16px;margin-bottom:28px;padding:18px 20px}.heroText[data-v-33e84032]{color:var(--app-text);max-width:52rem;margin:0 0 16px;font-size:14px;line-height:1.55}.heroLinks[data-v-33e84032]{flex-wrap:wrap;gap:12px;display:flex}.linkCard[data-v-33e84032]{border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text-heading);min-width:200px;box-shadow:var(--app-shadow-sm);border-radius:12px;flex:220px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.linkCard.static[data-v-33e84032]{cursor:default}.linkCard strong[data-v-33e84032]{font-size:14px;display:block}.linkCard small[data-v-33e84032]{color:var(--app-text-muted);margin-top:2px;font-size:12px;display:block}.linkIcon[data-v-33e84032]{font-size:22px}.linkCard code[data-v-33e84032]{word-break:break-all;background:var(--app-surface-muted);font-size:11px}.block[data-v-33e84032]{margin-bottom:28px}.blockHead[data-v-33e84032]{margin-bottom:14px}.blockTitle[data-v-33e84032]{color:var(--app-text-heading);margin:0;font-size:17px;font-weight:900}.blockSub[data-v-33e84032]{color:var(--app-text-muted);margin:4px 0 0;font-size:13px}.cardGrid[data-v-33e84032]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.cardGrid.spaced[data-v-33e84032]{margin-top:12px}.card[data-v-33e84032]{border:1px solid var(--app-border);background:var(--app-surface);color:inherit;text-align:left;cursor:pointer;width:100%;box-shadow:var(--app-shadow-sm);border-radius:14px;align-items:flex-start;gap:14px;padding:16px 18px;transition:border-color .15s,box-shadow .15s,transform .1s;display:flex}.card[data-v-33e84032]:hover{border-color:var(--app-link);box-shadow:var(--app-shadow);transform:translateY(-1px)}.card.highlight[data-v-33e84032]{border-color:var(--app-highlight-border);background:var(--app-highlight-bg)}.card.highlight[data-v-33e84032]:hover{border-color:var(--app-success)}.card.compact[data-v-33e84032]{padding:14px 16px}.cardIcon[data-v-33e84032]{text-align:center;flex-shrink:0;width:36px;font-size:24px;line-height:1}.cardBody[data-v-33e84032]{flex:1;min-width:0}.cardTitle[data-v-33e84032]{color:var(--app-text-heading);font-size:15px;font-weight:800;display:block}.cardDesc[data-v-33e84032]{color:var(--app-text-muted);margin-top:4px;font-size:12px;line-height:1.45;display:block}.cardArrow[data-v-33e84032]{color:var(--app-text-muted);flex-shrink:0;align-self:center;font-size:18px}.tableWrap[data-v-f284470c]{border:1px solid var(--app-border);background:var(--app-surface);box-shadow:var(--app-shadow-sm);border-radius:14px;overflow:auto}.table[data-v-f284470c]{border-collapse:collapse;width:100%;font-size:13px}th[data-v-f284470c],td[data-v-f284470c]{border-bottom:1px solid var(--app-border);text-align:left;vertical-align:middle;padding:11px 14px}th[data-v-f284470c]{color:var(--app-text-muted);background:var(--app-table-head);white-space:nowrap;text-transform:capitalize;font-size:12px;font-weight:800}td[data-v-f284470c]{color:var(--app-text-heading)}tbody tr:hover td[data-v-f284470c]{background:var(--app-table-row-hover)}.actions[data-v-f284470c]{text-align:right;white-space:nowrap;width:1%}.btnSmall[data-v-f284470c]{border:1px solid var(--app-border-strong);background:var(--app-surface);color:var(--app-text-heading);cursor:pointer;box-shadow:var(--app-shadow-sm);border-radius:8px;margin-left:6px;padding:6px 10px;font-size:12px}.btnSmall.danger[data-v-f284470c]{border-color:var(--app-error-border);color:var(--app-error);background:var(--app-error-bg)}.empty[data-v-f284470c]{text-align:center;color:var(--app-text-muted);padding:20px}.colorCell[data-v-f284470c]{align-items:center;gap:8px;display:inline-flex}.swatch[data-v-f284470c]{border:1px solid var(--app-border-strong);border-radius:6px;flex-shrink:0;width:22px;height:22px}.colorCell code[data-v-f284470c]{background:0 0;border:0;padding:0;font-size:12px}.imageCell[data-v-f284470c]{display:inline-block}.thumbImg[data-v-f284470c]{object-fit:cover;border:1px solid var(--app-border);border-radius:6px;height:56px}.imagePlaceholder[data-v-f284470c]{color:var(--app-text-muted)}.form[data-v-958ac6e5]{gap:12px;display:grid}.field[data-v-958ac6e5]{gap:6px;font-size:13px;display:grid}.field>span[data-v-958ac6e5]:first-child{color:var(--app-text-heading);font-weight:600}input[data-v-958ac6e5],select[data-v-958ac6e5],textarea[data-v-958ac6e5]{border:1px solid var(--app-input-border);background:var(--app-input-bg);width:100%;color:var(--app-input-text);box-sizing:border-box;border-radius:10px;outline:none;padding:10px 12px;font-family:inherit}textarea[data-v-958ac6e5]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.colorInput[data-v-958ac6e5]{cursor:pointer;width:56px;height:40px;padding:4px}.actions[data-v-958ac6e5]{justify-content:flex-end;gap:10px;display:flex}.btn[data-v-958ac6e5]{background:var(--app-primary-gradient);color:var(--app-primary-text);cursor:pointer;border:0;border-radius:10px;padding:10px 14px;font-weight:800}.btn.ghost[data-v-958ac6e5]{background:var(--app-surface);color:var(--app-text-heading);border:1px solid var(--app-border-strong)}.hint[data-v-958ac6e5]{color:var(--app-text-muted);margin:0;font-size:12px}.fileHint[data-v-958ac6e5]{color:var(--app-text-muted);word-break:break-all;font-size:12px}.backdrop[data-v-2f6757ed]{background:var(--app-modal-backdrop);z-index:100;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal[data-v-2f6757ed]{border:1px solid var(--app-border);background:var(--app-modal-bg);width:100%;max-width:720px;color:var(--app-text);box-shadow:var(--app-shadow-lg);border-radius:16px}.modal.wide[data-v-2f6757ed]{flex-direction:column;max-width:min(1100px,96vw);max-height:92vh;display:flex}.modal.wide .body[data-v-2f6757ed]{flex:1;overflow-y:auto}.head[data-v-2f6757ed]{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.title[data-v-2f6757ed]{color:var(--app-text-heading);font-weight:800}.x[data-v-2f6757ed]{border:1px solid var(--app-border-strong);background:var(--app-surface-muted);color:var(--app-text-heading);cursor:pointer;white-space:nowrap;border-radius:10px;width:auto;min-width:72px;height:36px;padding:0 14px;font-size:14px;font-weight:700;line-height:1}.body[data-v-2f6757ed]{padding:16px}.backdrop.fullscreen[data-v-2f6757ed]{padding:0;display:block;overflow:hidden}.modal.fullscreen[data-v-2f6757ed]{border:0;border-radius:0;flex-direction:column;width:100%;max-width:none;height:100dvh;max-height:100dvh;display:flex}.modal.fullscreen .head[data-v-2f6757ed]{flex-shrink:0;padding:10px 14px}.modal.fullscreen .title[data-v-2f6757ed]{font-size:16px}.modal.fullscreen .x.touch[data-v-2f6757ed]{width:auto;min-width:44px;height:40px;padding:0 14px;font-size:14px;font-weight:800}.body.fullscreenBody[data-v-2f6757ed]{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:8px 12px 12px;overflow-y:auto}@media (width>=1024px){.backdrop.fullscreen[data-v-2f6757ed]{justify-content:center;align-items:stretch;display:flex}.modal.fullscreen[data-v-2f6757ed]{border-left:1px solid var(--app-border);border-right:1px solid var(--app-border);max-width:1200px}}.back[data-v-8dbfd446]{color:var(--app-link);white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none}.pageTitle[data-v-8dbfd446]{color:var(--app-text-heading);font-size:18px;font-weight:900}.pageSub[data-v-8dbfd446]{color:var(--app-text-muted);margin-top:2px;font-size:12px}.toolbar[data-v-8dbfd446]{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.btn[data-v-8dbfd446]{background:var(--app-primary-gradient);color:var(--app-primary-text);cursor:pointer;border:0;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:800}.btn.ghost[data-v-8dbfd446]{background:var(--app-surface);color:var(--app-text-heading);border:1px solid var(--app-border-strong);box-shadow:var(--app-shadow-sm)}.btn[data-v-8dbfd446]:disabled{opacity:.6;cursor:not-allowed}.search[data-v-8dbfd446]{border:1px solid var(--app-input-border);background:var(--app-input-bg);min-width:180px;max-width:320px;color:var(--app-input-text);border-radius:10px;outline:none;flex:1;padding:8px 12px;font-family:inherit;font-size:13px}.count[data-v-8dbfd446]{color:var(--app-text-muted);align-self:center;font-size:12px}.error[data-v-8dbfd446]{color:var(--app-error);background:var(--app-error-bg);border:1px solid var(--app-error-border);border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13px}.loading[data-v-8dbfd446]{color:var(--app-text-muted);font-size:13px}.backLink[data-v-8dbfd446]{color:var(--app-link);font-size:14px}.toolbar[data-v-6da3d7ad]{margin-bottom:14px}.btn[data-v-6da3d7ad]{background:var(--app-primary-gradient);color:var(--app-primary-text);border:0;border-radius:10px;padding:10px 14px;font-weight:800;text-decoration:none;display:inline-block}.error[data-v-6da3d7ad]{color:var(--app-error);background:var(--app-error-bg);border:1px solid var(--app-error-border);border-radius:8px;padding:10px 12px;font-size:13px}.muted[data-v-6da3d7ad]{color:var(--app-text-muted);font-size:13px}.tableWrap[data-v-6da3d7ad]{border:1px solid var(--app-border);background:var(--app-surface);box-shadow:var(--app-shadow-sm);border-radius:12px;overflow:auto}.table[data-v-6da3d7ad]{border-collapse:collapse;width:100%;font-size:13px}th[data-v-6da3d7ad],td[data-v-6da3d7ad]{border-bottom:1px solid var(--app-border);text-align:left;padding:10px 12px}th[data-v-6da3d7ad]{background:var(--app-table-head);color:var(--app-text-muted);font-size:12px;font-weight:800}td[data-v-6da3d7ad]{color:var(--app-text-heading)}.actions[data-v-6da3d7ad]{white-space:nowrap}.link[data-v-6da3d7ad]{color:var(--app-link);cursor:pointer;background:0 0;border:0;margin-right:10px;font-size:13px;font-weight:600;text-decoration:none}.link.danger[data-v-6da3d7ad]{color:var(--app-error)}.empty[data-v-6da3d7ad]{text-align:center;color:var(--app-text-muted);padding:20px}.section[data-v-5635691f]{border:1px solid var(--app-border);background:var(--app-surface);box-shadow:var(--app-shadow-sm);border-radius:14px;min-width:0;margin-bottom:20px;padding:16px 18px;overflow:visible}.sectionTitle[data-v-5635691f]{color:var(--app-text-heading);letter-spacing:.02em;border-bottom:1px solid var(--app-border);margin:0 0 16px;padding-bottom:10px;font-size:16px;font-weight:800}.grid[data-v-5635691f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.grid[data-v-5635691f]>*{min-width:0;max-width:100%}.grid.singleColumn[data-v-5635691f]{grid-template-columns:minmax(0,1fr)}.grid[data-v-5635691f] .field.full{grid-column:1/-1}@media (width<=720px){.grid[data-v-5635691f]:not(.singleColumn){grid-template-columns:minmax(0,1fr)}}.field[data-v-455dfbb8]{gap:6px;min-width:0;max-width:100%;font-size:13px;display:grid}.label[data-v-455dfbb8]{color:var(--app-text-heading);font-weight:600}.req[data-v-455dfbb8]{color:var(--app-error,#dc2626);margin-left:2px;font-weight:800;text-decoration:none}.hint[data-v-455dfbb8]{color:var(--app-text-muted);font-size:11px;line-height:1.4}.field[data-v-455dfbb8] input,.field[data-v-455dfbb8] select,.field[data-v-455dfbb8] textarea{box-sizing:border-box;border:1px solid var(--app-input-border);background:var(--app-input-bg);width:100%;max-width:100%;color:var(--app-input-text);border-radius:10px;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.45;display:block}.field.required[data-v-455dfbb8] input:invalid:not(:placeholder-shown),.field.required[data-v-455dfbb8] select:invalid{border-color:color-mix(in srgb, var(--app-error,#dc2626) 55%, var(--app-input-border))}.field[data-v-455dfbb8] input::placeholder,.field[data-v-455dfbb8] textarea::placeholder{color:var(--app-input-placeholder)}.field[data-v-455dfbb8] input:focus,.field[data-v-455dfbb8] select:focus,.field[data-v-455dfbb8] textarea:focus{border-color:var(--app-link);box-shadow:0 0 0 3px var(--app-focus-ring);outline:none}.field[data-v-455dfbb8] textarea{resize:vertical;white-space:pre-wrap;word-break:break-word;min-height:120px;max-height:280px;overflow-y:auto}.field[data-v-455dfbb8] select{cursor:pointer}.form[data-v-ceb12112]{gap:4px;display:grid}.legend[data-v-ceb12112]{color:var(--app-text-muted);margin:0 0 14px;font-size:13px}.legend .req[data-v-ceb12112]{color:var(--app-error,#dc2626);font-weight:800;text-decoration:none}.error[data-v-ceb12112]{color:var(--app-error);background:var(--app-error-bg);border:1px solid var(--app-error-border);border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:13px}.muted[data-v-ceb12112]{color:var(--app-text-muted)}.cepRow[data-v-ceb12112]{gap:8px;display:flex}.cepRow input[data-v-ceb12112]{flex:1}.btnSecondary[data-v-ceb12112]{border:1px solid var(--app-link);color:var(--app-link);cursor:pointer;white-space:nowrap;background:#6366f114;border-radius:10px;padding:10px 12px;font-weight:600}.actions[data-v-ceb12112]{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.btn[data-v-ceb12112]{background:var(--app-primary-gradient);color:var(--app-primary-text);cursor:pointer;border:0;border-radius:10px;padding:10px 16px;font-weight:800;text-decoration:none}.btn.ghost[data-v-ceb12112]{background:var(--app-surface);color:var(--app-text-heading);border:1px solid var(--app-border-strong)}.btn[data-v-ceb12112]:disabled{opacity:.7;cursor:not-allowed}.toolbar[data-v-49834ce5]{margin-bottom:14px}.btn[data-v-49834ce5]{background:var(--app-primary-gradient);color:var(--app-primary-text);border:0;border-radius:10px;padding:10px 14px;font-weight:800;text-decoration:none;display:inline-block}.error[data-v-49834ce5]{color:var(--app-error);font-size:13px}.muted[data-v-49834ce5]{color:var(--app-text-muted);font-size:12px}.tableWrap[data-v-49834ce5]{border:1px solid var(--app-border);background:var(--app-surface);box-shadow:var(--app-shadow-sm);border-radius:12px;overflow:auto}.table[data-v-49834ce5]{border-collapse:collapse;width:100%;font-size:13px}th[data-v-49834ce5],td[data-v-49834ce5]{border-bottom:1px solid var(--app-border);text-align:left;vertical-align:middle;padding:10px 12px}th[data-v-49834ce5]{background:var(--app-table-head);color:var(--app-text-muted);font-size:12px;font-weight:800}td[data-v-49834ce5]{color:var(--app-text-heading)}.thumb[data-v-49834ce5]{object-fit:cover;border:1px solid var(--app-border);border-radius:6px;width:56px;height:40px}.actions[data-v-49834ce5]{white-space:nowrap}.link[data-v-49834ce5]{color:var(--app-link);cursor:pointer;background:0 0;border:0;margin-right:10px;font-size:13px;font-weight:600;text-decoration:none}.link.danger[data-v-49834ce5]{color:var(--app-error)}.empty[data-v-49834ce5]{text-align:center;color:var(--app-text-muted);padding:20px}.form[data-v-7a069d25]{gap:16px;width:100%;min-width:0;max-width:100%;display:grid}.error[data-v-7a069d25]{color:var(--app-error);background:var(--app-error-bg);border:1px solid var(--app-error-border);border-radius:8px;margin-bottom:4px;padding:10px 12px;font-size:13px}.muted[data-v-7a069d25]{color:var(--app-text-muted);font-size:13px}.optionsToolbar[data-v-7a069d25]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.optionsHint[data-v-7a069d25]{color:var(--app-text-muted);flex:200px;font-size:13px}.optionsActions[data-v-7a069d25]{gap:8px;display:flex}.btnMini[data-v-7a069d25]{border:1px solid var(--app-link);color:var(--app-link);cursor:pointer;background:#6366f11a;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600}.btnMini.ghost[data-v-7a069d25]{background:var(--app-surface);border-color:var(--app-border-strong);color:var(--app-text)}.optionsGrid[data-v-7a069d25]{background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:10px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;max-height:220px;padding:10px;display:grid;overflow-y:auto}.check[data-v-7a069d25]{border:1px solid var(--app-border);background:var(--app-surface);cursor:pointer;color:var(--app-text-heading);border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:13px;display:flex}.check.checked[data-v-7a069d25]{border-color:var(--app-success-border);background:var(--app-success-bg)}.check input[data-v-7a069d25]{accent-color:var(--app-success);flex-shrink:0}.checkLabel[data-v-7a069d25]{white-space:nowrap}.emptyOpts[data-v-7a069d25]{color:var(--app-text-muted);margin:0;font-size:13px}.preview[data-v-7a069d25]{grid-column:1/-1;margin-top:4px}.thumb[data-v-7a069d25]{object-fit:contain;border:1px solid var(--app-border);border-radius:8px;max-width:100%;height:auto;max-height:120px}.actions[data-v-7a069d25]{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:4px;padding-top:8px;display:flex}.btn[data-v-7a069d25]{background:var(--app-primary-gradient);color:var(--app-primary-text);cursor:pointer;border:0;border-radius:10px;padding:10px 16px;font-weight:800;text-decoration:none}.btn.ghost[data-v-7a069d25]{background:var(--app-surface);color:var(--app-text-heading);border:1px solid var(--app-border-strong)}.btn[data-v-7a069d25]:disabled{opacity:.65;cursor:not-allowed}.panel[data-v-cd3dce75]{border:1px solid var(--app-border);background:var(--app-surface);box-shadow:var(--app-shadow-sm);border-radius:16px;padding:18px}.stats[data-v-cd3dce75]{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.stat[data-v-cd3dce75]{background:var(--app-surface-muted);border:1px solid var(--app-border);text-align:center;border-radius:12px;flex:100px;padding:12px 14px}.stat.ok[data-v-cd3dce75]{border-color:var(--app-success-border);background:var(--app-success-bg)}.stat.busy[data-v-cd3dce75]{border-color:var(--app-error-border);background:var(--app-error-bg)}.statN[data-v-cd3dce75]{color:var(--app-text-heading);font-size:22px;font-weight:900;display:block}.statL[data-v-cd3dce75]{color:var(--app-text-muted);font-size:12px}.toolbar[data-v-cd3dce75]{flex-wrap:wrap;gap:16px 24px;margin-bottom:16px;display:flex}.group[data-v-cd3dce75]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.groupLabel[data-v-cd3dce75]{color:var(--app-text-muted);min-width:90px;font-size:12px;font-weight:600}.btn[data-v-cd3dce75]{background:var(--app-primary-gradient);color:var(--app-primary-text);cursor:pointer;border:0;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:800}.btn.ghost[data-v-cd3dce75]{background:var(--app-surface);color:var(--app-text-heading);border:1px solid var(--app-border-strong)}.btn.danger[data-v-cd3dce75]{color:var(--app-error);border-color:var(--app-error-border);background:var(--app-error-bg)}.btn[data-v-cd3dce75]:disabled{opacity:.55;cursor:not-allowed}.msg[data-v-cd3dce75]{border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13px}.msg.ok[data-v-cd3dce75]{background:var(--app-success-bg);color:var(--app-success);border:1px solid var(--app-success-border)}.msg.err[data-v-cd3dce75]{background:var(--app-error-bg);color:var(--app-error);border:1px solid var(--app-error-border)}.muted[data-v-cd3dce75]{color:var(--app-text-muted);font-size:13px}.shelfGrid[data-v-cd3dce75]{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.shelfChip[data-v-cd3dce75]{border:1px solid var(--app-chip-free-border);background:var(--app-chip-free-bg);text-align:center;cursor:pointer;border-radius:12px;min-width:72px;padding:12px 14px;transition:transform .1s,box-shadow .15s}.shelfChip[data-v-cd3dce75]:hover:not(.inUse){box-shadow:var(--app-shadow);transform:translateY(-2px)}.shelfChip.inUse[data-v-cd3dce75]{border-color:var(--app-chip-busy-border);background:var(--app-chip-busy-bg);cursor:default}.shelfId[data-v-cd3dce75]{color:var(--app-text-heading);font-size:18px;font-weight:900;display:block}.shelfMeta[data-v-cd3dce75]{color:var(--app-text-muted);margin-top:4px;font-size:11px;display:block}.shelfMeta.free[data-v-cd3dce75]{color:var(--app-success);font-weight:600}.empty[data-v-cd3dce75]{text-align:center;width:100%;color:var(--app-text-muted);margin:12px 0;font-size:13px}.hint[data-v-cd3dce75]{color:var(--app-text-muted);margin:16px 0 0;font-size:12px;line-height:1.5}.hint strong[data-v-cd3dce75]{color:var(--app-text-heading);font-weight:600}.bizSelect[data-v-da14fed8]{align-items:center;gap:10px;font-size:13px;display:flex}.bizLabel[data-v-da14fed8]{color:var(--app-text-muted);white-space:nowrap;font-weight:600}select[data-v-da14fed8]{border:2px solid var(--app-input-border);background:var(--app-input-bg);color:var(--app-input-text);border-radius:12px;min-width:180px;min-height:48px;padding:12px 16px;font-size:16px;font-weight:600}.panel[data-v-c991725a]{max-width:960px}.back[data-v-c991725a]{color:var(--app-link);margin-bottom:16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.intro[data-v-c991725a]{color:var(--app-text);margin:0 0 16px;font-size:14px;line-height:1.5}.toolbar[data-v-c991725a]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.btn[data-v-c991725a]{cursor:pointer;border:0;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:700}.btn.ghost[data-v-c991725a]{border:1px solid var(--app-border-strong);background:var(--app-surface);color:var(--app-text-heading)}.btn[data-v-c991725a]:disabled{opacity:.5;cursor:not-allowed}.msg[data-v-c991725a]{border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13px}.msg.ok[data-v-c991725a]{background:var(--app-success-bg);color:var(--app-success)}.msg.err[data-v-c991725a]{background:var(--app-error-bg);color:var(--app-error)}.muted[data-v-c991725a]{color:var(--app-text-muted);font-size:13px}.summary[data-v-c991725a]{color:var(--app-text-muted);margin-bottom:12px;font-size:13px}.sep[data-v-c991725a]{margin:0 8px}.tableWrap[data-v-c991725a]{border:1px solid var(--app-border);border-radius:12px;overflow:auto}.table[data-v-c991725a]{border-collapse:collapse;width:100%;font-size:13px}th[data-v-c991725a],td[data-v-c991725a]{border-bottom:1px solid var(--app-border);text-align:left;vertical-align:middle;padding:10px 12px}th[data-v-c991725a]{background:var(--app-table-head);color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}tr.rowInactive[data-v-c991725a]{background:var(--app-surface-muted);opacity:.85}.colorDot[data-v-c991725a]{vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}code[data-v-c991725a]{background:var(--app-surface-muted);border-radius:4px;padding:2px 6px;font-size:11px}.badge[data-v-c991725a]{border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.badge.ok[data-v-c991725a]{background:var(--app-success-bg);color:var(--app-success)}.badge.off[data-v-c991725a]{background:var(--app-surface-muted);color:var(--app-text-muted);border:1px dashed var(--app-border-strong)}.btnMini[data-v-c991725a]{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:700}.btnMini.primary[data-v-c991725a]{background:var(--app-link);color:#fff}.btnMini.danger[data-v-c991725a]{border-color:var(--app-error);color:var(--app-error);background:0 0}.btnMini[data-v-c991725a]:disabled{opacity:.45;cursor:not-allowed}.orderSearchForm[data-v-b87d3254]{flex:1;align-items:center;gap:6px;min-width:0;max-width:280px;display:flex}.orderSearchInput[data-v-b87d3254]{min-width:0;min-height:var(--touch-min,44px);border:1px solid var(--app-border);background:var(--app-input-bg,var(--app-surface));color:var(--app-text);border-radius:10px;flex:1;padding:8px 12px;font-size:14px}.orderSearchInput[data-v-b87d3254]:focus{outline:2px solid var(--app-primary,#6366f1);outline-offset:1px}.searchResults[data-v-b87d3254]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.searchResultCard[data-v-b87d3254]{border:1px solid var(--app-border);background:var(--app-surface,#ffffff0a);border-radius:12px;padding:14px 16px}.searchResultHead[data-v-b87d3254]{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:10px;display:flex}.searchResultMeta[data-v-b87d3254]{color:var(--app-text-muted);font-size:13px}.searchResultDetails[data-v-b87d3254]{gap:6px;margin:0 0 12px;font-size:14px;display:grid}.searchResultDetails div[data-v-b87d3254]{grid-template-columns:88px 1fr;gap:8px;display:grid}.searchResultDetails dt[data-v-b87d3254]{color:var(--app-text-muted);margin:0;font-weight:600}.searchResultDetails dd[data-v-b87d3254]{margin:0}.searchStepsLabel[data-v-b87d3254]{color:var(--app-text-muted);margin:0 0 8px;font-size:13px;font-weight:700}.searchStepsList[data-v-b87d3254]{flex-wrap:wrap;gap:8px;display:flex}.searchStepBadge[data-v-b87d3254]{background:var(--step-color,#6366f1);color:#fff;cursor:pointer;min-height:var(--touch-min,44px);border:none;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:800;display:inline-flex}.searchStepBadge[data-v-b87d3254]:active{opacity:.9}.searchStepCount[data-v-b87d3254]{opacity:.9;font-size:12px;font-weight:600}.muted.small[data-v-b87d3254]{margin:0;font-size:13px}@media (width>=768px){.orderSearchForm[data-v-b87d3254]{max-width:360px}}.production-shell[data-v-b0730a14]{background:var(--app-bg-gradient);min-height:100dvh;color:var(--app-text);flex-direction:column;display:flex}.prodTop[data-v-b0730a14]{border-bottom:1px solid var(--app-topbar-border);background:var(--app-topbar-bg);z-index:20;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex;position:sticky;top:0}.prodTopLeft[data-v-b0730a14]{flex:0 auto;min-width:0}.prodTopSearch[data-v-b0730a14]{flex:200px;justify-content:center;min-width:140px;display:flex}@media (width<=640px){.prodTopSearch[data-v-b0730a14]{flex:100%;order:3;max-width:none}.prodTopSearch[data-v-b0730a14] .orderSearchForm{max-width:none}}.stepBadge[data-v-b0730a14]{color:#fff;text-overflow:ellipsis;white-space:nowrap;border-radius:10px;max-width:100%;padding:8px 16px;font-size:17px;font-weight:900;display:inline-block;overflow:hidden}.prodBrand[data-v-b0730a14]{color:var(--app-text-heading);font-size:18px;font-weight:900}.prodTopRight[data-v-b0730a14]{flex-shrink:0;align-items:center;gap:10px;display:flex}.prodLink[data-v-b0730a14]{color:var(--app-link);min-height:var(--touch-min);border-radius:10px;align-items:center;padding:8px 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.prodLink.highlight[data-v-b0730a14]{background:var(--app-primary-gradient);color:var(--app-primary-text);padding:8px 14px;font-weight:800}.prodUser[data-v-b0730a14]{color:var(--app-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:13px;display:none;overflow:hidden}@media (width>=768px){.prodUser[data-v-b0730a14]{display:block}}.prodMain[data-v-b0730a14]{box-sizing:border-box;flex:1;width:100%;min-width:0;max-width:1400px;margin:0 auto;padding:12px 16px 24px}@media (width>=1024px){.prodMain[data-v-b0730a14]{padding:16px 24px 32px}}.evaluator[data-v-03714ba2]{flex-direction:column;min-height:420px;display:flex}.startScreen[data-v-03714ba2]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:32px 16px;display:flex}.startHint[data-v-03714ba2]{max-width:420px;color:var(--app-text-muted);margin:0;font-size:14px;line-height:1.5}.btnStart[data-v-03714ba2]{background:var(--app-primary-gradient);color:var(--app-primary-text);cursor:pointer;border:0;border-radius:12px;min-width:220px;padding:16px 32px;font-size:1.1rem;font-weight:800}.btnCancelStart[data-v-03714ba2]{color:var(--app-text-muted);cursor:pointer;background:0 0;border:0;padding:8px 16px;font-size:13px}.muted[data-v-03714ba2]{color:var(--app-text-muted);text-align:center;padding:24px}.err[data-v-03714ba2]{color:var(--app-error);text-align:center;margin:8px 0 0;font-size:13px}.progressHead[data-v-03714ba2]{margin-bottom:12px}.progressTrack[data-v-03714ba2]{gap:6px;padding-bottom:6px;display:flex;overflow-x:auto}.progressStep[data-v-03714ba2]{border:2px solid var(--app-border);background:var(--app-surface-muted);cursor:pointer;border-radius:10px;flex-direction:column;flex:1 0 72px;align-items:center;gap:4px;min-width:72px;max-width:140px;padding:8px 6px;transition:border-color .2s,background .2s;display:flex}.progressStep.active[data-v-03714ba2]{border-color:var(--app-link);background:#6366f11f}.progressStep.done[data-v-03714ba2]{border-color:var(--app-success-border);background:var(--app-success-bg)}.progressStep.upcoming[data-v-03714ba2]{opacity:.55;cursor:default}.stepNum[data-v-03714ba2]{background:var(--app-surface);border:1px solid var(--app-border-strong);border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.progressStep.active .stepNum[data-v-03714ba2]{background:var(--app-link);color:#fff;border-color:#0000}.stepLabel[data-v-03714ba2]{text-align:center;color:var(--app-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.2;display:-webkit-box;overflow:hidden}.progressMeta[data-v-03714ba2]{color:var(--app-text-muted);text-align:center;margin:6px 0 0;font-size:12px}.panel[data-v-03714ba2]{border:1px solid var(--app-border);background:var(--app-surface-muted);border-radius:14px;flex:1;min-height:320px;padding:16px}.panelGrid[data-v-03714ba2]{grid-template-columns:minmax(140px,200px) 1fr minmax(0,160px);align-items:start;gap:16px;display:grid}@media (width<=768px){.panelGrid[data-v-03714ba2]{grid-template-columns:1fr}.guideCol[data-v-03714ba2]{order:3}}.colLabel[data-v-03714ba2]{text-transform:uppercase;letter-spacing:.04em;color:var(--app-text-muted);margin:0 0 8px;font-size:11px;font-weight:700}.cardLink[data-v-03714ba2]{display:block}.cardImg[data-v-03714ba2]{object-fit:contain;border:1px solid var(--app-border);background:#111;border-radius:10px;width:100%;max-height:280px}.cardPlaceholder[data-v-03714ba2]{border:1px dashed var(--app-border-strong);height:200px;color:var(--app-text-muted);border-radius:10px;place-items:center;font-size:13px;display:grid}.criterionTitle[data-v-03714ba2]{color:var(--app-text-heading);margin:0 0 10px;font-size:1.35rem;font-weight:800}.criterionDesc[data-v-03714ba2]{color:var(--app-text-muted);white-space:pre-wrap;max-height:200px;margin:0 0 14px;font-size:13px;line-height:1.55;overflow-y:auto}.selectedBadge[data-v-03714ba2]{background:var(--app-success-bg);border:1px solid var(--app-success-border);border-radius:8px;margin:0 0 12px;padding:8px 12px;font-size:13px}.ratingOptions[data-v-03714ba2]{flex-wrap:wrap;gap:8px;display:flex}.ratingBtn[data-v-03714ba2]{border:2px solid var(--app-border-strong);background:var(--app-surface);cursor:pointer;border-radius:12px;min-width:100px;min-height:75px;padding:10px 14px;font-weight:700;transition:transform .15s,border-color .15s,background .15s}.ratingBtn[data-v-03714ba2]:hover{border-color:var(--app-link);transform:translateY(-1px)}.ratingBtn.selected[data-v-03714ba2]{border-color:var(--app-success-border);background:var(--app-success-bg);box-shadow:0 0 0 2px #22c55e40}.ratingBtn.stars .ratingBtnLabel[data-v-03714ba2]{letter-spacing:1px;color:#eab308;font-size:1.25rem}.guideImg[data-v-03714ba2]{object-fit:contain;border:1px solid var(--app-border);border-radius:8px;width:100%;max-height:200px}.footer[data-v-03714ba2]{border-top:1px solid var(--app-border);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px;padding-top:12px;display:flex}.btnPrimary[data-v-03714ba2]{background:var(--app-primary-gradient);color:var(--app-primary-text);cursor:pointer;border:0;border-radius:10px;padding:10px 18px;font-weight:800}.btnGhost[data-v-03714ba2]{border:1px solid var(--app-border-strong);background:var(--app-surface);cursor:pointer;border-radius:10px;padding:10px 16px;font-weight:600}.btnPrimary[data-v-03714ba2]:disabled,.btnGhost[data-v-03714ba2]:disabled{opacity:.5;cursor:not-allowed}.panel-in[data-v-03714ba2]{animation:.35s panelIn-03714ba2}.panel-out[data-v-03714ba2]{animation:.28s forwards panelOut-03714ba2}.panel-shake[data-v-03714ba2]{animation:.4s shake-03714ba2}@keyframes panelIn-03714ba2{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes panelOut-03714ba2{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-12px)}}@keyframes shake-03714ba2{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.recorderRoot[data-v-5daeb251]{display:inline-flex}.btnRecord[data-v-5daeb251]{color:#fff;cursor:pointer;background:#dc2626;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:72px;padding:8px 10px;font-size:11px;font-weight:700;display:inline-flex}.btnRecord.compact[data-v-5daeb251]{flex-direction:row;gap:6px;min-width:auto;padding:6px 12px;font-size:12px}.btnRecord.touch[data-v-5daeb251]{width:100%;min-height:var(--touch-min,48px);border-radius:12px;flex-direction:row;gap:10px;padding:14px 18px;font-size:16px}.btnRecord.done[data-v-5daeb251]{background:#16a34a}.icon[data-v-5daeb251]{font-size:14px;line-height:1}.backdrop[data-v-5daeb251]{z-index:250;background:var(--app-modal-backdrop);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog[data-v-5daeb251]{background:var(--app-modal-bg);border:1px solid var(--app-border);width:100%;max-width:780px;max-height:92vh;box-shadow:var(--app-shadow-lg);border-radius:16px;padding:16px 20px 20px;overflow-y:auto}.dialogHead[data-v-5daeb251]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.dialogTitle[data-v-5daeb251]{margin:0;font-size:18px;font-weight:800}.btnClose[data-v-5daeb251]{border:1px solid var(--app-border-strong);background:var(--app-surface-muted);cursor:pointer;border-radius:8px;width:32px;height:32px;font-size:18px}.btnClose[data-v-5daeb251]:disabled{opacity:.5;cursor:not-allowed}.intro[data-v-5daeb251]{color:var(--app-text-muted);margin:0 0 12px;font-size:13px;line-height:1.45}.intro code[data-v-5daeb251]{word-break:break-all;font-size:12px}.err[data-v-5daeb251]{color:var(--app-error);margin-bottom:10px;font-size:13px}.videoWrap[data-v-5daeb251]{background:#000;border-radius:10px;justify-content:center;margin-bottom:14px;display:flex;overflow:hidden}.preview[data-v-5daeb251]{max-width:100%;height:auto;display:block}.controls[data-v-5daeb251]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.btnDanger[data-v-5daeb251],.btnSuccess[data-v-5daeb251],.btnGhost[data-v-5daeb251],.btnLink[data-v-5daeb251]{cursor:pointer;border:0;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none}.btnDanger[data-v-5daeb251]{color:#fff;background:#dc2626}.btnSuccess[data-v-5daeb251]{color:#fff;background:#16a34a}.btnGhost[data-v-5daeb251]{border:1px solid var(--app-border-strong);background:var(--app-surface);color:var(--app-text)}.btnLink[data-v-5daeb251]{background:var(--app-link);color:#fff}.btnLink[data-v-5daeb251]:disabled,.btnDanger[data-v-5daeb251]:disabled{opacity:.65;cursor:not-allowed}.recBadge[data-v-5daeb251]{color:#dc2626;font-size:13px;font-weight:700}.progressTrack[data-v-5daeb251]{background:var(--app-surface-muted);border-radius:999px;height:8px;margin-top:14px;overflow:hidden}.progressBar[data-v-5daeb251]{background:#16a34a;height:100%;transition:width .2s}.embeddedRoot[data-v-181f0f81]{width:100%}.embeddedDialog[data-v-181f0f81]{max-width:none;max-height:none;box-shadow:none;border:0;border-radius:0}.backdrop[data-v-181f0f81]{z-index:350;background:var(--app-modal-backdrop);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog[data-v-181f0f81]{border:1px solid var(--app-border);background:var(--app-modal-bg);width:100%;max-height:94vh;box-shadow:var(--app-shadow-lg);border-radius:16px;overflow-y:auto}.head[data-v-181f0f81]{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.headText[data-v-181f0f81]{min-width:0}.headKicker[data-v-181f0f81]{text-transform:uppercase;letter-spacing:.06em;color:var(--app-link);margin:0 0 4px;font-size:11px;font-weight:700}.title[data-v-181f0f81]{word-break:break-word;margin:0;font-size:18px;font-weight:800;line-height:1.25}.itemBanner[data-v-181f0f81]{background:var(--app-surface-muted);border-bottom:1px solid var(--app-border);align-items:flex-start;gap:14px;padding:12px 16px;display:flex}.itemThumbWrap[data-v-181f0f81]{flex-shrink:0}.itemThumb[data-v-181f0f81]{object-fit:cover;border:1px solid var(--app-border);border-radius:6px;width:56px;height:78px}.itemThumbPlaceholder[data-v-181f0f81]{width:56px;height:78px;color:var(--app-text-muted);border:1px dashed var(--app-border);border-radius:6px;flex-shrink:0;place-items:center;font-size:10px;display:grid}.itemMeta[data-v-181f0f81]{flex:1;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px 16px;margin:0;font-size:12px;display:grid}.itemMeta dt[data-v-181f0f81]{text-transform:uppercase;letter-spacing:.04em;color:var(--app-text-muted);font-size:10px;font-weight:700}.itemMeta dd[data-v-181f0f81]{margin:2px 0 0;font-weight:600}.originValue[data-v-181f0f81]{align-items:center;gap:6px;display:flex}.originFlag[data-v-181f0f81]{object-fit:cover;border-radius:2px;width:18px;height:12px}.x[data-v-181f0f81]{border:1px solid var(--app-border-strong);background:var(--app-surface-muted);cursor:pointer;border-radius:10px;width:36px;height:36px;font-size:22px}.body[data-v-181f0f81]{padding:16px}.layout[data-v-181f0f81]{grid-template-columns:minmax(160px,200px) 1fr;align-items:start;gap:16px;display:grid}@media (width<=640px){.layout[data-v-181f0f81]{grid-template-columns:1fr}}.dimsPanel[data-v-181f0f81]{background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:10px;padding:12px}.dimsTitle[data-v-181f0f81]{margin:0 0 10px;font-size:13px;font-weight:800}.dimsList[data-v-181f0f81]{margin:0 0 10px;font-size:12px}.dimsList div[data-v-181f0f81]{margin-bottom:8px}.dimsList dt[data-v-181f0f81]{color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}.dimsList dd[data-v-181f0f81]{margin:2px 0 0;font-weight:600}.dimsHint[data-v-181f0f81]{color:var(--app-text-muted);margin:0;font-size:11px;line-height:1.4}.cameraCol[data-v-181f0f81]{min-width:0}.viewport[data-v-181f0f81]{background:#111;border-radius:12px;width:100%;height:min(70vh,560px);min-height:280px;position:relative;overflow:hidden}.viewport.previewMode[data-v-181f0f81]{aspect-ratio:63/88;width:min(100%,760px);height:auto;min-height:0;max-height:min(85vh,1062px);margin:0 auto}.video[data-v-181f0f81]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.preview[data-v-181f0f81]{object-fit:contain;width:100%;height:100%;display:block}.overlay[data-v-181f0f81]{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.guideFrame[data-v-181f0f81]{aspect-ratio:63/88;border:3px dashed #22d3ee;border-radius:10px;width:min(72%,420px);position:relative;box-shadow:0 0 0 9999px #00000080}.guideLabel[data-v-181f0f81]{color:#0f172a;white-space:nowrap;background:#22d3eef2;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:800;position:absolute;top:-28px;left:50%;transform:translate(-50%)}.guideHint[data-v-181f0f81]{color:#f8fafc;background:#0f172abf;border-radius:8px;margin:16px 0 0;padding:6px 12px;font-size:12px;font-weight:600}.hiddenCanvas[data-v-181f0f81]{display:none}.actions[data-v-181f0f81]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.btn[data-v-181f0f81]{border:2px solid var(--app-border-strong);background:var(--app-surface);cursor:pointer;touch-action:manipulation;border-radius:12px;min-height:48px;padding:14px 22px;font-size:16px;font-weight:800}.btn.primary[data-v-181f0f81]{background:var(--app-primary-gradient,var(--app-link));color:var(--app-primary-text,#fff);border-color:#0000}.btn.ghost[data-v-181f0f81]{background:0 0}.btn[data-v-181f0f81]:disabled{opacity:.6;cursor:not-allowed}.flash[data-v-181f0f81]{background:var(--app-success-bg);color:var(--app-success);border-radius:8px;margin:0 0 12px;padding:10px;font-size:13px;font-weight:600}.err[data-v-181f0f81]{color:var(--app-error);margin:0 0 12px;font-size:13px}.panelPhotoMode[data-v-90413c21]{min-height:50vh}.toolbar[data-v-90413c21]{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.toolbarRow[data-v-90413c21]{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.toolbarRow>.btnTouch[data-v-90413c21],.toolbarRow[data-v-90413c21]>.recorderRoot{flex:160px;min-width:0}.toolbarRow[data-v-90413c21]>.recorderRoot{display:flex}.toolbarRow[data-v-90413c21]>.btnRecord{flex:1;width:100%}.hint[data-v-90413c21]{color:var(--app-text-muted);margin:0;font-size:14px}.workHead[data-v-90413c21]{z-index:12;background:var(--app-surface);border-bottom:1px solid var(--app-border);flex-direction:column;gap:6px;margin:-8px -12px 8px;padding:8px 12px;display:flex;position:sticky;top:0}.workHead[data-v-90413c21]:before{content:"";background:var(--app-surface);height:16px;position:absolute;top:-16px;left:0;right:0}.workTop[data-v-90413c21]{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.progressLine[data-v-90413c21]{color:var(--app-text-muted);white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:4px;margin:0;font-size:12px;font-weight:600;display:flex}.progressLine strong[data-v-90413c21]{color:var(--app-text-heading);font-size:13px;font-weight:900}.progressSep[data-v-90413c21]{opacity:.5}.progressWarn[data-v-90413c21]{color:var(--app-error)}.modeTabs[data-v-90413c21]{flex:1;gap:6px;min-width:240px;display:flex}.modeTab[data-v-90413c21]{border:1px solid var(--app-border);background:var(--app-surface);min-height:36px;color:var(--app-text-heading);cursor:pointer;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:13px;font-weight:800;display:inline-flex}.modeTab.active[data-v-90413c21]{background:var(--app-primary-gradient);color:var(--app-primary-text);border-color:#0000}.modeCount[data-v-90413c21]{background:color-mix(in srgb, currentColor 18%, transparent);border-radius:999px;min-width:18px;padding:1px 6px;font-size:11px}.workTools[data-v-90413c21]{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.labelToolbar[data-v-90413c21]{flex-direction:column;gap:8px;width:100%;display:flex}.labelToolbarRow[data-v-90413c21]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.labelSelectRow[data-v-90413c21]{justify-content:flex-start;gap:12px}.filterChips[data-v-90413c21]{flex-wrap:wrap;gap:4px;display:flex}.labelAdvanceHint[data-v-90413c21]{background:var(--app-surface-muted,#f8fafc);border:1px solid var(--app-border);color:var(--app-text-muted);border-radius:8px;margin:0;padding:6px 10px;font-size:12px;font-weight:600;line-height:1.35}.chip[data-v-90413c21]{border:1px solid var(--app-border-strong);background:var(--app-surface);min-height:30px;color:var(--app-text-heading);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.chip.chipPrimary[data-v-90413c21]{border-color:color-mix(in srgb, var(--app-primary,#2563eb) 50%, var(--app-border-strong));background:color-mix(in srgb, var(--app-primary,#2563eb) 12%, var(--app-surface));color:var(--app-primary,#2563eb)}.chip.chipPreset[data-v-90413c21]{justify-content:center;min-width:36px;padding-inline:8px}.chip.active[data-v-90413c21]{background:var(--app-surface-muted);border-color:var(--app-text-heading)}.qtySelect[data-v-90413c21]{border:1px solid var(--app-border);background:var(--app-surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 6px 4px 10px;display:inline-flex}.qtyPresets[data-v-90413c21]{border-left:1px solid var(--app-border);align-items:center;gap:4px;padding-left:4px;display:inline-flex}.qtyLabel[data-v-90413c21]{color:var(--app-text-muted);font-size:12px;font-weight:700}.qtyInput[data-v-90413c21]{border:1px solid var(--app-border-strong);background:var(--app-input-bg,var(--app-surface));width:56px;min-height:30px;color:var(--app-text);font-variant-numeric:tabular-nums;border-radius:8px;padding:4px 8px;font-size:13px;font-weight:700}.listTools[data-v-90413c21]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.listTools.alone[data-v-90413c21]{margin-bottom:8px}.searchInput[data-v-90413c21]{border:1px solid var(--app-input-border);background:var(--app-input-bg);min-width:120px;color:var(--app-input-text);border-radius:8px;flex:1;padding:7px 10px;font-family:inherit;font-size:14px}.countHint[data-v-90413c21]{color:var(--app-text-muted);font-size:13px;font-weight:600}.checkTouch[data-v-90413c21]{border:1px solid var(--app-border);background:var(--app-surface);cursor:pointer;border-radius:10px;align-items:center;gap:8px;min-height:36px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.checkTouch.compact[data-v-90413c21]{min-height:30px;padding:4px 8px;font-size:12px}.selectAll[data-v-90413c21]{white-space:nowrap}.checkInput[data-v-90413c21]{cursor:pointer;flex-shrink:0;width:18px;height:18px}.group[data-v-90413c21]{margin-bottom:16px}.groupTitle[data-v-90413c21]{text-transform:uppercase;letter-spacing:.04em;color:var(--app-text-muted);margin:0 0 8px;font-size:13px;font-weight:800}.itemList[data-v-90413c21]{flex-direction:column;gap:6px;display:flex}.itemRow[data-v-90413c21]{border:1px solid var(--app-border);background:var(--app-surface);border-radius:12px;overflow:hidden}.itemRow.selected[data-v-90413c21]{border-color:color-mix(in srgb, var(--app-link) 55%, var(--app-border));background:color-mix(in srgb, var(--app-link) 6%, var(--app-surface))}.itemRow.inactive[data-v-90413c21]{background:var(--app-error-bg);border-color:var(--app-error-border)}.itemRow.hasNotes[data-v-90413c21]{box-shadow:inset 3px 0 #ca8a04bf}.itemRow.processing[data-v-90413c21]{outline:2px solid color-mix(in srgb, var(--app-accent,#2563eb) 55%, transparent);background:color-mix(in srgb, var(--app-accent,#2563eb) 8%, var(--app-surface))}.itemRow.labelPrinted[data-v-90413c21]{border-color:color-mix(in srgb, #16a34a 40%, var(--app-border));background:color-mix(in srgb, #16a34a 6%, var(--app-surface))}.batchBanner[data-v-90413c21]{z-index:5;border:1px solid var(--app-border);background:var(--app-surface-muted,#f8fafc);border-radius:10px;grid-template-columns:1fr auto;gap:6px 12px;margin:0 0 12px;padding:10px 12px;display:grid;position:sticky;top:0}.batchBanner.inWorkHead[data-v-90413c21]{width:100%;margin:0;position:relative}.batchBannerText[data-v-90413c21]{flex-direction:column;gap:2px;font-size:.9rem;display:flex}.batchBannerMeta[data-v-90413c21]{font-variant-numeric:tabular-nums;align-self:center;font-weight:600}.batchBannerBar[data-v-90413c21]{background:var(--app-border);border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.batchBannerFill[data-v-90413c21]{background:var(--app-accent,#2563eb);height:100%;transition:width .25s}.itemRowMain[data-v-90413c21]{align-items:center;gap:8px;min-height:52px;padding:6px 8px;display:flex}.rowCheck[data-v-90413c21]{flex-shrink:0;justify-content:center;align-items:center;width:24px;display:flex}.rowCheck.spacer[data-v-90413c21]{width:24px}.rowThumb[data-v-90413c21]{background:var(--app-surface-muted);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:44px;display:flex;overflow:hidden}.rowThumb.empty[data-v-90413c21]{color:var(--app-text-muted);font-size:14px}.rowThumb img[data-v-90413c21]{object-fit:cover;width:100%;height:100%}.rowInfo[data-v-90413c21]{flex:1;min-width:0}.rowNameLine[data-v-90413c21]{align-items:center;gap:8px;min-width:0;display:flex}.rowName[data-v-90413c21]{color:var(--app-text-heading);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;font-weight:800;line-height:1.25;overflow:hidden}.rowNoteBadge[data-v-90413c21]{border:1px solid color-mix(in srgb, #ca8a04 45%, var(--app-border));background:color-mix(in srgb, #ca8a04 14%, var(--app-surface));color:#92400e;cursor:pointer;border-radius:999px;flex-shrink:0;padding:4px 7px;font-size:11px;font-weight:800;line-height:1}.rowNoteBadge[data-v-90413c21]:hover{background:color-mix(in srgb, #ca8a04 24%, var(--app-surface))}.rowOrigin[data-v-90413c21]{border:1px solid var(--app-border);background:var(--app-surface-muted,#f8fafc);color:var(--app-text-muted);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:2px 7px 2px 4px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.rowOriginFlag[data-v-90413c21]{object-fit:cover;border-radius:2px;width:16px;height:11px}.rowRdc[data-v-90413c21]{border:1px solid var(--app-border);background:var(--app-surface-muted,#f8fafc);color:var(--app-text-heading);letter-spacing:.03em;border-radius:999px;flex-shrink:0;align-items:center;padding:2px 7px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.rowMeta[data-v-90413c21]{color:var(--app-text-muted);flex-wrap:wrap;gap:6px 10px;margin-top:2px;font-size:12px;font-weight:600;display:flex}.rowInactiveReason[data-v-90413c21]{text-align:left;width:100%;color:var(--app-error,#b91c1c);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:12px;font-weight:700;line-height:1.3;display:block;overflow:hidden}.rowInactiveReason[data-v-90413c21]:hover{text-decoration:underline}.rowRating[data-v-90413c21]{color:var(--app-success)}.rowPhoto[data-v-90413c21]{color:#b45309}.rowPhoto.muted[data-v-90413c21]{color:var(--app-text-muted)}.rowPhoto.success[data-v-90413c21]{color:#166534}.rowThumb.hasFinal[data-v-90413c21]{outline:2px solid #16a34a8c}.rowThumbLabel[data-v-90413c21]{cursor:pointer;border:0;outline:1px solid #2563eb66;width:72px;height:20px;padding:0}.rowThumbLabel img[data-v-90413c21]{object-fit:cover}.revisionHead[data-v-90413c21]{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.previewOverlay[data-v-90413c21]{z-index:320;background:var(--app-modal-backdrop);place-items:center;padding:12px;display:grid;position:fixed;inset:0}.previewBox[data-v-90413c21]{background:var(--app-modal-bg);border:1px solid var(--app-border);width:min(560px,96vw);max-height:94vh;box-shadow:var(--app-shadow-lg);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex;overflow:auto}.previewBoxGallery[data-v-90413c21]{width:min(760px,96vw)}.previewHead[data-v-90413c21]{justify-content:space-between;align-items:center;gap:12px;display:flex}.previewTitle[data-v-90413c21]{margin:0;font-size:18px;font-weight:900}.previewHint[data-v-90413c21]{color:var(--app-text-muted);margin:4px 0 0;font-size:12px}.previewGallery[data-v-90413c21]{flex-direction:column;gap:12px;display:flex}.previewSlabs[data-v-90413c21]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.previewFigure[data-v-90413c21]{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.previewCaption[data-v-90413c21]{color:var(--app-text-muted);font-size:12px;font-weight:800}.previewImageWrap[data-v-90413c21]{background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:12px;display:block;overflow:hidden}.previewImage[data-v-90413c21]{width:89%;height:auto;margin:auto;display:block}.previewLabelWrap[data-v-90413c21]{background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:8px;display:block;overflow:hidden}.previewLabel[data-v-90413c21]{width:100%;height:auto;display:block}.previewActions[data-v-90413c21]{flex-wrap:wrap;gap:8px;display:flex}.previewActions>.btnTouch[data-v-90413c21],.previewActions>a.btnTouch[data-v-90413c21]{text-align:center;flex:140px;text-decoration:none}.rowActions[data-v-90413c21]{flex-shrink:0;align-items:center;gap:6px;display:flex}.compactBtn[data-v-90413c21]{white-space:nowrap;min-height:40px!important;padding:8px 12px!important;font-size:13px!important}.moreBtn[data-v-90413c21]{line-height:1;min-width:40px!important;min-height:40px!important;padding:0!important;font-size:20px!important}.rowMenu[data-v-90413c21]{border-top:1px solid var(--app-border);background:var(--app-surface-muted);flex-wrap:wrap;gap:8px;padding:0 10px 10px 48px;display:flex}.menuBtn[data-v-90413c21]{border:1px solid var(--app-border-strong);background:var(--app-surface);min-height:40px;color:var(--app-text-heading);cursor:pointer;border-radius:10px;align-items:center;padding:8px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.menuBtn.danger[data-v-90413c21]{color:var(--app-error);border-color:var(--app-error-border)}.menuBtn.success[data-v-90413c21]{color:#166534;border-color:#86efac}.emptyState[data-v-90413c21]{text-align:center;color:var(--app-text-muted);padding:28px 12px;font-weight:600}.stickyBulk[data-v-90413c21]{z-index:10;background:var(--app-surface);border-top:1px solid var(--app-border);flex-flow:wrap;gap:8px;margin:8px -12px -12px;padding:8px 12px;display:flex;position:sticky;bottom:0}.stickyBulk[data-v-90413c21]:after{content:"";background:var(--app-surface);height:16px;position:absolute;bottom:-16px;left:0;right:0}.bulkMain[data-v-90413c21]{flex:140px;min-height:44px!important}.starIcons[data-v-90413c21]{color:#f59e0b;letter-spacing:1px;font-size:18px;line-height:1}.bulkClear[data-v-90413c21]{flex-shrink:0;min-height:44px!important;padding:0 14px!important}.itemFocus[data-v-90413c21]{flex-direction:column;gap:16px;min-height:280px;display:flex}.itemFocusHero[data-v-90413c21]{border:2px solid var(--app-border);background:var(--app-surface-muted);border-radius:14px;align-items:flex-start;gap:16px;padding:16px;display:flex}.itemFocusThumbWrap[data-v-90413c21]{background:var(--app-surface);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:112px;display:flex;overflow:hidden}.itemFocusThumbWrap.empty[data-v-90413c21]{color:var(--app-text-muted);font-size:24px}.itemFocusThumb[data-v-90413c21]{object-fit:cover;width:100%;height:100%}.itemFocusMeta[data-v-90413c21]{flex:1;min-width:0}.itemFocusLabel[data-v-90413c21]{text-transform:uppercase;letter-spacing:.04em;color:var(--app-text-muted);margin:0 0 6px;font-size:13px;font-weight:700}.itemFocusName[data-v-90413c21]{color:var(--app-text-heading);margin:0;font-size:22px;font-weight:900;line-height:1.2}.itemFocusSub[data-v-90413c21]{color:var(--app-text-muted);margin:6px 0 0;font-size:15px}.itemFocusDetail[data-v-90413c21]{color:var(--app-text);margin:8px 0 0;font-size:15px;font-weight:600}.notesList[data-v-90413c21]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.noteEntry[data-v-90413c21]{border:1px solid var(--app-border);background:var(--app-surface);border-radius:12px;padding:12px 14px}.noteText[data-v-90413c21]{color:var(--app-text-heading);margin:8px 0 4px;font-size:15px;line-height:1.45}.noteAuthor[data-v-90413c21]{color:var(--app-text-muted);font-size:13px}.badge[data-v-90413c21]{color:#fff;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.noteFieldLabel[data-v-90413c21]{color:var(--app-text-heading);font-size:14px;font-weight:800}.noteTextarea[data-v-90413c21]{box-sizing:border-box;border:2px solid var(--app-input-border);resize:vertical;background:var(--app-input-bg,var(--app-surface));width:100%;min-height:120px;color:var(--app-text);border-radius:12px;padding:14px 16px;font-size:17px;line-height:1.45}.customTagHint[data-v-90413c21]{margin:0 0 8px;font-size:12px}.customTagFields[data-v-90413c21]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;display:grid}.customTagFields.nameOnly[data-v-90413c21]{grid-template-columns:1fr}.customTagField[data-v-90413c21]{flex-direction:column;gap:3px;min-width:0;display:flex}.customTagField .noteFieldLabel[data-v-90413c21]{font-size:12px}.customTagField.wide[data-v-90413c21]{grid-column:1/-1}.customTagHolo[data-v-90413c21]{border:1px solid var(--app-input-border);background:color-mix(in srgb, var(--app-surface) 92%, #3b82f6 8%);border-radius:10px;flex-direction:column;gap:6px;margin-bottom:10px;padding:8px 10px;display:flex}.customTagHoloHead[data-v-90413c21]{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.customTagHoloHint[data-v-90413c21]{color:var(--app-text-muted);margin:0;font-size:11px;line-height:1.35}.customTagHoloHint em[data-v-90413c21]{color:var(--app-text);font-style:normal;font-weight:700}.customTagHoloGrid[data-v-90413c21]{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.customTagHoloOption[data-v-90413c21]{border:1.5px solid var(--app-input-border);background:var(--app-input-bg,var(--app-surface));cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:5px;min-width:0;padding:6px 8px;font-size:11px;font-weight:600;display:flex}.customTagHoloOption span[data-v-90413c21]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customTagHoloOption.active[data-v-90413c21]{border-color:color-mix(in srgb, #3b82f6 55%, var(--app-input-border));background:color-mix(in srgb, #3b82f6 12%, var(--app-input-bg,var(--app-surface)));color:#1d4ed8}.customTagHoloOption input[data-v-90413c21]{accent-color:#2563eb;flex-shrink:0;width:14px;height:14px}.customTagHoloPreview[data-v-90413c21]{color:#1d4ed8;font-size:11px;font-weight:700}.customTagInput[data-v-90413c21]{box-sizing:border-box;border:1.5px solid var(--app-input-border);background:var(--app-input-bg,var(--app-surface));width:100%;color:var(--app-text);border-radius:8px;padding:8px 10px;font-size:14px;line-height:1.3}.customTagInput.overLimit[data-v-90413c21]{border-color:color-mix(in srgb, #dc2626 55%, var(--app-input-border));background:color-mix(in srgb, #ef4444 8%, var(--app-input-bg,var(--app-surface)))}.charCounter[data-v-90413c21]{font-variant-numeric:tabular-nums;color:var(--app-text-muted);font-size:11px;font-weight:700}.charCounter.ok[data-v-90413c21]{color:#166534}.charCounter.over[data-v-90413c21]{color:#b91c1c}.rowNameOverflowBadge[data-v-90413c21]{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#9a3412;cursor:pointer;background:#f973162e;border:1px solid #ea580c59;border-radius:999px;flex-shrink:0;align-items:center;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.rowNameOverflowBadge[data-v-90413c21]:hover{background:#f9731647}.rowCustomTagBadge[data-v-90413c21]{text-transform:uppercase;letter-spacing:.03em;color:#1d4ed8;cursor:pointer;background:#3b82f624;border:1px solid #3b82f647;border-radius:999px;flex-shrink:0;align-items:center;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.rowCustomTagBadge[data-v-90413c21]:hover{background:#3b82f63d}.customTagLockNote[data-v-90413c21]{color:var(--app-text-muted);margin-top:4px;font-size:12px;font-weight:600;display:block}.customTagInput[data-v-90413c21]:disabled{opacity:.65;cursor:not-allowed}@media (width<=900px){.customTagHoloGrid[data-v-90413c21]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.customTagFields[data-v-90413c21]:not(.nameOnly){grid-template-columns:1fr}.customTagField.wide[data-v-90413c21]{grid-column:auto}.customTagHoloGrid[data-v-90413c21]{grid-template-columns:repeat(2,minmax(0,1fr))}}.rowPrintedBadge[data-v-90413c21]{text-transform:uppercase;letter-spacing:.03em;color:#166534;background:#22c55e29;border:1px solid #16a34a4d;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.itemFocusActions[data-v-90413c21]{flex-direction:column;gap:10px;margin-top:auto;padding-top:8px;display:flex}.itemFocusActions.customTagActions[data-v-90413c21]{flex-flow:row;align-items:stretch;gap:8px;margin-top:12px}.itemFocusActions.customTagActions .btnTouch[data-v-90413c21]{white-space:nowrap;flex:1 1 0;justify-content:center;width:auto;min-width:0}@media (width<=640px){.itemFocusActions.customTagActions[data-v-90413c21]{flex-wrap:wrap}}.ratingOverlay[data-v-90413c21]{z-index:300;background:var(--app-modal-backdrop);place-items:center;padding:12px;display:grid;position:fixed;inset:0}.ratingBox[data-v-90413c21]{background:var(--app-modal-bg);border:1px solid var(--app-border);width:100%;max-width:min(1280px,98vw);max-height:96vh;box-shadow:var(--app-shadow-lg);border-radius:16px;flex-direction:column;padding:18px 20px 24px;display:flex;overflow:hidden}.ratingBox[data-v-90413c21] .evaluator{flex:1;min-height:0;overflow-y:auto}.ratingHead[data-v-90413c21]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ratingTitle[data-v-90413c21]{margin:0;font-size:20px;font-weight:900}.ratingHint[data-v-90413c21]{color:var(--app-text-muted);margin:4px 0 0;font-size:12px}@media (width<=640px){.rowName[data-v-90413c21]{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.compactBtn[data-v-90413c21]{text-overflow:ellipsis;max-width:110px;overflow:hidden}.rowMenu[data-v-90413c21]{padding-left:10px}.previewSlabs[data-v-90413c21]{grid-template-columns:1fr}}@media (height<=700px){.workHead[data-v-90413c21]{gap:4px;padding:4px 2px 6px}.modeTab[data-v-90413c21]{min-height:32px;padding:4px 6px;font-size:12px}.chip[data-v-90413c21]{min-height:28px;padding:2px 8px;font-size:11px}.searchInput[data-v-90413c21]{padding:5px 8px;font-size:13px}.itemRowMain[data-v-90413c21]{min-height:44px;padding:4px 6px}.rowThumb[data-v-90413c21]{width:28px;height:38px}.rowName[data-v-90413c21]{font-size:14px}.rowMeta[data-v-90413c21]{display:none}.compactBtn[data-v-90413c21],.moreBtn[data-v-90413c21]{min-height:34px!important}.stickyBulk[data-v-90413c21]{padding:6px}.bulkMain[data-v-90413c21],.bulkClear[data-v-90413c21]{min-height:40px!important}}@media (width>=900px) and (height<=900px){.workTop[data-v-90413c21],.workTools[data-v-90413c21]{flex-wrap:nowrap}.searchInput[data-v-90413c21]{max-width:280px}}.muted[data-v-f7cd2163]{color:var(--app-text-muted);font-size:13px}.err[data-v-f7cd2163]{color:var(--app-error);margin-bottom:10px;font-size:13px}.panelWrap[data-v-f7cd2163]{min-height:200px}.prodToolbar[data-v-01498abc]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.prodToolbar .btnTouch.primary[data-v-01498abc]{flex-shrink:0;text-decoration:none}.flash[data-v-01498abc]{border-radius:12px;margin:0 0 12px;padding:12px 16px;font-size:15px;font-weight:600}.flash.ok[data-v-01498abc]{background:var(--app-success-bg);color:var(--app-success);border:1px solid var(--app-success-border)}.flash.err[data-v-01498abc]{background:var(--app-error-bg);color:var(--app-error);border:1px solid var(--app-error-border)}.muted[data-v-01498abc]{color:var(--app-text-muted);padding:16px 0;font-size:15px}.stepsZone[data-v-01498abc]{z-index:15;background:color-mix(in srgb, var(--app-bg) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);margin-bottom:16px;padding-bottom:8px;position:sticky;top:52px}.stepsScroll[data-v-01498abc]{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;cursor:grab;touch-action:pan-x;-webkit-user-select:none;user-select:none;gap:10px;padding:4px 2px 10px;display:flex;overflow-x:auto}.stepsScroll.isDragging[data-v-01498abc]{cursor:grabbing;scroll-snap-type:none}.stepPill[data-v-01498abc]{scroll-snap-align:start;min-height:var(--step-tab-min-h);border:2px solid var(--app-border);background:var(--app-surface);cursor:pointer;touch-action:manipulation;border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;min-width:100px;max-width:160px;padding:10px 16px;transition:border-color .12s,background .12s,transform .1s;display:flex}.stepPill[data-v-01498abc]:active{transform:scale(.98)}.stepPill.active[data-v-01498abc]{border-color:var(--step-color,var(--app-link));background:color-mix(in srgb, var(--step-color,#6366f1) 14%, var(--app-surface));box-shadow:0 4px 14px color-mix(in srgb, var(--step-color,#6366f1) 25%, transparent)}.stepPillName[data-v-01498abc]{color:var(--app-text-heading);text-align:center;font-size:15px;font-weight:800;line-height:1.2}.stepPillCount[data-v-01498abc]{background:var(--app-surface-muted);min-width:28px;color:var(--app-text-heading);border-radius:999px;padding:2px 10px;font-size:14px;font-weight:900}.stepPill.active .stepPillCount[data-v-01498abc]{background:var(--step-color,#6366f1);color:#fff}.inactiveDetails[data-v-01498abc]{color:var(--app-text-muted);margin-top:6px;font-size:13px}.inactiveDetails summary[data-v-01498abc]{cursor:pointer;min-height:var(--touch-min);align-items:center;padding:8px 4px;display:flex}.queueHead[data-v-01498abc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.queueStats[data-v-01498abc]{color:var(--app-text-muted);gap:20px;font-size:15px;display:flex}.queueStats strong[data-v-01498abc]{color:var(--app-text-heading);margin-right:4px;font-size:22px}.orderGrid[data-v-01498abc]{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=640px){.orderGrid[data-v-01498abc]{grid-template-columns:repeat(3,1fr)}}@media (width>=1100px){.orderGrid[data-v-01498abc]{grid-template-columns:repeat(4,1fr)}}.orderCard[data-v-01498abc]{border:2px solid var(--app-border);border-radius:var(--order-card-radius);background:var(--app-surface);box-shadow:var(--app-shadow-sm);flex-direction:column;display:flex;overflow:hidden}.orderCard.busy[data-v-01498abc]{opacity:.7;pointer-events:none}.orderCardHead[data-v-01498abc]{cursor:pointer;flex:1;padding:16px 18px 12px}.orderCardHead[data-v-01498abc]:active{background:var(--app-surface-muted)}.orderId[data-v-01498abc]{color:var(--app-text-heading);letter-spacing:-.02em;font-size:26px;font-weight:900;line-height:1.1}.orderOrg[data-v-01498abc]{gap:4px;min-width:0;margin-top:8px;display:grid}.orderStores[data-v-01498abc]{flex-wrap:wrap;gap:2px;display:flex}.orderStoreChip[data-v-01498abc]{background:color-mix(in srgb, var(--app-primary,#2563eb) 14%, transparent);max-width:100%;color:var(--app-text-heading,#111827);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:13px;font-weight:700;line-height:1.25;display:inline-flex;overflow:hidden}.orderCompanyNote[data-v-01498abc]{color:var(--app-text-muted,#6b7280);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.3;overflow:hidden}.orderClientName[data-v-01498abc]{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.25;overflow:hidden}.orderMeta[data-v-01498abc]{color:var(--app-link);margin-top:10px;font-size:15px;font-weight:700}.orderMeta .dot[data-v-01498abc]{opacity:.4;margin:0 4px}.orderFlags[data-v-01498abc]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.orderFlag[data-v-01498abc]{border:1px solid #0000;border-radius:999px;align-items:center;padding:5px 8px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.orderFlag.notes[data-v-01498abc]{color:#92400e;background:color-mix(in srgb, #ca8a04 16%, var(--app-surface));border-color:color-mix(in srgb, #ca8a04 40%, var(--app-border))}.orderFlag.inactive[data-v-01498abc]{color:var(--app-error,#b91c1c);background:var(--app-error-bg,color-mix(in srgb, #ef4444 12%, var(--app-surface)));border-color:var(--app-error-border,color-mix(in srgb, #ef4444 35%, var(--app-border)))}.orderDate[data-v-01498abc]{color:var(--app-text-muted);margin-top:6px;font-size:13px}.orderUnbox[data-v-01498abc]{flex-direction:column;gap:10px;padding:0 16px 12px;display:flex}.orderUnboxTools[data-v-01498abc]{flex-direction:row;gap:8px;display:flex}.orderUnboxTools.grid2[data-v-01498abc]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.orderUnboxTools.grid2 .btnTouch[data-v-01498abc]{text-align:center;white-space:nowrap;width:100%;min-height:40px;padding:8px;font-size:13px;line-height:1.15}.orderActions[data-v-01498abc]{border-top:1px solid var(--app-border);background:var(--app-surface-muted);flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}.orderActionsRow[data-v-01498abc]{grid-template-columns:1fr 1.4fr;gap:10px;display:grid}.orderActionsRow .btnTouch.block[data-v-01498abc]{grid-column:1/-1}.empty[data-v-01498abc]{text-align:center;color:var(--app-text-muted);padding:40px 20px;font-size:16px}.pager[data-v-01498abc]{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:20px;display:flex}.pagerInfo[data-v-01498abc]{color:var(--app-text-heading);text-align:center;min-width:80px;font-size:16px;font-weight:700}.storageOverlay[data-v-01498abc]{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.storageCard[data-v-01498abc]{background:var(--app-surface,#fff);width:min(420px,100%);color:var(--app-text,#0f172a);border:1px solid var(--app-border,#e2e8f0);border-radius:16px;padding:22px 20px 18px;box-shadow:0 18px 50px #0f172a47}.storageEyebrow[data-v-01498abc]{letter-spacing:.04em;text-transform:uppercase;color:var(--app-text-muted,#64748b);margin:0 0 6px;font-size:12px;font-weight:700}.storageTitle[data-v-01498abc]{color:var(--app-text-heading,#0f172a);margin:0 0 10px;font-size:1.15rem;font-weight:800}.storageStatus[data-v-01498abc]{color:var(--app-text,#334155);margin:0 0 14px;font-size:15px;font-weight:600}.storageBar[data-v-01498abc]{background:var(--app-surface-muted,#e2e8f0);border-radius:999px;height:10px;overflow:hidden}.storageBarFill[data-v-01498abc]{border-radius:inherit;background:linear-gradient(90deg,#16a34a,#22c55e 55%,#4ade80);height:100%;transition:width .45s}.mockupBarFill[data-v-01498abc]{background:linear-gradient(90deg,#2563eb,#3b82f6 55%,#60a5fa)}.storageMeta[data-v-01498abc]{color:var(--app-text-muted,#64748b);margin:8px 0 0;font-size:13px;font-weight:700}.storageHint[data-v-01498abc]{color:var(--app-text-muted,#64748b);margin:12px 0 0;font-size:13px;line-height:1.4}.printerFieldset[data-v-01498abc]{border:1px solid var(--app-border,#e2e8f0);border-radius:12px;margin:0 0 14px;padding:10px 12px 12px}.printerFieldset legend[data-v-01498abc]{letter-spacing:.04em;text-transform:uppercase;color:var(--app-text-muted,#64748b);padding:0 4px;font-size:12px;font-weight:800}.printerOption[data-v-01498abc]{align-items:center;gap:8px;min-height:40px;font-size:15px;font-weight:600;display:flex}.volumesField[data-v-01498abc]{color:var(--app-text-heading,#0f172a);flex-direction:column;gap:6px;margin-bottom:14px;font-size:13px;font-weight:700;display:flex}.volumesInput[data-v-01498abc]{border:2px solid var(--app-border,#e2e8f0);border-radius:12px;min-height:48px;padding:8px 12px;font-size:16px;font-weight:700}.shippingDialogActions[data-v-01498abc]{margin-top:4px}.rdcDialogCard[data-v-01498abc]{width:min(460px,100%)}.rdcField[data-v-01498abc]{color:var(--app-text-heading,#0f172a);flex-direction:column;gap:6px;margin-bottom:14px;font-size:13px;font-weight:700;display:flex}.rdcInput[data-v-01498abc]{border:2px solid var(--app-border,#e2e8f0);letter-spacing:.06em;background:var(--app-input-bg,var(--app-surface,#fff));min-height:48px;color:var(--app-text,#0f172a);border-radius:12px;padding:8px 12px;font-size:18px;font-weight:700}.rdcPreview[data-v-01498abc]{border:1px solid var(--app-border,#e2e8f0);background:var(--app-surface-muted,#f8fafc);border-radius:12px;margin-bottom:12px;padding:12px 14px}.rdcPreviewTitle[data-v-01498abc]{color:var(--app-text-heading,#0f172a);margin:0;font-size:16px;font-weight:800}.rdcPreviewSub[data-v-01498abc]{color:var(--app-text-muted,#64748b);margin:4px 0 0;font-size:14px}.rdcPreviewMeta[data-v-01498abc]{color:var(--app-text,#334155);margin:8px 0 0;font-size:13px;font-weight:700}.rdcError[data-v-01498abc]{color:#b91c1c;background:#ef44441a;border:1px solid #ef44443d;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.45}.combo[data-v-48d0993f]{z-index:1;width:100%;position:relative}.inputWrap[data-v-48d0993f]{align-items:center;display:flex;position:relative}.input[data-v-48d0993f]{box-sizing:border-box;border:1px solid var(--app-input-border);background:var(--app-input-bg);width:100%;color:var(--app-text);border-radius:8px;padding:9px 32px 9px 11px}.input[data-v-48d0993f]:disabled{opacity:.6;cursor:not-allowed}.clearBtn[data-v-48d0993f]{width:26px;height:26px;color:var(--app-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:18px;line-height:1;position:absolute;right:6px}.clearBtn[data-v-48d0993f]:hover{background:var(--app-surface-muted)}.hint[data-v-48d0993f]{color:var(--app-text-muted);margin:4px 0 0;font-size:11px}.search-combobox-dropdown{border:1px solid var(--app-border-strong,#cbd5e1);background:var(--app-surface,#fff);box-shadow:var(--app-shadow-lg,0 12px 40px #0f172a2e);border-radius:10px;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.search-combobox-dropdown .item{cursor:pointer;padding:8px 12px;font-size:13px}.search-combobox-dropdown .item.withImage{align-items:center;gap:10px;display:flex}.search-combobox-dropdown .itemThumb{object-fit:cover;border:1px solid var(--app-border-strong,#cbd5e1);background:#1e293b;border-radius:6px;flex-shrink:0;width:44px;height:62px}.search-combobox-dropdown .itemText{flex:1;min-width:0}.search-combobox-dropdown .item:hover,.search-combobox-dropdown .item.active{background:#6366f11f}.search-combobox-dropdown .item.muted{cursor:default;color:var(--app-text-muted,#64748b)}.search-combobox-dropdown .itemLabel{color:var(--app-text-heading,#0f172a);font-weight:600;display:block}.search-combobox-dropdown .itemSub{color:var(--app-text-muted,#64748b);margin-top:2px;font-size:11px;display:block}.manualForm[data-v-45593ebc]{flex-direction:column;gap:8px;display:flex}.input[data-v-45593ebc]{box-sizing:border-box;border:1px solid var(--app-input-border);background:var(--app-input-bg);width:100%;color:var(--app-text);border-radius:8px;padding:9px 11px}.input.overLimit[data-v-45593ebc]{border-color:#f59e0b}.limitWarn[data-v-45593ebc]{color:#92400e;margin:6px 0 0;font-size:12px;line-height:1.4}.hint[data-v-45593ebc]{color:var(--app-text-muted);margin:4px 0 0;font-size:12px}.cardPreview[data-v-45593ebc]{border:1px solid var(--app-border);background:var(--app-surface-muted);border-radius:12px;grid-column:1/-1;align-items:flex-start;gap:16px;padding:14px;display:flex}.cardPreviewLink[data-v-45593ebc]{flex-shrink:0;line-height:0;display:block}.cardThumb[data-v-45593ebc]{object-fit:contain;border:1px solid var(--app-border-strong);width:120px;max-height:168px;box-shadow:var(--app-shadow-sm);background:#0f172a;border-radius:8px}.cardThumbPlaceholder[data-v-45593ebc]{border:1px dashed var(--app-border-strong);width:120px;height:168px;color:var(--app-text-muted);border-radius:8px;flex-shrink:0;place-items:center;font-size:12px;display:grid}.cardPreviewMeta[data-v-45593ebc]{flex:1;min-width:0}.cardPreviewName[data-v-45593ebc]{color:var(--app-text-heading);margin-bottom:8px;font-size:16px;display:block}.check[data-v-45593ebc]{align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.rowActions[data-v-45593ebc]{flex-wrap:wrap;gap:10px;margin:8px 0;display:flex}.btn[data-v-45593ebc]{cursor:pointer;border:0;border-radius:10px;padding:10px 16px;font-weight:700}.btn.primary[data-v-45593ebc]{background:var(--app-primary-gradient);color:var(--app-primary-text);align-self:flex-start}.btn.ghost[data-v-45593ebc]{background:var(--app-surface);border:1px solid var(--app-border-strong);color:var(--app-text-heading)}.btn.ghost.danger[data-v-45593ebc]{color:var(--app-error);border-color:var(--app-error)}.btn[data-v-45593ebc]:disabled{opacity:.6;cursor:not-allowed}.itemsTableWrap[data-v-45593ebc]{margin:12px 0}.subTitle[data-v-45593ebc]{margin:0 0 10px;font-size:15px}.table[data-v-45593ebc]{border-collapse:collapse;width:100%;font-size:13px}th[data-v-45593ebc],td[data-v-45593ebc]{border:1px solid var(--app-border);text-align:left;padding:8px 10px}th[data-v-45593ebc]{background:var(--app-table-head)}.btnMini[data-v-45593ebc]{border:1px solid var(--app-border-strong);background:var(--app-surface);cursor:pointer;border-radius:6px;margin-right:4px;padding:4px 8px;font-size:11px}.btnMini.danger[data-v-45593ebc]{color:var(--app-error)}.alert[data-v-45593ebc]{border-radius:8px;margin:8px 0;padding:10px 12px;font-size:13px}.alert.ok[data-v-45593ebc]{background:var(--app-success-bg);border:1px solid var(--app-success-border);color:var(--app-success)}.alert.err[data-v-45593ebc]{background:var(--app-error-bg);border:1px solid var(--app-error);color:var(--app-error)}.alert.warn[data-v-45593ebc]{color:#92400e;background:#fef3c7;border:1px solid #f59e0b}.headRow[data-v-ff481839]{align-items:center;gap:14px;display:flex}.navLink[data-v-ff481839]{color:var(--app-link);white-space:nowrap;font-weight:600;text-decoration:none}.pageTitle[data-v-ff481839]{color:var(--app-text-heading);font-size:18px;font-weight:900}.pageSub[data-v-ff481839]{color:var(--app-text-muted);font-size:12px}.muted[data-v-ff481839]{color:var(--app-text-muted)}.err[data-v-ff481839]{color:var(--app-error)}.panel[data-v-ff481839]{border:1px solid var(--app-border);background:var(--app-surface);box-shadow:var(--app-shadow-sm);border-radius:14px;margin-bottom:24px;padding:18px 20px;overflow:visible}.panelHead[data-v-ff481839]{margin-bottom:16px}.panelTitle[data-v-ff481839]{margin:0 0 6px;font-size:17px;font-weight:800}.panelDesc[data-v-ff481839]{color:var(--app-text-muted);margin:0;font-size:13px}.templateBtns[data-v-ff481839]{gap:8px;margin-top:10px;display:flex}.rules[data-v-ff481839]{color:var(--app-text-muted);margin:0 0 14px;padding-left:20px;font-size:13px;line-height:1.5}.uploadForm[data-v-ff481839]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.fileLabel[data-v-ff481839]{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.btn[data-v-ff481839]{cursor:pointer;border:0;border-radius:10px;padding:10px 16px;font-weight:700}.btn.primary[data-v-ff481839]{background:var(--app-primary-gradient);color:var(--app-primary-text)}.btn.ghost[data-v-ff481839]{background:var(--app-surface-muted);border:1px solid var(--app-border-strong);color:var(--app-text-heading)}.btn.sm[data-v-ff481839]{padding:6px 12px;font-size:12px}.btn[data-v-ff481839]:disabled{opacity:.55;cursor:not-allowed}.resultBox[data-v-ff481839]{background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;margin-top:14px;padding:12px;font-size:13px}.resultBox.ok[data-v-ff481839]{background:var(--app-success-bg);border-color:var(--app-success-border)}.resultBox p[data-v-ff481839]{margin:4px 0}.errList[data-v-ff481839]{color:var(--app-error);margin:10px 0 0;padding-left:20px;font-size:13px}.back[data-v-22ca785d]{color:var(--app-link);font-size:13px;font-weight:600;text-decoration:none}.pageTitle[data-v-22ca785d]{font-size:18px;font-weight:900}.pageSub[data-v-22ca785d]{color:var(--app-text-muted);font-size:12px}.toolbar[data-v-22ca785d]{gap:10px;margin-bottom:16px;display:flex}.btn[data-v-22ca785d]{background:var(--app-primary-gradient);color:var(--app-primary-text);cursor:pointer;border:0;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:800;text-decoration:none}.btn.ghost[data-v-22ca785d]{background:var(--app-surface);color:var(--app-text-heading);border:1px solid var(--app-border-strong)}.tableWrap[data-v-22ca785d]{border:1px solid var(--app-border);background:var(--app-surface);border-radius:12px;overflow:auto}.table[data-v-22ca785d]{border-collapse:collapse;width:100%;font-size:14px}.table th[data-v-22ca785d],.table td[data-v-22ca785d]{text-align:left;border-bottom:1px solid var(--app-border);padding:10px 12px}.desc[data-v-22ca785d]{color:var(--app-text-muted);margin-top:2px;font-size:12px}.actions[data-v-22ca785d]{white-space:nowrap}.link[data-v-22ca785d]{color:var(--app-link);cursor:pointer;background:0 0;border:0;margin-right:10px;font-size:13px}.link.danger[data-v-22ca785d]{color:#dc2626}.empty[data-v-22ca785d]{text-align:center;color:var(--app-text-muted)}.error[data-v-22ca785d]{color:#dc2626}.muted[data-v-22ca785d]{color:var(--app-text-muted)}.back[data-v-2f63787d]{color:var(--app-link);font-size:13px;font-weight:600;text-decoration:none}.form[data-v-2f63787d]{max-width:720px}.block[data-v-2f63787d]{border:1px solid var(--app-border);background:var(--app-surface);border-radius:14px;margin-bottom:24px;padding:18px}.blockTitle[data-v-2f63787d]{margin:0 0 12px;font-size:16px;font-weight:800}.hint[data-v-2f63787d]{color:var(--app-text-muted);margin:0 0 12px;font-size:13px}.field[data-v-2f63787d]{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.field input[data-v-2f63787d],.field textarea[data-v-2f63787d]{border:1px solid var(--app-border-strong);background:var(--app-surface-muted);color:var(--app-text);border-radius:10px;padding:10px 12px}.checkGrid[data-v-2f63787d]{gap:8px;display:grid}.checkRow[data-v-2f63787d]{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;display:flex}.checkRow small[data-v-2f63787d]{color:var(--app-text-muted);font-size:12px;display:block}.checkRow.admin[data-v-2f63787d]{background:var(--app-highlight-bg);border:1px solid var(--app-highlight-border);border-radius:10px;padding:12px}.actions[data-v-2f63787d]{gap:10px;display:flex}.btn[data-v-2f63787d]{background:var(--app-primary-gradient);color:var(--app-primary-text);cursor:pointer;border:0;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:800;text-decoration:none}.btn.ghost[data-v-2f63787d]{background:var(--app-surface);color:var(--app-text-heading);border:1px solid var(--app-border-strong)}.error[data-v-2f63787d]{color:#dc2626}.muted[data-v-2f63787d]{color:var(--app-text-muted)}
