:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#181818;--vt-c-black-soft:#222;--vt-c-black-mute:#282828;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:#3c3c3c4a;--vt-c-divider-light-2:#3c3c3c1f;--vt-c-divider-dark-1:#545454a6;--vt-c-divider-dark-2:#5454547a;--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:#3c3c3ca8;--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:#ebebeba3;--color-background:var(--vt-c-white);--color-background-soft:var(--vt-c-white-soft);--color-background-mute:var(--vt-c-white-mute);--color-border:var(--vt-c-divider-light-2);--color-border-hover:var(--vt-c-divider-light-1);--color-heading:var(--vt-c-text-light-1);--color-text:var(--vt-c-text-light-1);--section-gap:160px;--primary:#00aeff;--primary-dark:#0067d4;--primary-darker:#0f2942;--primary-border:#00c3ff;--primary-tint:#1e3a5f14;--primary-tint-strong:#1e3a5f24;--primary-line:#1e3a5f4d;--ring:#1e3a5f33;--accent:#4a90d9;--accent-dark:#3a7bc0;--accent-light:#7cb3ea;--accent-tint:#4a90d929;--ink-900:#0f172a;--ink-800:#1e293b;--ink-700:#334155;--ink-600:#475569;--ink-500:#64748b;--ink-400:#94a3b8;--line-300:#cbd5e1;--line-200:#e2e8f0;--line-100:#f1f5f9;--surface:#f8fafc;--shadow-sm:0 1px 2px #0f172a0f, 0 1px 3px #0f172a1a;--shadow-md:0 2px 4px #0f172a0f, 0 4px 12px #0f172a14;--shadow-lg:0 8px 24px #0f172a1f, 0 2px 6px #0f172a14;--shadow-xl:0 24px 64px #0f172a33;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px}::selection{background:var(--primary-tint-strong)}*{scrollbar-width:thin;scrollbar-color:var(--line-300) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-300);background-clip:content-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--ink-400);background-clip:content-box}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;transition:color .5s,background-color .5s}html,body{overscroll-behavior:none;touch-action:pan-x pan-y}input,select,textarea{font-size:1rem}.modal-enter-active,.modal-leave-active{transition:opacity .2s}.modal-enter-active .modal-card,.modal-leave-active .modal-card{transition:transform .25s cubic-bezier(.18,.89,.32,1.28)}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from .modal-card,.modal-leave-to .modal-card{transform:scale(.92)translateY(10px)}.sheet-enter-active,.sheet-leave-active{transition:opacity .25s}.sheet-enter-active .bottom-sheet,.sheet-leave-active .bottom-sheet,.sheet-enter-active .modal-sheet,.sheet-leave-active .modal-sheet,.sheet-enter-active .modal-card,.sheet-leave-active .modal-card{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.sheet-enter-from,.sheet-leave-to{opacity:0}.sheet-enter-from .bottom-sheet,.sheet-leave-to .bottom-sheet,.sheet-enter-from .modal-sheet,.sheet-leave-to .modal-sheet,.sheet-enter-from .modal-card,.sheet-leave-to .modal-card{transform:translateY(100%)}.tab-slide-enter-active,.tab-slide-leave-active{transition:opacity .18s,transform .2s}.tab-slide-enter-from{opacity:0;transform:translate(12px)}.tab-slide-leave-to{opacity:0;transform:translate(-12px)}.tab-slide-right-enter-active,.tab-slide-right-leave-active,.tab-slide-left-enter-active,.tab-slide-left-leave-active{transition:opacity .18s,transform .2s}.tab-slide-right-enter-from{opacity:0;transform:translate(-12px)}.tab-slide-right-leave-to,.tab-slide-left-enter-from{opacity:0;transform:translate(12px)}.tab-slide-left-leave-to{opacity:0;transform:translate(-12px)}:where(p,div,span)[class*=error],:where(p,div,span)[class*=Error]{animation:.18s ease-out error-message-enter}@keyframes error-message-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){:where(p,div,span)[class*=error],:where(p,div,span)[class*=Error]{animation:none}}.si-wrap[data-v-ae581437]{width:100%;min-width:0;position:relative}input[data-v-ae581437]{color:#1e293b;box-sizing:border-box;appearance:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:.6rem .75rem;font-size:16px}input[data-v-ae581437]:focus{background:#fff;border-color:#3b82f6;outline:none}.si-ghost[data-v-ae581437]{box-sizing:border-box;pointer-events:none;border:1px solid #0000;border-radius:8px;align-items:center;padding:.6rem .75rem;font-family:inherit;font-size:16px;display:flex;position:absolute;inset:0;overflow:hidden}.si-ghost-text[data-v-ae581437]{color:#0000;white-space:pre}.si-ghost-char[data-v-ae581437]{color:#94a3b8}form[data-v-8b7e0182]{flex-direction:column;gap:.5rem;max-width:400px;display:flex}label[data-v-8b7e0182]{flex-direction:column;gap:2px;font-size:.875rem;display:flex}input[data-v-8b7e0182]{box-sizing:border-box;width:100%;padding:.35rem;font-size:1rem}input[readonly][data-v-8b7e0182]{cursor:not-allowed;background:#f0f0f0}.pair-row[data-v-8b7e0182]{gap:.5rem;display:flex}.pair-row label[data-v-8b7e0182]{flex:0 0 calc(50% - .25rem);min-width:0}.form-actions[data-v-8b7e0182]{gap:.5rem;margin-top:.5rem;display:flex}button[data-v-8b7e0182]{cursor:pointer;padding:.45rem 1.1rem}.tf-brand-wrap[data-v-8b7e0182]{flex-direction:column;gap:.3rem;display:flex;position:relative}.tf-suggestions[data-v-8b7e0182]{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.3rem;display:flex;overflow-x:auto}.tf-suggestions[data-v-8b7e0182]::-webkit-scrollbar{display:none}.tf-suggestion[data-v-8b7e0182]{color:#1e293b;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;flex-shrink:0;padding:.28rem .65rem;font-size:.8rem}.tf-suggestion[data-v-8b7e0182]:active{background:#e2e8f0}.qs[data-v-4b070730]{--qs-accent:#16a34a;--qs-accent-strong:#15803d;--qs-soft:#f0fdf4;--qs-soft-active:#dcfce7;--qs-ring:#16a34a33;align-items:stretch;gap:.5rem;display:flex}.qs-red[data-v-4b070730]{--qs-accent:#dc2626;--qs-accent-strong:#b91c1c;--qs-soft:#fef2f2;--qs-soft-active:#fee2e2;--qs-ring:#dc262633}.qs-surface[data-v-4b070730]{background:#f8fafc;border:1px solid #e9eef3;border-radius:12px;padding:.6rem .7rem}.qs-main[data-v-4b070730]{flex-direction:column;flex:1;gap:.45rem;min-width:0;display:flex}.qs-label[data-v-4b070730]{color:var(--qs-accent-strong);font-size:.85rem;font-weight:600}.qs-footer[data-v-4b070730]{gap:.5rem;display:flex}.qs-box[data-v-4b070730]{display:flex}.qs-num[data-v-4b070730]{box-sizing:border-box;text-align:center;color:#0f172a;border:1.5px solid var(--qs-accent);transform-origin:50%;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:10px;outline:none;flex:1;width:100%;min-width:0;padding:.5rem .6rem;font-size:1.15rem;font-weight:700;transition:border-color .15s,box-shadow .15s}.qs-num[data-v-4b070730]:focus{border-color:var(--qs-accent-strong);box-shadow:0 0 0 3px var(--qs-ring)}.qs-num[data-v-4b070730]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qs-num[data-v-4b070730]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qs-num[data-v-4b070730]{appearance:textfield}.qs-arrows[data-v-4b070730]{box-sizing:border-box;flex-direction:column;flex-shrink:0;align-self:stretch;width:2.6rem;display:flex}.qs-btn[data-v-4b070730]{box-sizing:border-box;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;margin:0;transition:background .14s;display:flex;background:var(--surface)!important;border:1.5px solid var(--vt-c-divider-dark-1)!important;color:var(--vt-c-divider-dark-1)!important;flex:1 1 0!important;padding:0!important}.qs-btn[data-v-4b070730]:first-child{border-radius:10px 10px 0 0!important}.qs-btn[data-v-4b070730]:last-child{border-top:none!important;border-radius:0 0 10px 10px!important}.qs-btn[data-v-4b070730]:hover,.qs-btn[data-v-4b070730]:active{background:var(--qs-soft)!important}.qs-btn[data-v-4b070730]:disabled{cursor:default;opacity:.4!important}.qs-ico[data-v-4b070730]{transform-origin:50%;will-change:transform;width:55%;height:auto;display:block}.qs-anim-up[data-v-4b070730]{animation:.32s cubic-bezier(.33,1.2,.66,1) qs-pop-up-4b070730}.qs-anim-down[data-v-4b070730]{animation:.32s cubic-bezier(.33,1.2,.66,1) qs-pop-down-4b070730}@keyframes qs-pop-up-4b070730{0%{transform:translateY(0)scaleY(1)}28%{transform:translateY(1.5px)scaleY(.92)}62%{transform:translateY(-3px)scaleY(1.04)}to{transform:translateY(0)scaleY(1)}}@keyframes qs-pop-down-4b070730{0%{transform:translateY(0)scaleY(1)}28%{transform:translateY(-1.5px)scaleY(.92)}62%{transform:translateY(3px)scaleY(1.04)}to{transform:translateY(0)scaleY(1)}}.qs-num-pop[data-v-4b070730]{animation:.24s ease-out qs-num-pop-4b070730}@keyframes qs-num-pop-4b070730{0%{transform:scale(1)}40%{transform:scale(1.06)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.qs-anim-up[data-v-4b070730],.qs-anim-down[data-v-4b070730],.qs-num-pop[data-v-4b070730]{animation:none!important}}.scanner-launcher[data-v-1a5175ed]{flex-direction:column;display:flex}.launcher-divider[data-v-1a5175ed]{background:#334155;height:1px;margin:.75rem 0}.launch-btn[data-v-1a5175ed]{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.6rem 1rem;font-size:.85rem;font-weight:900;transition:transform .16s,box-shadow .16s,background .16s;display:flex;box-shadow:0 12px 24px #2563eb2e}.launch-btn[data-v-1a5175ed]:hover{background:var(--primary-dark);transform:translateY(-1px);box-shadow:0 16px 30px #2563eb3d}.launch-icon[data-v-1a5175ed]{opacity:.9;flex-shrink:0}.scanner-overlay[data-v-1a5175ed]{z-index:300;background:#0f172a80;justify-content:center;align-items:center;padding:clamp(.75rem,2vw,1.5rem);display:flex;position:fixed;inset:0}.scanner-modal[data-v-1a5175ed]{background:#fff;border-radius:14px;flex-direction:column;width:min(96vw,1120px);height:min(90vh,760px);display:flex;overflow:hidden;box-shadow:0 24px 64px #0003}.modal-enter-active .scanner-modal[data-v-1a5175ed],.modal-leave-active .scanner-modal[data-v-1a5175ed]{transition:transform .25s cubic-bezier(.18,.89,.32,1.28)}.modal-enter-from .scanner-modal[data-v-1a5175ed],.modal-leave-to .scanner-modal[data-v-1a5175ed]{transform:scale(.92)translateY(10px)}.modal-header[data-v-1a5175ed]{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.modal-title-block[data-v-1a5175ed]{flex-direction:column;flex:1;gap:.15rem;min-width:220px;display:flex}.modal-title[data-v-1a5175ed]{color:#0f172a;letter-spacing:.04em;text-transform:uppercase;font-size:.9rem;font-weight:700}.wh-indicator[data-v-1a5175ed]{align-items:center;gap:.35rem;display:flex}.wh-dot[data-v-1a5175ed]{background:#009de6;border-radius:50%;flex-shrink:0;width:6px;height:6px}.wh-picker-wrap[data-v-1a5175ed]{position:relative}.wh-pill[data-v-1a5175ed]{color:#334155;cursor:pointer;white-space:nowrap;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:.25rem;padding:.18rem .5rem .18rem .42rem;font-size:.72rem;font-weight:600;line-height:1;transition:background .12s,border-color .12s,color .12s;display:flex}.wh-pill[data-v-1a5175ed]:hover{color:#0f172a;background:#e2e8f0;border-color:#94a3b8}.wh-chevron[data-v-1a5175ed]{color:#94a3b8;flex-shrink:0;transition:transform .15s}.wh-chevron--open[data-v-1a5175ed]{transform:rotate(180deg)}.wh-dropdown[data-v-1a5175ed]{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:9px;min-width:100%;position:absolute;top:calc(100% + 5px);left:0;overflow:hidden;box-shadow:0 8px 24px #0f172a24}.wh-option[data-v-1a5175ed]{color:#475569;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;width:100%;padding:.5rem .85rem;font-size:.78rem;font-weight:500;transition:background .1s,color .1s;display:block}.wh-option[data-v-1a5175ed]:hover{color:#0f172a;background:#f1f5f9}.wh-option--active[data-v-1a5175ed]{color:var(--primary,#1d4ed8);background:#eff6ff;font-weight:700}.wh-modal-static[data-v-1a5175ed]{color:#64748b;font-size:.72rem;font-weight:500}.mode-toggle[data-v-1a5175ed]{border:1px solid #e2e8f0;border-radius:7px;display:flex;overflow:hidden}.mode-btn[data-v-1a5175ed]{color:#94a3b8;cursor:pointer;white-space:nowrap;background:#f8fafc;border:none;padding:.32rem .85rem;font-size:.78rem;font-weight:600;transition:background .12s,color .12s}.mode-btn+.mode-btn[data-v-1a5175ed]{border-left:1px solid #e2e8f0}.mode-in-active[data-v-1a5175ed]{color:#fff!important;background:#16a34a!important}.mode-out-active[data-v-1a5175ed]{color:#fff!important;background:#dc2626!important}.close-btn[data-v-1a5175ed]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.9rem;transition:background .12s,color .12s;display:flex}.close-btn[data-v-1a5175ed]:hover{color:#334155;background:#f1f5f9}.modal-content[data-v-1a5175ed]{flex:1;min-height:0;display:flex;overflow:hidden}.hs-left[data-v-1a5175ed]{background:#fafafa;border-right:1px solid #e2e8f0;flex-direction:column;flex-shrink:0;width:clamp(280px,28vw,340px);display:flex;overflow:hidden}.hs-history-head[data-v-1a5175ed]{border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;align-items:center;padding:.65rem .875rem .5rem;display:flex}.hs-history-title[data-v-1a5175ed]{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:700}.hs-clear-btn[data-v-1a5175ed]{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:5px;padding:.15rem .5rem;font-size:.68rem;font-weight:600;transition:color .12s,border-color .12s}.hs-clear-btn[data-v-1a5175ed]:hover{color:#475569;border-color:#cbd5e1}.hs-history-list[data-v-1a5175ed]{flex:1;padding:.375rem;overflow-y:auto}.hs-history-list[data-v-1a5175ed]::-webkit-scrollbar{width:4px}.hs-history-list[data-v-1a5175ed]::-webkit-scrollbar-track{background:0 0}.hs-history-list[data-v-1a5175ed]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:999px}.hs-empty[data-v-1a5175ed]{color:#94a3b8;text-align:center;margin:0;padding:1.25rem .5rem;font-size:.73rem;line-height:1.5}.hs-toast[data-v-1a5175ed]{border:1px solid #0000;border-radius:8px;margin-bottom:.3rem;padding:.55rem .65rem}.hs-toast-ok[data-v-1a5175ed]{background:#f0fdf4;border-color:#bbf7d0}.hs-toast-out[data-v-1a5175ed]{background:#fff5f5;border-color:#fecaca}.hs-toast-edit[data-v-1a5175ed]{background:#fffbeb;border-color:#fcd34d}.hs-toast-err[data-v-1a5175ed]{background:#fef2f2;border-color:#fca5a5}.hs-toast-clickable[data-v-1a5175ed]{cursor:pointer}.hs-toast-clickable[data-v-1a5175ed]:hover{filter:brightness(.97)}.hs-toast-top[data-v-1a5175ed]{justify-content:space-between;align-items:center;gap:.35rem;margin-bottom:.15rem;display:flex}.hs-toast-msg[data-v-1a5175ed]{color:#0f172a;font-size:.75rem;font-weight:700;line-height:1.2}.hs-delta[data-v-1a5175ed]{border-radius:4px;flex-shrink:0;padding:.05rem .35rem;font-size:.7rem;font-weight:700}.delta-in[data-v-1a5175ed]{color:#15803d;background:#dcfce7}.delta-out[data-v-1a5175ed]{color:#b91c1c;background:#fee2e2}.hs-toast-sub[data-v-1a5175ed]{flex-wrap:wrap;gap:.25rem;margin-bottom:.1rem;display:flex}.hs-toast-sub span[data-v-1a5175ed]{color:#475569;font-size:.7rem}.hs-sub-mono[data-v-1a5175ed]{font-family:Courier New,monospace}.hs-toast-bc[data-v-1a5175ed]{color:#94a3b8;letter-spacing:.03em;font-family:Courier New,monospace;font-size:.65rem;display:block}.hs-toast-time[data-v-1a5175ed]{color:#b0bec5;margin-top:.1rem;font-size:.62rem}.hs-toast-undo[data-v-1a5175ed]{margin-top:.5rem}.hs-undo-btn[data-v-1a5175ed]{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:5px;padding:.22rem .65rem;font-size:.72rem;font-weight:600;transition:background .12s,color .12s}.hs-undo-btn[data-v-1a5175ed]:hover{color:#0f172a;background:#e2e8f0}.hs-undone-label[data-v-1a5175ed]{color:#94a3b8;font-size:.7rem;font-style:italic}.hs-fade-enter-active[data-v-1a5175ed]{transition:opacity .2s,transform .2s}.hs-fade-enter-from[data-v-1a5175ed]{opacity:0;transform:translateY(-6px)}.hs-right[data-v-1a5175ed]{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.hs-status-bar[data-v-1a5175ed]{background:#fafafa;border-bottom:1px solid #f1f5f9;flex-shrink:0;align-items:center;gap:.5rem;padding:.45rem 1.25rem;display:flex}.hs-status-dot[data-v-1a5175ed]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.dot-in[data-v-1a5175ed]{background:#16a34a}.dot-out[data-v-1a5175ed]{background:#dc2626}.dot-busy[data-v-1a5175ed],.dot-editing[data-v-1a5175ed]{background:#f59e0b;animation:1s ease-in-out infinite dot-pulse-1a5175ed}@keyframes dot-pulse-1a5175ed{0%,to{opacity:1}50%{opacity:.35}}.hs-status-text[data-v-1a5175ed]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-family:Courier New,monospace;font-size:.72rem;overflow:hidden}.modal-body[data-v-1a5175ed]{flex-direction:column;flex:1;justify-content:flex-start;padding:1.25rem 1.5rem 1.5rem;display:flex;overflow-y:auto}.state-scanning[data-v-1a5175ed]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;display:flex}.pulse-wrap[data-v-1a5175ed]{justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:.25rem;display:flex;position:relative}.pulse-ring[data-v-1a5175ed]{border-radius:50%;animation:2s ease-out infinite pulse-out-1a5175ed;position:absolute;inset:0}.ring-delayed[data-v-1a5175ed]{animation-delay:1s}.pulse-core[data-v-1a5175ed]{z-index:1;border-radius:50%;width:18px;height:18px;position:relative}.pulse-in .pulse-ring[data-v-1a5175ed]{background:#4ade8080}.pulse-in .pulse-core[data-v-1a5175ed]{background:#16a34a}.pulse-out .pulse-ring[data-v-1a5175ed]{background:#f8717180}.pulse-out .pulse-core[data-v-1a5175ed]{background:#dc2626}@keyframes pulse-out-1a5175ed{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.state-label[data-v-1a5175ed]{color:#0f172a;font-size:1rem;font-weight:700}.state-sub[data-v-1a5175ed]{color:#94a3b8;font-size:.82rem}.manual-entry-btn[data-v-1a5175ed]{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:7px;margin-top:.75rem;padding:.45rem 1.1rem;font-size:.82rem;font-weight:600;transition:background .12s}.manual-entry-btn[data-v-1a5175ed]:hover{background:#e2e8f0}.state-form[data-v-1a5175ed]{flex-direction:column;gap:.9rem;max-width:100%;display:flex}.form-banner[data-v-1a5175ed]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.75rem;padding:.6rem .875rem;display:flex}.form-banner-label[data-v-1a5175ed]{color:#475569;text-transform:uppercase;letter-spacing:.05em;font-size:.82rem;font-weight:700}.barcode-badge[data-v-1a5175ed]{color:#475569;background:#e2e8f0;border-radius:4px;padding:.1rem .45rem;font-family:Courier New,monospace;font-size:.8rem}.form-hint[data-v-1a5175ed]{color:#64748b;font-size:.82rem}.edit-form-actions[data-v-1a5175ed]{gap:.5rem;display:flex}.edit-save-btn[data-v-1a5175ed]{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:7px;flex:1;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:background .12s}.edit-save-btn[data-v-1a5175ed]:hover{background:#15803d}.edit-cancel-btn[data-v-1a5175ed]{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:7px;flex:1;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background .12s}.edit-cancel-btn[data-v-1a5175ed]:hover{background:#e2e8f0}.edit-qty-row[data-v-1a5175ed]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:.5rem;padding:.75rem .875rem;display:flex}.edit-qty-label[data-v-1a5175ed]{color:#475569;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700}.state-form[data-v-1a5175ed] form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem .9rem;max-width:100%;display:grid}.state-form[data-v-1a5175ed] label{color:#475569;gap:3px;font-size:.8rem}.state-form[data-v-1a5175ed] form>label,.state-form[data-v-1a5175ed] .pair-row,.state-form[data-v-1a5175ed] .form-actions{min-width:0}.state-form[data-v-1a5175ed] form>label:nth-child(3),.state-form[data-v-1a5175ed] form>label:nth-child(4),.state-form[data-v-1a5175ed] form>label:nth-child(5),.state-form[data-v-1a5175ed] .form-actions{grid-column:1/-1}.state-form[data-v-1a5175ed] .pair-row{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.state-form[data-v-1a5175ed] .pair-row label{min-width:0}.state-form[data-v-1a5175ed] input{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:.4rem .6rem;font-size:.9rem;transition:border-color .12s,box-shadow .12s}.state-form[data-v-1a5175ed] input:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--ring)}.state-form[data-v-1a5175ed] input[readonly]{color:#94a3b8;background:#f1f5f9;border-color:#e2e8f0}.state-form[data-v-1a5175ed] .form-actions{margin-top:.25rem}.state-form[data-v-1a5175ed] button[type=submit]{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:7px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:background .12s}.state-form[data-v-1a5175ed] button[type=submit]:hover{background:#15803d}.state-form[data-v-1a5175ed] button[type=button]{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:7px;padding:.5rem 1.25rem;font-size:.875rem;transition:background .12s}.state-form[data-v-1a5175ed] button[type=button]:hover{background:#e2e8f0}.state-manual[data-v-1a5175ed]{flex-direction:column;gap:.875rem;display:flex}.manual-label[data-v-1a5175ed]{color:#334155;font-size:.9rem;font-weight:600}.manual-row[data-v-1a5175ed]{gap:.5rem;display:flex}.manual-input[data-v-1a5175ed]{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:7px;outline:none;flex:1;padding:.5rem .75rem;font-family:Courier New,monospace;font-size:.9rem;transition:border-color .12s,box-shadow .12s}.manual-input[data-v-1a5175ed]:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--ring)}.manual-input[data-v-1a5175ed]::placeholder{color:#94a3b8;font-family:inherit}.manual-submit[data-v-1a5175ed]{background:var(--primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:7px;padding:.5rem 1.1rem;font-size:.875rem;font-weight:600;transition:background .12s}.manual-submit[data-v-1a5175ed]:hover{background:var(--primary-dark)}.back-link[data-v-1a5175ed]{color:#64748b;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.82rem;transition:color .12s}.back-link[data-v-1a5175ed]:hover{color:#334155}@media (width<=860px){.scanner-modal[data-v-1a5175ed]{width:min(96vw,680px);height:92vh}.modal-header[data-v-1a5175ed]{align-items:flex-start}.mode-toggle[data-v-1a5175ed]{order:3;width:100%}.mode-btn[data-v-1a5175ed]{flex:1}.modal-content[data-v-1a5175ed]{flex-direction:column}.hs-left[data-v-1a5175ed]{border-bottom:1px solid #e2e8f0;border-right:0;width:auto;max-height:190px}.modal-body[data-v-1a5175ed]{padding:1rem}.state-form[data-v-1a5175ed] form,.state-form[data-v-1a5175ed] .pair-row{grid-template-columns:1fr}.state-form[data-v-1a5175ed] form>label{grid-column:1/-1}.manual-row[data-v-1a5175ed]{flex-direction:column}}.dev-banner[data-v-5f170e41]{z-index:999;color:#1c1917;letter-spacing:.06em;text-transform:uppercase;background:#f59e0b;justify-content:center;align-items:center;gap:1.25rem;height:38px;font-size:.8rem;font-weight:800;display:flex;position:fixed;top:0;left:0;right:0}.dev-banner-text[data-v-5f170e41]{flex-shrink:0}.dev-banner-exit[data-v-5f170e41]{color:#1c1917;cursor:pointer;background:#00000026;border:1px solid #0003;border-radius:5px;flex-shrink:0;padding:.2rem .7rem;font-size:.72rem;font-weight:700;transition:background .12s}.dev-banner-exit[data-v-5f170e41]:hover{background:#00000040}.desktop-shell[data-v-5f170e41]{height:100dvh;display:flex;overflow:hidden}.shell-offset[data-v-5f170e41]{height:calc(100vh - 38px);margin-top:38px}.sidebar[data-v-5f170e41]{background:linear-gradient(180deg, #0f2942fa, #0a1f33fa 58%, #0f2942f5), var(--primary-darker);z-index:1;border-right:1px solid #4a90d938;flex-direction:column;flex-shrink:0;width:220px;display:flex;overflow-y:auto;box-shadow:12px 0 30px #0f172a29,inset -1px 0 #ffffff0f}.sidebar-brand[data-v-5f170e41]{letter-spacing:.18em;text-transform:uppercase;color:#f8fafc;border:1px solid #0000;border-bottom-color:#ffffff14;flex-direction:column;gap:.2rem;margin:0 0 .5rem;padding:1.35rem 1.25rem 1.1rem;font-size:.82rem;font-weight:800;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.sidebar-brand[data-v-5f170e41]:hover{color:#fff;background:linear-gradient(135deg,#4a90d91f,#0000 58%),#ffffff0a;border-color:#4a90d933}.sidebar-brand.router-link-active[data-v-5f170e41],.sidebar-brand.router-link-exact-active[data-v-5f170e41]{color:#f8fafc;background:0 0;border-left-color:#0000}.sidebar-store-name[data-v-5f170e41]{letter-spacing:.04em;text-transform:none;color:var(--accent);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:500;overflow:hidden}.sidebar-brand[data-v-5f170e41]:after{content:"";background:linear-gradient(90deg, var(--accent), #00aeff80);width:18px;height:3px;box-shadow:none;border-radius:2px;position:absolute;top:1.35rem;right:1.25rem}.nav-link[data-v-5f170e41]{color:#cbd5e1c7;cursor:pointer;-webkit-user-select:none;user-select:none;border:none;border-left:3px solid #0000;border-radius:0;margin:.06rem 0;padding:.62rem 1.25rem .62rem 1.15rem;font-size:.85rem;font-weight:650;text-decoration:none;transition:color .16s,background .16s,border-color .16s,transform .16s,box-shadow .16s;display:block;position:relative;overflow:hidden}.nav-link[data-v-5f170e41]:hover{color:#f8fafc;background:linear-gradient(90deg,#4a90d91f,#4a90d90a 62%,#0000);border-left-color:#7cb3ea6b}.nav-link.router-link-exact-active[data-v-5f170e41]{color:#fff;border-left-color:var(--accent);background:linear-gradient(90deg,#4a90d957,#4a90d924 68%,#0000);box-shadow:inset 0 1px #ffffff0b}.nav-link--requests[data-v-5f170e41],.nav-link--returns[data-v-5f170e41]{justify-content:space-between;align-items:center;display:flex}.nav-badge[data-v-5f170e41]{z-index:1;color:#fff;min-width:22px;height:18px;box-shadow:none;background:#00aeff2e;border:1px solid #00aeff47;border-radius:5px;justify-content:center;align-items:center;padding:0 6px;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex;position:relative}.sidebar-scanner-container[data-v-5f170e41]{margin-bottom:auto;padding:0 1rem 1.25rem}.sidebar-footer[data-v-5f170e41]{border-top:1px solid #4a90d92e;margin-top:auto;padding:.625rem .75rem;position:relative}.sidebar--store .sidebar-footer[data-v-5f170e41]{margin-top:auto}.user-menu-trigger[data-v-5f170e41]{cursor:pointer;background:#ffffff0a;border:1px solid #4a90d92e;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;transition:background .16s,border-color .16s;display:flex}.user-menu-trigger[data-v-5f170e41]:hover{background:#ffffff14;border-color:#7cb3ea4d}.user-menu-info[data-v-5f170e41]{flex-direction:column;flex:1;align-items:flex-start;gap:.1rem;min-width:0;display:flex}.sidebar-user[data-v-5f170e41]{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.75rem;font-weight:600;overflow:hidden}.sidebar-role[data-v-5f170e41]{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:.65rem;font-weight:700}.user-menu-chevron[data-v-5f170e41]{color:#94a3b899;flex-shrink:0;font-size:1.4rem;line-height:1;transition:transform 1.18s;display:inline-block;transform:rotate(90deg)}.user-menu-chevron--open[data-v-5f170e41]{transform:rotate(-90deg)}.user-menu-panel[data-v-5f170e41]{z-index:50;background:#1e293b;border:1px solid #334155;border-radius:12px;position:absolute;bottom:calc(100% + 6px);left:.75rem;right:.75rem;overflow:visible;box-shadow:0 -10px 36px #0006}.user-menu-item[data-v-5f170e41]{color:#94a3b8;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:.6rem .875rem;font-size:.82rem;font-weight:500;text-decoration:none;transition:background .1s,color .1s;display:flex}.user-menu-item[data-v-5f170e41]:first-child{border-radius:11px 11px 0 0}.user-menu-item[data-v-5f170e41]:last-child{border-radius:0 0 11px 11px}.user-menu-item[data-v-5f170e41]:hover{color:#e2e8f0;background:#334155}.user-menu-icon[data-v-5f170e41]{opacity:.65;flex-shrink:0;width:14px;height:14px}.user-menu-icon--chevron[data-v-5f170e41]{opacity:.45;margin-left:auto}.user-menu-item--dev[data-v-5f170e41]{color:#f59e0b;font-weight:600}.user-menu-item--dev .user-menu-icon[data-v-5f170e41]{color:#f59e0b;opacity:.85}.user-menu-item--dev-active[data-v-5f170e41]{color:#f59e0b}.user-menu-item--danger[data-v-5f170e41]{color:#f87171;border-top:1px solid #ffffff0f}.user-menu-item--danger .user-menu-icon[data-v-5f170e41]{color:#f87171;opacity:.8}.user-menu-item--danger[data-v-5f170e41]:hover{color:#fca5a5;background:#ef44441f}.user-menu-enter-active[data-v-5f170e41],.user-menu-leave-active[data-v-5f170e41]{transition:opacity .14s,transform .16s cubic-bezier(.2,.8,.2,1)}.user-menu-enter-from[data-v-5f170e41],.user-menu-leave-to[data-v-5f170e41]{opacity:0;transform:translateY(6px)}.sidebar--sleek[data-v-5f170e41]{background:linear-gradient(160deg,#071023fa,#0c4a6ef0 56%,#1d4ed8d1),linear-gradient(#071023,#0f172a);border-right:1px solid #7dd3fc2e;position:relative;overflow:hidden auto;box-shadow:14px 0 36px #0f172a33,inset -1px 0 #ffffff14}.sidebar--sleek[data-v-5f170e41]:before{content:"";pointer-events:none;opacity:.7;background:linear-gradient(115deg,#ffffff17,#0000 13rem),repeating-linear-gradient(#ffffff08 0 1px,#0000 1px 52px);position:absolute;inset:0}.sidebar--sleek[data-v-5f170e41]>*{z-index:1;position:relative}.sidebar--sleek .sidebar-brand[data-v-5f170e41]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f8fafc;letter-spacing:0;background:linear-gradient(135deg,#ffffff0e,#0000 56%),#0f172a52;border:1px solid #93c5fd3d;border-radius:16px;margin:.75rem .75rem .85rem;padding:1rem .95rem;box-shadow:0 14px 28px #0f172a2e,inset 0 1px #ffffff1f}.sidebar--sleek .sidebar-brand[data-v-5f170e41]:hover{background:linear-gradient(135deg,#22d3ee13,#0000 56%),#0f172a6b;border-color:#7dd3fc4d}.sidebar--sleek .sidebar-brand[data-v-5f170e41]:after{width:20px;height:3px;box-shadow:none;background:linear-gradient(90deg,#38bdf8,#93c5fd75);border-radius:2px;top:1.15rem;right:.95rem}.sidebar--sleek .sidebar-store-name[data-v-5f170e41]{color:#93c5fd}.sidebar--sleek .nav-link[data-v-5f170e41]{color:#e2e8f0b8;border:none;border-left:3px solid #0000;border-radius:0;margin:.06rem 0;padding:.66rem 1.15rem .66rem 1.05rem;font-weight:700;transition:color .16s,background .16s,border-color .16s,transform .16s,box-shadow .16s;position:relative}.sidebar--sleek .nav-link[data-v-5f170e41]:hover{color:#f8fafc;background:linear-gradient(90deg,#7dd3fc1f,#2563eb0a 62%,#0000);border-left-color:#7dd3fc6b;box-shadow:inset 0 1px #ffffff0b}.sidebar--sleek .nav-link.router-link-exact-active[data-v-5f170e41]{color:#f8fafc;background:linear-gradient(90deg,#2563eb61,#22d3ee24 68%,#0000);border-left-color:#38bdf8;box-shadow:inset 0 1px #ffffff14}.sidebar--sleek .nav-badge[data-v-5f170e41]{color:#dbeafe;box-shadow:none;background:#dbeafe24;border-color:#93c5fd4d}.sidebar--sleek .sidebar-scanner-container[data-v-5f170e41]{padding:.75rem .75rem 1rem}.sidebar--sleek[data-v-5f170e41] .launcher-divider{background:#93c5fd2e}.sidebar--sleek[data-v-5f170e41] .launch-btn{color:#f8fafc;background:linear-gradient(135deg,#2563eb9e,#22d3ee2e),#0f172a61;border:1px solid #93c5fd3d;box-shadow:0 12px 24px #0f172a2e}.sidebar--sleek[data-v-5f170e41] .launch-btn:hover{background:linear-gradient(135deg,#2563ebb8,#22d3ee3d),#0f172a80}.sidebar--sleek .sidebar-footer[data-v-5f170e41]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffff0b,#0000 56%),#0f172a47;border:1px solid #93c5fd2e;border-radius:16px;margin:auto .75rem .75rem;padding:.5rem;box-shadow:inset 0 1px #ffffff1a}.sidebar--store.sidebar--sleek .sidebar-footer[data-v-5f170e41]{margin-top:auto}.sidebar--sleek .user-menu-trigger[data-v-5f170e41]{background:#ffffff0f;border-color:#93c5fd38}.sidebar--sleek .user-menu-trigger[data-v-5f170e41]:hover{background:#ffffff1a;border-color:#7dd3fc61}.sidebar--sleek .sidebar-user[data-v-5f170e41]{color:#e2e8f0;font-weight:700}.sidebar--sleek .sidebar-role[data-v-5f170e41]{color:#93c5fd;letter-spacing:0}.sidebar--sleek .user-menu-panel[data-v-5f170e41]{background:linear-gradient(#0f172af7,#0c4a6ef0);border-color:#93c5fd3d;box-shadow:0 -12px 34px #0f172a7a}.sidebar--sleek .user-menu-item[data-v-5f170e41]{color:#e2e8f0c2}.sidebar--sleek .user-menu-item[data-v-5f170e41]:hover{color:#f8fafc;background:#ffffff14}.sidebar--sleek .user-menu-item--danger[data-v-5f170e41]{color:#fca5a5;border-top-color:#93c5fd1f}.sidebar--sleek .user-menu-item--danger[data-v-5f170e41]:hover{color:#fca5a5;background:#ef444424}.dev-switcher[data-v-5f170e41]{position:relative}.main-content[data-v-5f170e41]{flex:1;min-width:0;overflow-y:auto}.main-content--full[data-v-5f170e41]{width:100%}.main-content--sleek[data-v-5f170e41]{background:linear-gradient(115deg,#22d3ee1a,#0000 34%),linear-gradient(245deg,#10b98114,#0000 38%),linear-gradient(#e9f0f5 0%,#f8fafc 46%,#edf2f7 100%)}.main-content--sleek[data-v-5f170e41] .inventory-page,.main-content--sleek[data-v-5f170e41] .search-page,.main-content--sleek[data-v-5f170e41] .activity-page,.main-content--sleek[data-v-5f170e41] .requests-page,.main-content--sleek[data-v-5f170e41] .returns-page,.main-content--sleek[data-v-5f170e41] .library-page,.main-content--sleek[data-v-5f170e41] .admin-page,.main-content--sleek[data-v-5f170e41] .account-page,.main-content--sleek[data-v-5f170e41] .wh-inv-page,.main-content--sleek[data-v-5f170e41] .store-page,.main-content--sleek[data-v-5f170e41] .tools-page{color:#111827;background:linear-gradient(115deg,#22d3ee1a,#0000 34%),linear-gradient(245deg,#10b98114,#0000 38%),linear-gradient(#e9f0f5 0%,#f8fafc 46%,#edf2f7 100%)}.main-content--sleek[data-v-5f170e41] .inv-header,.main-content--sleek[data-v-5f170e41] .search-header,.main-content--sleek[data-v-5f170e41] .req-header,.main-content--sleek[data-v-5f170e41] .returns-header,.main-content--sleek[data-v-5f170e41] .lib-header,.main-content--sleek[data-v-5f170e41] .admin-header,.main-content--sleek[data-v-5f170e41] .account-header,.main-content--sleek[data-v-5f170e41] .wh-header,.main-content--sleek[data-v-5f170e41] .page-header{background:linear-gradient(135deg,#071023fa 0%,#0c4a6ef5 52%,#1d4ed8eb 100%);border-bottom:1px solid #93c5fd38;position:relative;overflow:hidden;box-shadow:0 18px 42px #0f172a2e}.main-content--sleek[data-v-5f170e41] .inv-header:before,.main-content--sleek[data-v-5f170e41] .search-header:before,.main-content--sleek[data-v-5f170e41] .req-header:before,.main-content--sleek[data-v-5f170e41] .returns-header:before,.main-content--sleek[data-v-5f170e41] .lib-header:before,.main-content--sleek[data-v-5f170e41] .admin-header:before,.main-content--sleek[data-v-5f170e41] .account-header:before,.main-content--sleek[data-v-5f170e41] .wh-header:before,.main-content--sleek[data-v-5f170e41] .page-header:before{content:"";pointer-events:none;opacity:.72;background:linear-gradient(115deg,#ffffff24,#0000 20rem),repeating-linear-gradient(90deg,#ffffff0b 0 1px,#0000 1px 70px);position:absolute;inset:0}.main-content--sleek[data-v-5f170e41] .inv-header>*,.main-content--sleek[data-v-5f170e41] .search-header>*,.main-content--sleek[data-v-5f170e41] .req-header>*,.main-content--sleek[data-v-5f170e41] .returns-header>*,.main-content--sleek[data-v-5f170e41] .lib-header>*,.main-content--sleek[data-v-5f170e41] .admin-header>*,.main-content--sleek[data-v-5f170e41] .account-header>*,.main-content--sleek[data-v-5f170e41] .wh-header>*,.main-content--sleek[data-v-5f170e41] .page-header>*{z-index:1;position:relative}.main-content--sleek[data-v-5f170e41] h1,.main-content--sleek[data-v-5f170e41] .page-title,.main-content--sleek[data-v-5f170e41] .header-title{letter-spacing:0}.main-content--sleek[data-v-5f170e41] .toolbar,.main-content--sleek[data-v-5f170e41] .filter-bar,.main-content--sleek[data-v-5f170e41] .search-tools,.main-content--sleek[data-v-5f170e41] .search-mode-panel,.main-content--sleek[data-v-5f170e41] .activity-page .ap-filter-bar,.main-content--sleek[data-v-5f170e41] .mode-toggle,.main-content--sleek[data-v-5f170e41] .tabs,.main-content--sleek[data-v-5f170e41] .tab-switch,.main-content--sleek[data-v-5f170e41] .section-header-row{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffffe6,#eff6ffd1);border-color:#94a3b83d;box-shadow:0 16px 34px #0f172a14,inset 0 1px #ffffffd1}.main-content--sleek[data-v-5f170e41] .table-wrapper,.main-content--sleek[data-v-5f170e41] .account-section,.main-content--sleek[data-v-5f170e41] .tool-panel,.main-content--sleek[data-v-5f170e41] .results-panel,.main-content--sleek[data-v-5f170e41] .batch-card,.main-content--sleek[data-v-5f170e41] .req-card,.main-content--sleek[data-v-5f170e41] .history-panel,.main-content--sleek[data-v-5f170e41] .modal-card,.main-content--sleek[data-v-5f170e41] .na-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border-color:#94a3b83d;box-shadow:0 18px 40px #0f172a17,inset 0 1px #ffffffdb}.main-content--sleek[data-v-5f170e41] table{color:#1e293b;background:#ffffffe6}.main-content--sleek[data-v-5f170e41] thead th{color:#334155;background:linear-gradient(#eff6fffa,#e2e8f0d6);border-bottom-color:#94a3b847}.main-content--sleek[data-v-5f170e41] tbody td{border-bottom-color:#e2e8f0b8}.main-content--sleek[data-v-5f170e41] tbody tr:hover{background:#eff6ffbd}.main-content--sleek[data-v-5f170e41] input,.main-content--sleek[data-v-5f170e41] select,.main-content--sleek[data-v-5f170e41] textarea,.main-content--sleek[data-v-5f170e41] .ms-trigger{color:#1e293b;background:#ffffffe6;border-color:#94a3b861;box-shadow:inset 0 1px #ffffffb8}.main-content--sleek[data-v-5f170e41] input:focus,.main-content--sleek[data-v-5f170e41] select:focus,.main-content--sleek[data-v-5f170e41] textarea:focus,.main-content--sleek[data-v-5f170e41] .ms-trigger.ms-open{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf824}.main-content--sleek[data-v-5f170e41] .ms-panel{background:#fffffff5;border-color:#93c5fd4d;box-shadow:0 18px 42px #0f172a29}.main-content--sleek[data-v-5f170e41] button:not(.modal-close):not(.close-btn):not(.mode-btn):not(.tab-btn),.main-content--sleek[data-v-5f170e41] .btn-primary,.main-content--sleek[data-v-5f170e41] .btn-search,.main-content--sleek[data-v-5f170e41] .btn-add,.main-content--sleek[data-v-5f170e41] .btn-filters,.main-content--sleek[data-v-5f170e41] .tool-card{border-color:#2563eb38;box-shadow:0 10px 20px #0f172a14}.main-content--sleek[data-v-5f170e41] .btn-primary,.main-content--sleek[data-v-5f170e41] .btn-search,.main-content--sleek[data-v-5f170e41] .btn-add,.main-content--sleek[data-v-5f170e41] .btn-filters--active,.main-content--sleek[data-v-5f170e41] .tool-card:hover{color:#f8fafc;background:linear-gradient(135deg,#2563ebeb,#22d3ee94)}.main-content--sleek[data-v-5f170e41] .btn-secondary,.main-content--sleek[data-v-5f170e41] .btn-clear,.main-content--sleek[data-v-5f170e41] .btn-ghost,.main-content--sleek[data-v-5f170e41] .btn-cancel{color:#334155;background:#ffffffd1;border-color:#94a3b857}.main-content--sleek[data-v-5f170e41] .mode-btn,.main-content--sleek[data-v-5f170e41] .tab-btn,.main-content--sleek[data-v-5f170e41] .tab-button{color:#64748b}.main-content--sleek[data-v-5f170e41] .mode-btn--active,.main-content--sleek[data-v-5f170e41] .tab-btn--active,.main-content--sleek[data-v-5f170e41] .tab-button--active{color:#1d4ed8}.main-content--sleek[data-v-5f170e41] .mode-toggle-indicator,.main-content--sleek[data-v-5f170e41] .tab-indicator,.main-content--sleek[data-v-5f170e41] .tab-underline{background:linear-gradient(90deg,#38bdf8,#2563eb)}.main-content--sleek[data-v-5f170e41] .search-header .mode-toggle{background:#ffffffd6;border-color:#94a3b847;box-shadow:0 12px 24px #0f172a1f,inset 0 1px #ffffffd1}.main-content--sleek[data-v-5f170e41] .search-header .mode-btn--active{color:#fff}.main-content--sleek[data-v-5f170e41] .status-pending,.main-content--sleek[data-v-5f170e41] .badge-pending,.main-content--sleek[data-v-5f170e41] .action-amber{color:#1d4ed8;background:#dbeafe}.main-content--sleek[data-v-5f170e41] .modal-header{background:linear-gradient(90deg,#f8fafcf5,#eff6ffe6);border-bottom-color:#cbd5e1a3}.main-content--sleek[data-v-5f170e41] .modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a94}.page-enter-active[data-v-5f170e41],.page-leave-active[data-v-5f170e41]{transition:opacity 60ms linear}.page-enter-from[data-v-5f170e41],.page-leave-to[data-v-5f170e41]{opacity:0}.sleek-page-forward-enter-active[data-v-5f170e41],.sleek-page-forward-leave-active[data-v-5f170e41],.sleek-page-backward-enter-active[data-v-5f170e41],.sleek-page-backward-leave-active[data-v-5f170e41]{transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1)}.sleek-page-forward-enter-from[data-v-5f170e41]{opacity:0;transform:translate(18px)scale(.995)}.sleek-page-forward-leave-to[data-v-5f170e41],.sleek-page-backward-enter-from[data-v-5f170e41]{opacity:0;transform:translate(-18px)scale(.995)}.sleek-page-backward-leave-to[data-v-5f170e41]{opacity:0;transform:translate(18px)scale(.995)}@media (prefers-reduced-motion:reduce){.sleek-page-forward-enter-active[data-v-5f170e41],.sleek-page-forward-leave-active[data-v-5f170e41],.sleek-page-backward-enter-active[data-v-5f170e41],.sleek-page-backward-leave-active[data-v-5f170e41]{transition:opacity 80ms linear}.sleek-page-forward-enter-from[data-v-5f170e41],.sleek-page-forward-leave-to[data-v-5f170e41],.sleek-page-backward-enter-from[data-v-5f170e41],.sleek-page-backward-leave-to[data-v-5f170e41]{transform:none}}.modal-overlay[data-v-5f170e41]{z-index:500;background:#0f172a8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card[data-v-5f170e41]{background:#fff;border-radius:12px;width:100%;max-width:340px;overflow:hidden;box-shadow:0 20px 60px #0003}.modal-header[data-v-5f170e41]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.modal-header h2[data-v-5f170e41]{color:#0f172a;margin:0;font-size:1rem;font-weight:700}.modal-close[data-v-5f170e41]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;font-size:.85rem;transition:background .12s,color .12s;display:flex}.modal-close[data-v-5f170e41]:hover{color:#334155;background:#f1f5f9}.modal-body[data-v-5f170e41]{color:#475569;text-align:center;padding:1.5rem 1.25rem;font-size:.95rem}.modal-actions[data-v-5f170e41]{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:.6rem;padding:1rem 1.25rem;display:flex}.btn-cancel[data-v-5f170e41]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:.45rem 1rem;font-size:.85rem;font-weight:600;transition:background .12s}.btn-cancel[data-v-5f170e41]:hover{background:#f1f5f9}.btn-logout-confirm[data-v-5f170e41]{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:7px;padding:.45rem 1.1rem;font-size:.85rem;font-weight:700;transition:background .12s}.btn-logout-confirm[data-v-5f170e41]:hover{background:#b91c1c}.modal-enter-active[data-v-5f170e41],.modal-leave-active[data-v-5f170e41]{transition:opacity .18s}.modal-enter-from[data-v-5f170e41],.modal-leave-to[data-v-5f170e41]{opacity:0}.main-content--command[data-v-5f170e41]{isolation:isolate;background:linear-gradient(115deg,#22d3ee09,#0000 26%),linear-gradient(245deg,#10b9810a,#0000 26%),linear-gradient(#eef3f7 0%,#f8fafc 44%,#edf2f7 100%);position:relative}.main-content--command[data-v-5f170e41]:before{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(#0f172a09 1px,#0000 1px),linear-gradient(90deg,#0f172a09 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000c7,#0000 72%);mask-image:linear-gradient(#000000c7,#0000 72%)}.main-content--command[data-v-5f170e41] .inventory-page,.main-content--command[data-v-5f170e41] .search-page,.main-content--command[data-v-5f170e41] .requests-page,.main-content--command[data-v-5f170e41] .returns-page,.main-content--command[data-v-5f170e41] .library-page,.main-content--command[data-v-5f170e41] .admin-page,.main-content--command[data-v-5f170e41] .account-page,.main-content--command[data-v-5f170e41] .wh-inv-page,.main-content--command[data-v-5f170e41] .tab-view,.main-content--command[data-v-5f170e41] .store-shell,.main-content--command[data-v-5f170e41] .store-shell .main-content{color:#111827;background:0 0}.main-content--command[data-v-5f170e41]{--page-sticky-header-height:86px;--page-sticky-search-height:65px}.main-content--command[data-v-5f170e41] .inv-header,.main-content--command[data-v-5f170e41] .search-header,.main-content--command[data-v-5f170e41] .req-header,.main-content--command[data-v-5f170e41] .returns-header,.main-content--command[data-v-5f170e41] .lib-header,.main-content--command[data-v-5f170e41] .admin-header,.main-content--command[data-v-5f170e41] .account-header,.main-content--command[data-v-5f170e41] .wh-header,.main-content--command[data-v-5f170e41] .page-header{background:linear-gradient(135deg,#071023fa 0%,#0c4a6ef5 51%,#1d4ed8f0 100%);border-bottom:1px solid #ffffff29;align-items:center;min-height:86px;padding:.85rem 1.35rem;display:flex;overflow:hidden;box-shadow:0 22px 55px #0f172a38;z-index:30!important;position:sticky!important;top:0!important}.main-content--command[data-v-5f170e41] .wh-header:not(.wh-header--inv){flex-direction:column;justify-content:center;align-items:flex-start}.main-content--command[data-v-5f170e41] .inv-header:before,.main-content--command[data-v-5f170e41] .search-header:before,.main-content--command[data-v-5f170e41] .req-header:before,.main-content--command[data-v-5f170e41] .returns-header:before,.main-content--command[data-v-5f170e41] .lib-header:before,.main-content--command[data-v-5f170e41] .admin-header:before,.main-content--command[data-v-5f170e41] .account-header:before,.main-content--command[data-v-5f170e41] .wh-header:before,.main-content--command[data-v-5f170e41] .page-header:before{content:"";pointer-events:none;opacity:.7;background:linear-gradient(115deg,#ffffff29,#0000 22rem),repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 70px);position:absolute;inset:0}.main-content--command[data-v-5f170e41] .inv-header:after,.main-content--command[data-v-5f170e41] .search-header:after,.main-content--command[data-v-5f170e41] .req-header:after,.main-content--command[data-v-5f170e41] .returns-header:after,.main-content--command[data-v-5f170e41] .lib-header:after,.main-content--command[data-v-5f170e41] .admin-header:after,.main-content--command[data-v-5f170e41] .account-header:after,.main-content--command[data-v-5f170e41] .wh-header:after,.main-content--command[data-v-5f170e41] .page-header:after{content:"";background:linear-gradient(90deg,#0000,#7dd3fce6,#0000);height:1px;position:absolute;inset:auto 2rem 0}.main-content--command[data-v-5f170e41] .inv-header>*,.main-content--command[data-v-5f170e41] .search-header>*,.main-content--command[data-v-5f170e41] .req-header>*,.main-content--command[data-v-5f170e41] .returns-header>*,.main-content--command[data-v-5f170e41] .lib-header>*,.main-content--command[data-v-5f170e41] .admin-header>*,.main-content--command[data-v-5f170e41] .account-header>*,.main-content--command[data-v-5f170e41] .wh-header>*,.main-content--command[data-v-5f170e41] .page-header>*{z-index:1;position:relative}.main-content--command[data-v-5f170e41] header h1,.main-content--command[data-v-5f170e41] .wh-header .inv-title{color:#f8fafc;letter-spacing:0;text-transform:none;font-size:clamp(1.55rem,3.2vw,2.5rem);font-weight:900;line-height:.95}.main-content--command[data-v-5f170e41] .wh-header--inv .inv-title{line-height:1.08}.main-content--command[data-v-5f170e41] .inv-count,.main-content--command[data-v-5f170e41] .lib-count,.main-content--command[data-v-5f170e41] .grid-subtitle,.main-content--command[data-v-5f170e41] .inv-subtitle,.main-content--command[data-v-5f170e41] .header-count{color:#e2e8f0c7}.main-content--command[data-v-5f170e41] .search-page .filter-bar,.main-content--command[data-v-5f170e41] .search-page .quick-bar,.main-content--command[data-v-5f170e41] .activity-page .ap-filter-bar,.main-content--command[data-v-5f170e41] .wh-inv-page .filter-bar,.main-content--command[data-v-5f170e41] .requests-page .tab-bar,.main-content--command[data-v-5f170e41] .returns-page .tab-bar,.main-content--command[data-v-5f170e41] .library-page .library-search-bar,.main-content--command[data-v-5f170e41] .library-page .filter-bar{top:var(--page-sticky-header-height);z-index:29;position:sticky}.main-content--classic-command[data-v-5f170e41] .inv-header,.main-content--classic-command[data-v-5f170e41] .search-header,.main-content--classic-command[data-v-5f170e41] .req-header,.main-content--classic-command[data-v-5f170e41] .returns-header,.main-content--classic-command[data-v-5f170e41] .lib-header,.main-content--classic-command[data-v-5f170e41] .admin-header,.main-content--classic-command[data-v-5f170e41] .account-header,.main-content--classic-command[data-v-5f170e41] .wh-header,.main-content--classic-command[data-v-5f170e41] .page-header{background:linear-gradient(135deg,#edf3f7 0%,#f3f7fa 52%,#f8fafc 100%);border-bottom-color:#94a3b842;box-shadow:0 14px 34px #0f172a14}.main-content--classic-command[data-v-5f170e41] header h1,.main-content--classic-command[data-v-5f170e41] .wh-header .inv-title{color:#0f172a}.main-content--classic-command[data-v-5f170e41] .inv-count,.main-content--classic-command[data-v-5f170e41] .lib-count,.main-content--classic-command[data-v-5f170e41] .grid-subtitle,.main-content--classic-command[data-v-5f170e41] .inv-subtitle,.main-content--classic-command[data-v-5f170e41] .header-count{color:#64748b}.main-content--command[data-v-5f170e41] .search-page .filter-bar,.main-content--command[data-v-5f170e41] .search-page .quick-bar,.main-content--command[data-v-5f170e41] .activity-page .ap-filter-bar,.main-content--command[data-v-5f170e41] .wh-inv-page .filter-bar,.main-content--command[data-v-5f170e41] .requests-page .tab-bar,.main-content--command[data-v-5f170e41] .returns-page .tab-bar,.main-content--command[data-v-5f170e41] .library-page .library-search-bar,.main-content--command[data-v-5f170e41] .library-page .filter-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fafc57;border-bottom-color:#94a3b829}.main-content--command[data-v-5f170e41] .search-page .search-header,.main-content--command[data-v-5f170e41] .requests-page .req-header,.main-content--command[data-v-5f170e41] .returns-page .returns-header,.main-content--command[data-v-5f170e41] .library-page .lib-header{box-shadow:none}.main-content--command[data-v-5f170e41] .search-page .filter-bar,.main-content--command[data-v-5f170e41] .search-page .quick-bar,.main-content--command[data-v-5f170e41] .activity-page .ap-filter-bar,.main-content--command[data-v-5f170e41] .wh-inv-page .filter-bar,.main-content--command[data-v-5f170e41] .requests-page .tab-bar,.main-content--command[data-v-5f170e41] .returns-page .tab-bar,.main-content--command[data-v-5f170e41] .library-page .library-search-bar,.main-content--command[data-v-5f170e41] .library-page .filter-bar{top:var(--page-sticky-header-height);z-index:29;border-top:1px solid #94a3b81f;position:sticky;box-shadow:inset 0 5px 10px -12px #0f172a3d,0 12px 28px #0f172a0f}.main-content--command[data-v-5f170e41] .library-page .filter-bar{top:calc(var(--page-sticky-header-height) + var(--page-sticky-search-height));z-index:28}.dev-switcher-panel{background:#1e293b;border:1px solid #334155;border-radius:10px;width:180px;overflow:hidden;box-shadow:8px 0 32px #00000073}.dev-switcher-header{letter-spacing:.1em;text-transform:uppercase;color:#475569;padding:.55rem .875rem .35rem;font-size:.62rem;font-weight:700}.dev-switcher-option{color:#94a3b8;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:.5rem .875rem;font-size:.8rem;font-weight:500;transition:background .1s,color .1s;display:block}.dev-switcher-option:hover{color:#e2e8f0;background:#334155}.dev-switcher-option--active{color:#f59e0b;font-weight:700}.dev-store-section{border-top:1px solid #334155;padding:.5rem 0}.dev-store-label{letter-spacing:.08em;text-transform:uppercase;color:#475569;padding:.35rem .875rem .2rem;font-size:.62rem;font-weight:700}.dev-store-loading{color:#64748b;padding:.45rem .875rem;font-size:.78rem}.dev-store-option{color:#94a3b8;text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;width:100%;padding:.42rem .875rem;font-size:.78rem;font-weight:500;transition:background .1s,color .1s;display:block;overflow:hidden}.dev-store-option:hover{color:#e2e8f0;background:#334155}.dev-store-option--active{color:#f59e0b;font-weight:700}.pagination-bar[data-v-347ab7fa]{background:#f8fafc;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;padding:1rem 1.5rem;display:flex}.pag-btn[data-v-347ab7fa],.pag-edge[data-v-347ab7fa]{color:#374151;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #e2e8f0;border-radius:7px;align-items:center;height:34px;padding:0 .75rem;font-family:inherit;font-size:.8rem;font-weight:600;transition:background .12s,border-color .12s;display:flex}.pag-btn[data-v-347ab7fa]:hover:not(:disabled),.pag-edge[data-v-347ab7fa]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.pag-btn[data-v-347ab7fa]:disabled,.pag-edge[data-v-347ab7fa]:disabled{opacity:.38;cursor:default}.pag-edge[data-v-347ab7fa]{padding:0 .55rem;font-size:1.05rem;line-height:1}.pag-pages[data-v-347ab7fa]{align-items:center;gap:.25rem;margin:0 .25rem;display:flex}.pag-num[data-v-347ab7fa]{color:#374151;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;font-family:inherit;font-size:.8rem;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:flex}.pag-num[data-v-347ab7fa]:hover:not(:disabled):not(.pag-num--active){background:#f1f5f9;border-color:#cbd5e1}.pag-num--active[data-v-347ab7fa]{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:700}.pag-num[data-v-347ab7fa]:disabled{opacity:.38;cursor:default}.pag-ellipsis[data-v-347ab7fa]{color:#94a3b8;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:28px;height:34px;font-size:.85rem;display:flex}.pag-goto[data-v-347ab7fa]{border-left:1px solid #e2e8f0;align-items:center;gap:.375rem;margin-left:.5rem;padding-left:.75rem;display:flex}.pag-of[data-v-347ab7fa]{color:#64748b;white-space:nowrap;font-size:.75rem}.pag-goto-input[data-v-347ab7fa]{color:#1e293b;text-align:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:7px;outline:none;width:100%;height:34px;padding:0 .35rem;font-family:inherit;font-size:.8rem;transition:border-color .15s,box-shadow .15s}.pag-goto-input[data-v-347ab7fa]:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--ring,#bfdbfe)}.pag-goto-input[data-v-347ab7fa]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pag-goto-input[data-v-347ab7fa]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pag-goto-btn[data-v-347ab7fa]{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:7px;height:34px;padding:0 .7rem;font-family:inherit;font-size:.8rem;font-weight:600;transition:background .12s}.pag-goto-btn[data-v-347ab7fa]:hover:not(:disabled){background:var(--primary-dark,#1d4ed8)}.pag-goto-btn[data-v-347ab7fa]:disabled{opacity:.45;cursor:default}.inventory-page[data-v-8b0fd958]{color:#334155;background:#f8fafc;flex-direction:column;min-height:100vh;font-size:.875rem;display:flex}.inv-header[data-v-8b0fd958]{z-index:10;background:var(--primary);border-bottom:1px solid var(--primary-border);flex-wrap:wrap;align-items:center;gap:1.5rem;padding:.875rem 1.5rem;display:flex;position:sticky;top:0}.wh-filter[data-v-8b0fd958]{background:var(--primary-darker);color:#cbd5e1;cursor:pointer;border:1px solid #ffffff1f;border-radius:6px;outline:none;margin-left:auto;padding:.3rem .6rem;font-size:.8rem;font-weight:500}.wh-filter[data-v-8b0fd958]:focus{border-color:var(--accent)}.inv-title[data-v-8b0fd958]{flex-shrink:0;align-items:baseline;gap:.75rem;display:flex}h1[data-v-8b0fd958]{letter-spacing:.08em;text-transform:uppercase;color:#fff;font-size:1.15rem;font-weight:700}.inv-count[data-v-8b0fd958]{color:#ffffffbf;font-size:.75rem;font-weight:500}.table-wrapper[data-v-8b0fd958]{flex:1;padding:1rem 1.5rem;overflow:auto}.loading-row[data-v-8b0fd958]{text-align:center;color:#94a3b8;padding:4rem 1rem}.inv-table[data-v-8b0fd958]{border-collapse:collapse;background:#fff;border-radius:10px;width:100%;overflow:hidden;box-shadow:0 1px 3px #00000012,0 1px 2px #0000000d}.inv-table thead tr[data-v-8b0fd958]{background:#f1f5f9;border-bottom:1px solid #e2e8f0}.inv-table th[data-v-8b0fd958]{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:#64748b;white-space:nowrap;padding:.55rem .75rem;font-size:.7rem;font-weight:600}.sortable[data-v-8b0fd958]{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable[data-v-8b0fd958]:hover{color:var(--primary)}.sort-button[data-v-8b0fd958]{appearance:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.sort-button[data-v-8b0fd958]:hover,.sort-button[data-v-8b0fd958]:focus-visible{color:var(--primary)}.sort-button[data-v-8b0fd958]:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:4px}.sort-icon[data-v-8b0fd958]{opacity:.5;font-size:.65rem;display:inline-block}.inv-table tbody tr[data-v-8b0fd958]{border-bottom:1px solid #e2e8f0;transition:background .1s}.inv-table tbody tr[data-v-8b0fd958]:last-child{border-bottom:none}.inv-table tbody tr[data-v-8b0fd958]:hover{background:#f0f9ff}.inv-table tbody tr.editing[data-v-8b0fd958]{background:#f0fdf4}.inv-table td[data-v-8b0fd958]{color:#334155;vertical-align:middle;padding:.55rem .75rem}.col-num[data-v-8b0fd958],th.col-num[data-v-8b0fd958]{text-align:right}.empty-cell[data-v-8b0fd958]{text-align:center;color:#94a3b8;padding:4rem 1rem}.actions-th[data-v-8b0fd958]{justify-content:flex-end;align-items:center;display:flex}.actions-head-buttons[data-v-8b0fd958]{white-space:nowrap;justify-content:flex-end;align-items:center;gap:.4rem;display:inline-flex}.actions-cell[data-v-8b0fd958]{padding-right:.75rem}.cell-btns[data-v-8b0fd958]{justify-content:flex-end;align-items:center;gap:.2rem;display:flex}.action-btn[data-v-8b0fd958]{letter-spacing:.02em;cursor:pointer;white-space:nowrap;border:1px solid;border-radius:6px;align-items:center;gap:.28rem;padding:.26rem .6rem;font-size:.72rem;font-weight:600;line-height:1;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.action-btn svg[data-v-8b0fd958]{pointer-events:none;flex-shrink:0;width:12px;height:12px}.action-btn--edit[data-v-8b0fd958]{color:#475569;background:#f8fafc;border-color:#cbd5e1}.action-btn--edit[data-v-8b0fd958]:hover{color:#1e293b;background:#f1f5f9;border-color:#94a3b8}.action-btn--request[data-v-8b0fd958]{background:var(--primary-tint);color:var(--primary);border-color:var(--primary-line)}.action-btn--request[data-v-8b0fd958]:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.action-btn--remove[data-v-8b0fd958]{color:#dc2626;background:#fff0f0;border-color:#fca5a5;justify-content:center;width:28px;height:26px;padding:0}.action-btn--remove[data-v-8b0fd958]:hover{color:#fff;background:#dc2626;border-color:#dc2626}.icon-btn[data-v-8b0fd958]{cursor:pointer;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:background .12s,border-color .12s,color .12s;display:flex}.icon-btn svg[data-v-8b0fd958]{pointer-events:none;width:14px;height:14px}.icon-btn--menu[data-v-8b0fd958]:hover{color:#1e293b;background:#f1f5f9;border-color:#94a3b8}.menu-wrap[data-v-8b0fd958]{display:inline-flex;position:relative}.menu-dropdown[data-v-8b0fd958]{z-index:100;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:130px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 4px 16px #0000001f}.menu-item[data-v-8b0fd958]{color:#334155;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:.55rem 1rem;font-size:.82rem;font-weight:500;transition:background .1s,color .1s;display:block}.menu-item[data-v-8b0fd958]:hover{color:#0f172a;background:#f1f5f9}.edit-error-msg[data-v-8b0fd958]{color:#dc2626;white-space:nowrap;margin-top:.25rem;font-size:.72rem;display:block}.cell-input[data-v-8b0fd958]{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:5px;outline:none;width:100%;min-width:90px;padding:.28rem .5rem;font-size:.85rem;transition:border-color .15s,box-shadow .15s}.cell-input[data-v-8b0fd958]:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--ring)}.cell-input--sm[data-v-8b0fd958]{min-width:80px;max-width:120px}.cell-input--xs[data-v-8b0fd958]{min-width:52px;max-width:80px}.sd-inputs[data-v-8b0fd958]{gap:.25rem;display:flex}.modal-overlay[data-v-8b0fd958]{z-index:200;background:#0f172a8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card[data-v-8b0fd958]{background:#fff;border-top:4px solid #dc2626;border-radius:14px;width:100%;max-width:380px;overflow:hidden;box-shadow:0 24px 64px #0003}.modal-card--request[data-v-8b0fd958]{border-top-color:var(--primary)}.modal-card--edit-qty[data-v-8b0fd958]{border-top-color:#f59e0b}.modal-header[data-v-8b0fd958]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.1rem 1.4rem;display:flex}.modal-header h2[data-v-8b0fd958]{color:#0f172a;letter-spacing:0;text-transform:none;font-size:.95rem;font-weight:700}.modal-close[data-v-8b0fd958]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;font-size:.85rem;transition:background .12s,color .12s;display:flex}.modal-close[data-v-8b0fd958]:hover{color:#334155;background:#f1f5f9}.modal-body[data-v-8b0fd958]{flex-direction:column;gap:1rem;padding:1.25rem 1.4rem;display:flex}.tire-info[data-v-8b0fd958]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:0;padding:.75rem 1rem}.ti-row[data-v-8b0fd958]{gap:.75rem;padding:.18rem 0;display:flex}.ti-row dt[data-v-8b0fd958]{text-transform:uppercase;letter-spacing:.05em;color:#64748b;flex-shrink:0;width:56px;font-size:.72rem;font-weight:600}.ti-row dd[data-v-8b0fd958]{color:#1e293b;margin:0;font-size:.875rem;font-weight:500}.ti-qty[data-v-8b0fd958]{color:#0f172a;font-size:1rem;font-weight:700}.qty-label[data-v-8b0fd958]{letter-spacing:.05em;text-transform:uppercase;color:#64748b;flex-direction:column;gap:.4rem;font-size:.78rem;font-weight:600;display:flex}.qty-input[data-v-8b0fd958]{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:7px;outline:none;width:120px;padding:.55rem .75rem;font-size:.95rem;transition:border-color .15s,box-shadow .15s}.qty-input[data-v-8b0fd958]:focus{border-color:#dc2626;box-shadow:0 0 0 2px #dc262626}.qty-input[data-v-8b0fd958]:disabled{opacity:.5}.remove-error[data-v-8b0fd958]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin:0;padding:.45rem .75rem;font-size:.82rem}.modal-actions[data-v-8b0fd958]{border-top:1px solid #f1f5f9;justify-content:flex-end;gap:.625rem;padding:.875rem 1.4rem 1.25rem;display:flex}.btn-modal-cancel[data-v-8b0fd958]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:.45rem 1rem;font-size:.85rem;font-weight:600;transition:background .12s}.btn-modal-cancel[data-v-8b0fd958]:hover:not(:disabled){background:#f1f5f9}.btn-modal-cancel[data-v-8b0fd958]:disabled{opacity:.5;cursor:default}.btn-modal-remove[data-v-8b0fd958]{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:7px;padding:.45rem 1.1rem;font-size:.85rem;font-weight:700;transition:background .12s}.btn-modal-remove[data-v-8b0fd958]:hover:not(:disabled){background:#b91c1c}.btn-modal-remove[data-v-8b0fd958]:disabled{opacity:.5;cursor:default}.req-success[data-v-8b0fd958]{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 1rem;display:flex}.req-success-icon[data-v-8b0fd958]{color:#16a34a;background:#dcfce7;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.4rem;font-weight:900;display:flex}.req-success p[data-v-8b0fd958]{color:#0f172a;font-size:1rem;font-weight:700}.req-error[data-v-8b0fd958]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin:0;padding:.45rem .75rem;font-size:.82rem}.req-actions[data-v-8b0fd958]{justify-content:flex-end;gap:.625rem;padding-top:.25rem;display:flex}.btn-modal-submit[data-v-8b0fd958]{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:7px;padding:.45rem 1.1rem;font-size:.85rem;font-weight:700;transition:background .12s}.btn-modal-submit[data-v-8b0fd958]:hover:not(:disabled){background:var(--primary-dark)}.btn-modal-submit[data-v-8b0fd958]:disabled{opacity:.5;cursor:default}.copyable-mpn[data-v-8b0fd958]{cursor:pointer;color:var(--primary);font-weight:600;transition:color .1s,-webkit-text-decoration .1s,text-decoration .1s}.copyable-mpn[data-v-8b0fd958]:hover{color:var(--primary);text-decoration:none}.modal-card--edit[data-v-8b0fd958]{max-width:580px}.modal-header-inner[data-v-8b0fd958]{flex-direction:column;gap:2px;display:flex}.modal-barcode-sub[data-v-8b0fd958]{color:#94a3b8;letter-spacing:.04em;font-family:Courier New,monospace;font-size:.7rem}.modal-body--edit[data-v-8b0fd958]{padding:1.25rem 1.4rem}.edit-grid[data-v-8b0fd958]{grid-template-columns:1fr 1fr;gap:.875rem 1.25rem;display:grid}.edit-field[data-v-8b0fd958]{flex-direction:column;gap:.3rem;display:flex}.edit-label[data-v-8b0fd958]{text-transform:uppercase;letter-spacing:.07em;color:#64748b;font-size:.68rem;font-weight:700}.edit-input[data-v-8b0fd958]{color:#1e293b;box-sizing:border-box;background:#fff;border:1.5px solid #e2e8f0;border-radius:6px;outline:none;width:100%;padding:.42rem .65rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.edit-input[data-v-8b0fd958]:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--ring)}.edit-input[data-v-8b0fd958]:disabled{opacity:.5}.edit-input--narrow[data-v-8b0fd958]{width:auto;min-width:0}.edit-service-row[data-v-8b0fd958]{gap:.5rem;display:flex}.edit-service-row .edit-input[data-v-8b0fd958]{width:80px}.edit-modal-error[data-v-8b0fd958]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin-top:.75rem;padding:.45rem .75rem;font-size:.82rem}.copy-toast[data-v-8b0fd958]{color:#fff;z-index:9999;background:#16a34a;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:700;display:flex;position:fixed;bottom:2rem;right:2rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.toast-enter-active[data-v-8b0fd958],.toast-leave-active[data-v-8b0fd958]{transition:all .3s cubic-bezier(.4,0,.2,1)}.toast-enter-from[data-v-8b0fd958],.toast-leave-to[data-v-8b0fd958]{opacity:0;transform:translateY(20px)}.history-overlay[data-v-8b0fd958]{z-index:200;background:#0f172a66;justify-content:flex-end;display:flex;position:fixed;inset:0}.hist-fade-enter-active[data-v-8b0fd958],.hist-fade-leave-active[data-v-8b0fd958]{transition:opacity .2s}.hist-fade-enter-from[data-v-8b0fd958],.hist-fade-leave-to[data-v-8b0fd958]{opacity:0}.hist-slide-enter-active[data-v-8b0fd958],.hist-slide-leave-active[data-v-8b0fd958]{transition:transform .28s cubic-bezier(.4,0,.2,1)}.hist-slide-enter-from[data-v-8b0fd958],.hist-slide-leave-to[data-v-8b0fd958]{transform:translate(100%)}.history-panel[data-v-8b0fd958]{background:#fff;flex-direction:column;width:420px;max-width:100vw;height:100%;display:flex;box-shadow:-8px 0 32px #00000026}.hp-head[data-v-8b0fd958]{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.4rem;display:flex}.hp-tire-info[data-v-8b0fd958]{flex-direction:column;gap:.2rem;display:flex}.hp-tire-name[data-v-8b0fd958]{color:#0f172a;font-size:1rem;font-weight:700}.hp-tire-sub[data-v-8b0fd958]{color:#64748b;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.hp-barcode[data-v-8b0fd958]{color:#94a3b8;letter-spacing:.04em;font-family:Courier New,monospace;font-size:.72rem}.hp-close[data-v-8b0fd958]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;transition:background .12s,color .12s;display:flex}.hp-close[data-v-8b0fd958]:hover{color:#334155;background:#f1f5f9}.hp-body[data-v-8b0fd958]{flex:1;padding:.5rem 0;overflow-y:auto}.hp-loading[data-v-8b0fd958],.hp-empty[data-v-8b0fd958]{color:#94a3b8;text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:4rem 1rem;font-size:.875rem;display:flex}.hp-empty-icon[data-v-8b0fd958]{font-size:2.5rem}.hp-error[data-v-8b0fd958]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:1.5rem 1.4rem;padding:.75rem 1rem;font-size:.82rem}.hp-list[data-v-8b0fd958]{margin:0;padding:0;list-style:none}.hp-item[data-v-8b0fd958]{border-bottom:1px solid #f1f5f9;flex-direction:column;gap:.3rem;padding:.75rem 1.4rem;display:flex}.hp-item[data-v-8b0fd958]:last-child{border-bottom:none}.hp-item-top[data-v-8b0fd958]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hp-item-bot[data-v-8b0fd958]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ev-badge[data-v-8b0fd958]{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:.18rem .55rem;font-size:.68rem;font-weight:700;display:inline-block}.ev-green[data-v-8b0fd958]{color:#166534;background:#dcfce7}.ev-orange[data-v-8b0fd958]{color:#9a3412;background:#ffedd5}.ev-blue[data-v-8b0fd958]{color:#1e40af;background:#dbeafe}.ev-red[data-v-8b0fd958]{color:#991b1b;background:#fee2e2}.ev-purple[data-v-8b0fd958]{color:#6b21a8;background:#f3e8ff}.ev-teal[data-v-8b0fd958]{color:#0f766e;background:#ccfbf1}.ev-amber[data-v-8b0fd958]{color:#92400e;background:#fef3c7}.ev-gray[data-v-8b0fd958]{color:#475569;background:#f1f5f9}.ev-qty[data-v-8b0fd958]{border-radius:4px;padding:.12rem .45rem;font-family:Courier New,monospace;font-size:.72rem;font-weight:700}.qty-pos[data-v-8b0fd958]{color:#166534;background:#dcfce7}.qty-neg[data-v-8b0fd958]{color:#991b1b;background:#fee2e2}.qty-blue[data-v-8b0fd958]{color:#1d4ed8;background:#dbeafe}.ev-yellow[data-v-8b0fd958],.qty-yellow[data-v-8b0fd958]{color:#854d0e;background:#fef08a}.ev-who[data-v-8b0fd958]{color:#475569;font-size:.78rem;font-weight:500}.ev-date[data-v-8b0fd958]{color:#94a3b8;font-size:.72rem}.hp-limit-note[data-v-8b0fd958]{color:#94a3b8;text-align:center;border-top:1px solid #f1f5f9;margin:0;padding:.75rem 1.4rem;font-size:.72rem}.clickable-row[data-v-8b0fd958]{cursor:pointer}.modal-card--move[data-v-8b0fd958]{border-top-color:var(--primary)}.ti-wh-qty[data-v-8b0fd958]{color:#94a3b8;font-size:.78rem;font-weight:400}.move-select[data-v-8b0fd958]{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;outline:none;width:100%;padding:.55rem .75rem;font-family:inherit;font-size:.95rem;transition:border-color .15s,box-shadow .15s}.move-select[data-v-8b0fd958]:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--ring)}.move-select[data-v-8b0fd958]:disabled{opacity:.5}.btn-modal-move[data-v-8b0fd958]{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:7px;padding:.45rem 1.1rem;font-size:.85rem;font-weight:700;transition:background .12s}.btn-modal-move[data-v-8b0fd958]:hover:not(:disabled){background:var(--primary-dark)}.btn-modal-move[data-v-8b0fd958]:disabled{opacity:.5;cursor:default}.menu-dropdown--floating[data-v-8b0fd958]{z-index:1000;position:fixed}.btn-refresh[data-v-8b0fd958]{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #ffffff4d;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;transition:background .12s;display:flex}.btn-refresh[data-v-8b0fd958]:hover:not(:disabled){background:#ffffff40}.btn-refresh[data-v-8b0fd958]:disabled{opacity:.5;cursor:default}.btn-refresh svg[data-v-8b0fd958]{width:16px;height:16px}.btn-refresh svg.spinning[data-v-8b0fd958]{animation:.75s linear infinite spin-8b0fd958}@keyframes spin-8b0fd958{to{transform:rotate(360deg)}}.btn-search-tab[data-v-8b0fd958]{background:var(--primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:5px;padding:.28rem .75rem;font-size:.7rem;font-weight:700;transition:background .12s}.btn-search-tab[data-v-8b0fd958]:hover{background:var(--primary-dark)}.btn-export[data-v-8b0fd958]{color:#fff;cursor:pointer;white-space:nowrap;background:#217346;border:none;border-radius:5px;padding:.28rem .75rem;font-size:.7rem;font-weight:700;transition:background .12s}.btn-export[data-v-8b0fd958]:hover:not(:disabled){background:#185c38}.btn-export[data-v-8b0fd958]:disabled{opacity:.6;cursor:default}.library-page[data-v-b1f39667]{color:#0f172a;background:#f8fafc;flex-direction:column;min-height:100vh;font-size:.875rem;display:flex}.lib-header[data-v-b1f39667]{z-index:20;background:var(--primary);border-bottom:1px solid var(--primary-border);flex-wrap:wrap;align-items:center;gap:1.25rem;padding:.75rem 1.5rem;display:flex;position:sticky;top:0}.lib-title[data-v-b1f39667]{flex-shrink:0;align-items:baseline;gap:.75rem;display:flex}h1[data-v-b1f39667]{letter-spacing:.08em;text-transform:uppercase;color:#fff;font-size:1.15rem;font-weight:700}.lib-count[data-v-b1f39667]{color:#ffffffbf;white-space:nowrap;font-size:.75rem;font-weight:500}.library-search-bar[data-v-b1f39667]{background:#fff;border-bottom:1px solid #e2e8f0;padding:1rem 1.5rem .75rem}.search-row[data-v-b1f39667]{align-items:center;gap:.5rem;max-width:860px;display:flex}.search-input[data-v-b1f39667]{color:#1e293b;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;outline:none;flex:1;min-width:0;height:36px;padding:.5rem .875rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.search-input[data-v-b1f39667]:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--ring)}.search-input[data-v-b1f39667]::placeholder{color:#94a3b8}.btn-search[data-v-b1f39667]{background:var(--primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:7px;flex-shrink:0;height:36px;padding:0 1.1rem;font-size:.85rem;font-weight:700;transition:background .12s}.btn-search[data-v-b1f39667]:hover:not(:disabled){background:var(--primary-dark)}.btn-search[data-v-b1f39667]:disabled{opacity:.5;cursor:default}.btn-search--sm[data-v-b1f39667]{height:36px;padding:0 .875rem;font-size:.82rem}.btn-filters[data-v-b1f39667]{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:7px;flex-shrink:0;height:36px;padding:0 .875rem;font-size:.8rem;font-weight:600;transition:background .12s,border-color .12s}.btn-filters[data-v-b1f39667]:hover{color:#1e293b;background:#f1f5f9}.btn-filters--active[data-v-b1f39667]{background:var(--primary-tint,#f0f9ff);border-color:var(--primary-line,#bae6fd);color:var(--primary)}.btn-clear[data-v-b1f39667]{color:#64748b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:7px;flex-shrink:0;height:36px;padding:0 .85rem;font-size:.82rem;font-weight:600;transition:background .12s}.btn-clear[data-v-b1f39667]:hover{color:#1e293b;background:#f1f5f9}.filter-bar[data-v-b1f39667]{z-index:15;background:#fff;border-bottom:1px solid #e2e8f0;padding:.875rem 1.5rem}.filter-controls[data-v-b1f39667]{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.filter-field[data-v-b1f39667]{flex-direction:column;gap:.3rem;min-width:130px;display:flex}.filter-label[data-v-b1f39667]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-size:.68rem;font-weight:700}.filter-input[data-v-b1f39667]{color:#1e293b;background:#fff;border:1.5px solid #e2e8f0;border-radius:7px;outline:none;height:36px;padding:0 .65rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.filter-input[data-v-b1f39667]:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--ring)}.filter-toggle[data-v-b1f39667]{color:#475569;cursor:pointer;align-self:flex-end;align-items:center;gap:.45rem;height:36px;font-size:.82rem;font-weight:500;display:flex}.filter-toggle input[type=checkbox][data-v-b1f39667]{cursor:pointer;width:15px;height:15px;accent-color:var(--primary)}.filter-actions[data-v-b1f39667]{align-self:flex-end;gap:.5rem;display:flex}.btn-clear-sm[data-v-b1f39667]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;height:36px;padding:0 .85rem;font-size:.82rem;font-weight:600;transition:background .12s}.btn-clear-sm[data-v-b1f39667]:hover:not(:disabled){background:#f1f5f9}.btn-clear-sm[data-v-b1f39667]:disabled{opacity:.4;cursor:default}.filters-enter-active[data-v-b1f39667],.filters-leave-active[data-v-b1f39667]{max-height:200px;transition:max-height .2s,opacity .15s;overflow:hidden}.filters-enter-from[data-v-b1f39667],.filters-leave-to[data-v-b1f39667]{opacity:0;max-height:0}.ms-wrap[data-v-b1f39667]{position:relative}.ms-trigger[data-v-b1f39667]{color:#1e293b;cursor:pointer;text-align:left;background:#fff;border:1.5px solid #e2e8f0;border-radius:7px;justify-content:space-between;align-items:center;gap:.5rem;width:100%;height:36px;padding:0 .65rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s;display:flex}.ms-trigger[data-v-b1f39667]:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--ring);outline:none}.ms-trigger[data-v-b1f39667]:disabled{opacity:.5;cursor:default}.ms-trigger.ms-active[data-v-b1f39667]{border-color:var(--primary);color:var(--primary);background:var(--primary-tint,#f0f9ff)}.ms-trigger span[data-v-b1f39667]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ms-chevron[data-v-b1f39667]{color:#94a3b8;flex-shrink:0;transition:transform .15s}.ms-chevron--open[data-v-b1f39667]{transform:rotate(180deg)}.ms-trigger.ms-active .ms-chevron[data-v-b1f39667]{color:var(--primary)}.dropdown-enter-active[data-v-b1f39667]{transition:opacity .13s,transform .13s}.dropdown-leave-active[data-v-b1f39667]{transition:opacity .1s,transform .1s}.dropdown-enter-from[data-v-b1f39667],.dropdown-leave-to[data-v-b1f39667]{opacity:0;transform:translateY(-6px)scaleY(.96)}.ms-panel[data-v-b1f39667]{z-index:200;transform-origin:top;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:190px;max-height:240px;padding:.25rem 0;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 4px 20px #0000001f}.ms-search-wrap[data-v-b1f39667]{z-index:1;background:#fff;border-bottom:1px solid #f1f5f9;padding:.35rem .45rem;position:sticky;top:0}.ms-search[data-v-b1f39667]{box-sizing:border-box;color:#1e293b;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:5px;outline:none;width:100%;padding:.3rem .6rem;font-family:inherit;font-size:.8rem;transition:border-color .15s}.ms-search[data-v-b1f39667]:focus{border-color:var(--primary);background:#fff}.ms-empty[data-v-b1f39667]{color:#94a3b8;text-align:center;padding:.6rem .75rem;font-size:.78rem}.ms-option[data-v-b1f39667]{cursor:pointer;color:#334155;-webkit-user-select:none;user-select:none;align-items:center;gap:.55rem;padding:.42rem .75rem;font-size:.82rem;transition:background .1s;display:flex}.ms-option[data-v-b1f39667]:hover{background:#f1f5f9}.ms-checkbox[data-v-b1f39667]{width:14px;height:14px;accent-color:var(--primary);cursor:pointer;flex-shrink:0}.table-wrapper[data-v-b1f39667]{flex:1;padding:1rem 1.5rem;overflow:auto}.loading-row[data-v-b1f39667],.error-row[data-v-b1f39667]{text-align:center;padding:4rem 1rem;font-size:.9rem}.loading-row[data-v-b1f39667]{color:#94a3b8}.error-row[data-v-b1f39667]{color:#dc2626}.lib-table[data-v-b1f39667]{border-collapse:collapse;background:#fff;border-radius:10px;width:100%;overflow:hidden;box-shadow:0 1px 3px #00000012}.lib-table thead tr[data-v-b1f39667]{background:#f1f5f9;border-bottom:1px solid #e2e8f0}.lib-table th[data-v-b1f39667]{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:#64748b;white-space:nowrap;padding:.55rem .75rem;font-size:.7rem;font-weight:600}.sortable[data-v-b1f39667]{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable[data-v-b1f39667]:hover{color:var(--primary)}.sort-icon[data-v-b1f39667]{opacity:.5;margin-left:5px;font-size:.65rem;display:inline-block}.lib-table tbody tr[data-v-b1f39667]{border-bottom:1px solid #e2e8f0;transition:background .1s}.lib-table tbody tr[data-v-b1f39667]:last-child{border-bottom:none}.lib-table tbody tr[data-v-b1f39667]:hover{background:#f0f9ff}.lib-table tbody tr.qty-zero[data-v-b1f39667]{background:#fafafa}.lib-table tbody tr.qty-zero[data-v-b1f39667]:hover{background:#f0f9ff}.lib-table td[data-v-b1f39667]{color:#0f172a;vertical-align:middle;padding:.55rem .75rem}.col-barcode[data-v-b1f39667]{color:#000;font-family:Courier New,monospace;font-size:.78rem;font-weight:600}.no-barcode[data-v-b1f39667]{color:#94a3b8;letter-spacing:.05em;font-family:inherit;font-size:.7rem;font-weight:700}.col-num[data-v-b1f39667],th.col-num[data-v-b1f39667]{text-align:right}.empty-cell[data-v-b1f39667]{text-align:center;color:#94a3b8;padding:4rem 1rem}.actions-th[data-v-b1f39667]{text-align:right}.actions-cell[data-v-b1f39667]{padding-right:.75rem}.cell-btns[data-v-b1f39667]{justify-content:flex-end;gap:.4rem;display:flex}.btn[data-v-b1f39667]{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:5px;padding:.28rem .7rem;font-size:.75rem;font-weight:600;transition:background .12s,color .12s,border-color .12s}.btn-edit[data-v-b1f39667]{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.btn-edit[data-v-b1f39667]:hover{color:#1e293b;background:#e2e8f0}.btn-delete[data-v-b1f39667]{color:#dc2626;background:#fef2f2;border-color:#fca5a5}.btn-delete[data-v-b1f39667]:hover{color:#fff;background:#dc2626;border-color:#dc2626}.load-more-bar[data-v-b1f39667]{background:#f8fafc;border-top:1px solid #e2e8f0;align-items:center;gap:1rem;padding:.875rem 1.5rem;display:flex}.btn-load-more[data-v-b1f39667]{border:1px solid var(--primary-line,#bae6fd);background:var(--primary-tint,#f0f9ff);color:var(--primary);cursor:pointer;border-radius:7px;padding:.4rem 1.1rem;font-size:.82rem;font-weight:700;transition:background .12s}.btn-load-more[data-v-b1f39667]:hover:not(:disabled){background:var(--primary);color:#fff}.btn-load-more[data-v-b1f39667]:disabled{opacity:.5;cursor:default}.load-more-count[data-v-b1f39667]{color:#94a3b8;font-size:.78rem}.modal-overlay[data-v-b1f39667]{z-index:200;background:#0f172a8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card[data-v-b1f39667]{background:#fff;border-top:4px solid #dc2626;border-radius:12px;width:100%;max-width:420px;overflow:hidden;box-shadow:0 20px 60px #00000040}.modal-card--edit[data-v-b1f39667]{border-top-color:var(--primary);max-width:580px}.modal-header[data-v-b1f39667]{align-items:center;gap:.75rem;padding:1.25rem 1.5rem .75rem;display:flex}.modal-header-inner[data-v-b1f39667]{flex-direction:column;gap:2px;display:flex}.modal-icon[data-v-b1f39667]{color:#dc2626;font-size:1.4rem;line-height:1}.modal-header h2[data-v-b1f39667]{color:#0f172a;text-transform:none;font-size:1rem;font-weight:700}.modal-close[data-v-b1f39667]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;margin-left:auto;font-size:.85rem;transition:background .12s,color .12s;display:flex}.modal-close[data-v-b1f39667]:hover{color:#334155;background:#f1f5f9}.modal-barcode-sub[data-v-b1f39667]{color:#94a3b8;letter-spacing:.04em;font-family:Courier New,monospace;font-size:.7rem}.modal-body[data-v-b1f39667]{padding:0 1.5rem 1.25rem}.modal-body--edit[data-v-b1f39667]{padding:1.25rem 1.5rem}.modal-warning-text[data-v-b1f39667]{color:#dc2626;margin-bottom:1rem;font-size:.85rem;font-weight:600}.modal-tire-info[data-v-b1f39667]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:.875rem;padding:.75rem 1rem}.info-row[data-v-b1f39667]{gap:.75rem;padding:.2rem 0;display:flex}.info-row dt[data-v-b1f39667]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;width:56px;font-size:.75rem;font-weight:600}.info-row dd[data-v-b1f39667]{color:#1e293b;margin:0;font-size:.85rem}.info-barcode[data-v-b1f39667]{font-family:Courier New,monospace;font-weight:600}.info-changed[data-v-b1f39667]{color:#64748b;margin-left:.4rem;font-family:inherit;font-size:.78rem;font-weight:400}.modal-subtext[data-v-b1f39667]{color:#94a3b8;font-size:.78rem}.modal-actions[data-v-b1f39667]{background:#fafafa;border-top:1px solid #f1f5f9;justify-content:flex-end;gap:.75rem;padding:.875rem 1.5rem 1.25rem;display:flex}.btn-modal-cancel[data-v-b1f39667]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:.45rem 1rem;font-size:.85rem;font-weight:600;transition:background .12s}.btn-modal-cancel[data-v-b1f39667]:hover:not(:disabled){background:#f1f5f9}.btn-modal-cancel[data-v-b1f39667]:disabled{opacity:.5;cursor:default}.btn-modal-delete[data-v-b1f39667]{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:7px;padding:.45rem 1.1rem;font-size:.85rem;font-weight:700;transition:background .12s}.btn-modal-delete[data-v-b1f39667]:hover{background:#b91c1c}.btn-modal-save[data-v-b1f39667]{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:7px;padding:.45rem 1.1rem;font-size:.85rem;font-weight:700;transition:background .12s}.btn-modal-save[data-v-b1f39667]:hover:not(:disabled){background:var(--primary-dark)}.btn-modal-save[data-v-b1f39667]:disabled{opacity:.5;cursor:default}.edit-grid[data-v-b1f39667]{grid-template-columns:1fr 1fr;gap:.875rem 1.25rem;display:grid}.edit-field[data-v-b1f39667]{flex-direction:column;gap:.3rem;display:flex}.edit-field--full[data-v-b1f39667]{grid-column:1/-1}.edit-label[data-v-b1f39667]{text-transform:uppercase;letter-spacing:.07em;color:#64748b;font-size:.68rem;font-weight:700}.edit-input[data-v-b1f39667]{color:#1e293b;box-sizing:border-box;background:#fff;border:1.5px solid #e2e8f0;border-radius:6px;outline:none;width:100%;padding:.42rem .65rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.edit-input[data-v-b1f39667]:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--ring)}.edit-input[data-v-b1f39667]:disabled{opacity:.5}.edit-input--narrow[data-v-b1f39667]{width:auto;min-width:0}.edit-service-row[data-v-b1f39667]{gap:.5rem;display:flex}.edit-service-row .edit-input[data-v-b1f39667]{width:80px}.edit-modal-error[data-v-b1f39667]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin-top:.75rem;padding:.45rem .75rem;font-size:.82rem}.modal-enter-active[data-v-b1f39667],.modal-leave-active[data-v-b1f39667]{transition:opacity .15s}.modal-enter-from[data-v-b1f39667],.modal-leave-to[data-v-b1f39667]{opacity:0}.requests-page[data-v-31815d3e]{color:#334155;background:#f8fafc;flex-direction:column;min-height:100vh;font-size:.875rem;display:flex;overflow-x:hidden}.req-header[data-v-31815d3e]{z-index:10;background:var(--primary);border-bottom:1px solid var(--primary-border);padding:.875rem 1.5rem;position:sticky;top:0}.req-title[data-v-31815d3e]{align-items:center;gap:.75rem;display:flex}h1[data-v-31815d3e]{letter-spacing:.08em;text-transform:uppercase;color:#fff;font-size:1.15rem;font-weight:700}.pending-badge[data-v-31815d3e]{color:#fff;background:#fff3;border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:700}.tab-bar[data-v-31815d3e]{--tab-width:8.75rem;background:#fff;border-bottom:2px solid #e2e8f0;padding:0 1.5rem;display:flex;position:relative}.tab-indicator[data-v-31815d3e]{width:var(--tab-width);background:var(--primary);pointer-events:none;height:2px;transition:transform .22s;position:absolute;bottom:-2px;left:1.5rem}.tab-bar--history .tab-indicator[data-v-31815d3e]{transform:translateX(var(--tab-width))}.tab-btn[data-v-31815d3e]{z-index:1;width:var(--tab-width);color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;margin-bottom:-2px;padding:.75rem 1rem;font-size:.85rem;font-weight:600;transition:color .12s;display:flex;position:relative}.tab-btn[data-v-31815d3e]:hover{color:#334155}.tab-active[data-v-31815d3e]{color:var(--primary)}.tab-count[data-v-31815d3e]{background:var(--primary);color:#fff;border-radius:999px;padding:.1rem .45rem;font-size:.7rem;font-weight:700}.tab-content[data-v-31815d3e]{flex:1;padding:1rem 1.5rem 1.5rem;overflow:auto}.loading-row[data-v-31815d3e]{text-align:center;color:#94a3b8;padding:4rem 1rem}.req-table[data-v-31815d3e]{border-collapse:collapse;table-layout:fixed;background:#fff;border-radius:10px;width:100%;overflow:hidden;box-shadow:0 1px 3px #00000012}.col-w-store[data-v-31815d3e]{width:17%}.col-w-brand[data-v-31815d3e]{width:11%}.col-w-size[data-v-31815d3e]{width:9%}.col-w-model[data-v-31815d3e]{width:12%}.col-w-num[data-v-31815d3e],.col-w-stock[data-v-31815d3e]{width:7%}.col-w-date[data-v-31815d3e]{width:15%}.col-w-actions[data-v-31815d3e]{width:22%}.req-table thead tr[data-v-31815d3e]{background:#f1f5f9;border-bottom:1px solid #e2e8f0}.req-table th[data-v-31815d3e]{letter-spacing:.07em;text-transform:uppercase;color:#64748b;text-align:left;white-space:nowrap;padding:.55rem .875rem;font-size:.7rem;font-weight:600}.req-table tbody tr[data-v-31815d3e]{border-bottom:1px solid #f1f5f9;transition:background .1s}.req-table tbody tr[data-v-31815d3e]:last-child{border-bottom:none}.req-table tbody tr[data-v-31815d3e]:hover{background:#f8fafc}.req-table td[data-v-31815d3e]{color:#334155;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;padding:.6rem .875rem;overflow:hidden}.req-table td.actions-cell[data-v-31815d3e]{white-space:normal}.td-store[data-v-31815d3e]{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.td-sub[data-v-31815d3e]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.75rem;overflow:hidden}.td-bold[data-v-31815d3e]{font-weight:600}.td-muted[data-v-31815d3e]{color:#64748b}.td-date[data-v-31815d3e]{color:#64748b;white-space:nowrap;font-size:.8rem}.td-note[data-v-31815d3e]{color:#475569;white-space:normal;overflow-wrap:break-word;font-size:.8rem;font-style:italic}.td-req-of[data-v-31815d3e]{color:#94a3b8;font-size:.78rem}.col-num[data-v-31815d3e],.actions-th[data-v-31815d3e]{text-align:right}.actions-cell[data-v-31815d3e]{padding-right:.875rem}.empty-cell[data-v-31815d3e]{text-align:center;color:#94a3b8;padding:4rem 1rem}.action-btns[data-v-31815d3e]{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.cancel-error[data-v-31815d3e]{color:#dc2626;margin:.25rem 0 0;font-size:.8rem}.btn-fulfill[data-v-31815d3e],.btn-deny[data-v-31815d3e],.btn-cancel-req[data-v-31815d3e]{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:5px;padding:.3rem .75rem;font-size:.78rem;font-weight:600;transition:background .12s,color .12s,border-color .12s}.btn-fulfill[data-v-31815d3e]{color:#166534;background:#dcfce7;border-color:#86efac}.btn-fulfill[data-v-31815d3e]:hover{color:#fff;background:#16a34a;border-color:#16a34a}.btn-deny[data-v-31815d3e]{color:#64748b;background:#f1f5f9;border-color:#cbd5e1}.btn-deny[data-v-31815d3e]:hover{color:#dc2626;background:#fef2f2;border-color:#fecaca}.btn-cancel-req[data-v-31815d3e]{color:#94a3b8;background:0 0;border-color:#e2e8f0}.btn-cancel-req[data-v-31815d3e]:hover{color:#dc2626;background:#fef2f2;border-color:#fecaca}.status-badge[data-v-31815d3e]{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.2rem .65rem;font-size:.72rem;font-weight:700;display:inline-block}.badge-fulfilled[data-v-31815d3e]{color:#166534;background:#dcfce7}.badge-denied[data-v-31815d3e]{color:#991b1b;background:#fee2e2}.badge-cancelled[data-v-31815d3e]{color:#64748b;background:#f1f5f9}.req-row--highlight td[data-v-31815d3e]{animation:3s forwards row-flash-31815d3e}@keyframes row-flash-31815d3e{0%,20%{background:#fef9c3}to{background:0 0}}.modal-overlay[data-v-31815d3e]{z-index:500;background:#0f172a80;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.modal-card[data-v-31815d3e]{background:#fff;border-radius:14px;width:100%;max-width:480px;overflow:hidden;box-shadow:0 20px 60px #0003}.modal-header[data-v-31815d3e]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.1rem 1.25rem;display:flex}.modal-header h2[data-v-31815d3e]{color:#0f172a;font-size:1rem;font-weight:700}.modal-close[data-v-31815d3e]{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;display:flex}.modal-close[data-v-31815d3e]:hover{background:#e2e8f0}.modal-body[data-v-31815d3e]{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.tire-summary[data-v-31815d3e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin:0;padding:.75rem 1rem}.ts-row[data-v-31815d3e]{gap:.75rem;padding:.18rem 0;display:flex}.ts-row dt[data-v-31815d3e]{text-transform:uppercase;letter-spacing:.05em;color:#64748b;flex-shrink:0;width:72px;font-size:.72rem;font-weight:600}.ts-row dd[data-v-31815d3e]{color:#1e293b;margin:0;font-size:.875rem;font-weight:500}.ts-qty[data-v-31815d3e]{color:#0f172a;font-weight:700}.ts-low[data-v-31815d3e]{color:#dc2626}.td-stock[data-v-31815d3e]{color:#0f172a;font-weight:600}.field-label[data-v-31815d3e]{letter-spacing:.05em;text-transform:uppercase;color:#64748b;flex-direction:column;gap:.4rem;font-size:.78rem;font-weight:600;display:flex}.field-input[data-v-31815d3e]{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:130px;padding:.55rem .75rem;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.field-input[data-v-31815d3e]:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--ring)}.field-textarea[data-v-31815d3e]{color:#1e293b;resize:vertical;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding:.55rem .75rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.field-textarea[data-v-31815d3e]:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--ring)}.checkbox-label[data-v-31815d3e]{color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.6rem;font-size:.875rem;font-weight:500;display:inline-flex}.checkbox-label:hover .checkbox[data-v-31815d3e]:not(:disabled){border-color:#94a3b8}.checkbox[data-v-31815d3e]{appearance:none;cursor:pointer;background-color:#fff;border:1.5px solid #cbd5e1;border-radius:4px;flex-shrink:0;width:1.15rem;height:1.15rem;margin:0;transition:all .15s}.checkbox[data-v-31815d3e]:checked{background-color:var(--primary);border-color:var(--primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:70%}.checkbox[data-v-31815d3e]:focus-visible{box-shadow:0 0 0 3px var(--primary-tint-strong);outline:none}.checkbox[data-v-31815d3e]:disabled{opacity:.5;cursor:not-allowed}.modal-error[data-v-31815d3e]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin:0;padding:.45rem .75rem;font-size:.82rem}.modal-actions[data-v-31815d3e]{justify-content:flex-end;gap:.625rem;padding-top:.25rem;display:flex}.btn-modal-cancel[data-v-31815d3e]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:.45rem 1rem;font-size:.875rem;font-weight:600}.btn-modal-cancel[data-v-31815d3e]:disabled{opacity:.5}.btn-modal-cancel[data-v-31815d3e]:hover:not(:disabled){background:#f8fafc}.btn-modal-fulfill[data-v-31815d3e]{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:7px;padding:.45rem 1.1rem;font-size:.875rem;font-weight:700;transition:background .12s}.btn-modal-fulfill[data-v-31815d3e]:hover:not(:disabled){background:#15803d}.btn-modal-fulfill[data-v-31815d3e]:disabled{opacity:.5;cursor:default}.btn-modal-deny[data-v-31815d3e]{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:7px;padding:.45rem 1.1rem;font-size:.875rem;font-weight:700;transition:background .12s}.btn-modal-deny[data-v-31815d3e]:hover:not(:disabled){background:#b91c1c}.btn-modal-deny[data-v-31815d3e]:disabled{opacity:.5;cursor:default}.admin-page[data-v-75b50c01]{color:#334155;background:#f8fafc;flex-direction:column;min-height:100vh;font-size:.875rem;display:flex}.admin-header[data-v-75b50c01]{z-index:10;background:var(--primary);border-bottom:1px solid var(--primary-border);padding:.875rem 1.5rem;position:sticky;top:0}h1[data-v-75b50c01]{letter-spacing:.08em;text-transform:uppercase;color:#fff;font-size:1.15rem;font-weight:700}.admin-section[data-v-75b50c01]{border-bottom:1px solid #e2e8f0;padding:1.5rem}.section-title[data-v-75b50c01]{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin:0 0 1rem;font-size:.72rem;font-weight:700}.loading-row[data-v-75b50c01]{text-align:center;color:#94a3b8;padding:2rem}.admin-table[data-v-75b50c01]{border-collapse:collapse;background:#fff;border-radius:10px;width:100%;overflow:hidden;box-shadow:0 1px 3px #00000012}.admin-table thead tr[data-v-75b50c01]{background:#f1f5f9;border-bottom:1px solid #e2e8f0}.admin-table th[data-v-75b50c01]{letter-spacing:.07em;text-transform:uppercase;color:#64748b;text-align:left;white-space:nowrap;padding:.55rem .875rem;font-size:.7rem;font-weight:600}.admin-table tbody tr[data-v-75b50c01]{border-bottom:1px solid #f1f5f9;transition:background .1s,opacity .15s}.admin-table tbody tr[data-v-75b50c01]:last-child{border-bottom:none}.admin-table tbody tr[data-v-75b50c01]:hover{background:#f8fafc}.admin-table td[data-v-75b50c01]{vertical-align:middle;padding:.6rem .875rem}.row-disabled[data-v-75b50c01]{opacity:.5}.td-name[data-v-75b50c01]{color:#0f172a;align-items:center;gap:.5rem;font-weight:600;display:flex}.td-email[data-v-75b50c01]{color:#64748b}.td-muted[data-v-75b50c01]{color:#94a3b8}.actions-th[data-v-75b50c01],.actions-cell[data-v-75b50c01]{text-align:right}.empty-cell[data-v-75b50c01]{text-align:center;color:#94a3b8;padding:3rem}.badge-deactivated[data-v-75b50c01]{letter-spacing:.05em;text-transform:uppercase;color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:999px;flex-shrink:0;padding:.1rem .5rem;font-size:.62rem;font-weight:700;display:inline-block}.role-badge[data-v-75b50c01]{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.2rem .65rem;font-size:.72rem;font-weight:700;display:inline-block}.role-admin[data-v-75b50c01]{color:#6d28d9;background:#ede9fe}.role-manager[data-v-75b50c01]{background:var(--primary-tint);color:var(--primary)}.role-worker[data-v-75b50c01]{color:#475569;background:#f1f5f9}.role-store[data-v-75b50c01]{color:#854d0e;background:#fef9c3}.role-developer[data-v-75b50c01]{color:#92400e;background:#fef3c7}.row-actions[data-v-75b50c01]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.btn-row[data-v-75b50c01]{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.26rem .65rem;font-size:.75rem;font-weight:600;transition:background .12s,border-color .12s,color .12s}.btn-row[data-v-75b50c01]:hover:not(:disabled){color:#1e293b;background:#f1f5f9;border-color:#94a3b8}.btn-row[data-v-75b50c01]:disabled{opacity:.4;cursor:not-allowed}.btn-row--danger-ghost[data-v-75b50c01]{color:#dc2626;background:#fff0f0;border-color:#fca5a5}.btn-row--danger-ghost[data-v-75b50c01]:hover:not(:disabled),.btn-row--danger[data-v-75b50c01]{color:#fff;background:#dc2626;border-color:#dc2626}.btn-row--danger[data-v-75b50c01]:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.btn-row--success[data-v-75b50c01]{color:#16a34a;background:#f0fdf4;border-color:#86efac}.btn-row--success[data-v-75b50c01]:hover:not(:disabled){color:#fff;background:#16a34a;border-color:#16a34a}.admin-actions[data-v-75b50c01]{flex-wrap:wrap;align-items:center;gap:.75rem;padding:1.5rem;display:flex}.admin-actions button[data-v-75b50c01]{min-height:40px}.btn-add-new[data-v-75b50c01]{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.6rem 1.25rem;font-size:.875rem;font-weight:700;transition:background .12s}.btn-add-new[data-v-75b50c01]:hover{background:var(--primary-dark)}.btn-backfill[data-v-75b50c01]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.6rem 1.25rem;font-size:.85rem;font-weight:600;transition:background .12s,border-color .12s}.btn-backfill[data-v-75b50c01]:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.btn-backfill[data-v-75b50c01]:disabled{opacity:.5;cursor:default}.backfill-result[data-v-75b50c01]{color:#475569;font-size:.82rem}.field-label[data-v-75b50c01]{letter-spacing:.06em;text-transform:uppercase;color:#64748b;flex-direction:column;gap:.375rem;font-size:.72rem;font-weight:600;display:flex}.field-input[data-v-75b50c01],.field-select[data-v-75b50c01]{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:7px;outline:none;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.field-input[data-v-75b50c01]:focus,.field-select[data-v-75b50c01]:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--ring)}.field-input[data-v-75b50c01]:disabled,.field-select[data-v-75b50c01]:disabled{color:#94a3b8;background:#f8fafc}.field-input--short[data-v-75b50c01]{width:120px}.field-hint[data-v-75b50c01]{color:#94a3b8;margin-left:.25rem;font-size:.75rem;font-weight:400}.form-error[data-v-75b50c01]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin:0;padding:.45rem .75rem;font-size:.82rem}.add-success-state[data-v-75b50c01]{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;display:flex}.add-success-icon[data-v-75b50c01]{color:#16a34a;background:#dcfce7;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.4rem;font-weight:900;display:flex}.add-success-msg[data-v-75b50c01]{color:#0f172a;font-size:1rem;font-weight:700}.modal-overlay[data-v-75b50c01]{z-index:500;background:#0f172a80;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.modal-card[data-v-75b50c01]{background:#fff;border-radius:14px;width:100%;max-width:420px;overflow:hidden;box-shadow:0 20px 60px #0003}.modal-card--danger[data-v-75b50c01]{border-top:4px solid #dc2626}.modal-header[data-v-75b50c01]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.modal-header--danger[data-v-75b50c01]{background:#fef2f2;border-bottom-color:#fecaca}.modal-header.modal-header--danger h2[data-v-75b50c01]{color:#991b1b}.modal-header h2[data-v-75b50c01]{color:#0f172a;font-size:1rem;font-weight:700}.modal-close[data-v-75b50c01]{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;transition:background .12s;display:flex}.modal-close[data-v-75b50c01]:hover{background:#e2e8f0}.modal-close[data-v-75b50c01]:disabled{opacity:.45;cursor:default}.modal-body[data-v-75b50c01]{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.confirm-summary[data-v-75b50c01]{background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;align-items:flex-start;gap:.875rem;padding:.875rem 1rem;display:flex}.confirm-summary--primary[data-v-75b50c01]{background:#eff6ff;border-color:#bfdbfe}.confirm-icon[data-v-75b50c01]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-weight:900;display:inline-flex}.confirm-icon--danger[data-v-75b50c01]{color:#dc2626;background:#fee2e2}.confirm-icon--primary[data-v-75b50c01]{background:var(--primary-tint,#e0f2fe);color:var(--primary)}.confirm-title[data-v-75b50c01]{color:#0f172a;margin:0;font-weight:800;line-height:1.35}.confirm-copy[data-v-75b50c01]{color:#64748b;margin:.25rem 0 0;font-size:.86rem;line-height:1.45}.edit-user-meta[data-v-75b50c01]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem 1rem}.edit-user-name[data-v-75b50c01]{color:#0f172a;font-weight:700}.edit-user-email[data-v-75b50c01]{color:#64748b;margin-top:.15rem;font-size:.78rem}.modal-actions[data-v-75b50c01]{justify-content:flex-end;gap:.625rem;padding-top:.25rem;display:flex}.btn-modal-cancel[data-v-75b50c01]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:.45rem 1rem;font-size:.875rem;font-weight:600;transition:background .12s}.btn-modal-cancel[data-v-75b50c01]:hover:not(:disabled){background:#f8fafc}.btn-modal-cancel[data-v-75b50c01]:disabled{opacity:.5}.btn-modal-save[data-v-75b50c01]{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:7px;padding:.45rem 1.1rem;font-size:.875rem;font-weight:700;transition:background .12s}.btn-modal-save[data-v-75b50c01]:hover:not(:disabled){background:var(--primary-dark)}.btn-modal-save[data-v-75b50c01]:disabled{opacity:.5;cursor:default}.btn-modal-danger[data-v-75b50c01]{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:7px;padding:.45rem 1.1rem;font-size:.875rem;font-weight:800;transition:background .12s}.btn-modal-danger[data-v-75b50c01]:hover:not(:disabled){background:#b91c1c}.btn-modal-danger[data-v-75b50c01]:disabled{opacity:.5;cursor:default}.verify-icon-row[data-v-75b50c01]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:.875rem;padding:.875rem 1rem;display:flex}.verify-icon[data-v-75b50c01]{background:var(--primary-tint,#e0f2fe);width:40px;height:40px;color:var(--primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.verify-hint[data-v-75b50c01]{color:#475569;margin:0;font-size:.82rem;line-height:1.45}.modal-enter-active[data-v-75b50c01],.modal-leave-active[data-v-75b50c01]{transition:opacity .18s}.modal-enter-from[data-v-75b50c01],.modal-leave-to[data-v-75b50c01]{opacity:0}.section-header-row[data-v-75b50c01]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.section-header-row .section-title[data-v-75b50c01]{margin:0}.section-header-controls[data-v-75b50c01]{align-items:center;gap:.75rem;display:flex}.toggle-label[data-v-75b50c01]{color:#64748b;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;display:flex}.toggle-label input[type=checkbox][data-v-75b50c01]{cursor:pointer;width:14px;height:14px;accent-color:var(--primary)}.btn-add-new--sm[data-v-75b50c01]{min-height:unset;padding:.45rem 1rem;font-size:.8rem}.badge-active[data-v-75b50c01]{letter-spacing:.05em;text-transform:uppercase;color:#16a34a;background:#f0fdf4;border:1px solid #86efac;border-radius:999px;padding:.1rem .5rem;font-size:.62rem;font-weight:700;display:inline-block}.wh-toast[data-v-75b50c01]{z-index:9999;color:#fff;pointer-events:none;background:#0f172a;border-radius:8px;padding:.6rem 1.1rem;font-size:.85rem;font-weight:600;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 4px 16px #00000040}.wh-toast-enter-active[data-v-75b50c01]{transition:opacity .15s,transform .15s}.wh-toast-leave-active[data-v-75b50c01]{transition:opacity .2s,transform .2s}.wh-toast-enter-from[data-v-75b50c01],.wh-toast-leave-to[data-v-75b50c01]{opacity:0;transform:translateY(8px)}.price-upload[data-v-75b50c01]{flex-direction:column;gap:.875rem;max-width:760px;display:flex}.price-warning[data-v-75b50c01]{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin:0;padding:.6rem .875rem;font-size:.82rem;font-weight:600}.price-controls[data-v-75b50c01]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.price-file-input[data-v-75b50c01]{color:#475569;max-width:100%;font-size:.82rem}.price-file-input[data-v-75b50c01]::file-selector-button{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;margin-right:.75rem;padding:.45rem .9rem;font-size:.8rem;font-weight:600;transition:background .12s,border-color .12s}.price-file-input[data-v-75b50c01]::file-selector-button:hover{background:#f1f5f9;border-color:#94a3b8}.price-hint[data-v-75b50c01]{color:#94a3b8;margin:0;font-size:.78rem;line-height:1.5}.price-preview[data-v-75b50c01]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:.75rem;padding:1rem 1.1rem;display:flex}.price-summary[data-v-75b50c01]{color:#334155;margin:0;font-size:.88rem}.price-summary strong[data-v-75b50c01]{color:#0f172a}.price-sample-table[data-v-75b50c01]{box-shadow:none;border:1px solid #e2e8f0}.price-sample-table th.price-num[data-v-75b50c01],.price-sample-table td.price-num[data-v-75b50c01]{text-align:right}.price-sample-note[data-v-75b50c01]{color:#94a3b8;margin:0;font-size:.75rem}.price-apply-row[data-v-75b50c01]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.price-result[data-v-75b50c01]{color:#0f172a;background:#f0fdf4;border:1px solid #86efac;border-radius:8px;margin:0;padding:.6rem .875rem;font-size:.85rem;font-weight:600}.me-overlay[data-v-1ea1e25a]{z-index:200;background:#00000073;align-items:flex-end;display:flex;position:fixed;inset:0}.me-panel[data-v-1ea1e25a]{background:#fff;border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-height:92dvh;display:flex;overflow:hidden}.me-grab[data-v-1ea1e25a]{touch-action:none;cursor:grab;flex-shrink:0;justify-content:center;align-items:center;height:20px;display:flex}.me-grab[data-v-1ea1e25a]:after{content:"";background:#cbd5e1;border-radius:999px;width:36px;height:4px}.me-header[data-v-1ea1e25a]{border-bottom:1px solid #f1f5f9;flex-shrink:0;align-items:center;gap:.5rem;padding:1rem 1rem .75rem;display:flex}.me-title[data-v-1ea1e25a]{color:#1e293b;flex:1;margin:0;font-size:1.05rem;font-weight:700}.me-close[data-v-1ea1e25a]{cursor:pointer;color:#64748b;background:#f1f5f9;border:none;border-radius:50%;flex-shrink:0;width:2rem;height:2rem;font-size:.9rem}.me-back[data-v-1ea1e25a]{color:#3b82f6;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:.85rem;font-weight:600}.me-suggestions[data-v-1ea1e25a]{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.35rem;padding-bottom:.4rem;display:flex;overflow-x:auto}.me-suggestions[data-v-1ea1e25a]::-webkit-scrollbar{display:none}.me-suggestion[data-v-1ea1e25a]{color:#1e293b;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;flex-shrink:0;padding:.32rem .7rem;font-size:.82rem}.me-suggestion[data-v-1ea1e25a]:active{background:#e2e8f0}.me-fields[data-v-1ea1e25a]{-webkit-overflow-scrolling:touch;border-bottom:1px solid #f1f5f9;flex-direction:column;flex-shrink:0;gap:.6rem;max-height:55dvh;padding:.75rem 1rem;display:flex;overflow-y:auto}.me-field-row[data-v-1ea1e25a]{gap:.5rem;display:flex}.me-input[data-v-1ea1e25a]{color:#1e293b;box-sizing:border-box;appearance:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:.6rem .75rem;font-size:16px}.me-input[data-v-1ea1e25a]:focus{background:#fff;border-color:#3b82f6;outline:none}.me-search-btn[data-v-1ea1e25a]{color:#fff;cursor:pointer;background:#1e293b;border:none;border-radius:9px;flex-shrink:0;width:100%;padding:.65rem 1rem;font-size:.9rem;font-weight:600}.me-search-btn[data-v-1ea1e25a]:disabled{opacity:.45}.me-results[data-v-1ea1e25a]{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:.5rem 1rem;overflow-y:auto}.me-loading[data-v-1ea1e25a]{justify-content:center;padding:2rem;display:flex}.me-spinner[data-v-1ea1e25a]{border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;width:24px;height:24px;animation:.7s linear infinite spin-1ea1e25a}@keyframes spin-1ea1e25a{to{transform:rotate(360deg)}}.me-empty[data-v-1ea1e25a]{text-align:center;color:#94a3b8;padding:2rem 1rem;font-size:.9rem}.me-error[data-v-1ea1e25a]{text-align:center;color:#dc2626;padding:.5rem;font-size:.85rem}.me-card[data-v-1ea1e25a]{border-bottom:1px solid #f1f5f9;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.me-card[data-v-1ea1e25a]:last-child{border-bottom:none}.me-card-info[data-v-1ea1e25a]{flex:1;min-width:0}.me-card-brand[data-v-1ea1e25a]{color:#1e293b;font-size:.95rem;font-weight:700}.me-card-model[data-v-1ea1e25a]{color:#475569;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.me-card-row[data-v-1ea1e25a]{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.me-card-size[data-v-1ea1e25a]{color:#334155;font-size:.88rem;font-weight:500}.me-card-meta[data-v-1ea1e25a]{color:#64748b;font-size:.78rem}.me-card-mpn[data-v-1ea1e25a]{color:#64748b;font-variant-numeric:tabular-nums;font-size:.78rem}.me-card-chips[data-v-1ea1e25a]{flex-wrap:wrap;gap:.25rem;margin-top:.3rem;display:flex}.me-chip[data-v-1ea1e25a]{color:#64748b;background:#f1f5f9;border-radius:4px;padding:.1rem .4rem;font-size:.7rem}.me-chip-zero[data-v-1ea1e25a]{color:#dc2626;background:#fef2f2}.me-chip-cat[data-v-1ea1e25a]{color:#2563eb;background:#eff6ff}.me-select-btn[data-v-1ea1e25a]{color:#fff;cursor:pointer;white-space:nowrap;background:#1e293b;border:none;border-radius:8px;flex-shrink:0;padding:.45rem .9rem;font-size:.82rem;font-weight:600}.me-select-catalog[data-v-1ea1e25a]{background:#2563eb}.me-not-inv[data-v-1ea1e25a]{color:#94a3b8;text-align:right;flex-shrink:0;max-width:5rem;font-size:.72rem}.me-footer[data-v-1ea1e25a]{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;flex-shrink:0}.me-create-btn[data-v-1ea1e25a]{color:#475569;cursor:pointer;background:0 0;border:1.5px dashed #cbd5e1;border-radius:9px;width:100%;padding:.65rem;font-size:.88rem;font-weight:600}.me-create-btn[data-v-1ea1e25a]:active{background:#f8fafc}.me-pending-summary[data-v-1ea1e25a]{background:#f8fafc;border-radius:10px;flex-shrink:0;margin:.75rem 1rem 0;padding:.75rem 1rem}.me-pending-brand[data-v-1ea1e25a]{color:#1e293b;font-size:1rem;font-weight:700}.me-pending-detail[data-v-1ea1e25a]{color:#475569;margin-top:.1rem;font-size:.85rem}.me-id-section[data-v-1ea1e25a]{flex-direction:column;flex:1;gap:.5rem;padding:.75rem 1rem;display:flex}.me-id-label[data-v-1ea1e25a]{color:#1e293b;flex-direction:column;gap:.2rem;font-size:.9rem;font-weight:600;display:flex}.me-id-sub[data-v-1ea1e25a]{color:#64748b;font-size:.78rem;font-weight:400}.me-id-input[data-v-1ea1e25a]{padding:.7rem .75rem;font-size:16px}.scanner-page[data-v-9604fcc2]{color:#0f172a;height:100dvh;padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);box-sizing:border-box;background:#f1f5f9;flex-direction:column;display:flex;overflow:hidden}.scanner-page.form-active[data-v-9604fcc2]{height:auto;min-height:100dvh;overflow-y:auto}.scanner-header[data-v-9604fcc2]{z-index:10;padding:.875rem 1.1rem;padding-top:calc(env(safe-area-inset-top) + .35rem);background:#00aeff;grid-template-columns:1fr auto 1fr;align-items:center;transition:background .5s;display:grid;position:sticky;top:0}.alt-wh .scanner-header[data-v-9604fcc2]{background:#e49825}.back-btn[data-v-9604fcc2]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff2e;border:1px solid #ffffff4d;border-radius:7px;justify-self:start;align-items:center;gap:.35rem;padding:.35rem .7rem .35rem .5rem;font-size:.82rem;font-weight:600;display:flex}.back-btn[data-v-9604fcc2]:active{background:#ffffff47}.header-center[data-v-9604fcc2]{justify-self:center;align-items:center;gap:.05 rem;flex-direction:column;display:flex}.header-title[data-v-9604fcc2]{color:#fff;letter-spacing:.04em;font-size:1rem;font-weight:700}h1[data-v-9604fcc2]{letter-spacing:.08em;text-transform:uppercase;color:#fff;font-size:1.4rem;font-weight:700}.scanner-body[data-v-9604fcc2]{flex-direction:column;flex:1;align-items:center;gap:.875rem;min-height:0;padding:1rem 1rem 0;display:flex;overflow:hidden}.mode-toggle[data-v-9604fcc2]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:1fr 1fr;width:100%;max-width:480px;display:grid;overflow:hidden}.mode-btn[data-v-9604fcc2]{cursor:pointer;color:#94a3b8;letter-spacing:.03em;background:#fff;border:none;padding:.8rem;font-size:1rem;font-weight:600;transition:background .2s,color .2s}.mode-btn.mode-in.active[data-v-9604fcc2]{color:#fff;background:#16a34a}.mode-btn.mode-out.active[data-v-9604fcc2]{color:#fff;background:#dc2626}.camera-container[data-v-9604fcc2]{background:#0d0d0d;border-radius:12px;width:100%;max-width:480px;height:320px;position:relative;overflow:hidden}.camera-feed[data-v-9604fcc2]{object-fit:cover;width:100%;height:100%;display:block}.scan-overlay[data-v-9604fcc2]{z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.viewfinder[data-v-9604fcc2]{aspect-ratio:1;height:62%;box-shadow:0 0 0 1000px #00000080}.processing-overlay[data-v-9604fcc2]{color:#fff;letter-spacing:.02em;z-index:20;background:#000000a6;flex-direction:column;justify-content:center;align-items:center;gap:.875rem;font-size:.95rem;display:flex;position:absolute;inset:0}.spinner[data-v-9604fcc2]{border:3px solid #ffffff26;border-top-color:#22c55e;border-radius:50%;width:38px;height:38px;animation:.75s linear infinite spin-9604fcc2}@keyframes spin-9604fcc2{to{transform:rotate(360deg)}}.scan-hint[data-v-9604fcc2]{text-align:center;color:#ffffff8c;letter-spacing:.02em;z-index:11;pointer-events:none;font-size:.8rem;position:absolute;bottom:.75rem;left:0;right:0}.debug-ms[data-v-9604fcc2]{color:#444;text-align:center;margin-top:-.5rem;font-family:Courier New,monospace;font-size:.7rem}.panel[data-v-9604fcc2]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:100%;max-width:480px;padding:1.25rem;box-shadow:0 1px 3px #0000000f}.panel-header[data-v-9604fcc2]{align-items:center;gap:.875rem;margin-bottom:.875rem;display:flex}.panel-icon-wrap[data-v-9604fcc2]{font-size:2rem;line-height:1}.panel-header h2[data-v-9604fcc2]{color:#0f172a;margin-bottom:.2rem;font-size:1.05rem;font-weight:700}.barcode-badge[data-v-9604fcc2]{color:#64748b;letter-spacing:.05em;background:#f1f5f9;border-radius:4px;padding:.15rem .5rem;font-family:Courier New,monospace;font-size:.75rem}.panel-hint[data-v-9604fcc2]{color:#64748b;margin-bottom:.875rem;font-size:.825rem}.panel[data-v-9604fcc2] form{max-width:100%}.panel[data-v-9604fcc2] label{color:#64748b;font-size:.8rem}.panel[data-v-9604fcc2] input:focus{border-color:#00aeff;outline:none;box-shadow:0 0 0 2px #00aeff26}.panel[data-v-9604fcc2] input[readonly]{color:#94a3b8;background:#f1f5f9;border-color:#e2e8f0}.panel[data-v-9604fcc2] button[type=submit]{color:#fff;cursor:pointer;background:#00aeff;border:none;border-radius:8px;padding:.65rem 1.4rem;font-size:.95rem;font-weight:600;transition:background .15s}.panel[data-v-9604fcc2] button[type=submit]:hover{background:#0092d6}.panel[data-v-9604fcc2] button[type=button]{color:#64748b;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;padding:.65rem 1.4rem;font-size:.95rem;transition:background .15s}.panel[data-v-9604fcc2] button[type=button]:hover{background:#e2e8f0}.manual-entry-row[data-v-9604fcc2]{justify-content:center;padding:0 1rem 0;display:flex}.manual-entry-btn[data-v-9604fcc2]{color:#64748b;cursor:pointer;background:0 0;border:1.5px solid #cbd5e1;border-radius:20px;padding:.45rem 1.25rem;font-size:.8rem;font-weight:600}.manual-entry-btn[data-v-9604fcc2]:active{background:#f1f5f9}.queue-badge[data-v-9604fcc2]{z-index:15;color:#fb923c;letter-spacing:.03em;background:#431407;border:1px solid #7c2d12;border-radius:999px;padding:.3rem .9rem;font-size:.85rem;font-weight:700;position:absolute;top:.75rem;left:.75rem}.edit-context-banner[data-v-9604fcc2]{width:100%;max-width:480px}.edit-top-actions[data-v-9604fcc2]{gap:.5rem;display:flex}.edit-save-btn[data-v-9604fcc2]{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:8px;flex:1;padding:.6rem;font-size:.95rem;font-weight:600;transition:background .12s}.edit-save-btn-disabled[data-v-9604fcc2]{color:#fff;cursor:pointer;background:#16a34ac4;border:none;border-radius:8px;flex:1;padding:.6rem;font-size:.95rem;font-weight:600;transition:background .12s}.edit-save-btn[data-v-9604fcc2]:active{background:#15803d}.edit-top-actions-out .edit-save-btn[data-v-9604fcc2]{background:#dc2626}.edit-top-actions-out .edit-save-btn-disabled[data-v-9604fcc2]{background:#dc2626c7}.edit-top-actions-out .edit-save-btn[data-v-9604fcc2]:active{background:#b91c1c}.edit-cancel-btn[data-v-9604fcc2]{color:#64748b;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;padding:.6rem 1.1rem;font-size:.95rem}.edit-qty-section[data-v-9604fcc2]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;flex-direction:column;gap:.4rem;padding:.75rem;display:flex}.edit-qty-label[data-v-9604fcc2]{color:#15803d;flex-direction:column;gap:4px;font-size:.875rem;font-weight:600;display:flex}.edit-qty-input[data-v-9604fcc2]{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #16a34a;border-radius:6px;width:100%;padding:.4rem .5rem;font-size:1.1rem;font-weight:700}.edit-qty-input[data-v-9604fcc2]:focus{border-color:#15803d;outline:none;box-shadow:0 0 0 2px #15803d26}.edit-qty-hint[data-v-9604fcc2]{color:#64748b;margin:0;font-size:.8rem}.edit-qty-divider[data-v-9604fcc2]{background:#e2e8f0;height:1px;margin:.5rem 0}.history-stack[data-v-9604fcc2]{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:column;flex:1;gap:.45rem;width:100%;max-width:480px;min-height:0;padding-bottom:.5rem;display:flex;overflow-y:auto}.history-stack[data-v-9604fcc2]::-webkit-scrollbar{display:none}.toast-swipe-container[data-v-9604fcc2]{touch-action:pan-y;border-radius:10px;flex-shrink:0;position:relative;overflow:hidden}.toast-delete-bg[data-v-9604fcc2]{background:#dc2626;border-radius:10px;justify-content:flex-end;align-items:center;padding-right:1.25rem;display:flex;position:absolute;inset:0}.toast-delete-label[data-v-9604fcc2]{color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:.82rem;font-weight:700}.toast[data-v-9604fcc2]{z-index:1;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-left-width:3px;border-radius:10px;flex-direction:column;gap:.3rem;width:100%;padding:.6rem .75rem .6rem .9rem;font-size:.875rem;font-weight:600;display:flex;position:relative;box-shadow:0 1px 2px #0000000a}.toast-editable[data-v-9604fcc2]{cursor:pointer;transition:filter .12s}.toast-editable[data-v-9604fcc2]:active{filter:brightness(.88)}.toast-ok[data-v-9604fcc2]{border-left-color:#16a34a}.toast-out[data-v-9604fcc2]{border-left-color:#dc2626}.toast-err[data-v-9604fcc2]{background:#fffbeb;border-left-color:#d97706}.toast-top[data-v-9604fcc2]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.toast-bc[data-v-9604fcc2]{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;max-width:50%;font-family:Courier New,monospace;font-size:.75rem;overflow:hidden}.toast-msg[data-v-9604fcc2]{text-align:right;color:#334155;flex:1;font-weight:500}.toast-details[data-v-9604fcc2]{color:#64748b;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;font-size:.78rem;font-weight:500;display:flex}.toast-size[data-v-9604fcc2],.toast-mpn[data-v-9604fcc2]{font-family:Courier New,monospace;font-size:.73rem}.toast-delta[data-v-9604fcc2]{flex-shrink:0;margin-left:auto;font-size:.82rem;font-weight:700}.toast-ok .toast-delta[data-v-9604fcc2]{color:#16a34a}.toast-out .toast-delta[data-v-9604fcc2]{color:#dc2626}.toast-enter-active[data-v-9604fcc2]{transition:all .22s ease-out}.toast-leave-active[data-v-9604fcc2]{transition:all .18s ease-in}.toast-move[data-v-9604fcc2]{transition:transform .2s}.toast-enter-from[data-v-9604fcc2]{opacity:0;transform:translateY(-8px)}.toast-leave-to[data-v-9604fcc2]{opacity:0;transform:translateY(-4px)}.toast-fading[data-v-9604fcc2]{opacity:0;transition:opacity .65s}.toast-swipe-container.is-fading .toast-delete-bg[data-v-9604fcc2]{display:none}.ds-layout[data-v-9604fcc2]{flex:1;min-height:0;display:flex;overflow:hidden}.ds-left[data-v-9604fcc2]{background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;flex-shrink:0;width:300px;display:flex;overflow:hidden}.ds-right[data-v-9604fcc2]{background:#f8fafc;flex-direction:column;flex:1;align-items:center;padding:2.5rem 2rem;display:flex;overflow-y:auto}.ds-mode-toggle[data-v-9604fcc2]{border-bottom:1px solid #e2e8f0;flex-shrink:0;grid-template-columns:1fr 1fr;display:grid}.ds-mode-btn[data-v-9604fcc2]{color:#94a3b8;cursor:pointer;background:#fff;border:none;border-bottom:2px solid #0000;padding:.8rem;font-size:.9rem;font-weight:600;transition:background .15s,color .15s}.ds-mode-btn.ds-mode-in.active[data-v-9604fcc2]{color:#16a34a;background:#f0fdf4;border-bottom-color:#16a34a}.ds-mode-btn.ds-mode-out.active[data-v-9604fcc2]{color:#dc2626;background:#fef2f2;border-bottom-color:#dc2626}.ds-status[data-v-9604fcc2]{color:#475569;background:#fafafa;border-bottom:1px solid #e2e8f0;flex-shrink:0;align-items:center;gap:.45rem;min-height:34px;padding:.55rem .875rem;font-size:.78rem;display:flex}.ds-status-dot[data-v-9604fcc2]{background:#22c55e;border-radius:50%;flex-shrink:0;width:7px;height:7px}.ds-dot-busy[data-v-9604fcc2]{background:#f59e0b;animation:1s ease-in-out infinite ds-pulse-9604fcc2}@keyframes ds-pulse-9604fcc2{0%,to{opacity:1}50%{opacity:.35}}.ds-last-code[data-v-9604fcc2]{background:#f1f5f9;border-radius:3px;padding:.05rem .35rem;font-family:Courier New,monospace;font-size:.72rem}.ds-pill-in[data-v-9604fcc2]{color:#166534;background:#dcfce7;border-radius:3px;padding:.1rem .4rem;font-size:.62rem;font-weight:700}.ds-pill-out[data-v-9604fcc2]{color:#991b1b;background:#fee2e2;border-radius:3px;padding:.1rem .4rem;font-size:.62rem;font-weight:700}.ds-pill-in-lg[data-v-9604fcc2]{color:#166534;background:#dcfce7;border-radius:999px;padding:.25rem .65rem;font-size:.72rem;font-weight:700}.ds-pill-out-lg[data-v-9604fcc2]{color:#991b1b;background:#fee2e2;border-radius:999px;padding:.25rem .65rem;font-size:.72rem;font-weight:700}.ds-manual-btn[data-v-9604fcc2]{color:#64748b;cursor:pointer;background:0 0;border:1.5px solid #cbd5e1;border-radius:20px;flex-shrink:0;align-self:flex-start;margin:.5rem .75rem;padding:.4rem 1rem;font-size:.78rem;font-weight:600;transition:background .12s}.ds-manual-btn[data-v-9604fcc2]:hover{background:#f1f5f9}.ds-history-head[data-v-9604fcc2]{flex-shrink:0;justify-content:space-between;align-items:center;padding:.35rem .875rem .2rem;display:flex}.ds-history-label[data-v-9604fcc2]{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;font-size:.65rem;font-weight:700}.ds-history-count[data-v-9604fcc2]{color:#64748b;background:#e2e8f0;border-radius:999px;padding:.1rem .45rem;font-size:.62rem;font-weight:700}.ds-history[data-v-9604fcc2]{scrollbar-width:thin;scrollbar-color:#e2e8f0 transparent;flex-direction:column;flex:1;gap:.25rem;min-height:0;padding:0 .5rem 1rem;display:flex;overflow-y:auto}.ds-history[data-v-9604fcc2]::-webkit-scrollbar{width:4px}.ds-history[data-v-9604fcc2]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:999px}.ds-history-empty[data-v-9604fcc2]{color:#94a3b8;text-align:center;margin:0;padding:1.5rem .5rem;font-size:.75rem;line-height:1.5}.ds-history .toast-swipe-container[data-v-9604fcc2],.ds-history .toast-delete-bg[data-v-9604fcc2]{border-radius:7px}.ds-toast[data-v-9604fcc2]{z-index:1;cursor:pointer;border-left:3px solid #0000;border-radius:7px;padding:.45rem .6rem;font-size:.76rem;transition:filter .1s;position:relative}.ds-toast[data-v-9604fcc2]:hover{filter:brightness(.95)}.ds-toast.toast-ok[data-v-9604fcc2]{background:#f0fdf4;border-left-color:#22c55e}.ds-toast.toast-out[data-v-9604fcc2]{background:#fff5f5;border-left-color:#ef4444}.ds-toast.toast-err[data-v-9604fcc2]{cursor:default;background:#fffbeb;border-left-color:#f59e0b}.ds-toast-active[data-v-9604fcc2]{outline-offset:-1px;outline:2px solid #00aeff}.ds-toast-row[data-v-9604fcc2]{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.ds-toast-msg[data-v-9604fcc2]{color:#0f172a;font-size:.73rem;font-weight:600}.ds-toast-delta[data-v-9604fcc2]{border-radius:3px;flex-shrink:0;padding:.08rem .3rem;font-size:.68rem;font-weight:700}.ds-toast-delta.delta-in[data-v-9604fcc2]{color:#166534;background:#dcfce7}.ds-toast-delta.delta-out[data-v-9604fcc2]{color:#991b1b;background:#fee2e2}.ds-toast-sub[data-v-9604fcc2]{color:#475569;flex-wrap:wrap;gap:.2rem;margin-top:.15rem;font-size:.7rem;display:flex}.ds-sub-mono[data-v-9604fcc2]{font-family:Courier New,monospace}.ds-sub-dim[data-v-9604fcc2]{color:#94a3b8}.ds-toast-bc[data-v-9604fcc2]{color:#94a3b8;margin-top:.1rem;font-family:Courier New,monospace;font-size:.62rem}.ds-idle[data-v-9604fcc2]{text-align:center;color:#64748b;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.6rem;padding:3rem;display:flex}.ds-idle-icon[data-v-9604fcc2]{opacity:.3}.ds-idle-icon-in[data-v-9604fcc2]{color:#16a34a}.ds-idle-icon-out[data-v-9604fcc2]{color:#dc2626}.ds-idle-title[data-v-9604fcc2]{color:#0f172a;margin:0;font-size:1.2rem;font-weight:700}.ds-idle-sub[data-v-9604fcc2]{color:#475569;margin:0;font-size:.875rem}.ds-idle-hint[data-v-9604fcc2]{color:#94a3b8;margin:0;font-size:.78rem}.ds-idle-busy[data-v-9604fcc2]{color:#b45309;background:#fffbeb;border-radius:999px;align-items:center;gap:.45rem;margin-top:.5rem;padding:.4rem .875rem;font-size:.78rem;font-weight:600;display:flex}.spinner-sm[data-v-9604fcc2]{border:2px solid #b4530933;border-top-color:#b45309;border-radius:50%;width:14px;height:14px;animation:.75s linear infinite spin-9604fcc2}.ds-panel[data-v-9604fcc2]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:1.25rem;width:100%;max-width:560px;padding:1.5rem 1.75rem;display:flex;box-shadow:0 1px 4px #0000000f}.ds-panel-hd[data-v-9604fcc2]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ds-panel-hd h2[data-v-9604fcc2]{color:#0f172a;margin:0 0 .3rem;font-size:1rem;font-weight:700}.ds-match[data-v-9604fcc2]{border-radius:999px;flex-shrink:0;padding:.2rem .6rem;font-size:.7rem;font-weight:600}.ds-match-catalog[data-v-9604fcc2]{color:#16a34a;background:#f0fdf4}.ds-match-upc[data-v-9604fcc2]{color:#2563eb;background:#eff6ff}.ds-match-none[data-v-9604fcc2]{color:#64748b;background:#f1f5f9}.ds-edit-badge[data-v-9604fcc2]{flex-shrink:0}.ds-qty-block[data-v-9604fcc2]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:.75rem .875rem}.ds-qty-hint[data-v-9604fcc2]{color:#64748b;margin:0;font-size:.73rem}.ds-actions[data-v-9604fcc2]{border-top:1px solid #e2e8f0;gap:.5rem;padding-top:.75rem;display:flex}.ds-btn-save[data-v-9604fcc2]{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:8px;flex:1;padding:.6rem;font-size:.9rem;font-weight:600;transition:background .12s}.ds-btn-save[data-v-9604fcc2]:hover{background:#15803d}.ds-btn-save.ds-btn-save-disabled[data-v-9604fcc2]{cursor:default;background:#16a34a80}.ds-actions-out .ds-btn-save[data-v-9604fcc2]{background:#dc2626}.ds-actions-out .ds-btn-save[data-v-9604fcc2]:hover{background:#b91c1c}.ds-actions-out .ds-btn-save.ds-btn-save-disabled[data-v-9604fcc2]{background:#dc262680}.ds-btn-cancel[data-v-9604fcc2]{color:#64748b;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;padding:.6rem 1.25rem;font-size:.9rem}.ds-btn-cancel[data-v-9604fcc2]:hover{background:#e2e8f0}.ds-panel[data-v-9604fcc2] form{max-width:100%}.ds-panel[data-v-9604fcc2] label{color:#64748b;font-size:.8rem}.ds-panel[data-v-9604fcc2] input:focus{border-color:#00aeff;outline:none;box-shadow:0 0 0 2px #00aeff26}.zoom-btn[data-v-9604fcc2]{z-index:15;color:#fff;cursor:pointer;background:#0000008c;border:1px solid #fff3;border-radius:6px;padding:.3rem .55rem;font-size:.8rem;font-weight:600;position:absolute;top:.6rem;right:.6rem}.zoom-bar[data-v-9604fcc2]{z-index:15;background:#0009;border-radius:8px;align-items:center;gap:.5rem;padding:.4rem .75rem;display:flex;position:absolute;bottom:.6rem;left:.75rem;right:.75rem}.zoom-slider[data-v-9604fcc2]{accent-color:#22c55e;flex:1}.zoom-slider.zoom-slider-out[data-v-9604fcc2]{accent-color:#ef4444}.zoom-label[data-v-9604fcc2]{color:#ddd;text-align:center;min-width:2.2rem;font-size:.75rem}.btn-usb[data-v-9604fcc2]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff2e;border:1px solid #ffffff4d;border-radius:7px;flex-direction:row-reverse;justify-self:end;align-items:center;gap:0;padding:.28rem .3rem;font-size:.82rem;font-weight:600;display:flex}.btn-usb[data-v-9604fcc2]:active{background:#ffffff47}.btn-usb-active[data-v-9604fcc2]{color:#0084c2;background:#fff;border-color:#fff;transition:color .5s}.btn-usb-active[data-v-9604fcc2]:active{background:#ffffffe0}.alt-wh .btn-usb-active[data-v-9604fcc2]{color:#bf7c18}.usb-mode-panel[data-v-9604fcc2]{color:#fffc;background:#0d0d0d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;max-width:480px;height:320px;display:flex}.usb-panel-icon[data-v-9604fcc2]{color:#ffffff59}.usb-accent-in .usb-panel-icon[data-v-9604fcc2]{color:#22c55e}.usb-accent-out .usb-panel-icon[data-v-9604fcc2]{color:#ef4444}.usb-panel-title[data-v-9604fcc2]{color:#fff;margin:0;font-size:1rem;font-weight:700}.usb-panel-hint[data-v-9604fcc2]{color:#ffffff73;text-align:center;margin:0;padding:0 2rem;font-size:.8rem}.usb-last-scan[data-v-9604fcc2]{color:#ffffff59;margin-top:.25rem;font-size:.72rem}.usb-last-scan code[data-v-9604fcc2]{letter-spacing:.04em;font-family:Courier New,monospace}.usb-scan-in code[data-v-9604fcc2]{color:#22c55e}.usb-scan-out code[data-v-9604fcc2]{color:#ef4444}.wh-strip[data-v-9604fcc2]{color:#ffffffd9;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:#0084c2;justify-content:center;align-items:center;gap:.35rem;padding:.28rem 1rem;font-size:.72rem;transition:background .5s;display:flex}.alt-wh .wh-strip[data-v-9604fcc2]{background:#b67616}.wh-strip-tappable[data-v-9604fcc2]{cursor:pointer}.wh-strip-tappable[data-v-9604fcc2]:active{background:#0070a3}.alt-wh .wh-strip-tappable[data-v-9604fcc2]:active{background:#9a6413}.wh-strip-label[data-v-9604fcc2]{opacity:.75;font-weight:500}.wh-strip-name[data-v-9604fcc2]{color:#fff;font-weight:700}.wh-strip-chevron[data-v-9604fcc2]{opacity:.8;color:#fff;flex-shrink:0}.wh-sheet-overlay[data-v-9604fcc2]{z-index:200;background:#00000073;justify-content:stretch;align-items:flex-end;display:flex;position:fixed;inset:0}.wh-sheet[data-v-9604fcc2]{width:100%;padding:.75rem 1.25rem calc(env(safe-area-inset-bottom) + 1.25rem);background:#fff;border-radius:18px 18px 0 0;flex-direction:column;gap:.6rem;animation:.22s ease-out sheet-up-9604fcc2;display:flex}@keyframes sheet-up-9604fcc2{0%{transform:translateY(100%)}to{transform:translateY(0)}}.wh-sheet-handle[data-v-9604fcc2]{background:#e2e8f0;border-radius:999px;align-self:center;width:38px;height:4px;margin-bottom:.25rem}.wh-sheet-title[data-v-9604fcc2]{color:#0f172a;letter-spacing:.03em;text-align:center;margin:0;font-size:.88rem;font-weight:700}.wh-sheet-list[data-v-9604fcc2]{flex-direction:column;gap:.4rem;display:flex}.wh-sheet-btn[data-v-9604fcc2]{text-align:left;color:#1e293b;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;width:100%;padding:.75rem 1rem;font-size:.95rem;font-weight:500;transition:background .12s}.wh-sheet-btn[data-v-9604fcc2]:active{background:#e2e8f0}.wh-sheet-btn-active[data-v-9604fcc2]{color:#00628f;background:#e6f7ff;border-color:#4cc6ff;font-weight:700}@keyframes pending-pulse-9604fcc2{0%,to{opacity:1}50%{opacity:.65}}.toast-pending[data-v-9604fcc2]{cursor:pointer;background:#fffbeb;border-left-color:#f59e0b;animation:1.8s ease-in-out infinite pending-pulse-9604fcc2}.toast-pending .toast-msg[data-v-9604fcc2]{color:#b45309;font-weight:600}.pending-hint[data-v-9604fcc2]{color:#d97706;font-size:.72rem;font-style:italic}.ds-toast-pending[data-v-9604fcc2]{cursor:pointer;background:#fffbeb;border-left:3px solid #f59e0b;border-radius:7px;padding:.45rem .6rem;animation:1.8s ease-in-out infinite pending-pulse-9604fcc2}.ds-toast-pending .ds-toast-msg[data-v-9604fcc2]{color:#b45309}.ds-toast-pending .pending-hint[data-v-9604fcc2]{color:#d97706;font-style:italic}.pending-shell[data-v-9604fcc2]{z-index:600;background:#00000073;align-items:flex-end;display:flex;position:fixed;inset:0}.pending-sheet[data-v-9604fcc2]{width:100%;padding:.5rem 1.25rem calc(1.5rem + max(env(safe-area-inset-bottom,0px), 20px));touch-action:pan-y;background:#fff;border-radius:18px 18px 0 0;flex-direction:column;gap:.875rem;transition:transform .3s cubic-bezier(.32,.72,0,1);display:flex;box-shadow:0 -4px 24px #00000024}.pending-sheet-grab[data-v-9604fcc2]{background:#cbd5e1;border-radius:999px;width:36px;height:4px;margin:.2rem auto .1rem}.pending-sheet-header[data-v-9604fcc2]{flex-direction:column;gap:.3rem;display:flex}.pending-sheet-status[data-v-9604fcc2]{color:#b45309;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.pending-sheet-status--found[data-v-9604fcc2]{color:#15803d}.pending-sheet-dot[data-v-9604fcc2]{background:#f59e0b;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.4s ease-in-out infinite pending-pulse-9604fcc2}.pending-sheet-dot--found[data-v-9604fcc2]{background:#16a34a;animation:none}.pending-sheet-tire-info[data-v-9604fcc2]{color:#0f172a;font-size:1rem;font-weight:700;line-height:1.3}.pending-sheet-upc[data-v-9604fcc2]{color:#94a3b8;letter-spacing:.04em;background:#f8fafc;border-radius:4px;align-self:flex-start;padding:.15rem .5rem;font-family:Courier New,monospace;font-size:.78rem}.pending-sheet-qty[data-v-9604fcc2]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:.75rem .875rem}.pending-sheet-actions[data-v-9604fcc2]{flex-direction:column;gap:.5rem;display:flex}.pending-confirm-btn[data-v-9604fcc2]{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:10px;width:100%;padding:.75rem;font-size:.95rem;font-weight:700;transition:background .12s}.pending-confirm-btn[data-v-9604fcc2]:active{background:#15803d}.pending-cancel-btn[data-v-9604fcc2]{color:#b45309;cursor:pointer;background:#fffbeb;border:1.5px solid #fde68a;border-radius:10px;width:100%;padding:.75rem;font-size:.9rem;font-weight:600;transition:background .12s}.pending-cancel-btn[data-v-9604fcc2]:active{background:#fef3c7}.pending-keep-btn[data-v-9604fcc2]{color:#64748b;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;width:100%;padding:.75rem;font-size:.9rem;font-weight:600;transition:background .12s}.pending-keep-btn[data-v-9604fcc2]:active{background:#e2e8f0}.pending-sheet-enter-active[data-v-9604fcc2],.pending-sheet-leave-active[data-v-9604fcc2]{transition:background .22s}.pending-sheet-enter-from[data-v-9604fcc2],.pending-sheet-leave-to[data-v-9604fcc2]{background:0 0!important}.pending-sheet-enter-active .pending-sheet[data-v-9604fcc2],.pending-sheet-leave-active .pending-sheet[data-v-9604fcc2]{transition:transform .28s cubic-bezier(.32,.72,0,1)}.pending-sheet-enter-from .pending-sheet[data-v-9604fcc2],.pending-sheet-leave-to .pending-sheet[data-v-9604fcc2]{transform:translateY(100%)}.mpn-panel[data-v-9604fcc2]{flex-direction:column;display:flex;overflow:hidden}.mpn-input-wrap[data-v-9604fcc2]{align-items:stretch;gap:.5rem;margin:0 1rem .75rem;display:flex}.mpn-input-field[data-v-9604fcc2]{flex:1;min-width:0;position:relative}.mpn-search-btn[data-v-9604fcc2]{color:#fff;cursor:pointer;background:#1e293b;border:none;border-radius:10px;flex-shrink:0;padding:0 1.1rem;font-family:inherit;font-size:.95rem;font-weight:600}.mpn-search-btn[data-v-9604fcc2]:active{background:#0f172a}.mpn-input[data-v-9604fcc2]{box-sizing:border-box;color:#1e293b;background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:10px;outline:none;width:100%;padding:.6rem 2.2rem .6rem .75rem;font-family:inherit;font-size:1rem;transition:border-color .15s,box-shadow .15s}.mpn-input[data-v-9604fcc2]:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.mpn-clear[data-v-9604fcc2]{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:.2rem;font-size:.85rem;line-height:1;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.mpn-results[data-v-9604fcc2]{-webkit-overflow-scrolling:touch;flex:1;padding-bottom:.5rem;overflow-y:auto}.mpn-section-label[data-v-9604fcc2]{text-transform:uppercase;letter-spacing:.07em;color:#94a3b8;background:#f8fafc;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;padding:.4rem 1rem .25rem;font-size:.68rem;font-weight:700}.mpn-row[data-v-9604fcc2]{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f1f5f9;flex-direction:column;gap:.18rem;width:100%;padding:.65rem 1rem;font-family:inherit;transition:background .12s;display:flex}.mpn-row[data-v-9604fcc2]:active{background:#eff6ff}.mpn-row--catalog[data-v-9604fcc2]{background:#fefeff}.mpn-row--catalog[data-v-9604fcc2]:active{background:#f5f3ff}.mpn-row-main[data-v-9604fcc2]{align-items:baseline;gap:.5rem;display:flex}.mpn-row-brand[data-v-9604fcc2]{color:#1e293b;font-size:.9rem;font-weight:700}.mpn-row-size[data-v-9604fcc2]{color:#475569;font-size:.82rem}.mpn-row-sub[data-v-9604fcc2]{align-items:center;gap:.75rem;display:flex}.mpn-row-mpn[data-v-9604fcc2]{color:#64748b;font-family:SF Mono,Fira Code,monospace;font-size:.75rem}.mpn-row-qty[data-v-9604fcc2]{color:#22c55e;font-size:.75rem;font-weight:600}.mpn-row-action[data-v-9604fcc2]{color:#6366f1;font-size:.75rem;font-weight:600}.mpn-state[data-v-9604fcc2]{text-align:center;color:#94a3b8;padding:2rem 1rem;font-size:.875rem}.mpn-state--error[data-v-9604fcc2]{color:#ef4444}.mpn-footer[data-v-9604fcc2]{background:#f8fafc;border-top:1px solid #e2e8f0;flex-direction:column;gap:.4rem;padding:.85rem 1rem;display:flex}.mpn-manual-btn[data-v-9604fcc2]{color:#475569;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;width:100%;padding:.65rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:background .12s,border-color .12s}.mpn-manual-btn[data-v-9604fcc2]:active{background:#f1f5f9;border-color:#cbd5e1}.mpn-cancel-btn[data-v-9604fcc2]{color:#9f1239;cursor:pointer;background:#fff1f2;border:1.5px solid #fecdd3;border-radius:10px;width:100%;padding:.65rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:background .12s,border-color .12s}.mpn-cancel-btn[data-v-9604fcc2]:active{background:#ffe4e6;border-color:#fda4af}.mpn-confirm-overlay{z-index:1000;background:#000000b8;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.mpn-confirm-card{text-align:center;background:#fff;border-radius:20px;width:100%;max-width:420px;padding:2rem 1.75rem 1.75rem;box-shadow:0 24px 64px #00000059}.mpn-confirm-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin-bottom:.35rem;font-size:.75rem;font-weight:700}.mpn-confirm-prompt{color:#475569;margin-bottom:1.25rem;font-size:1rem}.mpn-confirm-mpn{color:#0f172a;letter-spacing:.04em;word-break:break-all;background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;margin-bottom:.75rem;padding:.75rem 1rem;font-family:ui-monospace,Cascadia Code,monospace;font-size:2.75rem;font-weight:900;line-height:1.1}.mpn-confirm-details{color:#64748b;flex-wrap:wrap;justify-content:center;gap:.4rem .75rem;margin-bottom:1.75rem;font-size:.9rem;display:flex}.mpn-confirm-size{font-family:ui-monospace,monospace;font-weight:600}.mpn-confirm-warning{color:#7a4f00;background:#fff3cd;border:1px solid #f0ad4e;border-radius:.5rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.4}.mpn-confirm-actions{flex-direction:column;gap:.625rem;display:flex}.mpn-confirm-yes{color:#fff;cursor:pointer;letter-spacing:.01em;-webkit-tap-highlight-color:transparent;background:#16a34a;border:none;border-radius:12px;padding:1rem;font-size:1.1rem;font-weight:700}.mpn-confirm-yes:active{background:#15803d}.mpn-confirm-edit{color:#c2410c;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;padding:.85rem;font-size:1rem;font-weight:600}.mpn-confirm-edit:active{background:#ffedd5}.mpn-confirm-no{color:#475569;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;padding:.85rem;font-size:1rem;font-weight:600}.mpn-confirm-no:active{background:#e2e8f0}.login-page[data-v-bdadda9f]{height:100dvh;padding:calc(env(safe-area-inset-top) + 1rem) calc(env(safe-area-inset-right) + 1rem) calc(env(safe-area-inset-bottom) + 1rem) calc(env(safe-area-inset-left) + 1rem);box-sizing:border-box;background:#0f172a;justify-content:center;align-items:center;display:flex}.login-card[data-v-bdadda9f]{background:#1e293b;border-radius:14px;width:100%;max-width:360px;padding:2rem;box-shadow:0 24px 64px #0006}.login-brand[data-v-bdadda9f]{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:.2rem;font-size:.7rem;font-weight:800}.login-title[data-v-bdadda9f]{color:#f1f5f9;letter-spacing:.02em;margin-bottom:1.25rem;font-size:1.45rem;font-weight:700}.login-form[data-v-bdadda9f]{flex-direction:column;gap:.4rem;display:flex}label[data-v-bdadda9f]{letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;margin-top:.6rem;font-size:.78rem;font-weight:600}label[data-v-bdadda9f]:first-of-type{margin-top:0}input[data-v-bdadda9f]{color:#f1f5f9;background:#0f172a;border:1px solid #334155;border-radius:8px;outline:none;padding:.6rem .875rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}input[data-v-bdadda9f]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}input[data-v-bdadda9f]:disabled{opacity:.5;cursor:not-allowed}.login-error[data-v-bdadda9f]{color:#f87171;background:#580e0e99;border:1px solid #7f1d1d;border-radius:7px;margin:0;padding:.5rem .75rem;font-size:.82rem}.login-btn[data-v-bdadda9f]{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-top:.25rem;padding:.7rem 1.5rem;font-size:.95rem;font-weight:700;transition:background .15s}.login-btn[data-v-bdadda9f]:hover:not(:disabled){background:var(--accent-dark)}.login-btn[data-v-bdadda9f]:disabled{opacity:.5;cursor:default}.store-shell[data-v-b556f12b]{height:100dvh;display:flex;overflow:hidden}.sidebar[data-v-b556f12b]{background:var(--primary-darker);width:220px;box-shadow:var(--shadow-md);z-index:1;border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}.sidebar-brand[data-v-b556f12b]{letter-spacing:.18em;text-transform:uppercase;color:#f8fafc;border-bottom:1px solid #ffffff14;flex-direction:column;gap:.25rem;margin-bottom:.5rem;padding:1.35rem 1.25rem 1.1rem;font-size:.82rem;font-weight:800;display:flex;position:relative}.sidebar-brand[data-v-b556f12b]:before{content:"";background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--accent-tint);border-radius:2px;position:absolute;top:1.5rem;right:1.25rem}.sidebar-store-name[data-v-b556f12b]{letter-spacing:.04em;text-transform:none;color:var(--accent);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:500;overflow:hidden}.nav-link[data-v-b556f12b]{color:#94a3b8;cursor:pointer;text-align:left;background:0 0;border:none;border-left:3px solid #0000;width:100%;padding:.6rem 1.25rem;font-size:.85rem;font-weight:500;transition:all .2s cubic-bezier(.2,.8,.2,1);display:block}.nav-link[data-v-b556f12b]:hover{color:#e2e8f0;background:#334155;padding-left:1.35rem}.nav-link--active[data-v-b556f12b]{color:#fff;background:var(--accent-tint);border-left-color:var(--accent);padding-left:1.5rem}.nav-link--badge[data-v-b556f12b]{justify-content:space-between;align-items:center;display:flex}.nav-badge[data-v-b556f12b]{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.68rem;font-weight:700;line-height:1;animation:1.8s ease-in-out infinite pulse-badge-b556f12b;display:inline-flex}@keyframes pulse-badge-b556f12b{0%,to{opacity:1}50%{opacity:.6}}.sidebar-footer[data-v-b556f12b]{border-top:1px solid #334155;flex-direction:column;gap:.5rem;margin-top:auto;padding:.875rem 1.25rem;display:flex}.sidebar-user[data-v-b556f12b]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;overflow:hidden}.sidebar-role[data-v-b556f12b]{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-top:-.25rem;font-size:.68rem;font-weight:700}.sidebar-logout[data-v-b556f12b]{color:#64748b;cursor:pointer;text-align:left;background:0 0;border:1px solid #334155;border-radius:6px;padding:.35rem .75rem;font-size:.78rem;font-weight:600;transition:color .12s,border-color .12s}.sidebar-logout[data-v-b556f12b]:hover{color:#f1f5f9;border-color:#64748b}.main-content[data-v-b556f12b]{--page-sticky-header-height:58px;background:#f8fafc;flex:1;min-width:0;overflow-y:auto}.page-enter-active[data-v-b556f12b],.page-leave-active[data-v-b556f12b]{transition:opacity 60ms linear}.page-enter-from[data-v-b556f12b],.page-leave-to[data-v-b556f12b]{opacity:0}.tab-view[data-v-b556f12b]{color:#334155;flex-direction:column;min-height:100%;font-size:.875rem;display:flex}.page-header[data-v-b556f12b]{z-index:30;background:var(--primary);border-bottom:1px solid var(--primary-border);align-items:center;gap:.75rem;padding:.875rem 1.5rem;display:flex;position:sticky;top:0}h1[data-v-b556f12b]{letter-spacing:.08em;text-transform:uppercase;color:#fff;margin:0;font-size:1.15rem;font-weight:700}.header-count[data-v-b556f12b]{color:#fff;background:#fff3;border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:700}.unread-pill[data-v-b556f12b]{color:#fff;background:#fff3;border-radius:999px;padding:.2rem .65rem;font-size:.72rem;font-weight:700;animation:1.8s ease-in-out infinite pulse-badge-b556f12b}.tab-inner[data-v-b556f12b]{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.mode-toggle[data-v-b556f12b]{border-bottom:1px solid #e2e8f0;gap:.5rem;padding-bottom:1rem;display:flex}.mode-btn[data-v-b556f12b]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.38rem .875rem;font-size:.8rem;font-weight:600;transition:all .12s}.mode-btn[data-v-b556f12b]:hover{color:#334155;background:#f1f5f9}.mode-btn--active[data-v-b556f12b]{background:var(--primary);color:#fff;border-color:var(--primary)}.filter-bar[data-v-b556f12b]{top:var(--page-sticky-header-height);z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:.75rem;padding:1rem 1.25rem;display:flex;position:sticky}.filter-field[data-v-b556f12b]{flex-direction:column;gap:.3rem;display:flex}.filter-label[data-v-b556f12b]{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-size:.65rem;font-weight:700}.filter-sel[data-v-b556f12b],.filter-inp[data-v-b556f12b]{color:#334155;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:7px;outline:none;min-width:130px;padding:.42rem .7rem;font-family:inherit;font-size:.82rem;transition:border-color .15s,box-shadow .15s}.filter-sel[data-v-b556f12b]:focus,.filter-inp[data-v-b556f12b]:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-tint);background:#fff}.filter-inp[data-v-b556f12b]::placeholder{color:#cbd5e1}.filter-actions[data-v-b556f12b]{align-items:flex-end;gap:.5rem;padding-bottom:1px;display:flex}.btn-search[data-v-b556f12b]{background:var(--primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:7px;padding:.44rem 1.1rem;font-size:.82rem;font-weight:700;transition:opacity .12s}.btn-search[data-v-b556f12b]:hover:not(:disabled){opacity:.88}.btn-search[data-v-b556f12b]:disabled{opacity:.5;cursor:default}.btn-clear[data-v-b556f12b]{color:#dc2626;cursor:pointer;white-space:nowrap;background:#fef2f2;border:1.5px solid #fecaca;border-radius:7px;padding:.44rem .875rem;font-size:.82rem;font-weight:600;transition:background .12s}.btn-clear[data-v-b556f12b]:hover{background:#fee2e2}.quick-bar[data-v-b556f12b]{top:var(--page-sticky-header-height);z-index:20;background:#f8fafc;gap:.6rem;display:flex;position:sticky}.quick-input[data-v-b556f12b]{color:#1e293b;background:#fff;border:1.5px solid #e2e8f0;border-radius:9px;outline:none;flex:1;padding:.65rem .875rem;font-size:.925rem;transition:border-color .15s,box-shadow .15s}.quick-input[data-v-b556f12b]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.quick-input[data-v-b556f12b]::placeholder{color:#94a3b8}.quick-hint[data-v-b556f12b]{color:#94a3b8;margin-top:-.5rem;font-size:.78rem}.state-row[data-v-b556f12b]{text-align:center;color:#94a3b8;padding:3rem 1rem}.state-row--error[data-v-b556f12b]{color:#dc2626;background:#fef2f2;border-radius:8px;padding:1rem 1.25rem}.state-row--idle[data-v-b556f12b]{color:#94a3b8}.table-wrapper[data-v-b556f12b]{overflow-x:auto}.browse-table[data-v-b556f12b]{border-collapse:collapse;background:#fff;border-radius:10px;width:100%;overflow:hidden;box-shadow:0 1px 3px #00000012}.browse-table thead tr[data-v-b556f12b]{background:#f1f5f9;border-bottom:1px solid #e2e8f0}.browse-table th[data-v-b556f12b]{letter-spacing:.07em;text-transform:uppercase;color:#64748b;text-align:left;white-space:nowrap;padding:.55rem .875rem;font-size:.7rem;font-weight:600}.browse-table tbody tr[data-v-b556f12b]{border-bottom:1px solid #f1f5f9;transition:background .1s}.browse-table tbody tr[data-v-b556f12b]:last-child{border-bottom:none}.browse-table tbody tr[data-v-b556f12b]:hover{background:#f8fafc}.browse-table td[data-v-b556f12b]{color:#334155;vertical-align:middle;padding:.6rem .875rem}.td-brand[data-v-b556f12b]{color:#0f172a;font-weight:600}.col-num[data-v-b556f12b],.col-action[data-v-b556f12b]{text-align:right}.empty-cell[data-v-b556f12b]{text-align:center;color:#94a3b8;padding:3rem 1rem}.btn-request[data-v-b556f12b]{background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:.3rem .8rem;font-size:.78rem;font-weight:600;transition:opacity .12s}.btn-request[data-v-b556f12b]:hover{opacity:.85}.load-more-bar[data-v-b556f12b]{justify-content:center;display:flex}.btn-load-more[data-v-b556f12b]{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:.5rem 1.5rem;font-size:.82rem;font-weight:600;transition:background .12s}.btn-load-more[data-v-b556f12b]:hover:not(:disabled){background:#f1f5f9}.btn-load-more[data-v-b556f12b]:disabled{opacity:.5;cursor:default}.req-list[data-v-b556f12b]{flex-direction:column;gap:.75rem;display:flex}.req-card[data-v-b556f12b]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:.5rem;padding:1rem 1.1rem;transition:background 1.5s,border-color 1.5s;display:flex;position:relative;box-shadow:0 1px 3px #0000000d}.req-new-fulfilled[data-v-b556f12b]{background:#f0fdf4;border-color:#86efac}.req-new-denied[data-v-b556f12b]{background:#fff1f2;border-color:#fecaca}.req-new-tag[data-v-b556f12b]{letter-spacing:.05em;text-transform:uppercase;border-radius:0 12px 0 8px;padding:.2rem .65rem;font-size:.65rem;font-weight:800;position:absolute;top:-1px;right:-1px}.req-new-fulfilled .req-new-tag[data-v-b556f12b]{color:#fff;background:#16a34a}.req-new-denied .req-new-tag[data-v-b556f12b]{color:#fff;background:#dc2626}.req-card-top[data-v-b556f12b]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.req-tire[data-v-b556f12b]{color:#0f172a;font-size:.95rem;font-weight:700}.req-chips[data-v-b556f12b]{flex-wrap:wrap;gap:.3rem;margin-top:.3rem;display:flex}.chip[data-v-b556f12b]{color:#475569;background:#f1f5f9;border-radius:5px;padding:.18rem .5rem;font-size:.72rem;font-weight:600}.chip-muted[data-v-b556f12b]{color:#64748b;background:#0000000a}.chip-mono[data-v-b556f12b]{color:#64748b;background:#f1f5f9;font-family:Courier New,monospace}.req-right[data-v-b556f12b]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.25rem;display:flex}.req-date[data-v-b556f12b]{color:#94a3b8;white-space:nowrap;font-size:.72rem}.req-note[data-v-b556f12b]{color:#475569;background:#00000006;border-left:2px solid #cbd5e1;border-radius:0 5px 5px 0;padding:.3rem .625rem;font-size:.8rem;font-style:italic}.req-note-label[data-v-b556f12b]{color:#64748b;margin-right:.25rem;font-style:normal;font-weight:600}.req-new-fulfilled .req-note[data-v-b556f12b]{border-left-color:#86efac}.req-new-denied .req-note[data-v-b556f12b]{border-left-color:#fca5a5}.cancel-error[data-v-b556f12b]{color:#dc2626;margin:.5rem 0 0;font-size:.8rem}.btn-cancel-req[data-v-b556f12b]{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:6px;align-self:flex-start;padding:.28rem .75rem;font-size:.78rem;font-weight:600;transition:background .12s,color .12s,border-color .12s}.btn-cancel-req[data-v-b556f12b]:hover{color:#dc2626;background:#fef2f2;border-color:#fecaca}.status-badge[data-v-b556f12b]{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.2rem .65rem;font-size:.72rem;font-weight:700;display:inline-block}.badge-pending[data-v-b556f12b]{color:#854d0e;background:#fef9c3}.badge-fulfilled[data-v-b556f12b]{color:#166534;background:#dcfce7}.badge-denied[data-v-b556f12b]{color:#991b1b;background:#fee2e2}.badge-cancelled[data-v-b556f12b]{color:#64748b;background:#f1f5f9}.modal-overlay[data-v-b556f12b]{z-index:200;background:#0f172a8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card[data-v-b556f12b]{background:#fff;border-radius:14px;width:100%;max-width:400px;overflow:hidden;box-shadow:0 24px 64px #0003}.modal-header[data-v-b556f12b]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.1rem 1.4rem;display:flex}.modal-header h3[data-v-b556f12b]{color:#0f172a;margin:0;font-size:.95rem;font-weight:700}.modal-close[data-v-b556f12b]{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;transition:background .12s;display:flex}.modal-close[data-v-b556f12b]:hover{color:#334155;background:#e2e8f0}.modal-body[data-v-b556f12b]{flex-direction:column;gap:1rem;padding:1.25rem 1.4rem 1.4rem;display:flex}.tire-summary[data-v-b556f12b]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:0;padding:.75rem 1rem}.ts-row[data-v-b556f12b]{gap:.75rem;padding:.15rem 0;display:flex}.ts-row dt[data-v-b556f12b]{text-transform:uppercase;letter-spacing:.05em;color:#64748b;flex-shrink:0;width:72px;font-size:.72rem;font-weight:600}.ts-row dd[data-v-b556f12b]{color:#1e293b;margin:0;font-size:.875rem;font-weight:500}.qty-label[data-v-b556f12b]{letter-spacing:.05em;text-transform:uppercase;color:#64748b;flex-direction:column;gap:.4rem;font-size:.78rem;font-weight:600;display:flex}.qty-input[data-v-b556f12b]{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:7px;outline:none;width:120px;padding:.55rem .75rem;font-size:.95rem;transition:border-color .15s,box-shadow .15s}.qty-input[data-v-b556f12b]:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-tint)}.qty-input[data-v-b556f12b]:disabled{opacity:.5}.req-error[data-v-b556f12b]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin:0;padding:.45rem .75rem;font-size:.82rem}.modal-actions[data-v-b556f12b]{justify-content:flex-end;gap:.625rem;display:flex}.btn-cancel-modal[data-v-b556f12b]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:.45rem 1rem;font-size:.85rem;font-weight:600;transition:background .12s}.btn-cancel-modal[data-v-b556f12b]:hover:not(:disabled){background:#f1f5f9}.btn-cancel-modal[data-v-b556f12b]:disabled{opacity:.5}.btn-submit-modal[data-v-b556f12b]{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:7px;padding:.45rem 1.1rem;font-size:.85rem;font-weight:700;transition:opacity .12s}.btn-submit-modal[data-v-b556f12b]:hover:not(:disabled){opacity:.88}.btn-submit-modal[data-v-b556f12b]:disabled{opacity:.5}.request-success[data-v-b556f12b]{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 1rem;display:flex}.success-icon[data-v-b556f12b]{color:#16a34a;background:#dcfce7;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.5rem;font-weight:900;display:flex}.request-success p[data-v-b556f12b]{color:#0f172a;font-size:1rem;font-weight:700}.modal-enter-active[data-v-b556f12b],.modal-leave-active[data-v-b556f12b]{transition:opacity .18s}.modal-enter-from[data-v-b556f12b],.modal-leave-to[data-v-b556f12b]{opacity:0}.notif-toast[data-v-b556f12b]{z-index:9999;background:#1e293b;border-left:4px solid #22c55e;border-radius:10px;align-items:center;gap:.875rem;min-width:260px;max-width:360px;padding:.875rem 1rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 8px 32px #00000073,0 2px 8px #00000040}.notif-toast.notif-denied[data-v-b556f12b]{border-left-color:#ef4444}.notif-toast.notif-mixed[data-v-b556f12b]{border-left-color:var(--accent)}.notif-body[data-v-b556f12b]{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.notif-icon[data-v-b556f12b]{color:#fff;background:#22c55e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.85rem;font-weight:800;display:flex}.notif-denied .notif-icon[data-v-b556f12b]{background:#ef4444}.notif-mixed .notif-icon[data-v-b556f12b]{background:var(--accent)}.notif-text[data-v-b556f12b]{flex:1;min-width:0}.notif-title[data-v-b556f12b]{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin-bottom:.2rem;font-size:.68rem;font-weight:700}.notif-msg[data-v-b556f12b]{color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;font-size:.83rem;font-weight:500;overflow:hidden}.notif-actions[data-v-b556f12b]{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.notif-view[data-v-b556f12b]{color:#fff;cursor:pointer;white-space:nowrap;background:#22c55e;border:none;border-radius:6px;padding:.3rem .7rem;font-size:.75rem;font-weight:700;transition:opacity .12s}.notif-view[data-v-b556f12b]:hover{opacity:.88}.notif-denied .notif-view[data-v-b556f12b]{background:#ef4444}.notif-mixed .notif-view[data-v-b556f12b]{background:var(--accent)}.notif-close[data-v-b556f12b]{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;font-size:.8rem;transition:color .12s;display:flex}.notif-close[data-v-b556f12b]:hover{color:#cbd5e1}.notif-enter-active[data-v-b556f12b]{transition:all .3s cubic-bezier(.2,.8,.2,1)}.notif-leave-active[data-v-b556f12b]{transition:all .22s}.notif-enter-from[data-v-b556f12b]{opacity:0;transform:translateY(1rem)scale(.95)}.notif-leave-to[data-v-b556f12b]{opacity:0;transform:translateY(.5rem)scale(.97)}.hub-page[data-v-398b3ee6]{box-sizing:border-box;height:100dvh;padding-bottom:0;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background:#f1f5f9;flex-direction:column;font-size:.9rem;display:flex;overflow:hidden}.hub-dev-banner[data-v-398b3ee6]{padding:.42rem 1.1rem;padding-top:calc(env(safe-area-inset-top) + .32rem);color:#fff;letter-spacing:.02em;z-index:25;background:#f59e0b;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;font-size:.72rem;font-weight:700;display:flex}.hub-dev-banner-text[data-v-398b3ee6]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.hub-dev-banner-exit[data-v-398b3ee6]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff38;border:none;border-radius:6px;flex-shrink:0;padding:.22rem .6rem;font-size:.72rem;font-weight:700}.hub-dev-banner-exit[data-v-398b3ee6]:active{background:#ffffff5c}.hub-header[data-v-398b3ee6]{padding:.7rem 1.1rem .58rem;padding-top:calc(env(safe-area-inset-top) + .58rem);z-index:20;background:#00aeff;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.hub-dev-banner+.hub-header[data-v-398b3ee6]{padding-top:.7rem}.hub-brand[data-v-398b3ee6]{letter-spacing:.2em;text-transform:uppercase;color:#fff;font-size:.78rem;font-weight:800}.hub-header-right[data-v-398b3ee6]{align-items:center;gap:.75rem;display:flex;position:relative}.hub-user-button[data-v-398b3ee6]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff26;border:1px solid #ffffff52;border-radius:999px;align-items:center;gap:.35rem;max-width:170px;padding:.34rem .54rem;display:flex}.hub-user-button[data-v-398b3ee6]:active{background:#ffffff3d}.hub-user[data-v-398b3ee6]{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:.76rem;font-weight:700;overflow:hidden}.hub-user-caret[data-v-398b3ee6]{color:#ffffffe6;font-size:.85rem;line-height:1;transform:translateY(-1px)}.hub-menu-scrim[data-v-398b3ee6]{z-index:10;background:0 0;border:none;padding:0;position:fixed;inset:0}.hub-account-menu[data-v-398b3ee6]{z-index:30;background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:min(240px,100vw - 2.5rem);max-height:calc(100dvh - 8rem);padding:.4rem;position:absolute;top:calc(100% + .55rem);right:0;overflow-y:auto;box-shadow:0 18px 36px #0f172a2e}.hub-menu-divider[data-v-398b3ee6]{background:#f1f5f9;height:1px;margin:.3rem .5rem}.hub-account-option[data-v-398b3ee6]{color:#0f172a;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:10px;width:100%;padding:.85rem .9rem;font-size:.9rem;font-weight:750}.hub-account-option[data-v-398b3ee6]:active{background:#f1f5f9}.hub-account-option--danger[data-v-398b3ee6]{color:#dc2626}.hub-account-option--dev[data-v-398b3ee6]{color:#d97706;align-items:center;gap:.45rem;padding:.72rem .9rem;font-size:.85rem;display:flex}.hub-account-option--dev-active[data-v-398b3ee6]{background:#f59e0b14}.hub-dev-icon[data-v-398b3ee6]{flex-shrink:0;font-size:.95rem}.hub-dev-caret[data-v-398b3ee6]{color:#d97706;margin-left:auto;font-size:1.1rem;line-height:1;transition:transform .15s;transform:rotate(90deg)}.hub-dev-caret--open[data-v-398b3ee6]{transform:rotate(270deg)}.hub-dev-panel[data-v-398b3ee6]{background:var(--line-100);border-radius:10px;margin:.2rem 0;overflow:hidden}.hub-dev-panel-header[data-v-398b3ee6]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-400);padding:.5rem .875rem .1rem;font-size:.62rem;font-weight:600}.hub-dev-option[data-v-398b3ee6]{width:100%;color:var(--ink-700);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:.48rem .875rem;font-size:.82rem;font-weight:600;display:block}.hub-dev-option[data-v-398b3ee6]:active{background:#334155}.hub-dev-option--active[data-v-398b3ee6]{color:#f59e0b;font-weight:800}.hub-dev-store-section[data-v-398b3ee6]{border-top:1px solid #334155;padding:.4rem 0}.hub-dev-store-label[data-v-398b3ee6]{letter-spacing:.08em;text-transform:uppercase;color:#475569;padding:.3rem .875rem .15rem;font-size:.62rem;font-weight:700}.hub-dev-store-loading[data-v-398b3ee6]{color:#475569;padding:.4rem .875rem;font-size:.78rem}.hub-dev-store-option[data-v-398b3ee6]{padding-left:1.3rem}.account-menu-enter-active[data-v-398b3ee6],.account-menu-leave-active[data-v-398b3ee6]{transition:opacity .14s,transform .14s}.account-menu-enter-from[data-v-398b3ee6],.account-menu-leave-to[data-v-398b3ee6]{opacity:0;transform:translateY(-6px)scale(.98)}.hub-body[data-v-398b3ee6]{padding:.68rem 1.1rem calc(env(safe-area-inset-bottom) + .78rem);flex-direction:column;flex:1;gap:.62rem;min-height:0;display:flex;overflow:hidden}.hub-overview[data-v-398b3ee6]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.82rem .9rem;display:flex;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}.hub-kicker[data-v-398b3ee6]{color:#0092d6;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .25rem;font-size:.68rem;font-weight:800}.hub-greeting[data-v-398b3ee6]{color:#0f172a;letter-spacing:0;margin:0;font-size:1.2rem;font-weight:850;line-height:1.06}.hub-status[data-v-398b3ee6]{color:#64748b;margin:.32rem 0 0;font-size:.74rem;font-weight:650}.hub-primary-action[data-v-398b3ee6]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#00aeff;border:none;border-radius:10px;flex-shrink:0;padding:.48rem .78rem;font-size:.82rem;font-weight:800}.hub-primary-action[data-v-398b3ee6]:active{background:#0092d6}.hub-stats[data-v-398b3ee6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.hub-stats--worker[data-v-398b3ee6]{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-stat[data-v-398b3ee6]{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e2e8f0;border-radius:11px;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.58rem .56rem;display:flex;box-shadow:0 1px 3px #0000000f}.hub-stat[data-v-398b3ee6]:active{background:#f8fafc}.hub-stat--alert[data-v-398b3ee6]{background:#eff6ff;border-color:#bfdbfe}.hub-stat-num[data-v-398b3ee6]{color:#0f172a;font-size:1.2rem;font-weight:850;line-height:1}.hub-stat--alert .hub-stat-num[data-v-398b3ee6]{color:#0084c2}.hub-stat-label[data-v-398b3ee6]{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.64rem;font-weight:750}.hub-section-head[data-v-398b3ee6]{color:#64748b;text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:.45rem;font-size:.66rem;font-weight:800;display:flex}.hub-section-head--tools[data-v-398b3ee6]{margin-top:.25rem}.hub-cards[data-v-398b3ee6]{flex-direction:column;flex:1;gap:.58rem;min-height:0;padding-bottom:0;display:flex}.hub-card[data-v-398b3ee6]{cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:#fff;border:none;border-radius:12px;flex:1 1 0;align-items:center;gap:.82rem;min-height:0;padding:clamp(.62rem,1.45vh,.95rem) .9rem;transition:background .12s,box-shadow .12s;display:flex;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}.hub-card[data-v-398b3ee6]:active{background:#f8fafc;box-shadow:0 1px 2px #0000000f}.hub-card--returns[data-v-398b3ee6]{order:3}.hub-card--requests[data-v-398b3ee6]{order:4}.hub-card-icon[data-v-398b3ee6]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.icon-blue[data-v-398b3ee6]{color:#0092d6;background:#00aeff1f}.icon-slate[data-v-398b3ee6]{color:#475569;background:#e8edf3}.icon-amber[data-v-398b3ee6]{color:#a16207;background:#fef9c3}.icon-emerald[data-v-398b3ee6]{color:#15803d;background:#dcfce7}.hub-card-text[data-v-398b3ee6]{flex-direction:column;flex:1;gap:.2rem;display:flex}.hub-card-title[data-v-398b3ee6]{color:#0f172a;font-size:.94rem;font-weight:700}.hub-card-inline-badge[data-v-398b3ee6]{color:#fff;vertical-align:middle;background:#00aeff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:.35rem;padding:0 .35rem;font-size:.68rem;font-weight:850;display:inline-flex}.hub-card-sub[data-v-398b3ee6]{color:#64748b;font-size:.72rem;font-weight:400}.hub-card-arrow[data-v-398b3ee6]{color:#cbd5e1;flex-shrink:0;font-size:1.5rem;line-height:1}.sheet-overlay[data-v-398b3ee6]{z-index:500;background:#0f172a8c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.bottom-sheet[data-v-398b3ee6]{width:100%;max-width:560px;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-radius:20px 20px 0 0;overflow:hidden;box-shadow:0 -8px 40px #0000002e}.sheet-handle[data-v-398b3ee6]{background:#e2e8f0;border-radius:999px;width:36px;height:4px;margin:.75rem auto 0}.sheet-header[data-v-398b3ee6]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:.875rem 1.25rem;display:flex}.sheet-header h2[data-v-398b3ee6]{color:#0f172a;margin:0;font-size:1rem;font-weight:700}.sheet-close[data-v-398b3ee6]{color:#64748b;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;display:flex}.sheet-body[data-v-398b3ee6]{flex-direction:column;gap:1.25rem;padding:1.1rem 1.25rem 2rem;display:flex}.logout-prompt[data-v-398b3ee6]{color:#334155;text-align:center;margin:0;font-size:.95rem}.sheet-actions[data-v-398b3ee6]{gap:.625rem;display:flex}.btn-sheet-cancel[data-v-398b3ee6]{color:#475569;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #cbd5e1;border-radius:10px;flex:1;padding:.7rem;font-size:.9rem;font-weight:600}.btn-sheet-submit[data-v-398b3ee6]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#dc2626;border:none;border-radius:10px;flex:1;padding:.7rem;font-size:.9rem;font-weight:700}.mob-inv-page[data-v-51434f19]{--mobile-sticky-header-height:calc(env(safe-area-inset-top) + 4.25rem);color:#334155;min-height:100dvh;padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);box-sizing:border-box;background:#f1f5f9;flex-direction:column;font-size:.9rem;display:flex}.mob-header[data-v-51434f19]{z-index:10;padding:.875rem 1.1rem 1rem;padding-top:calc(env(safe-area-inset-top) + .35rem);background:#00aeff;flex-direction:row;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.back-btn[data-v-51434f19]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff2e;border:1px solid #ffffff4d;border-radius:7px;justify-self:start;align-items:center;gap:.35rem;padding:.35rem .7rem .35rem .5rem;font-size:.82rem;font-weight:600;display:flex}.back-btn[data-v-51434f19]:active{background:#ffffff47}.header-center[data-v-51434f19]{flex-direction:column;justify-self:center;align-items:center;display:flex}.header-title[data-v-51434f19]{color:#fff;letter-spacing:.04em;font-size:1rem;font-weight:700}.header-count[data-v-51434f19]{color:#ffffffbf;font-size:.72rem;font-weight:500}.search-wrap[data-v-51434f19]{top:var(--mobile-sticky-header-height);z-index:9;background:#f1f5f9;border-bottom:1px solid #e2e8f0;padding:.875rem 1.1rem .5rem;position:sticky}.search-input[data-v-51434f19]{color:#334155;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;width:100%;padding:.65rem 1rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}.search-input[data-v-51434f19]:focus{border-color:#00aeff;box-shadow:0 0 0 3px #00aeff26}.search-input[data-v-51434f19]::placeholder{color:#94a3b8}.mob-body[data-v-51434f19]{flex-direction:column;flex:1;gap:.75rem;padding:.5rem 1.1rem 2rem;display:flex}.loading-row[data-v-51434f19],.empty-row[data-v-51434f19]{text-align:center;color:#94a3b8;padding:3rem 1rem;font-size:.875rem}.tire-card[data-v-51434f19]{background:#fff;border-radius:12px;flex-direction:column;gap:.35rem;padding:1rem 1.1rem;display:flex;box-shadow:0 1px 3px #00000012,0 1px 2px #0000000a}.card-top[data-v-51434f19]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.card-brand[data-v-51434f19]{color:#0f172a;font-size:1rem;font-weight:700}.qty-badge[data-v-51434f19]{color:#15803d;letter-spacing:.02em;background:#dcfce7;border-radius:999px;flex-shrink:0;padding:.2rem .6rem;font-size:.75rem;font-weight:700}.card-model[data-v-51434f19]{color:#334155;font-size:.875rem;font-weight:500}.card-chips[data-v-51434f19]{flex-wrap:wrap;gap:.35rem;margin-top:.1rem;display:flex}.chip[data-v-51434f19]{color:#475569;letter-spacing:.03em;white-space:nowrap;background:#f1f5f9;border-radius:5px;padding:.18rem .55rem;font-size:.72rem;font-weight:600}.chip-blue[data-v-51434f19]{color:#007db8;background:#00aeff1a}.card-mpn[data-v-51434f19]{color:#202225;margin-top:.1rem;font-size:.8rem}.card-request-btn[data-v-51434f19]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#00aeff;border:none;border-radius:8px;width:100%;margin-top:.625rem;padding:.55rem;font-size:.875rem;font-weight:600;transition:background .12s}.card-request-btn[data-v-51434f19]:active{background:#0099e0}.modal-grab[data-v-51434f19]{touch-action:none;cursor:grab;flex-shrink:0;justify-content:center;align-items:center;height:20px;display:flex}.modal-grab[data-v-51434f19]:after{content:"";background:#cbd5e1;border-radius:999px;width:36px;height:4px}.sheet-enter-active[data-v-51434f19],.sheet-leave-active[data-v-51434f19]{transition:background .22s}.sheet-enter-from[data-v-51434f19],.sheet-leave-to[data-v-51434f19]{background:#0f172a00!important}.sheet-enter-active .modal-card[data-v-51434f19]{transition:transform .32s cubic-bezier(.32,.72,0,1)}.sheet-leave-active .modal-card[data-v-51434f19]{transition:transform .24s cubic-bezier(.4,0,1,1)}.sheet-enter-from .modal-card[data-v-51434f19],.sheet-leave-to .modal-card[data-v-51434f19]{transform:translateY(100%)}.modal-overlay[data-v-51434f19]{z-index:200;background:#0f172a8c;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.modal-card[data-v-51434f19]{background:#fff;border-radius:20px 20px 0 0;width:100%;max-width:560px;overflow:hidden;box-shadow:0 -8px 40px #0000002e}.modal-header[data-v-51434f19]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.1rem 1.25rem;display:flex}.modal-header h2[data-v-51434f19]{color:#0f172a;font-size:1rem;font-weight:700}.modal-close[data-v-51434f19]{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;display:flex}.modal-body[data-v-51434f19]{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.req-success[data-v-51434f19]{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 1rem;display:flex}.req-icon[data-v-51434f19]{color:#16a34a;background:#dcfce7;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.5rem;font-weight:900;display:flex}.req-success p[data-v-51434f19]{color:#0f172a;font-size:1rem;font-weight:700}.req-summary[data-v-51434f19]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin:0;padding:.75rem 1rem}.rs-row[data-v-51434f19]{gap:.75rem;padding:.18rem 0;display:flex}.rs-row dt[data-v-51434f19]{text-transform:uppercase;letter-spacing:.05em;color:#64748b;white-space:nowrap;flex-shrink:0;min-width:56px;font-size:.72rem;font-weight:600}.rs-row dd[data-v-51434f19]{color:#1e293b;margin:0;font-size:.875rem;font-weight:500}.rs-qty[data-v-51434f19]{color:#0f172a;font-weight:700}.qty-label[data-v-51434f19]{letter-spacing:.05em;text-transform:uppercase;color:#64748b;flex-direction:column;gap:.4rem;font-size:.78rem;font-weight:600;display:flex}.qty-input[data-v-51434f19]{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:130px;padding:.6rem .75rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}.qty-input[data-v-51434f19]:focus{border-color:#00aeff;box-shadow:0 0 0 2px #00aeff26}.req-error[data-v-51434f19]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin:0;padding:.45rem .75rem;font-size:.82rem}.modal-actions[data-v-51434f19]{justify-content:flex-end;gap:.625rem;display:flex}.btn-cancel[data-v-51434f19]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.55rem 1rem;font-size:.875rem;font-weight:600}.btn-cancel[data-v-51434f19]:disabled{opacity:.5}.btn-submit[data-v-51434f19]{color:#fff;cursor:pointer;background:#00aeff;border:none;border-radius:8px;padding:.55rem 1.25rem;font-size:.875rem;font-weight:700;transition:background .12s}.btn-submit[data-v-51434f19]:active:not(:disabled){background:#0099e0}.btn-submit[data-v-51434f19]:disabled{opacity:.5;cursor:default}.mob-req-page[data-v-6c0d6a97]{--mobile-sticky-header-height:calc(env(safe-area-inset-top) + 4.25rem);color:#334155;min-height:100dvh;padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);box-sizing:border-box;background:#f1f5f9;flex-direction:column;font-size:.9rem;display:flex}.mob-header[data-v-6c0d6a97]{z-index:10;padding:.875rem 1.1rem 1rem;padding-top:calc(env(safe-area-inset-top) + .35rem);background:#00aeff;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:sticky;top:0}.back-btn[data-v-6c0d6a97]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff2e;border:1px solid #ffffff4d;border-radius:7px;justify-self:start;align-items:center;gap:.35rem;padding:.35rem .7rem .35rem .5rem;font-size:.82rem;font-weight:600;display:flex}.back-btn[data-v-6c0d6a97]:active{background:#ffffff47}.header-center[data-v-6c0d6a97]{flex-direction:column;justify-self:center;align-items:center;display:flex}.header-title[data-v-6c0d6a97]{color:#fff;letter-spacing:.04em;font-size:1rem;font-weight:700}.header-count[data-v-6c0d6a97]{color:#fffc;font-size:.72rem;font-weight:600}.error-banner[data-v-6c0d6a97]{color:#dc2626;background:#fef2f2;border-bottom:1px solid #fecaca;justify-content:space-between;align-items:center;padding:.75rem 1.1rem;font-size:.85rem;font-weight:500;display:flex}.error-close[data-v-6c0d6a97]{color:#dc2626;cursor:pointer;background:0 0;border:none;padding:0 .25rem;font-size:.85rem}.tab-bar[data-v-6c0d6a97]{top:var(--mobile-sticky-header-height);z-index:9;background:#fff;border-bottom:2px solid #e2e8f0;padding:0 1.1rem;display:flex;position:sticky}.tab-btn[data-v-6c0d6a97]{color:#64748b;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.4rem;margin-bottom:-2px;padding:.75rem 1rem;font-size:.875rem;font-weight:600;display:flex}.tab-active[data-v-6c0d6a97]{color:#0084c2;border-bottom-color:#00aeff}.tab-count[data-v-6c0d6a97]{color:#fff;background:#00aeff;border-radius:999px;padding:.1rem .4rem;font-size:.7rem;font-weight:700}.tab-body[data-v-6c0d6a97]{flex-direction:column;flex:1;gap:.75rem;padding:.75rem 1.1rem 2rem;display:flex}.loading-row[data-v-6c0d6a97],.empty-row[data-v-6c0d6a97]{text-align:center;color:#94a3b8;padding:3rem 1rem;font-size:.875rem}.req-card[data-v-6c0d6a97]{background:#fff;border-radius:12px;flex-direction:column;gap:.35rem;padding:1rem 1.1rem;display:flex;box-shadow:0 1px 3px #00000012,0 1px 2px #0000000a}.req-card-top[data-v-6c0d6a97]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.req-store[data-v-6c0d6a97]{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:700}.req-qty-badge[data-v-6c0d6a97]{color:#007db8;background:#00aeff1f;border-radius:999px;padding:.18rem .55rem;font-size:.78rem;font-weight:700}.req-tire[data-v-6c0d6a97]{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.req-brand[data-v-6c0d6a97]{color:#0f172a;font-size:1rem;font-weight:700}.req-model[data-v-6c0d6a97]{color:#334155;font-size:.875rem}.req-chips[data-v-6c0d6a97]{flex-wrap:wrap;gap:.3rem;display:flex}.chip[data-v-6c0d6a97]{color:#475569;background:#f1f5f9;border-radius:5px;padding:.18rem .5rem;font-size:.72rem;font-weight:600}.chip-blue[data-v-6c0d6a97]{color:#007db8;background:#00aeff1a}.req-meta[data-v-6c0d6a97]{color:#94a3b8;font-size:.72rem}.req-card-actions[data-v-6c0d6a97]{flex-wrap:wrap;gap:.5rem;margin-top:.375rem;display:flex}.btn-fulfill[data-v-6c0d6a97],.btn-deny[data-v-6c0d6a97],.btn-cancel-req[data-v-6c0d6a97]{cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:7px;flex:1;padding:.45rem 1rem;font-size:.82rem;font-weight:600;transition:background .12s}.btn-fulfill[data-v-6c0d6a97]{color:#166534;background:#dcfce7;border-color:#86efac}.btn-fulfill[data-v-6c0d6a97]:active{color:#fff;background:#16a34a}.btn-deny[data-v-6c0d6a97]{color:#64748b;background:#f1f5f9;border-color:#cbd5e1}.btn-deny[data-v-6c0d6a97]:active{color:#dc2626;background:#fef2f2}.btn-cancel-req[data-v-6c0d6a97]{color:#94a3b8;background:0 0;border-color:#e2e8f0;flex:0}.btn-cancel-req[data-v-6c0d6a97]:active{color:#dc2626;background:#fef2f2;border-color:#fecaca}.status-badge[data-v-6c0d6a97]{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.2rem .65rem;font-size:.72rem;font-weight:700;display:inline-block}.badge-fulfilled[data-v-6c0d6a97]{color:#166534;background:#dcfce7}.badge-denied[data-v-6c0d6a97]{color:#991b1b;background:#fee2e2}.badge-cancelled[data-v-6c0d6a97]{color:#64748b;background:#f1f5f9}.req-note[data-v-6c0d6a97]{color:#475569;background:#f8fafc;border-left:2px solid #cbd5e1;border-radius:0 5px 5px 0;margin-top:.2rem;padding:.35rem .6rem;font-size:.78rem;font-style:italic}.sheet-overlay[data-v-6c0d6a97]{z-index:300;background:#0f172a80;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.bottom-sheet[data-v-6c0d6a97]{background:#fff;border-radius:20px 20px 0 0;width:100%;max-width:560px;max-height:90vh;overflow:hidden auto;box-shadow:0 -8px 40px #0000002e}.sheet-handle[data-v-6c0d6a97]{background:#e2e8f0;border-radius:999px;width:36px;height:4px;margin:.75rem auto 0}.sheet-header[data-v-6c0d6a97]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:.875rem 1.25rem;display:flex}.sheet-header h2[data-v-6c0d6a97]{color:#0f172a;font-size:1rem;font-weight:700}.sheet-close[data-v-6c0d6a97]{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;display:flex}.sheet-body[data-v-6c0d6a97]{flex-direction:column;gap:1rem;padding:1.1rem 1.25rem 1.5rem;display:flex}.req-summary[data-v-6c0d6a97]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin:0;padding:.75rem 1rem}.rs-row[data-v-6c0d6a97]{gap:.75rem;padding:.18rem 0;display:flex}.rs-row dt[data-v-6c0d6a97]{text-transform:uppercase;letter-spacing:.05em;color:#64748b;flex-shrink:0;width:72px;font-size:.72rem;font-weight:600}.rs-row dd[data-v-6c0d6a97]{color:#1e293b;margin:0;font-size:.875rem;font-weight:500}.rs-bold[data-v-6c0d6a97]{color:#0f172a;font-weight:700}.sheet-field-label[data-v-6c0d6a97]{letter-spacing:.05em;text-transform:uppercase;color:#64748b;flex-direction:column;gap:.4rem;font-size:.78rem;font-weight:600;display:flex}.sheet-input[data-v-6c0d6a97]{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:130px;padding:.6rem .75rem;font-size:1rem}.sheet-input[data-v-6c0d6a97]:focus{border-color:#00aeff}.sheet-textarea[data-v-6c0d6a97]{color:#1e293b;resize:vertical;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding:.6rem .75rem;font-family:inherit;font-size:.9rem}.sheet-textarea[data-v-6c0d6a97]:focus{border-color:#00aeff}.sheet-checkbox-label[data-v-6c0d6a97]{color:#334155;cursor:pointer;align-items:center;gap:.6rem;font-size:.9rem;font-weight:500;display:flex}.sheet-checkbox[data-v-6c0d6a97]{accent-color:#00aeff;width:16px;height:16px}.sheet-error[data-v-6c0d6a97]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin:0;padding:.45rem .75rem;font-size:.82rem}.sheet-actions[data-v-6c0d6a97]{gap:.625rem;display:flex}.sheet-btn-cancel[data-v-6c0d6a97]{color:#475569;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #cbd5e1;border-radius:10px;flex:1;padding:.65rem;font-size:.9rem;font-weight:600}.sheet-btn-cancel[data-v-6c0d6a97]:disabled{opacity:.5}.sheet-btn-fulfill[data-v-6c0d6a97]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#16a34a;border:none;border-radius:10px;flex:2;padding:.65rem;font-size:.9rem;font-weight:700}.sheet-btn-fulfill[data-v-6c0d6a97]:active:not(:disabled){background:#15803d}.sheet-btn-fulfill[data-v-6c0d6a97]:disabled{opacity:.5;cursor:default}.sheet-btn-deny[data-v-6c0d6a97]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#dc2626;border:none;border-radius:10px;flex:2;padding:.65rem;font-size:.9rem;font-weight:700}.sheet-btn-deny[data-v-6c0d6a97]:active:not(:disabled){background:#b91c1c}.sheet-btn-deny[data-v-6c0d6a97]:disabled{opacity:.5;cursor:default}.tab-panel[data-v-6c0d6a97]{flex-direction:column;gap:.875rem;width:100%;display:flex}.returns-page[data-v-5a744189]{color:#334155;background:#f8fafc;flex-direction:column;min-height:100vh;font-size:.875rem;display:flex;overflow-x:hidden}.returns-header[data-v-5a744189]{z-index:10;background:var(--primary);border-bottom:1px solid var(--primary-border);padding:.875rem 1.5rem;position:sticky;top:0}.returns-title[data-v-5a744189]{align-items:center;gap:.75rem;display:flex}h1[data-v-5a744189]{letter-spacing:.08em;text-transform:uppercase;color:#fff;margin:0;font-size:1.15rem;font-weight:700}.tab-bar[data-v-5a744189]{--tab-width:8.75rem;background:#fff;border-bottom:2px solid #e2e8f0;padding:0 1.5rem;display:flex;position:relative}.tab-indicator[data-v-5a744189]{width:var(--tab-width);background:var(--primary);pointer-events:none;height:2px;transition:transform .22s;position:absolute;bottom:-2px;left:1.5rem}.tab-bar--history .tab-indicator[data-v-5a744189]{transform:translateX(var(--tab-width))}.tab-btn[data-v-5a744189]{z-index:1;width:var(--tab-width);color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;margin-bottom:-2px;padding:.75rem 1rem;font-size:.85rem;font-weight:600;transition:color .12s;display:flex;position:relative}.tab-btn[data-v-5a744189]:hover{color:#334155}.tab-active[data-v-5a744189]{color:var(--primary)}.tab-count[data-v-5a744189]{background:var(--primary);color:#fff;border-radius:999px;padding:.1rem .45rem;font-size:.7rem;font-weight:700}.tab-content[data-v-5a744189]{flex:1;padding:1.25rem 1.5rem 2rem}.empty-row[data-v-5a744189]{text-align:center;color:#94a3b8;padding:4rem 1rem}.batch-list[data-v-5a744189]{flex-direction:column;gap:.75rem;display:flex}.batch-card[data-v-5a744189]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px #0000000f}.batch-card--highlight[data-v-5a744189]{animation:3s forwards batch-flash-5a744189}@keyframes batch-flash-5a744189{0%,20%{border-color:#fbbf24;box-shadow:0 0 0 3px #fbbf2440}to{border-color:#e2e8f0;box-shadow:0 1px 3px #0000000f}}.batch-head[data-v-5a744189]{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.875rem 1.1rem;transition:background .1s;display:flex}.batch-head[data-v-5a744189]:hover{background:#f8fafc}.batch-meta[data-v-5a744189]{flex-direction:column;gap:.15rem;display:flex}.batch-by[data-v-5a744189]{color:#0f172a;font-size:.875rem;font-weight:700}.batch-date[data-v-5a744189]{color:#64748b;font-size:.78rem}.batch-right[data-v-5a744189]{align-items:center;gap:.875rem;display:flex}.batch-item-count[data-v-5a744189]{color:#94a3b8;font-size:.78rem}.chevron[data-v-5a744189]{color:#94a3b8;flex-shrink:0;transition:transform .22s}.chevron--open[data-v-5a744189]{transform:rotate(180deg)}.batch-items[data-v-5a744189]{border-top:1px solid #f1f5f9}.batch-label-time[data-v-5a744189]{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.55rem 1.1rem;display:flex}.batch-label-time-title[data-v-5a744189]{text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-right:.15rem;font-size:.72rem;font-weight:700}.batch-label-date-input[data-v-5a744189]{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;height:30px;padding:0 .45rem;font-size:.8rem;font-weight:600}.batch-period-toggle[data-v-5a744189]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;display:inline-flex;overflow:hidden}.batch-period-toggle button[data-v-5a744189]{color:#64748b;cursor:pointer;background:#fff;border:none;border-right:1px solid #cbd5e1;min-width:42px;height:30px;font-size:.76rem;font-weight:700}.batch-period-toggle button[data-v-5a744189]:last-child{border-right:none}.batch-period-toggle button[data-v-5a744189]:hover{color:#1d4ed8;background:#eff6ff}.batch-period-toggle .batch-period-active[data-v-5a744189]{color:#fff;background:#2563eb}.batch-period-toggle .batch-period-active[data-v-5a744189]:hover{color:#fff;background:#1d4ed8}.batch-item-row[data-v-5a744189]{border-bottom:1px solid #f8fafc;align-items:center;gap:1rem;padding:.7rem 1.1rem;display:flex}.batch-item-row[data-v-5a744189]:last-child{border-bottom:none}.item-mpn[data-v-5a744189]{color:#334155;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;width:108px;font-size:.78rem;font-weight:600;transition:color .1s;overflow:hidden}.item-mpn[data-v-5a744189]:hover{color:var(--primary)}.item-mpn--empty[data-v-5a744189]{cursor:default;color:#cbd5e1}.item-mpn--empty[data-v-5a744189]:hover{color:#cbd5e1}.item-info[data-v-5a744189]{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.item-tire[data-v-5a744189]{color:#1e293b;font-size:.875rem;font-weight:600}.item-meta[data-v-5a744189]{color:#94a3b8;font-size:.75rem}.item-right[data-v-5a744189]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.item-actions[data-v-5a744189]{gap:.4rem;display:flex}.btn-print-label[data-v-5a744189]{color:#1d4ed8;cursor:pointer;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:5px;padding:.28rem .6rem;font-size:.76rem;font-weight:700;transition:background .12s,color .12s,border-color .12s}.btn-print-label[data-v-5a744189]:hover{color:#1e40af;background:#dbeafe;border-color:#93c5fd}.btn-restock[data-v-5a744189],.btn-return[data-v-5a744189]{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:5px;padding:.3rem .7rem;font-size:.78rem;font-weight:600;transition:background .12s,color .12s,border-color .12s}.btn-restock[data-v-5a744189]{color:#166534;background:#dcfce7;border-color:#86efac}.btn-restock[data-v-5a744189]:hover{color:#fff;background:#16a34a;border-color:#16a34a}.btn-return[data-v-5a744189]{color:#64748b;background:#f1f5f9;border-color:#cbd5e1}.btn-return[data-v-5a744189]:hover{color:#dc2626;background:#fef2f2;border-color:#fecaca}.res-badge[data-v-5a744189],.badge-processed[data-v-5a744189]{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.2rem .6rem;font-size:.7rem;font-weight:700;display:inline-block}.badge-restocked[data-v-5a744189]{color:#166534;background:#dcfce7}.badge-returned[data-v-5a744189]{color:#64748b;background:#f1f5f9}.badge-processed[data-v-5a744189]{color:#1e40af;background:#dbeafe}.modal-overlay[data-v-5a744189]{z-index:500;background:#0f172a80;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.modal-card[data-v-5a744189]{background:#fff;border-radius:14px;width:100%;max-width:440px;overflow:hidden;box-shadow:0 20px 60px #0003}.modal-header[data-v-5a744189]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.1rem 1.25rem;display:flex}.modal-header h2[data-v-5a744189]{color:#0f172a;margin:0;font-size:1rem;font-weight:700}.modal-close[data-v-5a744189]{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;transition:background .12s;display:flex}.modal-close[data-v-5a744189]:hover{background:#e2e8f0}.modal-body[data-v-5a744189]{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.tire-summary[data-v-5a744189]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin:0;padding:.75rem 1rem}.ts-row[data-v-5a744189]{gap:.75rem;padding:.18rem 0;display:flex}.ts-row dt[data-v-5a744189]{text-transform:uppercase;letter-spacing:.05em;color:#64748b;flex-shrink:0;width:72px;font-size:.72rem;font-weight:600}.ts-row dd[data-v-5a744189]{color:#1e293b;margin:0;font-size:.875rem;font-weight:500}.ts-qty[data-v-5a744189]{color:#0f172a;font-weight:700}.ts-muted[data-v-5a744189]{color:#94a3b8;font-style:italic}.ts-mono[data-v-5a744189]{font-size:.82rem}.return-note[data-v-5a744189]{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:0;padding:.6rem .875rem;font-size:.82rem}.return-note strong[data-v-5a744189]{color:#334155}.field-label[data-v-5a744189]{letter-spacing:.05em;text-transform:uppercase;color:#64748b;flex-direction:column;gap:.4rem;font-size:.78rem;font-weight:600;display:flex}.field-input[data-v-5a744189]{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:130px;padding:.55rem .75rem;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.field-input[data-v-5a744189]:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--ring)}.field-input[data-v-5a744189]:disabled{opacity:.5}.partial-hint[data-v-5a744189]{color:#b36800;background:#fff8eb;border:1px solid #ffe0a3;border-radius:6px;margin:0;padding:.45rem .75rem;font-size:.8rem}.modal-error[data-v-5a744189]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin:0;padding:.45rem .75rem;font-size:.82rem}.modal-actions[data-v-5a744189]{justify-content:flex-end;gap:.625rem;padding-top:.25rem;display:flex}.btn-modal-cancel[data-v-5a744189]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:.45rem 1rem;font-size:.875rem;font-weight:600;transition:background .12s}.btn-modal-cancel[data-v-5a744189]:hover:not(:disabled){background:#f8fafc}.btn-modal-cancel[data-v-5a744189]:disabled{opacity:.5;cursor:default}.btn-modal-restock[data-v-5a744189]{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:7px;padding:.45rem 1.1rem;font-size:.875rem;font-weight:700;transition:background .12s}.btn-modal-restock[data-v-5a744189]:hover:not(:disabled){background:#15803d}.btn-modal-restock[data-v-5a744189]:disabled{opacity:.5;cursor:default}.btn-modal-return[data-v-5a744189]{color:#fff;cursor:pointer;background:#475569;border:none;border-radius:7px;padding:.45rem 1.1rem;font-size:.875rem;font-weight:700;transition:background .12s}.btn-modal-return[data-v-5a744189]:hover:not(:disabled){background:#334155}.btn-modal-return[data-v-5a744189]:disabled{opacity:.5;cursor:default}.btn-modal-print[data-v-5a744189]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:7px;padding:.45rem 1.1rem;font-size:.875rem;font-weight:700;transition:background .12s}.btn-modal-print[data-v-5a744189]:hover{background:#1d4ed8}.modal-card--split[data-v-5a744189]{align-items:flex-start;gap:1rem;max-width:380px;padding:1.5rem;display:flex;overflow:visible}.split-icon[data-v-5a744189]{flex-shrink:0;margin-top:.1rem;font-size:1.5rem}.split-body[data-v-5a744189]{flex-direction:column;flex:1;gap:.5rem;display:flex}.split-title[data-v-5a744189]{color:#0f172a;margin:0;font-size:.95rem;font-weight:700}.split-sub[data-v-5a744189]{color:#64748b;margin:0;font-size:.82rem;line-height:1.45}.split-actions[data-v-5a744189]{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.btn-split-dismiss[data-v-5a744189]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.38rem .875rem;font-size:.82rem;font-weight:600;transition:background .12s}.btn-split-dismiss[data-v-5a744189]:hover{background:#f1f5f9}.btn-split-yes[data-v-5a744189]{color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.38rem .875rem;font-size:.82rem;font-weight:700;transition:background .12s}.btn-split-return[data-v-5a744189]{background:#475569}.btn-split-return[data-v-5a744189]:hover{background:#334155}.copy-toast[data-v-5a744189]{color:#fff;z-index:9999;background:#16a34a;border-radius:8px;padding:.75rem 1.25rem;font-size:.9rem;font-weight:700;position:fixed;bottom:2rem;right:2rem;box-shadow:0 10px 20px #00000026}.toast-enter-active[data-v-5a744189],.toast-leave-active[data-v-5a744189]{transition:opacity .2s,transform .2s}.toast-enter-from[data-v-5a744189],.toast-leave-to[data-v-5a744189]{opacity:0;transform:translateY(6px)}.badge-info-verify[data-v-5a744189]{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:999px;padding:.2rem .55rem;font-size:.68rem;font-weight:700;display:inline-block}.btn-verify-info[data-v-5a744189]{color:#92400e;cursor:pointer;white-space:nowrap;background:#fffbeb;border:1px solid #fcd34d;border-radius:5px;padding:.28rem .6rem;font-size:.75rem;font-weight:700;transition:background .12s,border-color .12s}.btn-verify-info[data-v-5a744189]:hover{background:#fef3c7;border-color:#f59e0b}.modal-card--verify[data-v-5a744189]{max-width:580px}.verify-sub[data-v-5a744189]{flex-direction:column;gap:.15rem;display:flex}.verify-tire[data-v-5a744189]{color:#0f172a;font-size:.9rem;font-weight:700}.verify-barcode[data-v-5a744189]{color:#94a3b8;font-family:Courier New,monospace;font-size:.75rem}.verify-table[data-v-5a744189]{border:1px solid #e2e8f0;border-radius:8px;font-size:.82rem;overflow:hidden}.verify-thead[data-v-5a744189]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0;grid-template-columns:7rem 1fr 1fr;gap:.5rem;padding:.4rem .75rem;font-size:.7rem;font-weight:700;display:grid}.verify-row[data-v-5a744189]{border-bottom:1px solid #f1f5f9;grid-template-columns:7rem 1fr 1fr;align-items:center;gap:.5rem;padding:.4rem .75rem;display:grid}.verify-row[data-v-5a744189]:last-child{border-bottom:none}.verify-row--changed[data-v-5a744189]{background:#fffbeb}.verify-field-name[data-v-5a744189]{color:#64748b;font-size:.75rem;font-weight:600}.verify-current[data-v-5a744189]{color:#64748b}.verify-proposed[data-v-5a744189]{color:#0f172a;font-weight:600}.verify-row--changed .verify-proposed[data-v-5a744189]{color:#b45309}.verify-loading[data-v-5a744189]{text-align:center;color:#94a3b8;padding:1rem;font-size:.82rem}.verify-actions[data-v-5a744189]{flex-direction:row}.btn-reject[data-v-5a744189]{flex:1}.btn-verify-apply[data-v-5a744189]{color:#fff;cursor:pointer;background:#f59e0b;border:none;border-radius:7px;flex:2;padding:.45rem 1.1rem;font-size:.875rem;font-weight:700;transition:background .12s}.btn-verify-apply[data-v-5a744189]:hover:not(:disabled){background:#d97706}.btn-verify-apply[data-v-5a744189]:disabled{opacity:.5;cursor:default}.batch-retrieve-footer[data-v-5a744189]{border-top:1px solid #f1f5f9;justify-content:flex-end;padding:.625rem 1.1rem;display:flex}.btn-retrieve-batch[data-v-5a744189]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.35rem .875rem;font-size:.8rem;font-weight:600;transition:background .12s,border-color .12s,color .12s}.btn-retrieve-batch[data-v-5a744189]:hover{color:#334155;background:#f1f5f9;border-color:#94a3b8}.btn-retrieve-item[data-v-5a744189]{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;padding:.22rem .55rem;font-size:.72rem;font-weight:600;transition:background .12s,border-color .12s,color .12s}.btn-retrieve-item[data-v-5a744189]:hover{color:#334155;background:#f1f5f9;border-color:#94a3b8}.retrieve-note[data-v-5a744189]{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:0;padding:.6rem .875rem;font-size:.82rem;line-height:1.5}.retrieve-note strong[data-v-5a744189]{color:#334155}.btn-modal-retrieve[data-v-5a744189]{color:#fff;cursor:pointer;background:#475569;border:none;border-radius:7px;padding:.45rem 1.1rem;font-size:.875rem;font-weight:700;transition:background .12s}.btn-modal-retrieve[data-v-5a744189]:hover:not(:disabled){background:#334155}.btn-modal-retrieve[data-v-5a744189]:disabled{opacity:.5;cursor:default}.mrp-page[data-v-0da870cd]{z-index:400;color:#0f172a;background:#f1f5f9;flex-direction:column;font-size:.9rem;display:flex;position:fixed;inset:0;overflow:hidden}.mrp-header[data-v-0da870cd]{padding:.875rem 1.1rem 1rem;padding-top:calc(env(safe-area-inset-top) + .875rem);background:#00aeff;flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.mrp-back[data-v-0da870cd]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff2e;border:1px solid #ffffff4d;border-radius:7px;justify-self:start;align-items:center;gap:.35rem;padding:.35rem .7rem .35rem .5rem;font-size:.82rem;font-weight:600;display:flex}.mrp-back[data-v-0da870cd]:active{background:#ffffff40}.mrp-header-center[data-v-0da870cd]{justify-self:center}.mrp-title[data-v-0da870cd]{color:#fff;letter-spacing:.04em;font-size:1rem;font-weight:700}.mrp-header-right[data-v-0da870cd]{justify-self:end}.mrp-pending-badge[data-v-0da870cd]{color:#fff;white-space:nowrap;background:#fff3;border-radius:999px;padding:.15rem .55rem;font-size:.68rem;font-weight:700}.mrp-tabs[data-v-0da870cd]{--tab-w:50%;background:#fff;border-bottom:2px solid #e2e8f0;flex-shrink:0;display:flex;position:relative}.mrp-tab-indicator[data-v-0da870cd]{width:var(--tab-w);pointer-events:none;background:#00aeff;height:2px;transition:transform .22s;position:absolute;bottom:-2px;left:0}.mrp-tabs--history .mrp-tab-indicator[data-v-0da870cd]{transform:translate(100%)}.mrp-tab[data-v-0da870cd]{color:#64748b;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1rem;font-size:.85rem;font-weight:600;display:flex}.mrp-tab--active[data-v-0da870cd]{color:#0092d6}.mrp-tab-count[data-v-0da870cd]{color:#fff;background:#00aeff;border-radius:999px;padding:.1rem .45rem;font-size:.7rem;font-weight:700}.mrp-body[data-v-0da870cd]{-webkit-overflow-scrolling:touch;padding:1rem 1.1rem calc(env(safe-area-inset-bottom) + 1.5rem);flex:1;min-height:0;overflow-y:auto}.mrp-empty[data-v-0da870cd]{text-align:center;color:#94a3b8;padding:4rem 1rem}.mrp-batch-list[data-v-0da870cd]{flex-direction:column;gap:.625rem;display:flex}.mrp-batch-card[data-v-0da870cd]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #0000000a}.mrp-batch-head[data-v-0da870cd]{cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;padding:.8rem .9rem;display:flex}.mrp-batch-head[data-v-0da870cd]:active{background:#f8fafc}.mrp-batch-meta[data-v-0da870cd]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.mrp-batch-by[data-v-0da870cd]{color:#0f172a;font-size:.875rem;font-weight:700}.mrp-batch-date[data-v-0da870cd]{color:#64748b;font-size:.74rem}.mrp-batch-right[data-v-0da870cd]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.mrp-batch-count[data-v-0da870cd]{color:#94a3b8;white-space:nowrap;font-size:.72rem}.mrp-chevron[data-v-0da870cd]{color:#94a3b8;flex-shrink:0;transition:transform .22s}.mrp-chevron--open[data-v-0da870cd]{transform:rotate(180deg)}.mrp-items[data-v-0da870cd]{border-top:1px solid #f1f5f9}.mrp-item[data-v-0da870cd]{border-bottom:1px solid #f8fafc;flex-direction:column;gap:.55rem;padding:.75rem .9rem;display:flex}.mrp-item[data-v-0da870cd]:last-child{border-bottom:none}.mrp-item-top[data-v-0da870cd]{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.mrp-item-info[data-v-0da870cd]{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.mrp-item-tire[data-v-0da870cd]{color:#1e293b;font-size:.9rem;font-weight:600}.mrp-item-sub[data-v-0da870cd]{color:#94a3b8;font-size:.74rem}.mrp-item-mpn[data-v-0da870cd]{color:#0092d6;-webkit-tap-highlight-color:transparent;margin-top:.1rem;font-size:.74rem;font-weight:600}.mrp-item-actions[data-v-0da870cd]{gap:.45rem;display:flex}.mrp-btn-restock[data-v-0da870cd],.mrp-btn-return[data-v-0da870cd]{cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:7px;flex:1;padding:.5rem .6rem;font-size:.8rem;font-weight:700}.mrp-btn-restock[data-v-0da870cd]{color:#166534;background:#dcfce7;border-color:#86efac}.mrp-btn-restock[data-v-0da870cd]:active{background:#bbf7d0}.mrp-btn-return[data-v-0da870cd]{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.mrp-btn-return[data-v-0da870cd]:active{background:#e2e8f0}.mrp-btn-verify[data-v-0da870cd]{color:#92400e;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fffbeb;border:1px solid #fcd34d;border-radius:7px;align-self:flex-start;padding:.4rem .75rem;font-size:.78rem;font-weight:700}.mrp-btn-verify[data-v-0da870cd]:active{background:#fef3c7}.mrp-res-badge[data-v-0da870cd],.mrp-badge-processed[data-v-0da870cd],.mrp-badge-verify[data-v-0da870cd]{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.2rem .55rem;font-size:.66rem;font-weight:700;display:inline-block}.mrp-badge-restocked[data-v-0da870cd]{color:#166534;background:#dcfce7}.mrp-badge-returned[data-v-0da870cd]{color:#64748b;background:#f1f5f9}.mrp-badge-processed[data-v-0da870cd]{color:#1e40af;background:#dbeafe}.mrp-badge-verify[data-v-0da870cd]{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.mrp-overlay[data-v-0da870cd]{z-index:600;background:#0f172a80;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.mrp-sheet[data-v-0da870cd]{width:100%;max-width:560px;max-height:88vh;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-radius:16px 16px 0 0;flex-direction:column;display:flex;overflow:hidden}.mrp-sheet-head[data-v-0da870cd]{border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.mrp-sheet-head h2[data-v-0da870cd]{color:#0f172a;margin:0;font-size:1rem;font-weight:700}.mrp-sheet-close[data-v-0da870cd]{color:#64748b;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;display:flex}.mrp-sheet-body[data-v-0da870cd]{flex-direction:column;gap:.875rem;padding:1.1rem 1.25rem;display:flex;overflow-y:auto}.mrp-summary[data-v-0da870cd]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin:0;padding:.75rem .9rem}.mrp-summary-row[data-v-0da870cd]{gap:.75rem;padding:.18rem 0;display:flex}.mrp-summary-row dt[data-v-0da870cd]{text-transform:uppercase;letter-spacing:.05em;color:#64748b;flex-shrink:0;width:70px;font-size:.7rem;font-weight:600}.mrp-summary-row dd[data-v-0da870cd]{color:#1e293b;margin:0;font-size:.875rem;font-weight:500}.mrp-qty[data-v-0da870cd]{color:#0f172a;font-weight:700}.mrp-muted[data-v-0da870cd]{color:#94a3b8;font-style:italic}.mrp-mono[data-v-0da870cd]{font-family:Courier New,monospace;font-size:.82rem}.mrp-note[data-v-0da870cd]{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:0;padding:.6rem .875rem;font-size:.8rem}.mrp-note strong[data-v-0da870cd]{color:#334155}.mrp-partial[data-v-0da870cd]{color:#b36800;background:#fff8eb;border:1px solid #ffe0a3;border-radius:6px;margin:0;padding:.45rem .75rem;font-size:.8rem}.mrp-error[data-v-0da870cd]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin:0;padding:.45rem .75rem;font-size:.82rem}.mrp-sheet-actions[data-v-0da870cd]{border-top:1px solid #f1f5f9;flex-shrink:0;gap:.625rem;padding:1rem 1.25rem;display:flex}.mrp-btn-cancel[data-v-0da870cd]{color:#64748b;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;flex:1;padding:.7rem;font-size:.875rem;font-weight:600}.mrp-btn-cancel[data-v-0da870cd]:disabled{opacity:.5}.mrp-btn-confirm[data-v-0da870cd]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:8px;flex:2;padding:.7rem;font-size:.875rem;font-weight:700}.mrp-btn-confirm[data-v-0da870cd]:disabled{opacity:.5}.mrp-btn-confirm--green[data-v-0da870cd]{background:#16a34a}.mrp-btn-confirm--green[data-v-0da870cd]:active{background:#15803d}.mrp-btn-confirm--slate[data-v-0da870cd]{background:#475569}.mrp-btn-confirm--slate[data-v-0da870cd]:active{background:#334155}.mrp-btn-confirm--amber[data-v-0da870cd]{background:#f59e0b}.mrp-btn-confirm--amber[data-v-0da870cd]:active{background:#d97706}.mrp-split-body[data-v-0da870cd]{text-align:center;align-items:center;gap:.5rem;padding-top:1.5rem}.mrp-split-icon[data-v-0da870cd]{font-size:1.75rem}.mrp-split-title[data-v-0da870cd]{color:#0f172a;margin:0;font-size:.95rem;font-weight:700}.mrp-split-sub[data-v-0da870cd]{color:#64748b;margin:0;font-size:.82rem;line-height:1.45}.mrp-verify-sub[data-v-0da870cd]{flex-direction:column;gap:.15rem;display:flex}.mrp-verify-tire[data-v-0da870cd]{color:#0f172a;font-size:.9rem;font-weight:700}.mrp-verify-barcode[data-v-0da870cd]{color:#94a3b8;font-family:Courier New,monospace;font-size:.74rem}.mrp-verify-table[data-v-0da870cd]{border:1px solid #e2e8f0;border-radius:8px;font-size:.8rem;overflow:hidden}.mrp-verify-thead[data-v-0da870cd],.mrp-verify-row[data-v-0da870cd]{grid-template-columns:5rem 1fr 1fr;gap:.4rem;padding:.4rem .6rem;display:grid}.mrp-verify-thead[data-v-0da870cd]{text-transform:uppercase;letter-spacing:.05em;color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:.66rem;font-weight:700}.mrp-verify-row[data-v-0da870cd]{border-bottom:1px solid #f1f5f9;align-items:center}.mrp-verify-row[data-v-0da870cd]:last-child{border-bottom:none}.mrp-verify-row--changed[data-v-0da870cd]{background:#fffbeb}.mrp-verify-name[data-v-0da870cd]{color:#64748b;font-size:.72rem;font-weight:600}.mrp-verify-current[data-v-0da870cd]{color:#64748b;word-break:break-word}.mrp-verify-proposed[data-v-0da870cd]{color:#0f172a;word-break:break-word;font-weight:600}.mrp-verify-row--changed .mrp-verify-proposed[data-v-0da870cd]{color:#b45309}.mrp-verify-loading[data-v-0da870cd]{text-align:center;color:#94a3b8;padding:1rem}.mrp-copy-toast[data-v-0da870cd]{bottom:calc(env(safe-area-inset-bottom) + 1.5rem);color:#fff;z-index:9999;background:#16a34a;border-radius:999px;padding:.7rem 1.25rem;font-size:.875rem;font-weight:700;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 20px #00000026}.mrp-sheet-enter-active[data-v-0da870cd],.mrp-sheet-leave-active[data-v-0da870cd]{transition:background .22s}.mrp-sheet-enter-from[data-v-0da870cd],.mrp-sheet-leave-to[data-v-0da870cd]{background:0 0!important}.mrp-sheet-enter-active .mrp-sheet[data-v-0da870cd]{transition:transform .3s cubic-bezier(.32,.72,0,1)}.mrp-sheet-leave-active .mrp-sheet[data-v-0da870cd]{transition:transform .24s cubic-bezier(.4,0,1,1)}.mrp-sheet-enter-from .mrp-sheet[data-v-0da870cd],.mrp-sheet-leave-to .mrp-sheet[data-v-0da870cd]{transform:translateY(100%)}.mrp-toast-enter-active[data-v-0da870cd],.mrp-toast-leave-active[data-v-0da870cd]{transition:opacity .2s,transform .2s}.mrp-toast-enter-from[data-v-0da870cd],.mrp-toast-leave-to[data-v-0da870cd]{opacity:0;transform:translate(-50%)translateY(6px)}.returns-page[data-v-c062ad74]{color:#0f172a;background:#f1f5f9;flex-direction:column;height:100dvh;font-size:.9rem;display:flex;overflow:hidden}.ret-header[data-v-c062ad74]{padding:.875rem 1.1rem 1rem;padding-top:calc(env(safe-area-inset-top) + .875rem);background:#00aeff;flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.btn-home[data-v-c062ad74]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff2e;border:1px solid #ffffff4d;border-radius:7px;justify-self:start;align-items:center;gap:.35rem;padding:.35rem .7rem .35rem .5rem;font-size:.82rem;font-weight:600;display:flex}.btn-home[data-v-c062ad74]:active{background:#ffffff40}.header-center[data-v-c062ad74]{flex-direction:column;justify-self:center;align-items:center;gap:.2rem;display:flex}.ret-title[data-v-c062ad74]{color:#fff;letter-spacing:.04em;font-size:1rem;font-weight:700}.cart-badge[data-v-c062ad74]{color:#fff;white-space:nowrap;background:#fff3;border-radius:999px;padding:.15rem .55rem;font-size:.68rem;font-weight:700}.header-right[data-v-c062ad74]{justify-self:end;align-items:center;gap:.4rem;display:flex}.btn-process[data-v-c062ad74]{color:#fff;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:#ffffff2e;border:1px solid #ffffff4d;border-radius:7px;align-items:center;gap:.3rem;padding:.35rem .65rem;font-size:.78rem;font-weight:600;display:flex}.btn-process[data-v-c062ad74]:active{background:#ffffff47}.mode-toggle[data-v-c062ad74]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-shrink:0;grid-template-columns:1fr 1fr;margin:1rem 1.25rem 0;display:grid;overflow:hidden}.mode-btn[data-v-c062ad74]{cursor:pointer;color:#94a3b8;letter-spacing:.02em;background:#fff;border:none;padding:.75rem;font-size:.9rem;font-weight:600;transition:background .15s,color .15s}.mode-btn.active[data-v-c062ad74]{color:#fff;background:#00aeff}.ret-body[data-v-c062ad74]{flex-direction:column;flex:1;gap:.875rem;min-height:0;padding:1rem 1.25rem 0;display:flex;overflow:hidden}.camera-container[data-v-c062ad74]{background:#0d0d0d;border-radius:12px;flex-shrink:0;width:100%;height:320px;position:relative;overflow:hidden}.camera-feed[data-v-c062ad74]{object-fit:cover;width:100%;height:100%;display:block}.scan-overlay[data-v-c062ad74]{z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.viewfinder[data-v-c062ad74]{aspect-ratio:1;height:62%;box-shadow:0 0 0 1000px #00000080}.processing-overlay[data-v-c062ad74]{color:#fff;z-index:20;background:#000000a6;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-size:.875rem;display:flex;position:absolute;inset:0}.spinner[data-v-c062ad74]{border:3px solid #ffffff26;border-top-color:#00aeff;border-radius:50%;width:32px;height:32px;animation:.75s linear infinite spin-c062ad74}@keyframes spin-c062ad74{to{transform:rotate(360deg)}}.scan-hint[data-v-c062ad74]{text-align:center;color:#ffffff8c;z-index:11;pointer-events:none;font-size:.8rem;position:absolute;bottom:.75rem;left:0;right:0}.zoom-btn[data-v-c062ad74]{z-index:15;color:#fff;cursor:pointer;background:#0000008c;border:1px solid #fff3;border-radius:6px;padding:.3rem .55rem;font-size:.8rem;font-weight:600;position:absolute;top:.6rem;right:.6rem}.zoom-bar[data-v-c062ad74]{z-index:15;background:#0009;border-radius:8px;align-items:center;gap:.5rem;padding:.4rem .75rem;display:flex;position:absolute;bottom:.6rem;left:.75rem;right:.75rem}.zoom-slider[data-v-c062ad74]{accent-color:#00aeff;flex:1}.zoom-label[data-v-c062ad74]{color:#ddd;text-align:center;min-width:2.2rem;font-size:.75rem}.manual-entry-row[data-v-c062ad74]{justify-content:center;padding:.13rem .2rem 0;display:flex}.manual-entry-btn[data-v-c062ad74]{color:#64748b;cursor:pointer;background:0 0;border:1.5px solid #cbd5e1;border-radius:20px;padding:.25rem 1.05rem;font-size:.8rem;font-weight:600}.manual-entry-btn[data-v-c062ad74]:active{background:#f1f5f9}.ret-scroll[data-v-c062ad74]{scrollbar-width:none;flex-direction:column;flex:1;gap:.75rem;min-height:0;padding-bottom:.5rem;display:flex;overflow-y:auto}.ret-scroll[data-v-c062ad74]::-webkit-scrollbar{display:none}.camera-error[data-v-c062ad74]{color:#ef4444;text-align:center;font-size:.82rem}.queue-badge[data-v-c062ad74]{z-index:15;color:#fb923c;letter-spacing:.03em;background:#431407;border:1px solid #7c2d12;border-radius:999px;padding:.25rem .8rem;font-size:.78rem;font-weight:700;position:absolute;top:.6rem;left:.6rem}.queue-badge-static[data-v-c062ad74]{margin-top:.4rem;position:static}.toast-stack[data-v-c062ad74]{flex-direction:column;gap:.4rem;display:flex}.toast[data-v-c062ad74]{border-radius:10px;padding:.7rem 1rem;font-size:.85rem;font-weight:600;box-shadow:0 1px 2px #0000000a}.toast-warn[data-v-c062ad74]{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-left:3px solid #f59e0b}.toast-error[data-v-c062ad74]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-left:3px solid #ef4444}.toast-enter-active[data-v-c062ad74]{animation:.18s ease-out toast-in-c062ad74}.toast-leave-active[data-v-c062ad74]{transition:opacity .35s,transform .35s}.toast-leave-to[data-v-c062ad74]{opacity:0;transform:translateY(-6px)}@keyframes toast-in-c062ad74{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.qty-sheet[data-v-c062ad74]{width:100%;padding:.5rem 1.1rem 0;padding-bottom:calc(1.5rem + max(env(safe-area-inset-bottom,0px), 34px) + 60px);touch-action:pan-y;background:#fff;border-radius:16px 16px 0 0;flex-direction:column;gap:.75rem;transition:transform .3s cubic-bezier(.32,.72,0,1);display:flex;box-shadow:0 -4px 24px #00000021}.sheet-grab[data-v-c062ad74]{background:#cbd5e1;border-radius:999px;width:36px;height:4px;margin:.1rem auto .2rem;transition:background .15s,width .15s}.sheet-grab.grab-pull[data-v-c062ad74]{background:#00aeff;width:56px}.edit-info-btn[data-v-c062ad74]{color:#0084c2;cursor:pointer;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;width:100%;padding:.6rem;font-size:.85rem;font-weight:600;transition:background .12s,border-color .12s;display:flex}.edit-info-btn[data-v-c062ad74]:active{background:#e0f2fe}.edit-info-btn.info-armed[data-v-c062ad74]{background:#e0f2fe;border-color:#00aeff}.edit-info-chevron[data-v-c062ad74]{font-weight:800}.ep-barcode[data-v-c062ad74]{color:#94a3b8;font-family:Courier New,monospace;font-size:.7rem}.edit-panel-header[data-v-c062ad74]{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.edit-panel-info[data-v-c062ad74]{flex-direction:column;gap:.15rem;display:flex}.ep-brand[data-v-c062ad74]{color:#0f172a;font-size:1rem;font-weight:700}.ep-size[data-v-c062ad74]{color:#94a3b8;font-family:Courier New,monospace;font-size:.75rem}.edit-dismiss-btn[data-v-c062ad74]{color:#64748b;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:.1rem;transition:background .12s;display:flex}.edit-dismiss-btn[data-v-c062ad74]:active{background:#e2e8f0}.edit-save-btn[data-v-c062ad74]{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:8px;flex:1;padding:.65rem;font-size:.9rem;font-weight:600;transition:background .12s}.edit-save-btn[data-v-c062ad74]:active{background:#15803d}.btn-remove-item[data-v-c062ad74]{color:#ef4444;cursor:pointer;text-align:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;flex:1;padding:.65rem;font-size:.82rem;font-weight:600;transition:background .12s}.btn-remove-item[data-v-c062ad74]:active{background:#fee2e2}.cart-section[data-v-c062ad74]{flex-direction:column;gap:.5rem;display:flex}.cart-header-row[data-v-c062ad74]{justify-content:space-between;align-items:center;margin-bottom:.1rem;display:flex}.cart-label[data-v-c062ad74]{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:.72rem;font-weight:700}.cart-line-count[data-v-c062ad74]{color:#94a3b8;font-size:.72rem}.cart-swipe-container[data-v-c062ad74]{touch-action:pan-y;background:#dc2626;border-radius:8px;flex-shrink:0;position:relative;overflow:hidden}.cart-swipe-container[data-v-c062ad74]:after{content:"DELETE";color:#fff;letter-spacing:.06em;pointer-events:none;font-size:.82rem;font-weight:700;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.cart-item[data-v-c062ad74]{z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;padding:.7rem .875rem;transition:background .1s;display:flex;position:relative;box-shadow:0 1px 2px #0000000a}.cart-item[data-v-c062ad74]:active{background:#f8fafc}.cart-item-editing[data-v-c062ad74]{border-color:#00aeff;box-shadow:0 0 0 2px #00aeff26}.cart-item-info[data-v-c062ad74]{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.cart-tire-row[data-v-c062ad74]{align-items:center;gap:.4rem;min-width:0;display:flex}.pending-dot[data-v-c062ad74]{background:#f59e0b;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 2px #fef3c7}.cart-tire[data-v-c062ad74]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.cart-size[data-v-c062ad74]{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-family:Courier New,monospace;font-size:.72rem;overflow:hidden}.cart-item-right[data-v-c062ad74]{flex-shrink:0;align-items:center;gap:.6rem;padding-left:.5rem;display:flex}.cart-qty[data-v-c062ad74]{color:#64748b;white-space:nowrap;font-size:.875rem;font-weight:700}.cart-chevron[data-v-c062ad74]{color:#cbd5e1;flex-shrink:0}.cart-empty[data-v-c062ad74]{color:#94a3b8;text-align:center;padding:1.5rem 1rem;font-size:.82rem}.submit-row[data-v-c062ad74]{flex-shrink:0;padding:.25rem 0 1rem}.btn-submit-return[data-v-c062ad74]{color:#fff;cursor:pointer;letter-spacing:.02em;background:#00aeff;border:none;border-radius:10px;width:100%;padding:.875rem;font-size:.95rem;font-weight:700;transition:background .15s}.btn-submit-return[data-v-c062ad74]:active{background:#0092d6}.qty-shell[data-v-c062ad74]{pointer-events:none;z-index:500;align-items:flex-end;display:flex;position:fixed;inset:0}.qty-shell .qty-sheet[data-v-c062ad74]{pointer-events:all}.sheet-overlay[data-v-c062ad74]{z-index:500;background:#00000073;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet-enter-active[data-v-c062ad74],.sheet-leave-active[data-v-c062ad74]{transition:background .22s}.sheet-enter-from[data-v-c062ad74],.sheet-leave-to[data-v-c062ad74]{background:0 0!important}.sheet-enter-active.qty-shell .qty-sheet[data-v-c062ad74],.sheet-enter-active .info-sheet[data-v-c062ad74],.sheet-enter-active .sheet-card[data-v-c062ad74]{transition:transform .32s cubic-bezier(.32,.72,0,1)}.sheet-leave-active.qty-shell .qty-sheet[data-v-c062ad74],.sheet-leave-active .info-sheet[data-v-c062ad74],.sheet-leave-active .sheet-card[data-v-c062ad74]{transition:transform .24s cubic-bezier(.4,0,1,1)}.sheet-enter-from.qty-shell .qty-sheet[data-v-c062ad74],.sheet-enter-from .info-sheet[data-v-c062ad74],.sheet-enter-from .sheet-card[data-v-c062ad74],.sheet-leave-to.qty-shell .qty-sheet[data-v-c062ad74],.sheet-leave-to .info-sheet[data-v-c062ad74],.sheet-leave-to .sheet-card[data-v-c062ad74]{transform:translateY(100%)}.sheet-card[data-v-c062ad74]{background:#fff;border-top:1px solid #e2e8f0;border-radius:16px 16px 0 0;width:100%;max-height:85vh;overflow-y:auto}.sheet-header[data-v-c062ad74]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.sheet-header h2[data-v-c062ad74]{color:#0f172a;margin:0;font-size:1rem;font-weight:700}.sheet-close[data-v-c062ad74]{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;transition:background .12s;display:flex}.sheet-close[data-v-c062ad74]:hover{background:#e2e8f0}.sheet-body[data-v-c062ad74]{flex-direction:column;gap:.75rem;padding:1.1rem 1.25rem;display:flex}.sheet-sub[data-v-c062ad74]{color:#64748b;margin:0;font-size:.8rem}.summary-list[data-v-c062ad74]{flex-direction:column;gap:.4rem;display:flex}.summary-item[data-v-c062ad74]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;justify-content:space-between;align-items:center;padding:.6rem .875rem;display:flex}.summary-tire[data-v-c062ad74]{color:#334155;font-size:.875rem;font-weight:500}.summary-qty[data-v-c062ad74]{color:#64748b;font-size:.875rem;font-weight:700}.submit-error[data-v-c062ad74]{color:#ef4444;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin:0;padding:.5rem .75rem;font-size:.82rem}.sheet-actions[data-v-c062ad74]{border-top:1px solid #f1f5f9;gap:.75rem;padding:1rem 1.25rem;display:flex}.btn-sheet-cancel[data-v-c062ad74]{color:#64748b;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;flex:1;padding:.7rem;font-size:.875rem;font-weight:600;transition:background .12s}.btn-sheet-cancel[data-v-c062ad74]:disabled{opacity:.5;cursor:default}.btn-sheet-cancel[data-v-c062ad74]:hover:not(:disabled){background:#e2e8f0}.btn-sheet-confirm[data-v-c062ad74]{color:#fff;cursor:pointer;background:#00aeff;border:none;border-radius:8px;flex:2;padding:.7rem;font-size:.875rem;font-weight:700;transition:background .15s}.btn-sheet-confirm[data-v-c062ad74]:active{background:#0092d6}.btn-sheet-confirm[data-v-c062ad74]:disabled{opacity:.5;cursor:default}.info-overlay[data-v-c062ad74]{z-index:600}.info-grab[data-v-c062ad74]{touch-action:none;cursor:grab;flex-shrink:0;justify-content:center;align-items:center;height:20px;display:flex}.info-grab[data-v-c062ad74]:after{content:"";background:#cbd5e1;border-radius:999px;width:36px;height:4px}.info-sheet[data-v-c062ad74]{background:#fff;border-radius:16px 16px 0 0;flex-direction:column;width:100%;max-height:92dvh;transition:transform .3s cubic-bezier(.32,.72,0,1);display:flex;overflow:hidden}.info-note[data-v-c062ad74]{color:#00628f;background:#f0f9ff;border-bottom:1px solid #bae6fd;margin:0;padding:.7rem 1.25rem;font-size:.78rem;line-height:1.35}.info-note strong[data-v-c062ad74]{font-weight:700}.info-body[data-v-c062ad74]{-webkit-overflow-scrolling:touch;flex:1;padding:1rem 1.25rem;overflow-y:auto}.info-body[data-v-c062ad74] form{gap:.6rem;max-width:none}.info-body[data-v-c062ad74] input{border:1px solid #e2e8f0;border-radius:8px;padding:.5rem .6rem;font-size:16px}.info-body[data-v-c062ad74] label{color:#475569;gap:4px;font-size:.78rem;font-weight:600}.info-error[data-v-c062ad74]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin:.75rem 0 0;padding:.5rem .75rem;font-size:.82rem}.usb-mode-panel[data-v-c062ad74]{background:#0d0d0d;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;width:100%;height:320px;display:flex}.usb-panel-icon[data-v-c062ad74]{color:#00aeff}.usb-panel-title[data-v-c062ad74]{color:#fff;margin:0;font-size:1rem;font-weight:700}.usb-panel-hint[data-v-c062ad74]{color:#ffffff73;text-align:center;margin:0;padding:0 2rem;font-size:.8rem}@keyframes pending-pulse-c062ad74{0%,to{opacity:1}50%{opacity:.65}}.toast-pending-ret[data-v-c062ad74]{cursor:pointer;background:#fffbeb;border:1px solid #fde68a;border-left:3px solid #f59e0b;border-radius:10px;padding:.6rem .875rem;animation:1.8s ease-in-out infinite pending-pulse-c062ad74;box-shadow:0 1px 2px #0000000a}.pending-ret-top[data-v-c062ad74]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pending-ret-upc[data-v-c062ad74]{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-family:Courier New,monospace;font-size:.75rem;overflow:hidden}.pending-ret-msg[data-v-c062ad74]{color:#b45309;font-size:.85rem;font-weight:600}.pending-ret-hint[data-v-c062ad74]{color:#d97706;margin-top:.2rem;font-size:.72rem;font-style:italic}.pending-shell[data-v-c062ad74]{z-index:700;background:#00000073;align-items:flex-end;display:flex;position:fixed;inset:0}.pending-sheet[data-v-c062ad74]{width:100%;padding:.5rem 1.25rem calc(1.5rem + max(env(safe-area-inset-bottom,0px), 20px));background:#fff;border-radius:18px 18px 0 0;flex-direction:column;gap:.875rem;display:flex;box-shadow:0 -4px 24px #00000024}.pending-sheet-grab[data-v-c062ad74]{background:#cbd5e1;border-radius:999px;width:36px;height:4px;margin:.2rem auto .1rem}.pending-sheet-header[data-v-c062ad74]{flex-direction:column;gap:.3rem;display:flex}.pending-sheet-status[data-v-c062ad74]{color:#b45309;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.pending-sheet-dot[data-v-c062ad74]{background:#f59e0b;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.4s ease-in-out infinite pending-pulse-c062ad74}.pending-sheet-upc[data-v-c062ad74]{color:#94a3b8;letter-spacing:.04em;background:#f8fafc;border-radius:4px;align-self:flex-start;padding:.15rem .5rem;font-family:Courier New,monospace;font-size:.78rem}.pending-sheet-actions[data-v-c062ad74]{flex-direction:column;gap:.5rem;display:flex}.pending-cancel-btn[data-v-c062ad74]{color:#b45309;cursor:pointer;background:#fffbeb;border:1.5px solid #fde68a;border-radius:10px;width:100%;padding:.75rem;font-size:.9rem;font-weight:600;transition:background .12s}.pending-cancel-btn[data-v-c062ad74]:active{background:#fef3c7}.pending-keep-btn[data-v-c062ad74]{color:#64748b;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;width:100%;padding:.75rem;font-size:.9rem;font-weight:600;transition:background .12s}.pending-keep-btn[data-v-c062ad74]:active{background:#e2e8f0}.pending-sheet-enter-active[data-v-c062ad74],.pending-sheet-leave-active[data-v-c062ad74]{transition:background .22s}.pending-sheet-enter-from[data-v-c062ad74],.pending-sheet-leave-to[data-v-c062ad74]{background:0 0!important}.pending-sheet-enter-active .pending-sheet[data-v-c062ad74],.pending-sheet-leave-active .pending-sheet[data-v-c062ad74]{transition:transform .28s cubic-bezier(.32,.72,0,1)}.pending-sheet-enter-from .pending-sheet[data-v-c062ad74],.pending-sheet-leave-to .pending-sheet[data-v-c062ad74]{transform:translateY(100%)}.na-page[data-v-4c181e8f]{background:#0f172a;justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex;position:relative;overflow:hidden}.bron-bg[data-v-4c181e8f]{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.bron-bg iframe[data-v-4c181e8f]{opacity:.4;opacity:.4;width:100vw;min-width:177.77vh;height:56.25vw;min-height:100vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.na-card[data-v-4c181e8f]{text-align:center;z-index:10;background:#1e293b;border-radius:14px;width:100%;max-width:380px;padding:2.5rem 2rem;position:relative;box-shadow:0 24px 64px #0006}.na-icon[data-v-4c181e8f]{justify-content:center;margin-bottom:.75rem;display:flex}.na-title[data-v-4c181e8f]{color:#f1f5f9;letter-spacing:.02em;margin-bottom:.75rem;font-size:1.35rem;font-weight:700}.na-msg[data-v-4c181e8f]{color:#94a3b8;margin-bottom:1.75rem;font-size:.9rem;line-height:1.5}.na-msg strong[data-v-4c181e8f]{color:#e2e8f0}.na-logout[data-v-4c181e8f]{color:#fff;cursor:pointer;background:#00aeff;border:none;border-radius:8px;padding:.65rem 1.5rem;font-size:.9rem;font-weight:700;transition:background .15s}.na-logout[data-v-4c181e8f]:hover{background:#0099e0}.tool-fade-enter-active[data-v-5c558e3f]{transition:opacity .18s,transform .18s}.tool-fade-leave-active[data-v-5c558e3f]{transition:opacity .12s,transform .12s}.tool-fade-enter-from[data-v-5c558e3f]{opacity:0;transform:translateY(6px)}.tool-fade-leave-to[data-v-5c558e3f]{opacity:0;transform:translateY(-4px)}.tool-section[data-v-5c558e3f]{flex-direction:column;gap:1.25rem;display:flex}.tab-view[data-v-5c558e3f]{color:#334155;background:#f8fafc;flex-direction:column;min-height:100%;font-size:.875rem;display:flex}.page-header[data-v-5c558e3f]{z-index:10;background:var(--primary,#00aeff);border-bottom:1px solid var(--primary-border,#1691ca);justify-content:space-between;align-items:center;padding:.875rem 1.5rem;display:flex;position:sticky;top:0}.header-left[data-v-5c558e3f]{align-items:center;gap:.75rem;display:flex}.page-header h1[data-v-5c558e3f]{letter-spacing:.08em;text-transform:uppercase;color:#fff;margin:0;font-size:1.15rem;font-weight:700}.btn-header-back[data-v-5c558e3f]{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #ffffff4d;border-radius:6px;padding:.35rem .75rem;font-size:.75rem;font-weight:600;transition:background .15s}.btn-header-back[data-v-5c558e3f]:hover{background:#ffffff40}.tab-inner[data-v-5c558e3f]{flex-direction:column;flex:1;gap:1.25rem;padding:1.5rem;display:flex}.tool-desc[data-v-5c558e3f]{color:#64748b;margin:0;font-size:.95rem}.menu-grid[data-v-5c558e3f]{flex-wrap:wrap;gap:1.5rem;display:flex}.tool-card[data-v-5c558e3f]{text-align:center;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border:1px solid #94a3b83d;border-radius:16px;flex:1;min-width:260px;max-width:340px;min-height:132px;padding:2.5rem 1.5rem;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;position:relative;overflow:hidden;box-shadow:0 18px 40px #0f172a17,inset 0 1px #ffffffdb}.tool-card[data-v-5c558e3f]:before{content:"";opacity:0;background:linear-gradient(135deg,#22d3ee0e,#0000 34%);transition:opacity .16s;position:absolute;inset:0}.tool-card[data-v-5c558e3f]:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#2563eb75,#0000);height:2px;transition:opacity .16s;position:absolute;inset:auto 1rem 0}.tool-card[data-v-5c558e3f]>*{z-index:1;position:relative}.tool-card h2[data-v-5c558e3f]{color:#0f172a;margin:0;font-size:1.1rem;font-weight:700}.tool-card[data-v-5c558e3f]:hover{background:#fffffff0;border-color:#2563eb3d;transform:translateY(-3px);box-shadow:0 22px 48px #0f172a1f,inset 0 1px #ffffffeb}.tool-card[data-v-5c558e3f]:hover:before,.tool-card[data-v-5c558e3f]:hover:after{opacity:1}.tool-icon[data-v-5c558e3f]{background:linear-gradient(135deg,#dbeafe,#bae6fd);border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:1rem;font-size:1.65rem;display:inline-flex;box-shadow:inset 0 1px #ffffffb3,0 10px 22px #0f172a1a}.tool-panel[data-v-5c558e3f]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:640px;padding:1.5rem;box-shadow:0 1px 3px #0000000d}.upload-group[data-v-5c558e3f]{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;margin-bottom:1.25rem;padding:1.25rem}.upload-group h3[data-v-5c558e3f]{color:#0f172a;margin:0 0 .25rem;font-size:.95rem;font-weight:700}.upload-group p[data-v-5c558e3f]{color:#64748b;margin:0 0 .875rem;font-size:.85rem}.upload-group input[type=file][data-v-5c558e3f]{color:#334155;font-size:.875rem}.btn-action[data-v-5c558e3f]:before,.btn-secondary[data-v-5c558e3f]:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#22d3ee13,#0000 40%);transition:opacity .16s;position:absolute;inset:0}.btn-action[data-v-5c558e3f]:hover:not(:disabled){background:linear-gradient(135deg,#1e40af,#0284c7);border-color:#2563eb61;transform:translateY(-1px);box-shadow:0 16px 30px #0f172a26,inset 0 1px #fff3}.btn-action[data-v-5c558e3f]:hover:not(:disabled):before,.btn-secondary[data-v-5c558e3f]:hover:not(:disabled):before{opacity:1}.btn-action[data-v-5c558e3f]:disabled{opacity:.5;cursor:not-allowed}.status-bar[data-v-5c558e3f]{text-align:center;color:#64748b;border-radius:6px;padding:.75rem;font-size:.9rem;font-weight:600}.is-error[data-v-5c558e3f]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.is-success[data-v-5c558e3f]{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.results-panel[data-v-5c558e3f]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:1.5rem;padding:1.25rem}.results-panel h4[data-v-5c558e3f]{color:#0f172a;margin:0 0 .75rem;font-size:.95rem;font-weight:700}.stats-grid[data-v-5c558e3f]{color:#475569;grid-template-columns:1fr 1fr;gap:.75rem;font-size:.875rem;display:grid}.stats-grid strong[data-v-5c558e3f]{color:#0f172a}.highlight-mismatch[data-v-5c558e3f],.highlight-mismatch strong[data-v-5c558e3f]{color:#dc2626}.btn-action[data-v-5c558e3f]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1d4ed8,#0ea5e9);border:1px solid #2563eb3d;border-radius:8px;width:100%;margin-bottom:.5rem;padding:.85rem;font-size:.95rem;font-weight:700;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:0 12px 24px #0f172a1f,inset 0 1px #ffffff2e}.btn-secondary[data-v-5c558e3f]{color:#475569;cursor:pointer;background:#ffffffe0;border:1px solid #94a3b857;border-radius:8px;width:100%;margin-bottom:1rem;padding:.85rem;font-size:.95rem;font-weight:600;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s,color .16s;position:relative;overflow:hidden;box-shadow:0 8px 18px #0f172a0f,inset 0 1px #ffffffb8}.btn-secondary[data-v-5c558e3f]:hover:not(:disabled){color:#1d4ed8;background:#fff;border-color:#2563eb3d;transform:translateY(-1px);box-shadow:0 10px 20px #0f172a14,inset 0 1px #ffffffeb}.btn-secondary[data-v-5c558e3f]:disabled{opacity:.5;cursor:not-allowed}.upload-group input[type=file][data-v-5c558e3f]{color:#64748b;cursor:pointer;font-size:.875rem}.upload-group input[type=file][data-v-5c558e3f]::file-selector-button{color:#475569;cursor:pointer;background:#ffffffe0;border:1px solid #94a3b857;border-radius:8px;margin-right:1rem;padding:.45rem 1rem;font-size:.85rem;font-weight:600;transition:background .16s,color .16s,border-color .16s,box-shadow .16s;box-shadow:0 8px 18px #0f172a0f,inset 0 1px #ffffffb8}.upload-group input[type=file][data-v-5c558e3f]::file-selector-button:hover{color:#1d4ed8;background:#fff;border-color:#2563eb3d;box-shadow:0 10px 20px #0f172a14,inset 0 1px #ffffffeb}.upload-group input[type=file][data-v-5c558e3f]:disabled::file-selector-button{opacity:.5;cursor:not-allowed;color:#94a3b8;background:0 0;border-color:#cbd5e1}.search-page[data-v-79ca7c80]{color:#334155;background:#f8fafc;flex-direction:column;min-height:100vh;font-size:.875rem;display:flex}.search-header[data-v-79ca7c80]{z-index:10;background:var(--primary);border-bottom:1px solid var(--primary-border);flex-wrap:wrap;align-items:center;gap:1.5rem;padding:.875rem 1.5rem;display:flex;position:sticky;top:0}.search-header h1[data-v-79ca7c80]{letter-spacing:.08em;text-transform:uppercase;color:#fff;flex-shrink:0;font-size:1.15rem;font-weight:700}.mode-toggle[data-v-79ca7c80]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;border:1px solid #94a3b847;border-radius:10px;gap:2px;padding:4px;display:flex;position:relative;box-shadow:0 12px 24px #0f172a1f,inset 0 1px #ffffffd1}.mode-toggle-indicator[data-v-79ca7c80]{pointer-events:none;background:linear-gradient(135deg,#1d4ed8,#0ea5e9);border-radius:7px;width:calc(50% - 5px);transition:transform .22s;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 8px 18px #2563eb38,inset 0 1px #ffffff38}.mode-toggle--quick .mode-toggle-indicator[data-v-79ca7c80]{transform:translate(calc(100% + 2px))}.mode-btn[data-v-79ca7c80]{z-index:1;color:#475569;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;min-width:122px;padding:.42rem .95rem;font-size:.78rem;font-weight:700;transition:background .16s,color .16s;position:relative}.mode-btn[data-v-79ca7c80]:not(.mode-btn--active):hover{color:#1d4ed8;background:#2563eb14}.mode-btn--active[data-v-79ca7c80]{color:#fff}.mode-btn--active[data-v-79ca7c80]:hover{color:#fff;background:0 0}.filter-bar[data-v-79ca7c80]{background:#fff;border-bottom:1px solid #e2e8f0;padding:1rem 1.5rem}.meta-error[data-v-79ca7c80]{color:#dc2626;margin-bottom:.75rem;font-size:.8rem}.filter-controls[data-v-79ca7c80]{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.filter-field[data-v-79ca7c80]{flex-direction:column;gap:.3rem;min-width:140px;display:flex}.filter-label[data-v-79ca7c80]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-size:.68rem;font-weight:700}.filter-input[data-v-79ca7c80]{color:#1e293b;background:#fff;border:1.5px solid #e2e8f0;border-radius:7px;outline:none;height:36px;padding:.42rem .65rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.filter-input[data-v-79ca7c80]:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--ring)}.filter-toggle[data-v-79ca7c80]{color:#475569;cursor:pointer;align-self:flex-end;align-items:center;gap:.45rem;height:36px;font-size:.82rem;font-weight:500;display:flex}.filter-toggle input[type=checkbox][data-v-79ca7c80]{cursor:pointer;width:15px;height:15px;accent-color:var(--primary)}.filter-actions[data-v-79ca7c80]{align-self:flex-end;gap:.5rem;display:flex}.ms-wrap[data-v-79ca7c80]{position:relative}.ms-trigger[data-v-79ca7c80]{color:#1e293b;cursor:pointer;text-align:left;background:#fff;border:1.5px solid #e2e8f0;border-radius:7px;justify-content:space-between;align-items:center;gap:.5rem;width:100%;height:36px;padding:0 .65rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s;display:flex}.ms-trigger[data-v-79ca7c80]:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--ring);outline:none}.ms-trigger[data-v-79ca7c80]:disabled{opacity:.5;cursor:default}.ms-trigger.ms-active[data-v-79ca7c80]{border-color:var(--primary);color:var(--primary);background:var(--primary-tint,#f0f9ff)}.ms-trigger span[data-v-79ca7c80]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ms-chevron[data-v-79ca7c80]{color:#94a3b8;flex-shrink:0;transition:transform .15s}.ms-chevron--open[data-v-79ca7c80]{transform:rotate(180deg)}.ms-trigger.ms-active .ms-chevron[data-v-79ca7c80]{color:var(--primary)}.dropdown-enter-active[data-v-79ca7c80]{transition:opacity .13s,transform .13s}.dropdown-leave-active[data-v-79ca7c80]{transition:opacity .1s,transform .1s}.dropdown-enter-from[data-v-79ca7c80],.dropdown-leave-to[data-v-79ca7c80]{opacity:0;transform:translateY(-6px)scaleY(.96)}.ms-panel[data-v-79ca7c80]{z-index:200;transform-origin:top;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:190px;max-height:240px;padding:.25rem 0;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 4px 20px #0000001f}.ms-search-wrap[data-v-79ca7c80]{z-index:1;background:#fff;border-bottom:1px solid #f1f5f9;padding:.35rem .45rem;position:sticky;top:0}.ms-search[data-v-79ca7c80]{box-sizing:border-box;color:#1e293b;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:5px;outline:none;width:100%;padding:.3rem .6rem;font-family:inherit;font-size:.8rem;transition:border-color .15s,background .15s}.ms-search[data-v-79ca7c80]:focus{border-color:var(--primary);background:#fff}.ms-empty[data-v-79ca7c80]{color:#94a3b8;text-align:center;padding:.6rem .75rem;font-size:.78rem}.ms-option[data-v-79ca7c80]{cursor:pointer;color:#334155;-webkit-user-select:none;user-select:none;align-items:center;gap:.55rem;padding:.42rem .75rem;font-size:.82rem;transition:background .1s;display:flex}.ms-option[data-v-79ca7c80]:hover{background:#f1f5f9}.ms-checkbox[data-v-79ca7c80]{width:14px;height:14px;accent-color:var(--primary);cursor:pointer;flex-shrink:0}.quick-bar[data-v-79ca7c80]{background:#fff;border-bottom:1px solid #e2e8f0;padding:1rem 1.5rem .75rem}.quick-inner[data-v-79ca7c80]{gap:.625rem;max-width:680px;display:flex}.quick-input[data-v-79ca7c80]{color:#1e293b;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;outline:none;flex:1;padding:.5rem .875rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.quick-input[data-v-79ca7c80]:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--ring)}.quick-hint[data-v-79ca7c80]{color:#94a3b8;margin:.45rem 0 0;font-size:.72rem}.btn-search[data-v-79ca7c80]{background:var(--primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:7px;height:36px;padding:.42rem 1.1rem;font-size:.85rem;font-weight:700;transition:background .12s}.btn-search[data-v-79ca7c80]:hover:not(:disabled){background:var(--primary-dark)}.btn-search[data-v-79ca7c80]:disabled{opacity:.5;cursor:default}.btn-clear[data-v-79ca7c80]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;height:36px;padding:.42rem .85rem;font-size:.82rem;font-weight:600;transition:background .12s}.btn-clear[data-v-79ca7c80]:hover:not(:disabled){background:#f1f5f9}.btn-clear[data-v-79ca7c80]:disabled{opacity:.4;cursor:default}.table-wrapper[data-v-79ca7c80]{flex:1;padding:1rem 1.5rem;overflow:auto}.state-cell[data-v-79ca7c80]{text-align:center;color:#94a3b8;padding:4rem 1rem;font-size:.9rem}.state-cell--error[data-v-79ca7c80]{color:#dc2626}.state-cell--idle[data-v-79ca7c80]{color:#64748b}.sr-table[data-v-79ca7c80]{border-collapse:collapse;background:#fff;border-radius:10px;width:100%;overflow:hidden;box-shadow:0 1px 3px #00000012,0 1px 2px #0000000d}.sr-table thead tr[data-v-79ca7c80]{background:#f1f5f9;border-bottom:1px solid #e2e8f0}.sr-table th[data-v-79ca7c80]{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:#64748b;white-space:nowrap;padding:.55rem .75rem;font-size:.7rem;font-weight:600}.sortable[data-v-79ca7c80]{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable[data-v-79ca7c80]:hover{color:var(--primary)}.sort-button[data-v-79ca7c80]{appearance:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.sort-button[data-v-79ca7c80]:hover,.sort-button[data-v-79ca7c80]:focus-visible{color:var(--primary)}.sort-button[data-v-79ca7c80]:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:4px}.sort-icon[data-v-79ca7c80]{opacity:.5;font-size:.65rem;display:inline-block}.sr-table tbody tr[data-v-79ca7c80]{border-bottom:1px solid #e2e8f0;transition:background .1s}.sr-table tbody tr[data-v-79ca7c80]:last-child{border-bottom:none}.sr-table tbody tr[data-v-79ca7c80]:hover{background:#f0f9ff}.sr-table td[data-v-79ca7c80]{color:#334155;vertical-align:middle;padding:.55rem .75rem}.col-num[data-v-79ca7c80],th.col-num[data-v-79ca7c80],.actions-th[data-v-79ca7c80]{text-align:right}.actions-cell[data-v-79ca7c80]{padding-right:.75rem}.cell-btns[data-v-79ca7c80]{justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.action-btn[data-v-79ca7c80]{cursor:pointer;white-space:nowrap;letter-spacing:.01em;border:1px solid #0000;border-radius:5px;align-items:center;gap:.28rem;padding:.28rem .6rem;font-size:.72rem;font-weight:600;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.action-btn svg[data-v-79ca7c80]{flex-shrink:0;width:12px;height:12px}.action-btn--edit[data-v-79ca7c80]{color:#475569;background:#f8fafc;border-color:#cbd5e1}.action-btn--edit[data-v-79ca7c80]:hover{color:#1e293b;background:#e2e8f0}.action-btn--remove[data-v-79ca7c80]{color:#dc2626;background:#fef2f2;border-color:#fecaca;justify-content:center;width:28px;height:26px;padding:0}.action-btn--remove[data-v-79ca7c80]:hover{color:#fff;background:#dc2626;border-color:#dc2626}.action-btn--request[data-v-79ca7c80]{background:var(--accent-tint,#eff6ff);color:var(--accent,#2563eb);border-color:#bfdbfe}.action-btn--request[data-v-79ca7c80]:hover{background:var(--accent,#2563eb);color:#fff;border-color:var(--accent,#2563eb)}.icon-btn[data-v-79ca7c80]{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .12s,color .12s;display:inline-flex}.icon-btn[data-v-79ca7c80]:hover{color:#334155;background:#e2e8f0}.menu-wrap[data-v-79ca7c80]{display:inline-flex;position:relative}.menu-dropdown[data-v-79ca7c80]{z-index:100;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:130px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 4px 16px #0000001f}.menu-dropdown--floating[data-v-79ca7c80]{z-index:1000;position:fixed}.menu-item[data-v-79ca7c80]{color:#334155;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:.55rem 1rem;font-size:.82rem;font-weight:500;transition:background .1s;display:block}.menu-item[data-v-79ca7c80]:hover{color:#0f172a;background:#f1f5f9}.clickable-row[data-v-79ca7c80]{cursor:pointer}.copyable-mpn[data-v-79ca7c80]{cursor:pointer;color:var(--primary);font-weight:600}.load-more-bar[data-v-79ca7c80]{align-items:center;gap:1rem;padding:1rem 0;display:flex}.btn-load-more[data-v-79ca7c80]{border:1px solid var(--primary-line,#bae6fd);background:var(--primary-tint,#f0f9ff);color:var(--primary);cursor:pointer;border-radius:7px;padding:.45rem 1.25rem;font-size:.82rem;font-weight:700;transition:background .12s}.btn-load-more[data-v-79ca7c80]:hover:not(:disabled){background:var(--primary);color:#fff}.btn-load-more[data-v-79ca7c80]:disabled{opacity:.5;cursor:default}.load-more-count[data-v-79ca7c80]{color:#94a3b8;font-size:.78rem}.modal-overlay[data-v-79ca7c80]{z-index:200;background:#0f172a8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card[data-v-79ca7c80]{background:#fff;border-top:4px solid #dc2626;border-radius:14px;width:100%;max-width:380px;overflow:hidden;box-shadow:0 24px 64px #0003}.modal-card--wide[data-v-79ca7c80]{max-width:580px}.modal-header[data-v-79ca7c80]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.1rem 1.4rem;display:flex}.modal-header h2[data-v-79ca7c80]{color:#0f172a;font-size:.95rem;font-weight:700}.modal-header-inner[data-v-79ca7c80]{flex-direction:column;gap:2px;display:flex}.modal-barcode-sub[data-v-79ca7c80]{color:#94a3b8;letter-spacing:.04em;font-family:Courier New,monospace;font-size:.7rem}.modal-close[data-v-79ca7c80]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;font-size:.85rem;transition:background .12s,color .12s;display:flex}.modal-close[data-v-79ca7c80]:hover{color:#334155;background:#f1f5f9}.modal-body[data-v-79ca7c80]{flex-direction:column;gap:1rem;padding:1.25rem 1.4rem;display:flex}.modal-body--edit[data-v-79ca7c80]{padding:1.25rem 1.4rem}.tire-info[data-v-79ca7c80]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:0;padding:.75rem 1rem}.ti-row[data-v-79ca7c80]{gap:.75rem;padding:.18rem 0;display:flex}.ti-row dt[data-v-79ca7c80]{text-transform:uppercase;letter-spacing:.05em;color:#64748b;flex-shrink:0;width:56px;font-size:.72rem;font-weight:600}.ti-row dd[data-v-79ca7c80]{color:#1e293b;margin:0;font-size:.875rem;font-weight:500}.ti-qty[data-v-79ca7c80]{color:#0f172a;font-size:1rem;font-weight:700}.qty-label[data-v-79ca7c80]{letter-spacing:.05em;text-transform:uppercase;color:#64748b;flex-direction:column;gap:.4rem;font-size:.78rem;font-weight:600;display:flex}.qty-input[data-v-79ca7c80]{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:7px;outline:none;width:120px;padding:.55rem .75rem;font-size:.95rem;transition:border-color .15s,box-shadow .15s}.qty-input[data-v-79ca7c80]:focus{border-color:#dc2626;box-shadow:0 0 0 2px #dc262626}.qty-input[data-v-79ca7c80]:disabled{opacity:.5}.modal-error[data-v-79ca7c80]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin:0;padding:.45rem .75rem;font-size:.82rem}.modal-actions[data-v-79ca7c80]{border-top:1px solid #f1f5f9;justify-content:flex-end;gap:.625rem;padding:.875rem 1.4rem 1.25rem;display:flex}.btn-modal-cancel[data-v-79ca7c80]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:.45rem 1rem;font-size:.85rem;font-weight:600;transition:background .12s}.btn-modal-cancel[data-v-79ca7c80]:hover:not(:disabled){background:#f1f5f9}.btn-modal-cancel[data-v-79ca7c80]:disabled{opacity:.5;cursor:default}.btn-modal-submit[data-v-79ca7c80]{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:7px;padding:.45rem 1.1rem;font-size:.85rem;font-weight:700;transition:background .12s}.btn-modal-submit[data-v-79ca7c80]:hover:not(:disabled){background:var(--primary-dark)}.btn-modal-submit[data-v-79ca7c80]:disabled{opacity:.5;cursor:default}.btn-modal-remove[data-v-79ca7c80]{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:7px;padding:.45rem 1.1rem;font-size:.85rem;font-weight:700;transition:background .12s}.btn-modal-remove[data-v-79ca7c80]:hover:not(:disabled){background:#b91c1c}.btn-modal-remove[data-v-79ca7c80]:disabled{opacity:.5;cursor:default}.btn-modal-request[data-v-79ca7c80]{background:var(--accent,#2563eb);color:#fff;cursor:pointer;border:none;border-radius:7px;padding:.45rem 1.1rem;font-size:.85rem;font-weight:700;transition:background .12s}.btn-modal-request[data-v-79ca7c80]:hover:not(:disabled){background:var(--primary-dark,#1d4ed8)}.btn-modal-request[data-v-79ca7c80]:disabled{opacity:.5;cursor:default}.request-success[data-v-79ca7c80]{flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 0;display:flex}.success-icon[data-v-79ca7c80]{color:#16a34a;background:#dcfce7;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.5rem;font-weight:700;display:flex}.request-success p[data-v-79ca7c80]{color:#0f172a;margin:0;font-size:1rem;font-weight:600}.edit-grid[data-v-79ca7c80]{grid-template-columns:1fr 1fr;gap:.875rem 1.25rem;display:grid}.edit-field[data-v-79ca7c80]{flex-direction:column;gap:.3rem;display:flex}.edit-label[data-v-79ca7c80]{text-transform:uppercase;letter-spacing:.07em;color:#64748b;font-size:.68rem;font-weight:700}.edit-input[data-v-79ca7c80]{color:#1e293b;box-sizing:border-box;background:#fff;border:1.5px solid #e2e8f0;border-radius:6px;outline:none;width:100%;padding:.42rem .65rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.edit-input[data-v-79ca7c80]:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--ring)}.edit-input[data-v-79ca7c80]:disabled{opacity:.5}.edit-input--narrow[data-v-79ca7c80]{width:auto;min-width:0}.edit-service-row[data-v-79ca7c80]{gap:.5rem;display:flex}.edit-service-row .edit-input[data-v-79ca7c80]{width:80px}.history-overlay[data-v-79ca7c80]{z-index:200;background:#0f172a66;justify-content:flex-end;display:flex;position:fixed;inset:0}.history-panel[data-v-79ca7c80]{background:#fff;flex-direction:column;width:420px;max-width:100vw;height:100%;display:flex;box-shadow:-8px 0 32px #00000026}.hp-head[data-v-79ca7c80]{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.4rem;display:flex}.hp-tire-info[data-v-79ca7c80]{flex-direction:column;gap:.2rem;display:flex}.hp-tire-name[data-v-79ca7c80]{color:#0f172a;font-size:1rem;font-weight:700}.hp-tire-sub[data-v-79ca7c80]{color:#64748b;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.hp-barcode[data-v-79ca7c80]{color:#94a3b8;font-family:Courier New,monospace;font-size:.72rem}.hp-close[data-v-79ca7c80]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;transition:background .12s,color .12s;display:flex}.hp-close[data-v-79ca7c80]:hover{color:#334155;background:#f1f5f9}.hp-body[data-v-79ca7c80]{flex:1;padding:.5rem 0;overflow-y:auto}.hp-loading[data-v-79ca7c80],.hp-empty[data-v-79ca7c80]{color:#94a3b8;text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:4rem 1rem;font-size:.875rem;display:flex}.hp-empty-icon[data-v-79ca7c80]{font-size:2.5rem}.hp-error[data-v-79ca7c80]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:1.5rem 1.4rem;padding:.75rem 1rem;font-size:.82rem}.hp-list[data-v-79ca7c80]{margin:0;padding:0;list-style:none}.hp-item[data-v-79ca7c80]{border-bottom:1px solid #f1f5f9;flex-direction:column;gap:.3rem;padding:.75rem 1.4rem;display:flex}.hp-item[data-v-79ca7c80]:last-child{border-bottom:none}.hp-item-top[data-v-79ca7c80]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hp-item-bot[data-v-79ca7c80]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ev-badge[data-v-79ca7c80]{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:.18rem .55rem;font-size:.68rem;font-weight:700;display:inline-block}.ev-green[data-v-79ca7c80]{color:#166534;background:#dcfce7}.ev-orange[data-v-79ca7c80]{color:#9a3412;background:#ffedd5}.ev-blue[data-v-79ca7c80]{color:#1e40af;background:#dbeafe}.ev-red[data-v-79ca7c80]{color:#991b1b;background:#fee2e2}.ev-purple[data-v-79ca7c80]{color:#6b21a8;background:#f3e8ff}.ev-teal[data-v-79ca7c80]{color:#0f766e;background:#ccfbf1}.ev-amber[data-v-79ca7c80]{color:#92400e;background:#fef3c7}.ev-gray[data-v-79ca7c80]{color:#475569;background:#f1f5f9}.ev-qty[data-v-79ca7c80]{border-radius:4px;padding:.12rem .45rem;font-family:Courier New,monospace;font-size:.72rem;font-weight:700}.qty-pos[data-v-79ca7c80]{color:#166534;background:#dcfce7}.qty-neg[data-v-79ca7c80]{color:#991b1b;background:#fee2e2}.qty-blue[data-v-79ca7c80]{color:#1e40af;background:#dbeafe}.qty-yellow[data-v-79ca7c80],.ev-yellow[data-v-79ca7c80]{color:#854d0e;background:#fef08a}.ev-who[data-v-79ca7c80]{color:#475569;font-size:.78rem;font-weight:500}.ev-date[data-v-79ca7c80]{color:#94a3b8;font-size:.72rem}.hp-limit-note[data-v-79ca7c80]{color:#94a3b8;text-align:center;border-top:1px solid #f1f5f9;margin:0;padding:.75rem 1.4rem;font-size:.72rem}.modal-enter-active[data-v-79ca7c80],.modal-leave-active[data-v-79ca7c80]{transition:opacity .18s}.modal-enter-from[data-v-79ca7c80],.modal-leave-to[data-v-79ca7c80]{opacity:0}.hist-fade-enter-active[data-v-79ca7c80],.hist-fade-leave-active[data-v-79ca7c80]{transition:opacity .2s}.hist-fade-enter-from[data-v-79ca7c80],.hist-fade-leave-to[data-v-79ca7c80]{opacity:0}.hist-slide-enter-active[data-v-79ca7c80],.hist-slide-leave-active[data-v-79ca7c80]{transition:transform .28s cubic-bezier(.4,0,.2,1)}.hist-slide-enter-from[data-v-79ca7c80],.hist-slide-leave-to[data-v-79ca7c80]{transform:translate(100%)}.toast-enter-active[data-v-79ca7c80],.toast-leave-active[data-v-79ca7c80]{transition:all .3s cubic-bezier(.4,0,.2,1)}.toast-enter-from[data-v-79ca7c80],.toast-leave-to[data-v-79ca7c80]{opacity:0;transform:translateY(20px)}.copy-toast[data-v-79ca7c80]{color:#fff;z-index:9999;background:#16a34a;border-radius:8px;padding:.75rem 1.25rem;font-size:.9rem;font-weight:700;position:fixed;bottom:2rem;right:2rem;box-shadow:0 10px 15px -3px #0000001a}.account-page[data-v-bfd9cf55]{color:#334155;background:#f8fafc;flex-direction:column;min-height:100vh;font-size:.875rem;display:flex}.account-header[data-v-bfd9cf55]{z-index:10;background:var(--primary);border-bottom:1px solid var(--primary-border);padding:.875rem 1.5rem;position:sticky;top:0}.account-header h1[data-v-bfd9cf55]{letter-spacing:.08em;text-transform:uppercase;color:#fff;margin:0;font-size:1.15rem;font-weight:700}.account-body[data-v-bfd9cf55]{flex-direction:column;flex:1;align-items:center;padding:2rem 1.5rem 3rem;display:flex}.account-section[data-v-bfd9cf55]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:100%;max-width:600px;margin-bottom:1.25rem;padding:1.5rem;box-shadow:0 1px 4px #0000000d}.section-heading[data-v-bfd9cf55]{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;border-bottom:1px solid #f1f5f9;margin:0 0 1.1rem;padding-bottom:.75rem;font-size:.72rem;font-weight:700}.section-heading--dev[data-v-bfd9cf55]{color:#b45309}.section-note[data-v-bfd9cf55]{color:#64748b;margin:0 0 1.1rem;font-size:.82rem;line-height:1.55}.setting-row[data-v-bfd9cf55]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.setting-copy[data-v-bfd9cf55]{min-width:0}.setting-title[data-v-bfd9cf55]{color:#1e293b;font-size:.9rem;font-weight:700}.setting-value[data-v-bfd9cf55]{color:#64748b;margin-top:.2rem;font-size:.78rem}.style-switch[data-v-bfd9cf55]{background:#f8fafc;border:1px solid #dbe3ec;border-radius:999px;flex-shrink:0;grid-template-columns:repeat(2,minmax(64px,1fr));gap:0;width:170px;padding:.25rem;display:grid;position:relative;box-shadow:inset 0 1px 2px #0f172a0f}.style-switch-indicator[data-v-bfd9cf55]{background:#0f172a;border-radius:999px;width:calc(50% - .25rem);transition:transform .18s;position:absolute;top:.25rem;bottom:.25rem;left:.25rem;box-shadow:0 6px 14px #0f172a2e}.style-switch.is-sleek .style-switch-indicator[data-v-bfd9cf55]{transform:translate(100%)}.style-switch button[data-v-bfd9cf55]{z-index:1;color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:32px;font-size:.78rem;font-weight:800;transition:color .15s;position:relative}.style-switch button.active[data-v-bfd9cf55]{color:#fff}.style-switch button[data-v-bfd9cf55]:disabled{cursor:default;opacity:.7}.settings-success[data-v-bfd9cf55]{margin:1rem 0 0}.setting-row+.error-msg[data-v-bfd9cf55]{margin-top:1rem}@media (width<=560px){.setting-row[data-v-bfd9cf55]{flex-direction:column;align-items:stretch}.style-switch[data-v-bfd9cf55]{width:100%}}.info-grid[data-v-bfd9cf55]{flex-direction:column;gap:.55rem;margin:0 0 1.25rem;display:flex}.info-row[data-v-bfd9cf55]{align-items:center;gap:1rem;display:flex}.info-row dt[data-v-bfd9cf55]{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;flex-shrink:0;width:110px;font-size:.72rem;font-weight:600}.info-row dd[data-v-bfd9cf55]{color:#1e293b;margin:0;font-size:.9rem;font-weight:500}.text-muted[data-v-bfd9cf55]{color:#94a3b8}.role-chip[data-v-bfd9cf55]{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.18rem .6rem;font-size:.68rem;font-weight:700;display:inline-block}.role-owner[data-v-bfd9cf55]{color:#1e40af;background:#dbeafe}.role-manager[data-v-bfd9cf55]{color:#166534;background:#dcfce7}.role-worker[data-v-bfd9cf55]{color:#7e22ce;background:#f3e8ff}.role-store[data-v-bfd9cf55]{color:#9a3412;background:#ffedd5}.role-developer[data-v-bfd9cf55]{color:#92400e;background:#fef3c7}.edit-form[data-v-bfd9cf55]{flex-direction:column;gap:.875rem;display:flex}.field-label[data-v-bfd9cf55]{letter-spacing:.06em;text-transform:uppercase;color:#64748b;flex-direction:column;gap:.3rem;font-size:.72rem;font-weight:600;display:flex}.field-hint[data-v-bfd9cf55]{text-transform:none;letter-spacing:0;color:#94a3b8;margin-top:-.1rem;font-size:.7rem;font-weight:400}.field-input[data-v-bfd9cf55]{color:#1e293b;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;max-width:340px;padding:.55rem .75rem;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.field-input[data-v-bfd9cf55]:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-tint)}.field-input[data-v-bfd9cf55]:disabled{opacity:.5}.form-actions[data-v-bfd9cf55]{gap:.625rem;padding-top:.125rem;display:flex}.error-msg[data-v-bfd9cf55]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin:0;padding:.45rem .75rem;font-size:.82rem}.success-banner[data-v-bfd9cf55]{color:#166534;background:#dcfce7;border:1px solid #86efac;border-radius:6px;margin-bottom:.875rem;padding:.45rem .75rem;font-size:.82rem}.btn-primary[data-v-bfd9cf55]{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:7px;padding:.48rem 1.1rem;font-size:.875rem;font-weight:700;transition:filter .12s}.btn-primary[data-v-bfd9cf55]:hover:not(:disabled){filter:brightness(.9)}.btn-primary[data-v-bfd9cf55]:disabled{opacity:.5;cursor:default}.btn-secondary[data-v-bfd9cf55]{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:.4rem .9rem;font-size:.82rem;font-weight:600;transition:background .12s}.btn-secondary[data-v-bfd9cf55]:hover{background:#f8fafc}.btn-ghost[data-v-bfd9cf55]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:7px;padding:.48rem 1rem;font-size:.875rem;font-weight:600;transition:background .12s}.btn-ghost[data-v-bfd9cf55]:hover:not(:disabled){background:#f8fafc}.btn-ghost[data-v-bfd9cf55]:disabled{opacity:.5;cursor:default}.btn-danger[data-v-bfd9cf55]{color:#dc2626;cursor:pointer;background:#fef2f2;border:1px solid #fca5a5;border-radius:7px;padding:.48rem 1.1rem;font-size:.875rem;font-weight:700;transition:background .12s,color .12s,border-color .12s}.btn-danger[data-v-bfd9cf55]:hover{color:#fff;background:#dc2626;border-color:#dc2626}.dev-section[data-v-bfd9cf55]{background:#fffbeb;border-color:#fde68a}.dev-note[data-v-bfd9cf55]{color:#92400e;opacity:.75;margin:-.25rem 0 1rem;font-size:.8rem}.dev-grid[data-v-bfd9cf55]{background:#00000008;border:1px solid #00000012;border-radius:8px;flex-direction:column;gap:.625rem;margin-bottom:1rem;padding:.875rem 1rem;display:flex}.dev-row[data-v-bfd9cf55]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.dev-key[data-v-bfd9cf55]{text-transform:uppercase;letter-spacing:.06em;color:#78716c;flex-shrink:0;width:110px;font-size:.72rem;font-weight:600}.dev-val-row[data-v-bfd9cf55]{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.dev-mono[data-v-bfd9cf55]{color:#44403c;word-break:break-all;background:#00000012;border-radius:4px;flex:1;min-width:0;padding:.15rem .45rem;font-family:Courier New,monospace;font-size:.75rem}.dev-val[data-v-bfd9cf55]{color:#44403c;font-size:.875rem;font-weight:500}.btn-copy[data-v-bfd9cf55]{color:#44403c;cursor:pointer;white-space:nowrap;background:#0000000f;border:1px solid #0000001f;border-radius:5px;flex-shrink:0;padding:.2rem .6rem;font-size:.72rem;font-weight:600;transition:background .1s}.btn-copy[data-v-bfd9cf55]:hover{background:#0000001f}.dev-actions[data-v-bfd9cf55]{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.btn-dev-action[data-v-bfd9cf55]{color:#92400e;cursor:pointer;background:#fef3c7;border:1px solid #d97706;border-radius:6px;padding:.4rem .875rem;font-size:.8rem;font-weight:600;transition:background .12s}.btn-dev-action[data-v-bfd9cf55]:hover{background:#fde68a}.dev-inline-confirm[data-v-bfd9cf55]{color:#166534;font-size:.8rem;font-weight:600}.dev-footnote[data-v-bfd9cf55]{color:#a8a29e;margin:0;font-size:.75rem;font-style:italic}.page-toast[data-v-bfd9cf55]{color:#fff;z-index:9999;background:#16a34a;border-radius:8px;padding:.75rem 1.25rem;font-size:.9rem;font-weight:700;position:fixed;bottom:2rem;right:2rem;box-shadow:0 10px 20px #00000026}.modal-overlay[data-v-bfd9cf55]{z-index:500;background:#0f172a80;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.modal-card[data-v-bfd9cf55]{background:#fff;border-radius:14px;width:100%;max-width:420px;overflow:hidden;box-shadow:0 20px 60px #0003}.modal-header[data-v-bfd9cf55]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.modal-header h2[data-v-bfd9cf55]{color:#0f172a;margin:0;font-size:1rem;font-weight:700}.modal-close[data-v-bfd9cf55]{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;transition:background .12s;display:flex}.modal-close[data-v-bfd9cf55]:hover{background:#e2e8f0}.modal-body[data-v-bfd9cf55]{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.modal-body .field-input[data-v-bfd9cf55]{max-width:100%}.modal-actions[data-v-bfd9cf55]{justify-content:flex-end;gap:.625rem;padding-top:.125rem;display:flex}.verify-row[data-v-bfd9cf55]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:.875rem;padding:.875rem 1rem;display:flex}.verify-icon[data-v-bfd9cf55]{background:var(--accent-tint,#eff6ff);width:38px;height:38px;color:var(--accent,#2563eb);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.verify-hint[data-v-bfd9cf55]{color:#475569;margin:0;font-size:.82rem;line-height:1.45}.modal-enter-active[data-v-bfd9cf55],.modal-leave-active[data-v-bfd9cf55]{transition:opacity .18s}.modal-enter-from[data-v-bfd9cf55],.modal-leave-to[data-v-bfd9cf55]{opacity:0}.toast-enter-active[data-v-bfd9cf55],.toast-leave-active[data-v-bfd9cf55]{transition:opacity .2s,transform .2s}.toast-enter-from[data-v-bfd9cf55],.toast-leave-to[data-v-bfd9cf55]{opacity:0;transform:translateY(6px)}.fade-enter-active[data-v-bfd9cf55],.fade-leave-active[data-v-bfd9cf55]{transition:opacity .2s}.fade-enter-from[data-v-bfd9cf55],.fade-leave-to[data-v-bfd9cf55]{opacity:0}.home-page[data-v-81e52397]{color:#334155;background:#f1f5f9;flex-direction:column;min-height:100vh;font-size:.875rem;display:flex}.home-header[data-v-81e52397]{background:var(--primary);border-bottom:1px solid var(--primary-border);padding:1.5rem 2rem}.home-greeting[data-v-81e52397]{color:#fff;letter-spacing:.01em;margin:0;font-size:1.35rem;font-weight:700}.home-date[data-v-81e52397]{color:#ffffffa6;margin:.2rem 0 0;font-size:.82rem}.home-body[data-v-81e52397]{flex:1;padding:1.75rem 2rem 2.5rem}.card-grid[data-v-81e52397]{grid-template-columns:repeat(3,1fr);gap:1rem;max-width:1100px;display:grid}.card[data-v-81e52397]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:1rem;padding:1.4rem 1.25rem;transition:box-shadow .15s,border-color .15s,transform .12s;display:flex;box-shadow:0 1px 4px #0000000f}.card[data-v-81e52397]:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 16px #0000001a}.card[data-v-81e52397]:active{transform:translateY(0);box-shadow:0 1px 4px #0000000f}.card--alert[data-v-81e52397]{background:#fffbeb;border-color:#fbbf24}.card--alert[data-v-81e52397]:hover{border-color:#f59e0b}.card-icon[data-v-81e52397]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.card-icon--blue[data-v-81e52397]{background:var(--primary-tint,#e0f2fe);color:var(--primary)}.card-icon--slate[data-v-81e52397]{color:#64748b;background:#f1f5f9}.card-icon--amber[data-v-81e52397]{color:#a16207;background:#fef9c3}.card-icon--purple[data-v-81e52397]{color:#7c3aed;background:#f3e8ff}.card-content[data-v-81e52397]{flex:1;min-width:0}.card-arrow[data-v-81e52397]{color:#cbd5e1;flex-shrink:0;font-size:1.4rem;line-height:1;transition:color .12s}.card:hover .card-arrow[data-v-81e52397]{color:#94a3b8}.stat-number[data-v-81e52397]{color:#0f172a;align-items:center;min-height:2rem;font-size:2rem;font-weight:800;line-height:1;display:flex}.card--alert .stat-number[data-v-81e52397]{color:#92400e}.stat-label[data-v-81e52397]{color:#475569;text-transform:uppercase;letter-spacing:.05em;margin-top:.3rem;font-size:.82rem;font-weight:700}.stat-sub[data-v-81e52397]{color:#94a3b8;margin-top:.15rem;font-size:.75rem}.card--alert .stat-sub[data-v-81e52397]{color:#a16207}.nav-title[data-v-81e52397]{color:#0f172a;font-size:.95rem;font-weight:700}.nav-sub[data-v-81e52397]{color:#64748b;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.2rem;font-size:.78rem;display:flex}.account-avatar[data-v-81e52397]{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.15rem;font-weight:800;display:flex}.role-badge[data-v-81e52397]{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:.15rem .55rem;font-size:.68rem;font-weight:700;display:inline-block}.role-owner[data-v-81e52397]{color:#6d28d9;background:#ede9fe}.role-manager[data-v-81e52397]{background:var(--primary-tint,#e0f2fe);color:var(--primary)}.role-worker[data-v-81e52397]{color:#475569;background:#f1f5f9}.role-store[data-v-81e52397]{color:#854d0e;background:#fef9c3}.role-developer[data-v-81e52397]{color:#92400e;background:#fef3c7}.store-name-label[data-v-81e52397]{color:#94a3b8;font-size:.75rem}.card--activity[data-v-81e52397]{cursor:pointer;flex-direction:column;grid-column:1/-1;align-items:stretch;gap:0;padding:0}.card--activity[data-v-81e52397]:hover{border-color:#cbd5e1;transform:none;box-shadow:0 2px 10px #00000014}.activity-header[data-v-81e52397]{border-bottom:1px solid #f1f5f9;align-items:center;gap:.6rem;padding:1rem 1.25rem .75rem;display:flex}.activity-header--link[data-v-81e52397]{cursor:pointer;transition:background .12s}.activity-header--link[data-v-81e52397]:hover{background:#f8fafc}.activity-header--link:hover .activity-title[data-v-81e52397]{color:var(--primary)}.activity-header-arrow[data-v-81e52397]{color:#cbd5e1;margin-left:auto;font-size:1.3rem;line-height:1;transition:color .12s,transform .12s}.activity-header--link:hover .activity-header-arrow[data-v-81e52397]{color:var(--primary);transform:translate(2px)}.activity-title[data-v-81e52397]{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;font-size:.72rem;font-weight:700}.activity-live-dot[data-v-81e52397]{background:#22c55e;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulse-dot-81e52397;box-shadow:0 0 0 2px #22c55e40}@keyframes pulse-dot-81e52397{0%,to{box-shadow:0 0 0 2px #22c55e40}50%{box-shadow:0 0 0 5px #22c55e1a}}.activity-empty[data-v-81e52397]{text-align:center;color:#94a3b8;padding:2rem 1.25rem;font-size:.82rem}.activity-rows[data-v-81e52397]{flex-direction:column;display:flex}.activity-row[data-v-81e52397]{border-bottom:1px solid #f8fafc;grid-template-columns:160px 1fr 140px 90px;align-items:center;gap:.75rem;padding:.65rem 1.25rem;font-size:.82rem;display:grid}.activity-row[data-v-81e52397]:last-child{border-bottom:none}.activity-row--link[data-v-81e52397]{cursor:pointer;transition:background .1s}.activity-row--link[data-v-81e52397]:hover{background:#f0f9ff}.activity-row--skeleton[data-v-81e52397]{gap:1rem}.activity-tire[data-v-81e52397]{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.4rem;font-weight:500;display:flex;overflow:hidden}.activity-qty[data-v-81e52397]{border-radius:4px;padding:.1rem .35rem;font-size:.75rem;font-weight:700}.qty-pos[data-v-81e52397]{color:#166534;background:#dcfce7}.qty-neg[data-v-81e52397]{color:#991b1b;background:#fee2e2}.qty-neutral[data-v-81e52397]{color:#64748b;background:#f1f5f9}.qty-blue[data-v-81e52397]{color:#1e40af;background:#dbeafe}.activity-who[data-v-81e52397]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.activity-time[data-v-81e52397]{color:#94a3b8;text-align:right;font-size:.75rem}.action-badge[data-v-81e52397]{letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:.2rem .6rem;font-size:.7rem;font-weight:700;display:inline-block;overflow:hidden}.action-green[data-v-81e52397]{color:#166534;background:#dcfce7}.action-red[data-v-81e52397]{color:#991b1b;background:#fee2e2}.action-orange[data-v-81e52397]{color:#9a3412;background:#ffedd5}.action-amber[data-v-81e52397]{color:#92400e;background:#fef3c7}.action-blue[data-v-81e52397]{color:#1e40af;background:#dbeafe}.action-purple[data-v-81e52397]{color:#7c3aed;background:#f3e8ff}.action-gray[data-v-81e52397]{color:#64748b;background:#f1f5f9}.action-yellow[data-v-81e52397]{color:#854d0e;background:#fef08a}.home-page--command[data-v-81e52397]{color:#111827;background:linear-gradient(115deg,#22d3ee1f,#0000 36%),linear-gradient(245deg,#10b9811a,#0000 38%),linear-gradient(#e9f0f5 0%,#f8fafc 44%,#edf2f7 100%);position:relative;overflow:hidden}.home-page--command[data-v-81e52397]:before{content:"";pointer-events:none;background-image:linear-gradient(#0f172a09 1px,#0000 1px),linear-gradient(90deg,#0f172a09 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000c7,#0000 72%);mask-image:linear-gradient(#000000c7,#0000 72%)}.home-page--command .home-header[data-v-81e52397]{background:linear-gradient(135deg,#071023fa 0%,#0c4a6ef5 51%,#1d4ed8f0 100%);border-bottom:1px solid #ffffff29;min-height:178px;position:relative;overflow:hidden;box-shadow:0 22px 55px #0f172a38}.home-page--command .home-header[data-v-81e52397]:before{content:"";opacity:.7;background:linear-gradient(115deg,#ffffff29,#0000 22rem),repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 70px);position:absolute;inset:0}.home-page--command .home-header[data-v-81e52397]:after{content:"";background:linear-gradient(90deg,#0000,#7dd3fce6,#0000);height:1px;position:absolute;inset:auto 2rem 0}.home-page--command .home-header-inner[data-v-81e52397]{z-index:1;justify-content:space-between;align-items:flex-start;gap:1.5rem;max-width:1180px;display:flex;position:relative}.home-kicker[data-v-81e52397]{color:#93c5fd;letter-spacing:0;text-transform:uppercase;align-items:center;gap:.45rem;margin-bottom:.65rem;font-size:.72rem;font-weight:800;display:inline-flex}.home-kicker[data-v-81e52397]:before{content:"";background:#22d3ee;border-radius:999px;width:8px;height:8px;box-shadow:0 0 18px #22d3eee6}.home-page--command .home-greeting[data-v-81e52397]{color:#f8fafc;letter-spacing:0;max-width:760px;font-size:3rem;font-weight:900;line-height:.95}.home-page--command .home-date[data-v-81e52397]{color:#e2e8f0c7;margin-top:.8rem;font-size:.9rem}.home-page--classic-command .home-header[data-v-81e52397]{background:linear-gradient(135deg,#dbeafe 0%,#e0f2fe 52%,#eff6ff 100%);border-bottom-color:#93c5fd6b;box-shadow:0 18px 42px #2563eb1f}.home-page--classic-command .home-header[data-v-81e52397]:before{opacity:1;background:linear-gradient(115deg,#ffffff70,#0000 20rem),repeating-linear-gradient(90deg,#2563eb0e 0 1px,#0000 1px 70px)}.home-page--classic-command .home-header[data-v-81e52397]:after{background:linear-gradient(90deg,#0000,#2563eb57,#0000)}.home-page--classic-command .home-greeting[data-v-81e52397]{color:#0f172a}.home-page--classic-command .home-date[data-v-81e52397]{color:#2563eb}.home-status-panel[data-v-81e52397]{color:#dbeafe;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);white-space:nowrap;background:#0f172a52;border:1px solid #93c5fd52;border-radius:14px;gap:.32rem;margin-top:.1rem;padding:.68rem .9rem;font-size:.78rem;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff1f}.home-status-main[data-v-81e52397]{align-items:center;gap:.5rem;display:inline-flex}.home-status-date[data-v-81e52397]{color:#e2e8f0b8;font-size:.72rem;font-weight:700}.home-status-dot[data-v-81e52397]{background:#34d399;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #34d39921,0 0 18px #34d399b8}.home-page--command .home-body[data-v-81e52397]{z-index:1;padding:0 2rem 3rem;position:relative}.sleek-overview[data-v-81e52397]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffffe6,#eff6ffd1),linear-gradient(90deg,#22d3ee29,#2563eb1a);border:1px solid #94a3b838;border-radius:18px;justify-content:space-between;align-items:stretch;gap:1rem;max-width:1180px;margin:-3.3rem 0 1.25rem;padding:1rem;display:flex;box-shadow:0 26px 60px #0f172a29,inset 0 1px #ffffffd1}.sleek-overview-main[data-v-81e52397]{min-width:0;padding:.15rem .35rem}.sleek-overline[data-v-81e52397]{color:#2563eb;letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:900}.sleek-overview-title[data-v-81e52397]{color:#0f172a;margin-top:.25rem;font-size:1.55rem;font-weight:900;line-height:1.05}.sleek-overview-meta[data-v-81e52397]{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.8rem;display:flex}.sleek-overview-meta span[data-v-81e52397]{color:#334155;background:#0f172a0f;border-radius:999px;align-items:center;min-height:26px;padding:.25rem .62rem;font-size:.76rem;font-weight:800;display:inline-flex}.sleek-actions[data-v-81e52397]{flex-shrink:0;grid-auto-columns:minmax(94px,auto);grid-auto-flow:column;align-items:stretch;gap:.55rem;display:grid}.sleek-actions button[data-v-81e52397]{color:#f8fafc;cursor:pointer;background:#0f172a;border:1px solid #2563eb38;border-radius:12px;padding:0 1rem;font-size:.82rem;font-weight:900;transition:transform .16s,box-shadow .16s,background .16s;box-shadow:0 12px 24px #0f172a2e}.sleek-actions button[data-v-81e52397]:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 16px 30px #1d4ed83d}.home-page--command .card-grid[data-v-81e52397]{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;max-width:1180px}.home-page--command .card[data-v-81e52397]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border-color:#94a3b83d;border-radius:16px;align-items:flex-start;min-height:132px;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;position:relative;overflow:hidden;box-shadow:0 18px 40px #0f172a17,inset 0 1px #ffffffdb}.home-page--command .card[data-v-81e52397]:before{content:"";opacity:0;background:linear-gradient(135deg,#22d3ee0e,#0000 34%);transition:opacity .16s;position:absolute;inset:0}.home-page--command .card[data-v-81e52397]:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#2563eb75,#0000);height:2px;transition:opacity .16s;position:absolute;inset:auto 1rem 0}.home-page--command .card[data-v-81e52397]:hover{background:#fffffff0;border-color:#2563eb3d;transform:translateY(-3px);box-shadow:0 22px 48px #0f172a1f,inset 0 1px #ffffffeb}.home-page--command .card[data-v-81e52397]:hover:before,.home-page--command .card[data-v-81e52397]:hover:after{opacity:1}.home-page--command .card[data-v-81e52397]>*{z-index:1;position:relative}.home-page--command .card-grid>.card[data-v-81e52397]:first-child{color:#fff;background:linear-gradient(135deg,#0f172af5,#1e40afe0),linear-gradient(90deg,#22d3ee5c,#0000);grid-column:span 6;min-height:170px}.home-page--command .card-grid>.card[data-v-81e52397]:nth-child(2),.home-page--command .card-grid>.card[data-v-81e52397]:nth-child(3){grid-column:span 3;min-height:170px}.home-page--command .card-grid>.card[data-v-81e52397]:nth-child(4),.home-page--command .card-grid>.card[data-v-81e52397]:nth-child(5),.home-page--command .card-grid>.card[data-v-81e52397]:nth-child(6),.home-page--command .card-grid>.card[data-v-81e52397]:nth-child(7){grid-column:span 3}.home-page--command .card-grid>.card[data-v-81e52397]:nth-child(8),.home-page--command .card--activity[data-v-81e52397]{grid-column:1/-1}.home-page--command .card-grid>.card:first-child .stat-number[data-v-81e52397],.home-page--command .card-grid>.card:first-child .stat-label[data-v-81e52397],.home-page--command .card-grid>.card:first-child .stat-sub[data-v-81e52397],.home-page--command .card-grid>.card:first-child .card-arrow[data-v-81e52397]{color:#f8fafc}.home-page--command .card-grid>.card:first-child .stat-sub[data-v-81e52397]{opacity:.7}.home-page--command .card--alert[data-v-81e52397]{background:linear-gradient(135deg,#fff8ebf7,#ffffffe6),linear-gradient(90deg,#f59e0b38,#0000);border-color:#f59e0b;box-shadow:0 18px 40px #b453092e,0 0 0 4px #f59e0b2e,inset 0 1px #ffffffdb}.home-page--command .card--alert[data-v-81e52397]:hover{border-color:#d97706;box-shadow:0 22px 48px #b4530942,0 0 0 4px #f59e0b3d,inset 0 1px #ffffffe6}.home-page--command .card--alert .card-icon--amber[data-v-81e52397]{color:#fff;background:linear-gradient(135deg,#fbbf24,#f59e0b)}.home-page--command .card--alert .stat-number[data-v-81e52397]{color:#b45309}.home-page--command .card--alert .stat-label[data-v-81e52397]{color:#92400e}.home-page--command .card--alert .stat-sub[data-v-81e52397]{color:#d97706;font-weight:700}.home-page--command .card--alert .card-arrow[data-v-81e52397]{color:#f59e0b}.home-page--command .card-icon[data-v-81e52397],.home-page--command .account-avatar[data-v-81e52397]{border-radius:14px;width:52px;height:52px;box-shadow:inset 0 1px #ffffffb3,0 10px 22px #0f172a1a}.home-page--command .card-icon--blue[data-v-81e52397]{color:#1d4ed8;background:linear-gradient(135deg,#dbeafe,#bae6fd)}.home-page--command .card-grid>.card:first-child .card-icon--blue[data-v-81e52397]{color:#bfdbfe;background:#ffffff21}.home-page--command .card-icon--slate[data-v-81e52397]{color:#334155;background:#e2e8f0}.home-page--command .card-icon--amber[data-v-81e52397]{color:#1d4ed8;background:linear-gradient(135deg,#dbeafe,#cffafe)}.home-page--command .card-icon--purple[data-v-81e52397]{color:#6d28d9;background:#ede9fe}.home-page--command .account-avatar[data-v-81e52397]{background:linear-gradient(135deg,#0f172a,#2563eb);border-radius:50%}.home-page--command .stat-number[data-v-81e52397]{color:#020617;font-size:3rem;font-weight:950}.home-page--command .stat-label[data-v-81e52397],.home-page--command .nav-title[data-v-81e52397]{color:#111827;letter-spacing:0}.home-page--command .stat-sub[data-v-81e52397],.home-page--command .nav-sub[data-v-81e52397]{color:#64748b}.home-page--command .card-arrow[data-v-81e52397]{color:#94a3b8;align-self:center}.home-page--command .card:hover .card-arrow[data-v-81e52397]{color:#2563eb}.home-page--command .card--activity[data-v-81e52397]{border-radius:18px;min-height:0}.home-page--command .card--activity[data-v-81e52397]:hover{transform:none}.home-page--command .activity-header[data-v-81e52397]{border-bottom-color:#cbd5e194;padding:1.1rem 1.25rem}.home-page--command .activity-title[data-v-81e52397]{color:#334155}.home-page--command .activity-live-dot[data-v-81e52397]{background:#22d3ee;box-shadow:0 0 0 3px #22d3ee29,0 0 16px #22d3eeb8}.home-page--command .activity-row[data-v-81e52397]{border-bottom-color:#e2e8f09e;grid-template-columns:180px 1fr 150px 88px;padding:.78rem 1.25rem}.home-page--command .activity-row[data-v-81e52397]:hover{background:#eff6ffa3}.home-page--bron[data-v-81e52397]{color:#f8fafc;background:radial-gradient(circle at 78% 4%,#fdbb305c,#0000 18rem),radial-gradient(circle at 9% 36%,#86003875,#0000 22rem),radial-gradient(circle at 92% 74%,#041e4280,#0000 24rem),linear-gradient(145deg,#041e42 0%,#45001d 36%,#860038 68%,#0b1020 100%)}.bron-showtime[data-v-81e52397]{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bron-court-lines[data-v-81e52397]{opacity:.24;background:linear-gradient(90deg,#0000 0 14%,#fdbb3057 14.2% 14.6%,#0000 14.8% 84%,#fdbb3057 84.2% 84.6%,#0000 84.8%),radial-gradient(#0000 0 16%,#fdbb3057 16.3% 17%,#0000 17.3%),linear-gradient(0deg,#0000 0 49.5%,#fdbb3042 49.7% 50.2%,#0000 50.4%);height:38rem;animation:14s ease-in-out infinite alternate bronCourtDrift-81e52397;position:absolute;inset:9rem -8rem auto;transform:rotate(-9deg)}.bron-light-rake[data-v-81e52397]{filter:blur(1px);background:linear-gradient(90deg,#0000,#fff3c433,#0000);width:18rem;height:150%;animation:7.5s linear infinite bronLightRake-81e52397;position:absolute;top:-30%;transform:rotate(18deg)}.bron-light-rake--one[data-v-81e52397]{left:-24rem}.bron-light-rake--two[data-v-81e52397]{opacity:.55;animation-delay:3.8s;left:-34rem}.bron-shot-clock[data-v-81e52397]{color:#fdbb3021;text-shadow:0 0 32px #fdbb3029;font-size:clamp(5rem,18vw,16rem);font-weight:950;line-height:.78;animation:2.3s ease-in-out infinite bronClockPulse-81e52397;position:absolute;bottom:clamp(2rem,7vw,7rem);right:clamp(1.2rem,5vw,5rem)}.home-page--bron[data-v-81e52397]:before{background-image:radial-gradient(circle at 50% -8rem,#0000 0 12rem,#fdbb3026 12.05rem 12.18rem,#0000 12.22rem),linear-gradient(#fdbb301a 1px,#0000 1px),linear-gradient(90deg,#fdbb301a 1px,#0000 1px),repeating-linear-gradient(45deg,#0000 0 22px,#ffffff09 22px 23px,#0000 23px 46px);background-size:100% 100%,52px 52px,52px 52px;-webkit-mask-image:linear-gradient(#000000eb,#0000 78%);mask-image:linear-gradient(#000000eb,#0000 78%)}.home-page--bron .home-header[data-v-81e52397],.home-page--bron .home-body[data-v-81e52397]{z-index:1;position:relative}.home-page--bron .home-header[data-v-81e52397]{background:radial-gradient(circle at 83% 33%,#fdbb30f2 0 3.1rem,#0000 3.18rem),radial-gradient(circle at 83% 33%,#0000 0 1.15rem,#860038c7 1.19rem 1.32rem,#0000 1.36rem),linear-gradient(105deg,#041e42fc 0%,#860038fc 50%,#6f002bfa 100%);border-bottom-color:#fdbb309e;min-height:238px;box-shadow:0 30px 78px #041e4280}.home-page--bron .home-header[data-v-81e52397]:before{opacity:1;background:linear-gradient(115deg,#fdbb304d,#0000 22rem),radial-gradient(circle at 6rem 6rem,#0000 0 4.1rem,#fdbb302e 4.16rem 4.28rem,#0000 4.34rem),repeating-linear-gradient(90deg,#ffffff12 0 1px,#0000 1px 84px),repeating-linear-gradient(0deg,#fdbb301a 0 1px,#0000 1px 64px)}.home-page--bron .home-header[data-v-81e52397]:after{background:linear-gradient(90deg,#0000,#fdbb30,#ffffffb8,#fdbb30,#0000) 0 0/220% 100%;height:2px;animation:3.4s ease-in-out infinite bronBaselineFlash-81e52397;inset:auto 2rem 0}.home-page--bron .home-header-inner[data-v-81e52397]:after{content:"CLEVELAND";color:#fdbb3029;letter-spacing:.02em;pointer-events:none;font-size:5.8rem;font-weight:950;line-height:.85;animation:.85s ease-out both bronCityRise-81e52397;position:absolute;bottom:-3.15rem;left:0}.bron-highlight-reel[data-v-81e52397]{z-index:1;background:linear-gradient(135deg,#041e42db,#860038d1),radial-gradient(circle at 10% 18%,#fdbb304d,#0000 14rem);border:1px solid #fdbb307a;border-radius:18px;grid-template-columns:minmax(180px,.42fr) minmax(320px,.58fr);align-items:stretch;gap:1rem;max-width:1180px;margin:0 auto 1.15rem;padding:.65rem;animation:.68s ease-out .16s both bronCardEnter-81e52397;display:grid;position:relative;box-shadow:0 28px 70px #041e4275}.bron-highlight-copy[data-v-81e52397]{background:linear-gradient(135deg,#fdbb302e,#fff3c40f),repeating-linear-gradient(0deg,#ffffff12 0 1px,#0000 1px 22px);border-radius:12px;flex-direction:column;justify-content:center;min-height:168px;padding:1rem 1.15rem;display:flex}.bron-highlight-copy span[data-v-81e52397]{color:#fdbb30;letter-spacing:.14em;font-size:.68rem;font-weight:950}.bron-highlight-copy strong[data-v-81e52397]{color:#fff3c4;text-shadow:0 4px #041e42b3;margin-top:.3rem;font-size:clamp(1.7rem,4vw,3.1rem);font-weight:950;line-height:.9}.bron-highlight-frame[data-v-81e52397]{background:#041e42;border:1px solid #fdbb3085;border-radius:12px;min-height:196px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.bron-highlight-frame[data-v-81e52397]:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 34px #fdbb302e}.bron-highlight-frame iframe[data-v-81e52397]{border:0;width:100%;height:100%;min-height:196px;display:block}.bron-choice-box[data-v-81e52397]{z-index:1;background:linear-gradient(135deg,#fff3c4f5,#ffffffe0),linear-gradient(90deg,#fdbb303d,#8600381f);border:1px solid #fdbb3080;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;max-width:1180px;margin:0 auto 1.15rem;padding:1rem 1.1rem;animation:.68s ease-out .28s both bronCardEnter-81e52397;display:flex;position:relative;box-shadow:0 20px 52px #041e4257}.bron-choice-copy[data-v-81e52397]{flex-direction:column;min-width:0;display:flex}.bron-choice-copy span[data-v-81e52397]{color:#860038;letter-spacing:.14em;font-size:.68rem;font-weight:950}.bron-choice-copy strong[data-v-81e52397]{color:#041e42;font-size:clamp(1.5rem,4vw,2.8rem);font-weight:950;line-height:.9}.bron-choice-actions[data-v-81e52397]{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.bron-choice-btn[data-v-81e52397]{cursor:pointer;border:1px solid #041e422e;border-radius:12px;min-height:46px;padding:0 1.05rem;font-weight:950;transition:transform .16s,box-shadow .16s}.bron-choice-btn[data-v-81e52397]:hover{transform:translateY(-2px)rotate(-1deg)}.bron-choice-btn--bron[data-v-81e52397]{color:#fff3c4;background:linear-gradient(135deg,#860038,#fdbb30);box-shadow:0 12px 26px #86003842}.bron-choice-btn--jordan[data-v-81e52397]{color:#fff;background:linear-gradient(135deg,#111827,#dc2626);box-shadow:0 12px 26px #11182747}.bron-confetti[data-v-81e52397],.bron-explosion[data-v-81e52397]{z-index:9999;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bron-confetti[data-v-81e52397]{background:radial-gradient(circle at 50% 48%,#fff3c475,#fdbb303d 22%,#86003847 48%,#0000 72%),radial-gradient(circle at 18% 22%,#fdbb3047,#0000 18rem),radial-gradient(circle at 82% 24%,#fff3c438,#0000 16rem);animation:3.6s ease-out forwards bronGoldTakeover-81e52397}.bron-celebrate-photo[data-v-81e52397]{border-radius:22px;width:min(62vw,360px);height:auto;animation:3.6s cubic-bezier(.16,.8,.28,1) forwards bronCelebratePhoto-81e52397;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 60px #ffdd82d9,0 0 140px #fdbb3099,0 30px 80px #041e4280}@keyframes bronCelebratePhoto-81e52397{0%{opacity:0;transform:translate(-50%,30%)scale(.2)rotate(-8deg)}18%{opacity:1;transform:translate(-50%,-50%)scale(1.08)rotate(3deg)}30%{transform:translate(-50%,-50%)scale(.98)rotate(-2deg)}42%{transform:translate(-50%,-50%)scale(1.02)rotate(0)}78%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-58%)scale(1.12)}}.bron-dancer[data-v-81e52397]{will-change:transform;border-radius:8px;height:auto;animation-name:bronDance-81e52397;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 14px #ffdd8299,0 6px 16px #041e4266}@keyframes bronDance-81e52397{0%{transform:translate(-50%,-50%)scale(0)rotate(0)}12%{transform:translate(-50%, -50%) scale(1) rotate(calc(var(--dir,1) * 12deg))}30%{transform:translate(calc(-50% + var(--dir,1) * 22px), -64%) scale(1.12) rotate(calc(var(--dir,1) * -14deg))}50%{transform:translate(calc(-50% - var(--dir,1) * 24px), -38%) scale(.9) rotate(calc(var(--dir,1) * 16deg))}70%{transform:translate(calc(-50% + var(--dir,1) * 18px), -58%) scale(1.08) rotate(calc(var(--dir,1) * -10deg))}88%{transform:translate(-50%, -50%) scale(1) rotate(calc(var(--dir,1) * 8deg))}to{transform:translate(-50%,-50%)scale(1)rotate(0)}}.bron-confetti span[data-v-81e52397]{top:-1.5rem;left:calc((var(--i) * 1.35%) - 6%);width:.58rem;height:1.18rem;animation:3.35s cubic-bezier(.18,.75,.32,1) forwards bronConfettiDrop-81e52397;animation-delay:calc(var(--i) * -.018s);background:linear-gradient(#fff3c4,#fdbb30);border-radius:2px 2px 5px 5px;position:absolute;box-shadow:0 0 12px #fdbb3047}.bron-confetti span[data-v-81e52397]:nth-child(3n){background:#860038}.bron-confetti span[data-v-81e52397]:nth-child(4n){background:#041e42}.bron-confetti span[data-v-81e52397]:nth-child(5n){background:#fff3c4}.bron-confetti span[data-v-81e52397]:nth-child(6n){border-radius:999px;width:1.1rem;height:.42rem}.bron-confetti i[data-v-81e52397]{top:-2rem;left:calc((var(--i) * 3.8%) - 5%);width:.28rem;height:6.2rem;animation:3.45s ease-in forwards bronRibbonFall-81e52397;animation-delay:calc(var(--i) * -.035s);background:linear-gradient(#fdbb30,#860038,#041e42);border-radius:999px;position:absolute;box-shadow:0 0 18px #fdbb3033}.bron-confetti em[data-v-81e52397]{width:16rem;height:16rem;animation:1.8s cubic-bezier(.08,.68,.22,1) forwards bronCavsWave-81e52397;animation-delay:calc((var(--i) - 1) * .16s);border:2px solid #fdbb30bd;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 42px #fdbb30cc,inset 0 0 34px #fff3c447}.bron-confetti b[data-v-81e52397]{background:linear-gradient(#fff3c4 0%,#fdbb30 42%,#f59e0b 70%,#c47a0a 100%);-webkit-text-stroke:4px #4f001f;color:#0000;text-shadow:0 0 30px #fdbb30f2,0 0 60px #fdbb3099,0 10px #4f001fd9;-webkit-background-clip:text;background-clip:text;font-size:clamp(5.5rem,24vw,22rem);font-weight:950;line-height:.8;animation:2.4s ease-out forwards bronKingFlash-81e52397;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.bron-confetti s[data-v-81e52397]{transform-origin:50% 0;filter:blur(6px);mix-blend-mode:screen;opacity:0;background:linear-gradient(#fff3c46b,#fdbb3024 55%,#0000 78%);width:26vw;height:150%;animation:3.4s ease-in-out forwards bronSpotlightSweep-81e52397;position:absolute;top:-30%;left:50%}.bron-spotlight--one[data-v-81e52397]{animation-delay:50ms}.bron-spotlight--two[data-v-81e52397]{animation-direction:reverse;animation-delay:50ms}.bron-confetti u[data-v-81e52397]{bottom:-2rem;left:calc(var(--i) * 3.85%);opacity:0;width:.42rem;height:.42rem;animation:2.4s cubic-bezier(.12,.7,.3,1) forwards bronSparkFountain-81e52397;animation-delay:calc(.2s + (var(--i) * 40ms));background:radial-gradient(circle,#fff3c4,#fdbb30 60%,#86003800);border-radius:999px;position:absolute;box-shadow:0 0 16px #fdbb30e6}.bron-confetti u[data-v-81e52397]:nth-child(3n){background:radial-gradient(circle,#fff,#fff3c4 55%,#041e4200)}.bron-confetti mark[data-v-81e52397]{color:#fdbb30;text-shadow:0 0 26px #fdbb30d9,0 6px #86003899;opacity:0;background:0 0;margin-top:clamp(-6rem,-13vw,-3rem);font-size:clamp(3rem,11vw,9rem);line-height:1;animation:1.5s cubic-bezier(.3,1.3,.4,1) .45s forwards bronCrownDrop-81e52397;position:absolute;top:44%;left:50%;transform:translate(-50%,-120%)}.bron-confetti .bron-stamp[data-v-81e52397]{color:#fff3c4;letter-spacing:.12em;white-space:nowrap;text-shadow:0 0 22px #fdbb30cc,0 4px #860038b3;opacity:0;animation:1.1s cubic-bezier(.18,.85,.3,1.25) forwards bronStampPunch-81e52397;animation-delay:calc(.85s + (var(--n) * .62s));margin-top:clamp(5rem,16vw,11rem);font-size:clamp(1.6rem,6vw,4rem);font-weight:950;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.2)}.bron-explosion[data-v-81e52397]{mix-blend-mode:normal;background:radial-gradient(circle,#fff 0 5%,#fe9 7%,#fb923cfa 17%,#b91c1ce6 31%,#0f172aeb 62%),radial-gradient(circle at 44% 56%,#f97316e6,#0000 55%),#020617;animation:2.2s ease-in .75s forwards bronScreenBoom-81e52397}.bron-explosion strong[data-v-81e52397]{z-index:2;color:#fff7ed;text-align:center;text-shadow:0 0 30px #ffffffbf,0 0 80px #dc2626f2,0 12px #7f1d1dd6;font-size:clamp(3.2rem,13vw,12rem);font-weight:950;line-height:.82;animation:1.05s cubic-bezier(.16,.85,.28,1.18) forwards bronWrongAnswer-81e52397;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bron-explosion[data-v-81e52397]:before,.bron-explosion[data-v-81e52397]:after{content:"";background:radial-gradient(circle at 50% 50%, transparent 0 15%, #0f172a94 30%, transparent 56%), repeating-conic-gradient(from 12deg, #0f172a52 0 7deg, #78350f2e 7deg 14deg, transparent 14deg 22deg);filter:blur(12px);opacity:0;animation:2.2s ease-out .75s forwards bronSmokeBloom-81e52397;position:absolute;inset:-18%}.bron-explosion[data-v-81e52397]:after{background:radial-gradient(circle at 50% 50%, #fff7edd1 0 3%, #fb923ca6 8%, transparent 34%), repeating-conic-gradient(from -8deg, #fdba74db 0 4deg, transparent 4deg 14deg);filter:blur(3px);animation:1.18s ease-out .75s forwards bronFireBloom-81e52397;inset:-8%}.bron-explosion em[data-v-81e52397]{width:14rem;height:14rem;animation:1.45s cubic-bezier(.08,.68,.22,1) forwards bronShockwave-81e52397;animation-delay:calc(.75s + ((var(--i) - 1) * .13s));border:2px solid #fff7edcc;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 38px #fb923cdb,inset 0 0 30px #fdba7459}.bron-explosion span[data-v-81e52397]{filter:drop-shadow(0 0 14px #f97316f5);transform-origin:0;width:clamp(5rem,12vw,12rem);height:.5rem;animation:1.9s cubic-bezier(.08,.82,.16,1) forwards bronShardBlast-81e52397;animation-delay:calc(.75s + (var(--i) * -.012s));background:linear-gradient(90deg,#fff7ed,#facc15 22%,#f97316 58%,#0000);border-radius:999px 30% 30% 999px;position:absolute;top:50%;left:50%}.bron-explosion i[data-v-81e52397]{width:.7rem;height:.7rem;animation:2.05s ease-out forwards bronEmberBlast-81e52397;animation-delay:calc(.75s + (var(--i) * -.025s));background:#f97316;border-radius:999px;position:absolute;top:50%;left:50%;box-shadow:0 0 16px #fb923cf2}.bron-explosion b[data-v-81e52397]{color:#fff7edeb;text-shadow:0 0 30px #ffffffd9,0 0 80px #f97316f2,0 14px #7f1d1db3;font-size:clamp(4.5rem,17vw,16rem);font-weight:950;line-height:.8;animation:1.55s ease-out .75s forwards bronBoomWord-81e52397;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-page--bron-explode .home-header[data-v-81e52397],.home-page--bron-explode .home-body[data-v-81e52397]{animation:.16s linear infinite bronPageShake-81e52397}.home-page--bron-explode[data-v-81e52397]{animation:.22s linear infinite bronViewportRock-81e52397}.home-page--bron-celebrate .bron-hero-number[data-v-81e52397]{animation:.78s cubic-bezier(.16,.85,.32,1.2) both bronNumberHit-81e52397,.7s ease-in-out 3 bronClockPulse-81e52397}.home-page--bron-celebrate[data-v-81e52397]{animation:1.6s ease-in-out 2 bronChampGlow-81e52397}.home-page--bron-celebrate .home-header[data-v-81e52397],.home-page--bron-celebrate .home-body[data-v-81e52397]{animation:.9s cubic-bezier(.2,.85,.3,1.2) both bronChampLift-81e52397}.home-page--bron .home-greeting[data-v-81e52397]{color:#fff3c4;text-shadow:0 3px #041e42c7,0 18px 34px #0000005c;animation:.7s cubic-bezier(.2,.85,.25,1.18) both bronTitlePop-81e52397}.home-page--bron .home-date[data-v-81e52397]{color:#fdbb30f0;font-weight:800}.bron-tags[data-v-81e52397]{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.bron-tags span[data-v-81e52397]{color:#fff3c4;letter-spacing:.06em;background:#041e426b;border:1px solid #fdbb3070;border-radius:999px;align-items:center;min-height:26px;padding:.18rem .6rem;font-size:.68rem;font-weight:950;animation:.52s ease-out both bronTagSnap-81e52397;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.bron-tags span[data-v-81e52397]:nth-child(2){animation-delay:60ms}.bron-tags span[data-v-81e52397]:nth-child(3){animation-delay:.12s}.bron-tags span[data-v-81e52397]:nth-child(4){animation-delay:.18s}.bron-tags span[data-v-81e52397]:nth-child(5){animation-delay:.24s}.bron-tags span[data-v-81e52397]:hover{transform:translateY(-1px)rotate(-1deg);box-shadow:0 0 18px #fdbb3033,inset 0 1px #ffffff29}.bron-hero-mark[data-v-81e52397]{z-index:1;color:#fff3c4;text-align:center;pointer-events:none;flex-direction:column;justify-content:flex-end;align-self:stretch;align-items:center;gap:.4rem;width:200px;margin-left:auto;display:flex;position:relative}.bron-hero-crown-img[data-v-81e52397]{filter:drop-shadow(0 6px 12px #4f001f99);width:70px;height:auto;animation:3.4s ease-in-out infinite bronCrownBob-81e52397}.bron-portrait[data-v-81e52397]{object-fit:contain;filter:drop-shadow(0 18px 24px #041e426b);width:158px;height:auto;animation:4.8s ease-in-out infinite bronPortraitFloat-81e52397}.bron-hero-nameplate[data-v-81e52397]{color:#fff3c4;letter-spacing:.16em;background:#8600389e;border:1px solid #fdbb3080;border-radius:999px;padding:.18rem .75rem;font-size:.72rem;font-weight:950;box-shadow:inset 0 1px #ffffff1f}.bron-action-band[data-v-81e52397]{z-index:1;grid-template-columns:1fr 1fr;gap:.8rem;display:grid;position:relative}.bron-action[data-v-81e52397]{background:radial-gradient(130% 130% at 0 0,#fdbb3024,#041e4273),#0d0c188c;border:1px solid #fdbb3066;border-radius:16px;align-items:center;gap:.85rem;margin:0;padding:.7rem 1rem;animation:.6s ease-out both bronCardEnter-81e52397;display:flex;box-shadow:inset 0 1px #ffffff1a,0 12px 26px #041e4247}.bron-action[data-v-81e52397]:nth-child(2){animation-delay:80ms}.bron-action img[data-v-81e52397]{filter:drop-shadow(0 10px 16px #041e4280);flex:none;width:78px;height:auto}.bron-action:first-child img[data-v-81e52397]{transform-origin:bottom;animation:3.2s cubic-bezier(.34,.02,.2,1) infinite bronDunkSlam-81e52397}.bron-action:nth-child(2) img[data-v-81e52397]{animation:4.6s ease-in-out infinite bronChasedown-81e52397}.bron-action figcaption[data-v-81e52397]{flex-direction:column;gap:.15rem;display:flex}.bron-action figcaption strong[data-v-81e52397]{color:#fdbb30;letter-spacing:.06em;text-shadow:0 2px #041e42;font-size:1.02rem;font-weight:950}.bron-action figcaption span[data-v-81e52397]{color:#fff3c4;letter-spacing:.04em;font-size:.66rem;font-weight:700}.bron-parade[data-v-81e52397]{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bron-parade-sprite[data-v-81e52397]{opacity:.16;width:clamp(70px,12vw,150px);height:auto;transform:scale(var(--scale,.6));filter:drop-shadow(0 10px 16px #041e4266)saturate(1.1);will-change:transform, opacity;animation-name:bronParadeDrift-81e52397;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;left:-16vw}.bron-screams[data-v-81e52397]{z-index:60;pointer-events:none;position:fixed;inset:0}.bron-scream[data-v-81e52397]{aspect-ratio:16/9;pointer-events:auto;background:#041e42;border:2px solid #fdbb30;border-radius:12px;width:clamp(150px,18vw,240px);animation:.5s cubic-bezier(.18,.85,.3,1.25) both bronScreamPop-81e52397;position:absolute;overflow:hidden;box-shadow:0 0 22px #fdbb308c,0 14px 34px #041e4280}.bron-scream[data-v-81e52397]:nth-child(2){animation-delay:80ms}.bron-scream[data-v-81e52397]:nth-child(3){animation-delay:.16s}.bron-scream[data-v-81e52397]:nth-child(4){animation-delay:.24s}.bron-scream iframe[data-v-81e52397]{border:0;width:108%;height:108%;animation:.32s ease-in-out infinite bronScreamShake-81e52397;position:absolute;inset:-4%}.bron-scream:nth-child(2n) iframe[data-v-81e52397]{animation-duration:.26s}@keyframes bronScreamPop-81e52397{0%{opacity:0;transform:scale(.4)rotate(-6deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes bronScreamShake-81e52397{0%,to{transform:translate(0)rotate(-1deg)}25%{transform:translate(-2px,1px)rotate(1deg)}50%{transform:translate(2px,-1px)rotate(-1.5deg)}75%{transform:translate(-1px,-2px)rotate(1.5deg)}}@media (width<=640px){.bron-scream[data-v-81e52397]:nth-child(2),.bron-scream[data-v-81e52397]:nth-child(3){display:none}}.bron-ascension[data-v-81e52397]{z-index:1;background:radial-gradient(120% 140% at 18% 30%,#ffe29652,#0000 60%),linear-gradient(120deg,#041e42eb,#860038e6);border:1px solid #fdbb3080;border-radius:20px;align-items:center;gap:1.4rem;padding:1.1rem 1.4rem;animation:.7s ease-out both bronCardEnter-81e52397;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #041e4275,inset 0 1px #ffffff1f}.bron-ascension-rays[data-v-81e52397]{pointer-events:none;opacity:.55;background:repeating-conic-gradient(#ffe9ad80 0deg 6deg,#0000 6deg 18deg);width:320px;height:320px;animation:26s linear infinite bronRaysSpin-81e52397;position:absolute;top:50%;left:-10%;transform:translateY(-50%);-webkit-mask-image:radial-gradient(circle,#000 0 28%,#0000 64%);mask-image:radial-gradient(circle,#000 0 28%,#0000 64%)}.bron-ascension-img[data-v-81e52397]{z-index:1;filter:drop-shadow(0 0 26px #ffdd82b3);border-radius:14px;flex:none;width:132px;height:auto;animation:5.5s ease-in-out infinite bronAscend-81e52397;position:relative}.bron-ascension-copy[data-v-81e52397]{z-index:1;flex-direction:column;gap:.25rem;min-width:0;display:flex;position:relative}.bron-ascension-copy span[data-v-81e52397]{color:#fdbb30;letter-spacing:.16em;font-size:.68rem;font-weight:950}.bron-ascension-copy strong[data-v-81e52397]{color:#fff7e0;text-shadow:0 4px #041e42b3,0 0 28px #ffdd8273;font-size:clamp(1.7rem,4.5vw,3rem);font-weight:950;line-height:.92}.bron-ascension-copy em[data-v-81e52397]{color:#fff3c4;font-size:.82rem;font-style:italic;font-weight:600}@keyframes bronRaysSpin-81e52397{to{transform:translateY(-50%)rotate(360deg)}}@keyframes bronAscend-81e52397{0%,to{filter:drop-shadow(0 0 24px #ffdd8299);transform:translateY(0)scale(1)}50%{filter:drop-shadow(0 0 38px #ffe9aaf2);transform:translateY(-8px)scale(1.03)}}.bron-accolade-strip[data-v-81e52397]{z-index:1;scrollbar-width:none;grid-auto-columns:minmax(118px,1fr);grid-auto-flow:column;gap:.6rem;padding:.25rem .1rem .4rem;display:grid;position:relative;overflow-x:auto}.bron-accolade-strip[data-v-81e52397]::-webkit-scrollbar{display:none}.bron-accolade[data-v-81e52397]{text-align:center;background:radial-gradient(120% 120% at 50% 0,#fdbb3024,#041e4266),#0d0c188c;border:1px solid #fdbb3066;border-radius:16px;flex-direction:column;align-items:center;gap:.18rem;padding:.75rem .5rem;animation:.6s ease-out both bronCardEnter-81e52397;display:flex;box-shadow:inset 0 1px #ffffff1a,0 10px 24px #041e4247}.bron-accolade[data-v-81e52397]:nth-child(2){animation-delay:50ms}.bron-accolade[data-v-81e52397]:nth-child(3){animation-delay:.1s}.bron-accolade[data-v-81e52397]:nth-child(4){animation-delay:.15s}.bron-accolade[data-v-81e52397]:nth-child(5){animation-delay:.2s}.bron-accolade[data-v-81e52397]:nth-child(6){animation-delay:.25s}.bron-accolade-icon[data-v-81e52397]{object-fit:contain;filter:drop-shadow(0 4px 8px #4f001f80);width:38px;height:32px;animation:3.6s ease-in-out infinite bronCrownBob-81e52397}.bron-accolade:nth-child(2n) .bron-accolade-icon[data-v-81e52397]{animation-delay:.4s}.bron-accolade-value[data-v-81e52397]{color:#fdbb30;text-shadow:0 2px #041e42;font-size:1.32rem;font-weight:950;line-height:1}.bron-accolade-label[data-v-81e52397]{color:#fff3c4;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:850}.bron-quote-bar[data-v-81e52397]{z-index:1;background:linear-gradient(100deg,#8600388c,#041e4280);border:1px solid #fdbb306b;border-left:5px solid #fdbb30;border-radius:16px;align-items:center;gap:.85rem;min-height:78px;padding:.7rem 1.1rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 12px 26px #041e424d}.bron-quote-mark[data-v-81e52397]{filter:drop-shadow(0 5px 10px #4f001f8c);flex:none;width:52px;height:auto;animation:3.2s ease-in-out infinite bronCrownBob-81e52397}.bron-quote-text p[data-v-81e52397]{color:#fff7e0;margin:0;font-size:.96rem;font-style:italic;font-weight:750;line-height:1.3}.bron-quote-text span[data-v-81e52397]{color:#fdbb30;letter-spacing:.12em;text-transform:uppercase;margin-top:.2rem;font-size:.7rem;font-weight:900;display:block}.bron-quote-fade-enter-active[data-v-81e52397],.bron-quote-fade-leave-active[data-v-81e52397]{transition:opacity .4s,transform .4s}.bron-quote-fade-enter-from[data-v-81e52397]{opacity:0;transform:translateY(8px)}.bron-quote-fade-leave-to[data-v-81e52397]{opacity:0;transform:translateY(-8px)}@keyframes bronParadeDrift-81e52397{0%{transform:translate3d(0, 0, 0) scale(var(--scale,.6)) rotate(0deg);opacity:0}8%{opacity:.18}92%{opacity:.18}to{transform:translate3d(128vw, calc(var(--dir,1) * 40px), 0) scale(var(--scale,.6)) rotate(calc(var(--dir,1) * 14deg));opacity:0}}@keyframes bronDunkSlam-81e52397{0%,to{transform:translateY(0)rotate(-4deg)scale(1)}45%{transform:translateY(-14px)rotate(-9deg)scale(1.04)}60%{transform:translateY(2px)rotate(-2deg)scale(.99)}}@keyframes bronChasedown-81e52397{0%,to{transform:scaleX(-1)translateY(0)rotate(0)}50%{transform:scaleX(-1)translateY(-10px)rotate(4deg)}}@keyframes bronCrownBob-81e52397{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-5px)rotate(3deg)}}@media (width<=640px){.bron-hero-mark[data-v-81e52397]{width:150px}.bron-portrait[data-v-81e52397]{width:120px}.bron-hero-crown-img[data-v-81e52397]{width:54px}.bron-action-band[data-v-81e52397]{grid-template-columns:1fr}.bron-quote-text p[data-v-81e52397]{font-size:.85rem}.bron-ascension[data-v-81e52397]{text-align:center;flex-direction:column}.bron-ascension-img[data-v-81e52397]{width:116px}}@media (prefers-reduced-motion:reduce){.bron-parade-sprite[data-v-81e52397],.bron-action img[data-v-81e52397],.bron-hero-crown-img[data-v-81e52397],.bron-quote-mark[data-v-81e52397],.bron-accolade-icon[data-v-81e52397],.bron-ascension-img[data-v-81e52397],.bron-ascension-rays[data-v-81e52397]{animation:none!important}}.home-page--bron .sleek-overview[data-v-81e52397]{background:linear-gradient(135deg,#fff3c4f7,#ffffffe0),linear-gradient(90deg,#fdbb3052,#86003833);border-color:#fdbb307a;box-shadow:0 30px 70px #041e4261,inset 0 1px #ffffffdb}.home-page--bron .sleek-overline[data-v-81e52397]{color:#860038}.home-page--bron .sleek-overview-title[data-v-81e52397]{color:#041e42}.home-page--bron .sleek-overview-meta span[data-v-81e52397]{color:#4f001f;background:#8600381a}.home-page--bron .sleek-actions button[data-v-81e52397]{color:#fff3c4;background:linear-gradient(135deg,#041e42,#860038);border-color:#fdbb3099;box-shadow:0 14px 28px #86003857}.home-page--bron .sleek-actions button[data-v-81e52397]:hover{color:#041e42;background:linear-gradient(135deg,#860038,#fdbb30);box-shadow:0 18px 34px #fdbb304d}.home-page--bron .card[data-v-81e52397]{background:linear-gradient(145deg,#fff3c4f2,#ffffffde),linear-gradient(90deg,#fdbb302e,#86003824);border-color:#fdbb305c;animation:.62s ease-out both bronCardEnter-81e52397;box-shadow:0 22px 48px #041e4242,inset 0 1px #ffffffdb}.home-page--bron .card[data-v-81e52397]:before{background:radial-gradient(circle at 16% 0,#fdbb3042,#0000 42%),linear-gradient(135deg,#8600381a,#0000 36%)}.home-page--bron .card[data-v-81e52397]:after{background:linear-gradient(90deg,#0000,#041e42,#fdbb30,#860038,#0000)}.home-page--bron .card[data-v-81e52397]:hover{background:linear-gradient(145deg,#fff6d8fa,#fffffff0),linear-gradient(90deg,#fdbb3047,#86003829);border-color:#fdbb30a8;transform:translateY(-4px)rotate(-.35deg);box-shadow:0 28px 62px #041e425c,inset 0 0 0 1px #fdbb302e}.home-page--bron .card-grid>.card[data-v-81e52397]:first-child{animation-delay:20ms}.home-page--bron .card-grid>.card[data-v-81e52397]:nth-child(2){animation-delay:80ms}.home-page--bron .card-grid>.card[data-v-81e52397]:nth-child(3){animation-delay:.14s}.home-page--bron .card-grid>.card[data-v-81e52397]:nth-child(4){animation-delay:.2s}.home-page--bron .card-grid>.card[data-v-81e52397]:nth-child(5){animation-delay:.26s}.home-page--bron .card-grid>.card[data-v-81e52397]:nth-child(6){animation-delay:.32s}.home-page--bron .card-grid>.card[data-v-81e52397]:nth-child(7){animation-delay:.38s}.home-page--bron .card-grid>.card[data-v-81e52397]:nth-child(8){animation-delay:.44s}.home-page--bron .card-grid>.card[data-v-81e52397]:first-child{background:radial-gradient(circle at 92% 18%,#fdbb3061,#0000 9rem),linear-gradient(135deg,#041e42,#860038 56%,#4f001f);border-color:#fdbb3099}.home-page--bron .card-grid>.card[data-v-81e52397]:first-child:before{opacity:1;background:linear-gradient(115deg,#fdbb303d,#0000 36%),repeating-linear-gradient(90deg,#ffffff0f 0 1px,#0000 1px 44px)}.home-page--bron .card-content[data-v-81e52397]:after{color:#8600381c;letter-spacing:0;pointer-events:none;font-size:2.5rem;font-weight:950;line-height:1;position:absolute;bottom:-.45rem;right:-.15rem}.home-page--bron .card-grid>.card:first-child .card-content[data-v-81e52397]:after{content:"23";color:#fdbb3038;font-size:4.2rem}.home-page--bron .card-grid>.card:nth-child(2) .card-content[data-v-81e52397]:after{content:"KING"}.home-page--bron .card-grid>.card:nth-child(3) .card-content[data-v-81e52397]:after{content:"AKRON";font-size:2.1rem}.home-page--bron .card-grid>.card:nth-child(4) .card-content[data-v-81e52397]:after{content:"CAVS"}.home-page--bron .card-grid>.card:nth-child(5) .card-content[data-v-81e52397]:after{content:"LAND"}.home-page--bron .card-grid>.card:nth-child(6) .card-content[data-v-81e52397]:after{content:"JAMES";font-size:2.1rem}.home-page--bron .card-grid>.card:nth-child(7) .card-content[data-v-81e52397]:after{content:"6"}.home-page--bron .card-grid>.card:nth-child(8) .card-content[data-v-81e52397]:after{content:"WITNESS";font-size:1.8rem}.home-page--bron .card--alert[data-v-81e52397]{background:linear-gradient(135deg,#fff3c4fa,#ffffffe6),linear-gradient(90deg,#fdbb3061,#86003829);border-color:#fdbb309e}.home-page--bron .card-icon[data-v-81e52397],.home-page--bron .account-avatar[data-v-81e52397]{color:#fff3c4;background:linear-gradient(135deg,#860038,#fdbb30);box-shadow:inset 0 1px #ffffff52,0 12px 26px #86003847}.home-page--bron .card-icon--slate[data-v-81e52397]{color:#fdbb30;background:linear-gradient(135deg,#041e42,#860038)}.home-page--bron .card-icon--amber[data-v-81e52397],.home-page--bron .card-icon--blue[data-v-81e52397]{color:#860038;background:linear-gradient(135deg,#fdbb30,#fff1b8)}.home-page--bron .card-icon--purple[data-v-81e52397],.home-page--bron .account-avatar[data-v-81e52397]{color:#fdbb30;background:linear-gradient(135deg,#041e42,#860038)}.home-page--bron .card-grid>.card:first-child .card-icon--blue[data-v-81e52397]{color:#fff3c4;background:#fdbb3033}.home-page--bron .stat-number[data-v-81e52397],.home-page--bron .card--alert .stat-number[data-v-81e52397],.home-page--bron .card--alert .stat-sub[data-v-81e52397]{color:#860038}.home-page--bron .stat-label[data-v-81e52397],.home-page--bron .nav-title[data-v-81e52397]{color:#041e42}.home-page--bron .stat-sub[data-v-81e52397],.home-page--bron .nav-sub[data-v-81e52397]{color:#860038}.home-page--bron .card-arrow[data-v-81e52397],.home-page--bron .card:hover .card-arrow[data-v-81e52397]{color:#fdbb30}.home-page--bron .card--activity[data-v-81e52397]{background:linear-gradient(145deg,#fff3c4f5,#ffffffe6),linear-gradient(90deg,#86003824,#fdbb302e)}.home-page--bron .activity-header[data-v-81e52397]{border-bottom:2px solid #0000;border-image:linear-gradient(90deg,#041e4270,#fdbb30,#8600387a) 1}.home-page--bron .activity-title[data-v-81e52397]{color:#860038}.home-page--bron .activity-live-dot[data-v-81e52397]{background:#fdbb30;box-shadow:0 0 0 3px #fdbb3038,0 0 18px #fdbb30c7}.home-page--bron .activity-row[data-v-81e52397]{border-bottom-color:#86003824}.home-page--bron .activity-row[data-v-81e52397]:hover{background:#fdbb3029}.home-page--bron .activity-tire[data-v-81e52397]{color:#041e42}.home-page--bron .activity-who[data-v-81e52397],.home-page--bron .activity-time[data-v-81e52397]{color:#860038}@keyframes bronCourtDrift-81e52397{0%{transform:translate(-1.2rem)rotate(-9deg)}to{transform:translate(1.2rem,.8rem)rotate(-8deg)}}@keyframes bronLightRake-81e52397{0%{opacity:0;transform:translate(0)rotate(18deg)}12%{opacity:.8}44%{opacity:.45}to{opacity:0;transform:translate(calc(100vw + 48rem))rotate(18deg)}}@keyframes bronClockPulse-81e52397{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}}@keyframes bronBaselineFlash-81e52397{0%,to{opacity:.82;background-position:0%}50%{opacity:1;background-position:100%}}@keyframes bronCityRise-81e52397{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes bronTitlePop-81e52397{0%{opacity:0;transform:translateY(.9rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bronTagSnap-81e52397{0%{opacity:0;transform:translateY(.55rem)}to{opacity:1;transform:translateY(0)}}@keyframes bronPortraitFloat-81e52397{0%,to{transform:translateY(0)rotate(-.5deg)}50%{transform:translateY(-.5rem)rotate(.8deg)}}@keyframes bronNumberHit-81e52397{0%{opacity:0;transform:translateY(1rem)scale(.92)}72%{opacity:.5;transform:translateY(-.1rem)scale(1.04)}to{opacity:.46;transform:translateY(0)scale(1)}}@keyframes bronRibbonJuke-81e52397{0%,to{translate:0}50%{translate:0 -.16rem}}@keyframes bronCardEnter-81e52397{0%{opacity:0;transform:translateY(1rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bronConfettiDrop-81e52397{0%{opacity:0;transform:translateY(-1rem)rotate(0)}12%{opacity:1}to{transform:translate3d(calc((var(--i) - 18) * .45rem), 105vh, 0) rotate(760deg);opacity:0}}@keyframes bronRibbonFall-81e52397{0%{opacity:0;transform:translateY(-3rem)rotate(12deg)}10%{opacity:1}to{transform:translate3d(calc((var(--i) - 6) * .65rem), 108vh, 0) rotate(260deg);opacity:0}}@keyframes bronKingFlash-81e52397{0%{opacity:0;transform:translate(-50%,-50%)scale(.52)rotate(-6deg)}22%{opacity:1}54%{opacity:1;transform:translate(-50%,-50%)scale(1.08)rotate(1deg)}to{opacity:0;transform:translate(-50%,-50%)scale(1.34)rotate(3deg)}}@keyframes bronCavsWave-81e52397{0%{opacity:0;transform:translate(-50%,-50%)scale(.04)}12%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(5.4)}}@keyframes bronGoldTakeover-81e52397{0%{opacity:0;filter:brightness()}16%{opacity:1;filter:brightness(1.7)saturate(1.3)}72%{opacity:1;filter:brightness(1.08)saturate(1.08)}to{opacity:0;filter:brightness()}}@keyframes bronSpotlightSweep-81e52397{0%{opacity:0;transform:rotate(-26deg)}18%{opacity:.9}50%{transform:rotate(26deg)}82%{opacity:.9}to{opacity:0;transform:rotate(-22deg)}}@keyframes bronSparkFountain-81e52397{0%{opacity:0;transform:translate(0)scale(.4)}10%{opacity:1}60%{transform:translate(calc((var(--i) - 13) * .7vw), calc((var(--i) * -1vh) - 40vh)) scale(1);opacity:1}to{transform:translate(calc((var(--i) - 13) * 1.4vw), -26vh) scale(.2);opacity:0}}@keyframes bronCrownDrop-81e52397{0%{opacity:0;transform:translate(-50%,-200%)scale(.6)rotate(-12deg)}55%{opacity:1;transform:translate(-50%,-120%)scale(1)rotate(4deg)}72%{transform:translate(-50%,-132%)scale(1.04)rotate(-2deg)}to{opacity:.92;transform:translate(-50%,-120%)scale(1)rotate(0)}}@keyframes bronStampPunch-81e52397{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(-8deg)}35%{opacity:1;transform:translate(-50%,-50%)scale(1.12)rotate(2deg)}62%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)rotate(0)}}@keyframes bronChampGlow-81e52397{0%,to{filter:saturate()brightness()}50%{filter:saturate(1.4)brightness(1.12)}}@keyframes bronChampLift-81e52397{0%{transform:translateY(0)}30%{transform:translateY(-.7rem)}55%{transform:translateY(.2rem)}to{transform:translateY(0)}}@keyframes bronWrongAnswer-81e52397{0%{opacity:0;transform:translate(-50%,-50%)scale(.62)rotate(-5deg)}18%{opacity:1}58%{opacity:1;transform:translate(-50%,-50%)scale(1.04)rotate(1deg)}to{opacity:0;transform:translate(-50%,-50%)scale(1.22)rotate(5deg)}}@keyframes bronScreenBoom-81e52397{0%{opacity:0;filter:brightness();clip-path:circle(0%)}7%{opacity:1;filter:brightness(3.4)contrast(1.25);clip-path:circle(19%)}22%{opacity:1;filter:brightness(1.65)contrast(1.12);clip-path:circle(72%)}72%{opacity:.96;filter:brightness()contrast();clip-path:circle(150%)}to{opacity:0;filter:brightness(.7)contrast(.92);clip-path:circle(150%)}}@keyframes bronFireBloom-81e52397{0%{opacity:0;transform:scale(.12)rotate(0)}16%{opacity:1}to{opacity:0;transform:scale(1.36)rotate(22deg)}}@keyframes bronSmokeBloom-81e52397{0%{opacity:0;transform:scale(.22)rotate(0)}24%{opacity:.82}to{opacity:0;transform:scale(1.9)rotate(-24deg)}}@keyframes bronShockwave-81e52397{0%{opacity:0;transform:translate(-50%,-50%)scale(.05)}12%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(5.6)}}@keyframes bronShardBlast-81e52397{0%{transform:rotate(calc(var(--i) * 16deg)) translateX(0) scaleX(.2);opacity:1}to{transform:rotate(calc(var(--i) * 16deg)) translateX(92vw) scaleX(1.25);opacity:0}}@keyframes bronEmberBlast-81e52397{0%{transform:rotate(calc(var(--i) * 20deg)) translateX(0) scale(1);opacity:1}55%{opacity:1}to{transform:rotate(calc(var(--i) * 20deg)) translateX(72vw) translateY(calc((var(--i) - 19) * .95rem)) scale(.16);opacity:0}}@keyframes bronBoomWord-81e52397{0%{opacity:0;transform:translate(-50%,-50%)scale(.28)rotate(-7deg)}9%{opacity:1}45%{opacity:.92;transform:translate(-50%,-50%)scale(1.08)rotate(2deg)}to{opacity:0;transform:translate(-50%,-50%)scale(1.42)rotate(8deg)}}@keyframes bronPageShake-81e52397{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(.55rem,-.36rem)rotate(.42deg)}50%{transform:translate(-.48rem,.42rem)rotate(-.36deg)}75%{transform:translate(.32rem,.34rem)rotate(.28deg)}}@keyframes bronViewportRock-81e52397{0%,to{filter:saturate()contrast()}50%{filter:saturate(1.35)contrast(1.08)}}@media (prefers-reduced-motion:reduce){.home-page--bron[data-v-81e52397] *,.home-page--bron[data-v-81e52397] :before,.home-page--bron[data-v-81e52397] :after,.bron-showtime[data-v-81e52397],.bron-showtime[data-v-81e52397] *{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (width<=980px){.home-page--command .home-header-inner[data-v-81e52397],.sleek-overview[data-v-81e52397]{max-width:none}.home-page--command .card-grid[data-v-81e52397]{grid-template-columns:repeat(6,minmax(0,1fr))}.home-page--command .card-grid>.card[data-v-81e52397]:nth-child(n){grid-column:span 3}.home-page--command .card-grid>.card[data-v-81e52397]:first-child,.home-page--command .card-grid>.card[data-v-81e52397]:nth-child(8),.home-page--command .card--activity[data-v-81e52397]{grid-column:1/-1}}@media (width<=720px){.home-page--command .home-header[data-v-81e52397]{min-height:210px;padding:1.4rem 1rem 4.7rem}.home-page--command .home-greeting[data-v-81e52397]{font-size:2.15rem}.home-page--command .stat-number[data-v-81e52397]{font-size:2.25rem}.home-page--command .home-header-inner[data-v-81e52397],.sleek-overview[data-v-81e52397]{flex-direction:column}.home-status-panel[data-v-81e52397]{align-self:flex-start}.home-page--command .home-body[data-v-81e52397]{padding:0 1rem 2rem}.sleek-overview[data-v-81e52397]{margin-top:-4rem}.sleek-actions[data-v-81e52397]{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));grid-auto-flow:row}.sleek-actions button[data-v-81e52397]{min-height:42px;padding:0 .7rem}.home-page--command .card-grid[data-v-81e52397]{grid-template-columns:1fr}.home-page--command .card-grid>.card[data-v-81e52397]:nth-child(n){grid-column:1/-1}.home-page--command .activity-row[data-v-81e52397]{grid-template-columns:1fr;gap:.35rem}.home-page--command .activity-time[data-v-81e52397]{text-align:left}.home-page--bron .home-header[data-v-81e52397]{min-height:330px}.home-page--bron .bron-highlight-reel[data-v-81e52397]{grid-template-columns:1fr;margin-top:-4.25rem}.home-page--bron .bron-highlight-copy[data-v-81e52397]{min-height:auto}.home-page--bron .bron-highlight-frame[data-v-81e52397],.home-page--bron .bron-highlight-frame iframe[data-v-81e52397]{min-height:210px}.home-page--bron .bron-choice-box[data-v-81e52397]{flex-direction:column;align-items:flex-start}.home-page--bron .bron-choice-actions[data-v-81e52397],.home-page--bron .bron-choice-btn[data-v-81e52397]{width:100%}.home-page--bron .home-header-inner[data-v-81e52397]:after{font-size:2.65rem;bottom:-2.3rem}.home-page--bron .bron-hero-mark[data-v-81e52397]{align-self:flex-start;min-width:270px;min-height:150px;margin-left:0}.home-page--bron .bron-portrait[data-v-81e52397]{width:128px;bottom:-.8rem;right:.2rem}.home-page--bron .bron-hero-number[data-v-81e52397]{margin-right:108px;font-size:5.1rem}.home-page--bron .bron-hero-crown[data-v-81e52397],.home-page--bron .bron-hero-name[data-v-81e52397]{margin-right:108px}.home-page--bron .bron-tags[data-v-81e52397]{gap:.35rem}}.skeleton[data-v-81e52397]{background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%) 0 0/200% 100%;border-radius:6px;animation:1.4s infinite shimmer-81e52397;display:inline-block}@keyframes shimmer-81e52397{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton--num[data-v-81e52397]{border-radius:6px;width:64px;height:2rem}.skeleton--badge[data-v-81e52397]{border-radius:999px;width:90px;height:22px}.skeleton--text[data-v-81e52397]{width:180px;height:14px}.skeleton--short[data-v-81e52397]{width:60px;height:14px}.wh-inv-page[data-v-8b9efa9f]{color:#334155;background:#f8fafc;flex-direction:column;min-height:100vh;font-size:.875rem;display:flex}.page-enter-active[data-v-8b9efa9f],.page-leave-active[data-v-8b9efa9f]{transition:opacity 60ms linear}.page-enter-from[data-v-8b9efa9f],.page-leave-to[data-v-8b9efa9f]{opacity:0}.wh-header[data-v-8b9efa9f]{z-index:10;background:var(--primary);border-bottom:1px solid var(--primary-border);padding:1.5rem 2rem;position:sticky;top:0}.wh-header h1[data-v-8b9efa9f]{color:#fff;margin:0;font-size:1.35rem;font-weight:700}.grid-subtitle[data-v-8b9efa9f]{color:#ffffffa6;margin:.2rem 0 0;font-size:.82rem}.wh-header--inv[data-v-8b9efa9f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex}.inv-header-left[data-v-8b9efa9f]{align-items:center;gap:1rem;min-width:0;display:flex}.back-btn[data-v-8b9efa9f]{color:#1e293b;cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #93c5fd52;border-radius:8px;flex-shrink:0;align-items:center;gap:.55rem;height:36px;padding:.25rem .8rem .25rem .35rem;font-size:.78rem;font-weight:750;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s,color .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 22px #0f172a1f,inset 0 1px #ffffffd1}.back-btn-icon[data-v-8b9efa9f]{color:#1d4ed8;background:linear-gradient(135deg,#dbeafe,#bae6fd);border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;transition:background .16s,color .16s,transform .16s;display:inline-flex}.back-btn[data-v-8b9efa9f]:before,.btn-export[data-v-8b9efa9f]:before,.btn-clear[data-v-8b9efa9f]:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#22d3ee13,#0000 40%);transition:opacity .16s;position:absolute;inset:0}.back-btn[data-v-8b9efa9f]:hover{color:#0f172a;background:#fff;border-color:#3b82f66b;transform:translateY(-1px);box-shadow:0 14px 28px #0f172a24,inset 0 1px #ffffffeb}.back-btn:hover .back-btn-icon[data-v-8b9efa9f]{color:#fff;background:linear-gradient(135deg,#2563eb,#0ea5e9);transform:translate(-1px)}.back-btn[data-v-8b9efa9f]:active{transform:translateY(0)}.back-btn[data-v-8b9efa9f]:hover:before,.btn-export[data-v-8b9efa9f]:hover:before,.btn-clear[data-v-8b9efa9f]:hover:before{opacity:1}.inv-title-block[data-v-8b9efa9f]{min-width:0}.inv-title[data-v-8b9efa9f]{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.05rem;font-weight:700;line-height:1.28;overflow:hidden}.inv-subtitle[data-v-8b9efa9f]{color:#ffffffa6;font-size:.75rem;display:block}.btn-export[data-v-8b9efa9f]{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#166534,#0f8f55);border:1px solid #10b98147;border-radius:8px;flex-shrink:0;padding:.4rem .9rem;font-size:.78rem;font-weight:700;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:0 10px 22px #0f172a1f,inset 0 1px #ffffff29}.btn-export[data-v-8b9efa9f]:hover:not(:disabled){background:linear-gradient(135deg,#14532d,#15803d);border-color:#10b9816b;transform:translateY(-1px);box-shadow:0 14px 28px #0f172a29,inset 0 1px #ffffff2e}.btn-export[data-v-8b9efa9f]:disabled{opacity:.5;cursor:default}.grid-body[data-v-8b9efa9f]{padding:1.75rem 2rem 2.5rem}.empty-state[data-v-8b9efa9f]{text-align:center;color:#94a3b8;padding:4rem 2rem}.card-grid[data-v-8b9efa9f]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;max-width:1100px;display:grid}.card[data-v-8b9efa9f]{cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-user-select:none;user-select:none;background:#ffffffd1;border:1px solid #94a3b83d;border-radius:16px;align-items:flex-start;gap:1rem;min-height:132px;padding:1.4rem 1.25rem;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #0f172a17,inset 0 1px #ffffffdb}.card[data-v-8b9efa9f]:before{content:"";opacity:0;background:linear-gradient(135deg,#22d3ee0e,#0000 34%);transition:opacity .16s;position:absolute;inset:0}.card[data-v-8b9efa9f]:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#2563eb75,#0000);height:2px;transition:opacity .16s;position:absolute;inset:auto 1rem 0}.card[data-v-8b9efa9f]:hover{background:#fffffff0;border-color:#2563eb3d;transform:translateY(-3px);box-shadow:0 22px 48px #0f172a1f,inset 0 1px #ffffffeb}.card[data-v-8b9efa9f]:hover:before,.card[data-v-8b9efa9f]:hover:after{opacity:1}.card[data-v-8b9efa9f]:active{transform:translateY(0);box-shadow:0 1px 4px #0000000f}.card[data-v-8b9efa9f]>*{z-index:1;position:relative}.card-icon[data-v-8b9efa9f]{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:inset 0 1px #ffffffb3,0 10px 22px #0f172a1a}.card-icon--blue[data-v-8b9efa9f]{color:#1d4ed8;background:linear-gradient(135deg,#dbeafe,#bae6fd)}.card-content[data-v-8b9efa9f]{flex:1;min-width:0}.card-arrow[data-v-8b9efa9f]{color:#94a3b8;flex-shrink:0;align-self:center;font-size:1.4rem;line-height:1;transition:color .16s}.card:hover .card-arrow[data-v-8b9efa9f]{color:#2563eb}.stat-number[data-v-8b9efa9f]{color:#0f172a;align-items:center;min-height:2rem;font-size:2rem;font-weight:800;line-height:1;display:flex}.stat-label[data-v-8b9efa9f]{color:#475569;text-transform:uppercase;letter-spacing:.05em;margin-top:.3rem;font-size:.82rem;font-weight:700}.stat-sub[data-v-8b9efa9f]{color:#94a3b8;margin-top:.15rem;font-size:.75rem}.skeleton[data-v-8b9efa9f]{background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%) 0 0/200% 100%;border-radius:4px;animation:1.4s infinite shimmer-8b9efa9f;display:inline-block}.skeleton--num[data-v-8b9efa9f]{width:56px;height:2rem}@keyframes shimmer-8b9efa9f{0%{background-position:200% 0}to{background-position:-200% 0}}.filter-bar[data-v-8b9efa9f]{background:#fff;border-bottom:1px solid #e2e8f0;padding:1rem 1.5rem}.filter-controls[data-v-8b9efa9f]{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.filter-field[data-v-8b9efa9f]{flex-direction:column;gap:.3rem;min-width:140px;display:flex}.filter-label[data-v-8b9efa9f]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-size:.68rem;font-weight:700}.filter-input[data-v-8b9efa9f]{color:#1e293b;background:#ffffffe0;border:1px solid #94a3b847;border-radius:8px;outline:none;height:36px;padding:.42rem .65rem;font-family:inherit;font-size:.875rem;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px #ffffffb8}.filter-input[data-v-8b9efa9f]:focus{background:#fff;border-color:#2563eb6b;box-shadow:0 0 0 3px #2563eb1f}.filter-actions[data-v-8b9efa9f]{align-self:flex-end;gap:.5rem;display:flex}.ms-wrap[data-v-8b9efa9f]{position:relative}.ms-trigger[data-v-8b9efa9f]{color:#1e293b;cursor:pointer;text-align:left;background:#ffffffe0;border:1px solid #94a3b847;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;width:100%;height:36px;padding:0 .65rem;font-family:inherit;font-size:.875rem;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8}.ms-trigger[data-v-8b9efa9f]:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#22d3ee0e,#0000 42%);transition:opacity .16s;position:absolute;inset:0}.ms-trigger[data-v-8b9efa9f]:hover:not(:disabled){background:#fff;border-color:#2563eb3d;box-shadow:0 10px 20px #0f172a12,inset 0 1px #ffffffeb}.ms-trigger[data-v-8b9efa9f]:hover:not(:disabled):before{opacity:1}.ms-trigger[data-v-8b9efa9f]:focus{background:#fff;border-color:#2563eb6b;outline:none;box-shadow:0 0 0 3px #2563eb1f}.ms-trigger[data-v-8b9efa9f]:disabled{opacity:.5;cursor:default}.ms-trigger.ms-active[data-v-8b9efa9f]{color:#1d4ed8;background:linear-gradient(135deg,#eff6ff,#f8fafc);border-color:#2563eb57}.ms-trigger span[data-v-8b9efa9f]{z-index:1;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;position:relative;overflow:hidden}.ms-chevron[data-v-8b9efa9f]{color:#94a3b8;flex-shrink:0;transition:transform .15s}.ms-chevron--open[data-v-8b9efa9f]{transform:rotate(180deg)}.ms-trigger.ms-active .ms-chevron[data-v-8b9efa9f]{color:var(--primary)}.dropdown-enter-active[data-v-8b9efa9f]{transition:opacity .13s,transform .13s}.dropdown-leave-active[data-v-8b9efa9f]{transition:opacity .1s,transform .1s}.dropdown-enter-from[data-v-8b9efa9f],.dropdown-leave-to[data-v-8b9efa9f]{opacity:0;transform:translateY(-6px)scaleY(.96)}.ms-panel[data-v-8b9efa9f]{z-index:200;transform-origin:top;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:190px;max-height:240px;padding:.25rem 0;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 4px 20px #0000001f}.ms-search-wrap[data-v-8b9efa9f]{z-index:1;background:#fff;border-bottom:1px solid #f1f5f9;padding:.35rem .45rem;position:sticky;top:0}.ms-search[data-v-8b9efa9f]{box-sizing:border-box;color:#1e293b;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:5px;outline:none;width:100%;padding:.3rem .6rem;font-family:inherit;font-size:.8rem;transition:border-color .15s,background .15s}.ms-search[data-v-8b9efa9f]:focus{border-color:var(--primary);background:#fff}.ms-empty[data-v-8b9efa9f]{color:#94a3b8;text-align:center;padding:.6rem .75rem;font-size:.78rem}.ms-option[data-v-8b9efa9f]{cursor:pointer;color:#334155;-webkit-user-select:none;user-select:none;align-items:center;gap:.55rem;padding:.42rem .75rem;font-size:.82rem;transition:background .1s;display:flex}.ms-option[data-v-8b9efa9f]:hover{background:#f1f5f9}.ms-checkbox[data-v-8b9efa9f]{width:14px;height:14px;accent-color:var(--primary);cursor:pointer;flex-shrink:0}.btn-clear[data-v-8b9efa9f]{color:#475569;cursor:pointer;background:#ffffffe0;border:1px solid #94a3b857;border-radius:8px;height:36px;padding:.42rem .85rem;font-size:.82rem;font-weight:600;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s,color .16s;position:relative;overflow:hidden;box-shadow:0 8px 18px #0f172a0f,inset 0 1px #ffffffb8}.btn-clear[data-v-8b9efa9f]:hover:not(:disabled){color:#1d4ed8;background:#fff;border-color:#2563eb3d;transform:translateY(-1px);box-shadow:0 10px 20px #0f172a14,inset 0 1px #ffffffeb}.btn-clear[data-v-8b9efa9f]:disabled{opacity:.4;cursor:default}.loading-row[data-v-8b9efa9f]{text-align:center;color:#94a3b8;padding:4rem 1rem}.table-wrapper[data-v-8b9efa9f]{flex:1;padding:1rem 1.5rem;overflow:auto}.wh-table[data-v-8b9efa9f]{border-collapse:collapse;cursor:default;background:#fff;border-radius:10px;width:100%;overflow:hidden;box-shadow:0 1px 3px #00000012,0 1px 2px #0000000d}.wh-table thead tr[data-v-8b9efa9f]{background:#f1f5f9;border-bottom:1px solid #e2e8f0}.wh-table th[data-v-8b9efa9f]{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:#64748b;white-space:nowrap;padding:.55rem .75rem;font-size:.7rem;font-weight:600}.sortable[data-v-8b9efa9f]{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable[data-v-8b9efa9f]:hover{color:var(--primary)}.sort-icon[data-v-8b9efa9f]{opacity:.5;margin-left:5px;font-size:.65rem;display:inline-block}.wh-table tbody tr[data-v-8b9efa9f]{border-bottom:1px solid #e2e8f0;transition:background .1s}.wh-table tbody tr[data-v-8b9efa9f]:last-child{border-bottom:none}.wh-table tbody tr[data-v-8b9efa9f]:hover{background:#f0f9ff}.wh-table td[data-v-8b9efa9f]{color:#334155;vertical-align:middle;cursor:default;padding:.55rem .75rem}.col-num[data-v-8b9efa9f],th.col-num[data-v-8b9efa9f]{text-align:right}.td-mpn[data-v-8b9efa9f]{color:var(--primary);font-weight:600}.copyable-mpn[data-v-8b9efa9f]{cursor:pointer;transition:color .1s,-webkit-text-decoration .1s,text-decoration .1s}.copyable-mpn[data-v-8b9efa9f]:hover{color:var(--primary);text-decoration:none}.copy-toast[data-v-8b9efa9f]{color:#fff;z-index:9999;background:#16a34a;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:700;display:flex;position:fixed;bottom:2rem;right:2rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.toast-enter-active[data-v-8b9efa9f],.toast-leave-active[data-v-8b9efa9f]{transition:all .3s cubic-bezier(.4,0,.2,1)}.toast-enter-from[data-v-8b9efa9f],.toast-leave-to[data-v-8b9efa9f]{opacity:0;transform:translateY(20px)}.empty-cell[data-v-8b9efa9f]{text-align:center;color:#94a3b8;padding:4rem 1rem}.wh-table tbody tr.clickable-row[data-v-8b9efa9f],.wh-table tbody tr.clickable-row td[data-v-8b9efa9f]{cursor:pointer}.history-overlay[data-v-8b9efa9f]{z-index:200;background:#0f172a66;justify-content:flex-end;display:flex;position:fixed;inset:0}.hist-fade-enter-active[data-v-8b9efa9f],.hist-fade-leave-active[data-v-8b9efa9f]{transition:opacity .2s}.hist-fade-enter-from[data-v-8b9efa9f],.hist-fade-leave-to[data-v-8b9efa9f]{opacity:0}.hist-slide-enter-active[data-v-8b9efa9f],.hist-slide-leave-active[data-v-8b9efa9f]{transition:transform .28s cubic-bezier(.4,0,.2,1)}.hist-slide-enter-from[data-v-8b9efa9f],.hist-slide-leave-to[data-v-8b9efa9f]{transform:translate(100%)}.history-panel[data-v-8b9efa9f]{background:#fff;flex-direction:column;width:420px;max-width:100vw;height:100%;display:flex;box-shadow:-8px 0 32px #00000026}.hp-head[data-v-8b9efa9f]{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.4rem;display:flex}.hp-tire-info[data-v-8b9efa9f]{flex-direction:column;gap:.2rem;display:flex}.hp-tire-name[data-v-8b9efa9f]{color:#0f172a;font-size:1rem;font-weight:700}.hp-tire-sub[data-v-8b9efa9f]{color:#64748b;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.hp-barcode[data-v-8b9efa9f]{color:#94a3b8;letter-spacing:.04em;font-family:Courier New,monospace;font-size:.72rem}.hp-close[data-v-8b9efa9f]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;transition:background .12s,color .12s;display:flex}.hp-close[data-v-8b9efa9f]:hover{color:#334155;background:#f1f5f9}.hp-body[data-v-8b9efa9f]{flex:1;padding:.5rem 0;overflow-y:auto}.hp-loading[data-v-8b9efa9f],.hp-empty[data-v-8b9efa9f]{color:#94a3b8;text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:4rem 1rem;font-size:.875rem;display:flex}.hp-empty-icon[data-v-8b9efa9f]{font-size:2.5rem}.hp-error[data-v-8b9efa9f]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:1.5rem 1.4rem;padding:.75rem 1rem;font-size:.82rem}.hp-list[data-v-8b9efa9f]{margin:0;padding:0;list-style:none}.hp-item[data-v-8b9efa9f]{border-bottom:1px solid #f1f5f9;flex-direction:column;gap:.3rem;padding:.75rem 1.4rem;display:flex}.hp-item[data-v-8b9efa9f]:last-child{border-bottom:none}.hp-item-top[data-v-8b9efa9f]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hp-item-bot[data-v-8b9efa9f]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ev-badge[data-v-8b9efa9f]{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:.18rem .55rem;font-size:.68rem;font-weight:700;display:inline-block}.ev-green[data-v-8b9efa9f]{color:#166534;background:#dcfce7}.ev-orange[data-v-8b9efa9f]{color:#9a3412;background:#ffedd5}.ev-blue[data-v-8b9efa9f]{color:#1e40af;background:#dbeafe}.ev-red[data-v-8b9efa9f]{color:#991b1b;background:#fee2e2}.ev-purple[data-v-8b9efa9f]{color:#6b21a8;background:#f3e8ff}.ev-teal[data-v-8b9efa9f]{color:#0f766e;background:#ccfbf1}.ev-amber[data-v-8b9efa9f]{color:#92400e;background:#fef3c7}.ev-gray[data-v-8b9efa9f]{color:#475569;background:#f1f5f9}.ev-qty[data-v-8b9efa9f]{border-radius:4px;padding:.12rem .45rem;font-family:Courier New,monospace;font-size:.72rem;font-weight:700}.qty-pos[data-v-8b9efa9f]{color:#166534;background:#dcfce7}.qty-neg[data-v-8b9efa9f]{color:#991b1b;background:#fee2e2}.qty-blue[data-v-8b9efa9f]{color:#1d4ed8;background:#dbeafe}.ev-yellow[data-v-8b9efa9f],.qty-yellow[data-v-8b9efa9f]{color:#854d0e;background:#fef08a}.ev-who[data-v-8b9efa9f]{color:#475569;font-size:.78rem;font-weight:500}.ev-date[data-v-8b9efa9f]{color:#94a3b8;font-size:.72rem}.hp-limit-note[data-v-8b9efa9f]{color:#94a3b8;text-align:center;border-top:1px solid #f1f5f9;margin:0;padding:.75rem 1.4rem;font-size:.72rem}.activity-page[data-v-2d764d6b]{color:#334155;background:0 0;flex-direction:column;min-height:100vh;font-size:.875rem;display:flex}.ap-header-inner[data-v-2d764d6b]{flex-direction:column;gap:.2rem;display:flex}.ap-subtitle[data-v-2d764d6b]{align-items:center;gap:.5rem;margin:0;font-size:.85rem;display:flex}.ap-live-dot[data-v-2d764d6b]{background:#22c55e;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulse-dot-2d764d6b;box-shadow:0 0 0 2px #22c55e40}@keyframes pulse-dot-2d764d6b{0%,to{box-shadow:0 0 0 2px #22c55e40}50%{box-shadow:0 0 0 5px #22c55e1a}}.ap-filter-bar[data-v-2d764d6b]{background:#fff;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.ap-filter-field[data-v-2d764d6b]{flex-direction:column;flex:220px;gap:.3rem;min-width:140px;max-width:320px;display:flex}.ap-combo-wrap[data-v-2d764d6b]{position:relative}.ap-dropdown[data-v-2d764d6b]{z-index:100;background:#fff;border:1px solid #e2e8f0;border-radius:10px;max-height:220px;margin:0;padding:.3rem 0;list-style:none;position:absolute;top:calc(100% + 3px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001a}.ap-dropdown-item[data-v-2d764d6b]{color:#1e293b;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:.45rem .85rem;font-size:.85rem;transition:background .1s;overflow:hidden}.ap-dropdown-item[data-v-2d764d6b]:hover{color:var(--primary,#1d4ed8);background:#f0f9ff}.ap-filter-label[data-v-2d764d6b]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-size:.68rem;font-weight:700}.ap-filter-input[data-v-2d764d6b]{color:#1e293b;background:#fff;border:1.5px solid #e2e8f0;border-radius:7px;outline:none;height:36px;padding:.42rem .65rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.ap-filter-input[data-v-2d764d6b]:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--ring)}.ap-clear[data-v-2d764d6b]{color:#475569;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:7px;height:36px;padding:.42rem .85rem;font-size:.82rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.ap-clear[data-v-2d764d6b]:hover{border-color:var(--primary);color:var(--primary)}.ap-body[data-v-2d764d6b]{flex:1;padding:1.25rem 1.5rem 2rem}.activity-card[data-v-2d764d6b]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;max-width:1100px;overflow:hidden;box-shadow:0 1px 4px #0000000f}.ap-state[data-v-2d764d6b]{text-align:center;color:#94a3b8;background:#fff;border:1px solid #e2e8f0;border-radius:14px;max-width:1100px;padding:3rem 1.5rem;font-size:.9rem;box-shadow:0 1px 4px #0000000f}.ap-state--error[data-v-2d764d6b]{color:#dc2626}.activity-rows[data-v-2d764d6b]{flex-direction:column;display:flex}.activity-row[data-v-2d764d6b]{border-bottom:1px solid #f1f5f9;grid-template-columns:170px minmax(0,1fr) 170px 120px;align-items:center;gap:.75rem;padding:.7rem 1.25rem;font-size:.82rem;display:grid}.activity-row[data-v-2d764d6b]:last-child{border-bottom:none}.activity-row--link[data-v-2d764d6b]{cursor:pointer;transition:background .1s}.activity-row--link[data-v-2d764d6b]:hover{background:#f0f9ff}.activity-row--skeleton[data-v-2d764d6b]{gap:1rem}.activity-tire[data-v-2d764d6b]{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.4rem;font-weight:500;display:flex;overflow:hidden}.activity-qty[data-v-2d764d6b]{border-radius:4px;padding:.1rem .35rem;font-size:.75rem;font-weight:700}.qty-pos[data-v-2d764d6b]{color:#166534;background:#dcfce7}.qty-neg[data-v-2d764d6b]{color:#991b1b;background:#fee2e2}.qty-neutral[data-v-2d764d6b]{color:#64748b;background:#f1f5f9}.qty-blue[data-v-2d764d6b]{color:#1e40af;background:#dbeafe}.activity-who[data-v-2d764d6b]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.activity-time[data-v-2d764d6b]{color:#94a3b8;text-align:right;font-size:.75rem}.action-badge[data-v-2d764d6b]{letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:.2rem .6rem;font-size:.7rem;font-weight:700;display:inline-block;overflow:hidden}.action-green[data-v-2d764d6b]{color:#166534;background:#dcfce7}.action-red[data-v-2d764d6b]{color:#991b1b;background:#fee2e2}.action-orange[data-v-2d764d6b]{color:#9a3412;background:#ffedd5}.action-amber[data-v-2d764d6b]{color:#92400e;background:#fef3c7}.action-blue[data-v-2d764d6b]{color:#1e40af;background:#dbeafe}.action-purple[data-v-2d764d6b]{color:#7c3aed;background:#f3e8ff}.action-gray[data-v-2d764d6b]{color:#64748b;background:#f1f5f9}.action-yellow[data-v-2d764d6b]{color:#854d0e;background:#fef08a}.ap-load-more[data-v-2d764d6b]{border-top:1px solid #f1f5f9;justify-content:center;padding:.9rem 1.25rem;display:flex}.ap-load-more-btn[data-v-2d764d6b]{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem 1.1rem;font-family:inherit;font-size:.82rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.ap-load-more-btn[data-v-2d764d6b]:hover{background:#dbeafe;border-color:#93c5fd}.ap-load-more-count[data-v-2d764d6b]{color:#64748b;font-size:.77rem;font-weight:400}.skeleton[data-v-2d764d6b]{background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%) 0 0/200% 100%;border-radius:4px;animation:1.4s infinite shimmer-2d764d6b;display:inline-block}.skeleton--badge[data-v-2d764d6b]{width:90px;height:1.1rem}.skeleton--text[data-v-2d764d6b]{width:70%;height:1rem}.skeleton--short[data-v-2d764d6b]{width:60px;height:.85rem}@keyframes shimmer-2d764d6b{0%{background-position:200% 0}to{background-position:-200% 0}}
