.miwa-logo[data-v-f60bb8cc]{display:block;width:auto;height:40px}.spin-wrap[data-v-6bd09648]{display:inline-flex;align-items:center;gap:9px;color:var(--text-muted, #8a7b6a);font-size:13px}.spin-wrap.center[data-v-6bd09648]{display:flex;justify-content:center;width:100%;padding:28px 8px}.spin[data-v-6bd09648]{display:inline-block;flex:none;border:2.5px solid var(--sand, #d8c3a5);border-top-color:var(--brand, #6b4a2b);border-radius:50%;animation:spin-6bd09648 .7s linear infinite}.spin-label[data-v-6bd09648]{line-height:1}@keyframes spin-6bd09648{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin[data-v-6bd09648]{animation-duration:1.4s}}.sr-only[data-v-6bd09648]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button[data-v-91e7da8d]{display:inline-flex;align-items:center;justify-content:center;gap:7px}.bb-spin[data-v-91e7da8d]{flex:none}[data-v-91e7da8d] .spin{border-color:currentColor;border-top-color:transparent;opacity:.8}.auth-wrap[data-v-d6517be4]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f6efe3,#efe7db);padding:24px}.auth-card[data-v-d6517be4]{width:100%;max-width:400px;background:#fff;border:1px solid #e5e0d8;border-radius:16px;box-shadow:0 12px 40px #4a321824;padding:28px}.brand[data-v-d6517be4]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.brand-mark[data-v-d6517be4]{width:40px;height:40px}.brand-text[data-v-d6517be4]{font-weight:800;font-size:18px;color:#3a2a18;line-height:1.1}.brand-text span[data-v-d6517be4]{font-weight:600;color:#8a7b6a;margin-left:6px;font-size:12px}.brand-text small[data-v-d6517be4]{display:block;font-weight:500;color:#9a8b78;font-size:11px}.tabs[data-v-d6517be4]{display:flex;gap:6px;background:#f4efe7;border-radius:10px;padding:4px;margin-bottom:16px}.tabs button[data-v-d6517be4]{flex:1;border:none;background:transparent;padding:8px;border-radius:7px;font-weight:600;font-size:13px;color:#6a5c4a;cursor:pointer}.tabs button.active[data-v-d6517be4]{background:#fff;color:#6b4a2b;box-shadow:0 1px 3px #00000014}.form[data-v-d6517be4]{display:flex;flex-direction:column;gap:12px}.form label[data-v-d6517be4]{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600;color:#6a5c4a}.inp[data-v-d6517be4]{padding:9px 11px;border:1px solid #d8c3a5;border-radius:8px;font-size:14px}.inp[readonly][data-v-d6517be4]{background:#f7f3ec;color:#6a5c4a}.btn[data-v-d6517be4]{padding:10px;border:none;border-radius:9px;font-weight:700;font-size:14px;cursor:pointer}.btn.primary[data-v-d6517be4]{background:#6b4a2b;color:#fff}.btn.primary[data-v-d6517be4]:disabled{opacity:.6}.btn.ghost[data-v-d6517be4]{background:#f4efe7;color:#6b4a2b}.btn.ghost[data-v-d6517be4]:disabled{opacity:.6;cursor:default}.hint[data-v-d6517be4]{font-size:11px;color:#9a8b78;margin:-4px 0 0}.hint.bad[data-v-d6517be4]{color:#b5352f}.row[data-v-d6517be4]{display:flex;justify-content:space-between}.links[data-v-d6517be4]{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.link[data-v-d6517be4]{background:none;border:none;color:#6b4a2b;font-size:12px;font-weight:600;cursor:pointer;padding:0;text-align:left}.link[data-v-d6517be4]:disabled{opacity:.6;cursor:default}.err[data-v-d6517be4]{background:#fdecea;color:#b5352f;border-radius:8px;padding:8px 11px;font-size:13px;margin:0 0 12px}.ok[data-v-d6517be4]{background:#eaf6ec;color:#2f7a3b;border-radius:8px;padding:8px 11px;font-size:13px;margin:0 0 12px}.foot[data-v-d6517be4]{font-size:11px;color:#9a8b78;margin:18px 0 0;text-align:center;line-height:1.4}:root{--brand: #6b4a2b;--brand-strong: #5a3d22;--brand-deep: #4a3218;--brand-ink: #2a2018;--sand: #d8c3a5;--sand-soft: #efe7db;--sand-tint: #faf7f2;--paper: #ffffff;--canvas: #f5f2ec;--line: #e7e0d5;--line-strong: #d9cfbf;--text: #2a2018;--text-muted: #8a7b6a;--text-faint: #9a8b78;--danger: #b3352f;--danger-soft: #fdecec;--danger-line: #e6a3a3;--success: #2a7d4f;--success-soft: #e9f6ef;--success-line: #9ad3b3;--warn: #7a5b12;--warn-soft: #fff6e5;--warn-line: #e6c982;--control-h: 37px;--r-sm: 6px;--r-md: 9px;--r-lg: 12px;--r-pill: 999px;--sh-1: 0 1px 2px rgba(74, 50, 24, .06);--sh-2: 0 2px 8px rgba(74, 50, 24, .08), 0 1px 2px rgba(74, 50, 24, .05);--sh-3: 0 8px 24px rgba(74, 50, 24, .12), 0 2px 6px rgba(74, 50, 24, .07);--ring: 0 0 0 3px rgba(107, 74, 43, .22);--ease: cubic-bezier(.4, 0, .2, 1);--t: .14s var(--ease)}*{box-sizing:border-box}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Arial,sans-serif;color:var(--text);background:var(--canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}button{cursor:pointer;font:inherit}:where(a,button,input,select,textarea):focus-visible{outline:none;box-shadow:var(--ring);border-color:var(--brand)!important}.shell{display:grid;grid-template-columns:236px 1fr;height:100vh}.sidebar{background:linear-gradient(180deg,#5f4126,#4f3620);color:#f3e9dc;padding:0 0 24px;position:sticky;top:0;height:100vh;overflow-y:auto;box-shadow:inset -1px 0 #0000002e}.logo{padding:20px 18px 16px;font-weight:800;font-size:20px;letter-spacing:.5px;line-height:1.05}.logo-mark{height:34px;margin-bottom:10px;opacity:.95}.logo-text span{display:block;font-size:12px;font-weight:600;opacity:.8}.logo-text small{display:block;font-size:11px;font-weight:400;opacity:.6;margin-top:4px}.nav-group{margin-top:12px}.nav-title{font-size:10.5px;text-transform:uppercase;letter-spacing:.12em;opacity:.5;padding:8px 18px 5px;font-weight:700}.nav-link{display:flex;align-items:center;gap:10px;padding:8px 18px;margin:1px 8px;border-radius:var(--r-sm);text-decoration:none;color:#f3e9dc;opacity:.82;font-size:14px;border-left:3px solid transparent;transition:background var(--t),opacity var(--t),color var(--t)}.nav-link:hover{background:#ffffff12;opacity:1}.nav-link.router-link-active{background:#ffffff21;opacity:1;border-left-color:var(--sand);font-weight:600;box-shadow:var(--sh-1)}.nav-icon{flex:none;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;line-height:1;background:#ffffffeb;border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px #0000000d}.nav-badge{margin-left:auto;background:var(--sand);color:#3a2a17;border-radius:var(--r-pill);padding:0 7px;font-size:11px;font-weight:700}.main{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.topbar{display:flex;align-items:center;gap:16px;padding:11px 24px;background:#ffffffe0;-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:5;box-shadow:var(--sh-1)}.acting{display:flex;align-items:center;gap:8px;position:relative}.acting label{font-size:12px;color:var(--text-muted);font-weight:600}.cust-picker{position:relative}.cust-trigger{width:220px;padding:7px 26px 7px 10px;background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--r-sm);color:var(--brand-strong);font-weight:600;font-size:13px;text-overflow:ellipsis;outline:none;transition:box-shadow var(--t),border-color var(--t)}.cust-trigger::placeholder{color:var(--text-faint);font-weight:600}.cust-trigger:hover{border-color:var(--sand)}.cust-picker.open .cust-trigger,.cust-trigger:focus{border-color:var(--brand);box-shadow:var(--ring)}.cust-caret{position:absolute;top:0;right:0;bottom:0;width:24px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--text-faint);font-size:11px}.cust-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:20;width:260px;max-width:80vw;background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--r-md);box-shadow:var(--sh-3);overflow:hidden}.cust-list{list-style:none;margin:0;padding:4px;max-height:300px;overflow-y:auto}.cust-opt{display:flex;align-items:baseline;gap:8px;padding:7px 9px;border-radius:var(--r-sm);cursor:pointer}.cust-opt.active{background:var(--sand-tint)}.cust-opt.current{background:var(--sand-soft)}.cust-id{font-weight:700;font-size:13px;color:var(--brand-strong);flex:none}.cust-name{font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cust-empty{padding:10px;font-size:12px;color:var(--text-faint);text-align:center}.who{margin-left:auto;display:flex;align-items:center;gap:10px}.user-link{display:flex;align-items:center;gap:8px;text-decoration:none;padding:3px 10px 3px 3px;border-radius:var(--r-pill);transition:background var(--t)}.user-link:hover{background:var(--sand-tint)}.user-link.router-link-active{background:var(--sand-soft)}.user-link .avatar{width:28px;height:28px;border-radius:50%;background:linear-gradient(145deg,#7a5533,#5a3d22);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;box-shadow:var(--sh-1)}.user-link .uname{font-size:13px;color:var(--brand-strong);font-weight:600}.cart-chip{background:var(--sand);color:#3a2a17;padding:5px 12px;border-radius:var(--r-pill);font-weight:700;font-size:13px;text-decoration:none;transition:background var(--t),transform var(--t)}.cart-chip:hover{background:#cdb488;transform:translateY(-1px)}.logout{background:none;border:1px solid var(--sand);color:var(--brand-strong);padding:5px 12px;border-radius:var(--r-pill);font-weight:600;font-size:13px;cursor:pointer;transition:background var(--t)}.logout:hover{background:var(--sand)}.boot-page{min-height:100vh;display:grid;place-items:center}.boot-logo{height:40px;color:var(--brand);opacity:.35;animation:boot-pulse 1.2s ease-in-out infinite}@keyframes boot-pulse{50%{opacity:.8}}.pending-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--canvas)}.pending-card{max-width:460px;width:100%;text-align:center;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-3);padding:36px 32px}.pending-logo{height:40px;margin:0 auto 18px;color:var(--brand);opacity:.9}.pending-card h1{margin:0 0 10px;font-size:21px}.pending-card p{margin:0 0 22px;color:var(--text-muted);font-size:14px;line-height:1.6}.pending-actions{display:flex;justify-content:center;gap:10px}.content{padding:24px 28px 64px;max-width:1320px;width:100%;flex:1;min-height:0;overflow-y:auto}.appfoot{flex:none;padding:8px 28px;font-size:12px;color:var(--muted);background:var(--paper);border-top:1px solid var(--line);text-align:right}.appfoot strong{color:var(--brand-strong);font-weight:600}h1,h2{color:var(--brand-deep);letter-spacing:-.01em}.view-head{margin:0 0 6px;font-size:23px;font-weight:800;letter-spacing:-.02em}.view-sub{margin:0 0 20px;color:var(--text-muted);font-size:13px;line-height:1.5}.panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px;margin-bottom:16px;box-shadow:var(--sh-2)}.panel h3{margin:0 0 12px;font-size:15px;color:var(--brand-deep);font-weight:700}.row{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}label.field{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#6a5c4a;font-weight:600}input,select,textarea{font:inherit}.inp{padding:8px 10px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--paper);transition:box-shadow var(--t),border-color var(--t)}.inp:hover{border-color:var(--sand)}.filters .inp,.filters .btn{height:var(--control-h)}.filters .inp.tiny{height:auto}.filters label.field{flex-direction:row;align-items:center;gap:6px}.btn{padding:8px 15px;border:1px solid var(--brand);background:var(--brand);color:#fff;border-radius:var(--r-sm);font-weight:600;box-shadow:var(--sh-1);transition:background var(--t),transform var(--t),box-shadow var(--t)}.btn:hover:not(:disabled){background:#7a5533;box-shadow:var(--sh-2)}.btn:active:not(:disabled){transform:translateY(1px);box-shadow:var(--sh-1)}.btn:disabled{opacity:.5;cursor:default;box-shadow:none}.btn.ghost,button.ghost{background:var(--paper);color:var(--brand-strong);border:1px solid var(--line-strong);padding:7px 13px;border-radius:var(--r-sm);box-shadow:none;transition:background var(--t),border-color var(--t)}.btn.ghost:hover:not(:disabled),button.ghost:hover:not(:disabled){background:var(--sand-tint);border-color:var(--sand)}.btn.sm{padding:4px 10px;font-size:12px}.btn.xs{padding:2px 8px;font-size:11px;border-radius:var(--r-sm)}.btn.xs+.btn.xs{margin-left:4px}.inp.tiny{padding:3px 6px;font-size:12px;width:78px}.inp.tiny.wide{width:100%}.tag{display:inline-block;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:600;border-radius:var(--r-pill);background:var(--sand-tint);color:var(--brand-strong)}.btn.danger{background:var(--danger);border-color:var(--danger)}.btn.danger:hover:not(:disabled){background:#9c2c27}.tbl{width:100%;border-collapse:collapse;background:var(--paper);font-size:13px;border-radius:var(--r-md)}.tbl th,.tbl td{border-bottom:1px solid var(--line);padding:9px 12px;text-align:left}.tbl th{background:var(--sand-soft);color:var(--brand-deep);font-weight:700;position:sticky;top:0;z-index:2;font-size:12px;text-transform:uppercase;letter-spacing:.03em;box-shadow:inset 0 -1px 0 var(--line-strong)}.tbl tbody tr{transition:background var(--t)}.tbl tbody tr:nth-child(2n){background:#efe7db47}.tbl tbody tr:hover{background:var(--sand-tint)}.tbl tbody tr:last-child td{border-bottom:none}.zoomable{cursor:zoom-in}.tbl th.imgcol{width:56px;padding-left:8px;padding-right:8px}.badge{display:inline-block;background:var(--sand-soft);color:var(--brand-strong);padding:2px 9px;border-radius:var(--r-pill);font-size:12px;font-weight:600;text-transform:capitalize}.muted{color:var(--text-faint)}.small{font-size:12px}.err{color:var(--danger);font-size:13px}.ok{color:var(--success);font-size:13px}.warn-box{background:var(--warn-soft);border:1px solid var(--warn-line);color:var(--warn);padding:11px 13px;border-radius:var(--r-md);font-size:13px;margin:10px 0;box-shadow:var(--sh-1)}.err-box{background:var(--danger-soft);border:1px solid var(--danger-line);color:var(--danger);padding:11px 13px;border-radius:var(--r-md);font-size:13px;margin:10px 0;box-shadow:var(--sh-1)}.ok-box{background:var(--success-soft);border:1px solid var(--success-line);color:var(--success);padding:11px 13px;border-radius:var(--r-md);font-size:13px;margin:10px 0;box-shadow:var(--sh-1)}.hamburger,.scrim{display:none}@media(max-width:860px){.shell{grid-template-columns:1fr}.sidebar{position:fixed;top:0;left:0;z-index:40;width:250px;max-width:82vw;height:100vh;transform:translate(-100%);transition:transform var(--t)}.sidebar.open{transform:translate(0);box-shadow:0 0 48px #0006}.scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#140c0473}.hamburger{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;font-size:20px;line-height:1;background:var(--paper);color:var(--brand-strong);border:1px solid var(--line-strong);border-radius:var(--r-sm)}.hamburger:hover{background:var(--sand-tint)}.topbar{flex-wrap:wrap;gap:10px;padding:10px 14px}.acting{order:3;flex-basis:100%;flex-wrap:wrap}.cust-picker{flex:1;min-width:0}.cust-trigger{width:100%}.who{order:2}.content{padding:18px 14px 48px}.panel{overflow-x:auto}}.imgzoom[data-v-0d39065c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#140e08d1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;cursor:zoom-out;padding:24px}.imgzoom img[data-v-0d39065c]{max-width:min(92vw,900px);max-height:82vh;object-fit:contain;background:#fff;border-radius:8px}.imgzoom .cap[data-v-0d39065c]{color:#f5efe6;font-size:14px;font-weight:600;text-align:center}.pager[data-v-401ca0e7]{display:flex;align-items:center;gap:8px;margin-top:10px}.clearable[data-v-e4093ccf]{position:relative;display:inline-flex}.clearable.grow[data-v-e4093ccf]{flex:1;min-width:0}.clearable .inp[data-v-e4093ccf]{width:100%;padding-right:28px}.clear-x[data-v-e4093ccf]{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted, #8a7a66);font-size:16px;line-height:1;cursor:pointer;transition:background var(--t),color var(--t)}.clear-x[data-v-e4093ccf]:hover{background:var(--sand-tint, #f0e9de);color:var(--brand-strong, #5a3d22)}.clear-x[data-v-e4093ccf]:focus-visible{outline:2px solid var(--brand, #8a5f38);outline-offset:1px}.clearable .inp[data-v-e4093ccf]::-webkit-search-cancel-button{display:none}.scanner[data-v-d3829be1]{flex:none}.scan-wrap[data-v-d3829be1]{position:relative;display:block}.scan-input[data-v-d3829be1]{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;padding-right:26px}.scan-input[data-v-d3829be1]:focus{outline:none;border-color:var(--brand);box-shadow:var(--ring)}.dot[data-v-d3829be1]{position:absolute;right:9px;top:50%;transform:translateY(-50%);width:7px;height:7px;border-radius:50%;background:var(--line-strong);transition:background var(--t)}.dot.live[data-v-d3829be1]{background:var(--success);animation:pulse-d3829be1 1.4s ease-in-out infinite}@keyframes pulse-d3829be1{0%,to{opacity:1}50%{opacity:.3}}.scan-add[data-v-d3829be1]{white-space:nowrap;flex:none}.flash-ok .scan-input[data-v-d3829be1]{background:#eaf5ee;border-color:var(--success)}.flash-err .scan-input[data-v-d3829be1]{background:var(--danger-soft);border-color:var(--danger)}.flash-err[data-v-d3829be1]{animation:shake-d3829be1 .26s ease-in-out}@keyframes shake-d3829be1{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.sr-only[data-v-d3829be1]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.dot.live[data-v-d3829be1],.flash-err[data-v-d3829be1]{animation:none}}.card[data-v-ff2e04c7]{background:#fff;border:1px solid var(--line, #e5e0d8);border-radius:var(--r-lg, 12px);padding:12px;display:flex;flex-direction:column;position:relative;box-shadow:var(--sh-1, 0 1px 2px rgba(74,50,24,.06));transition:box-shadow .14s cubic-bezier(.4,0,.2,1),transform .14s cubic-bezier(.4,0,.2,1),border-color .14s}.card[data-v-ff2e04c7]:hover{box-shadow:var(--sh-3, 0 8px 24px rgba(74,50,24,.12));transform:translateY(-2px);border-color:var(--sand, #d8c3a5);z-index:5}.card.special[data-v-ff2e04c7]{border:2px solid #b5352f;background:#fff7f5;box-shadow:0 2px 8px #b5352f2e}.card.special[data-v-ff2e04c7]:hover{box-shadow:0 8px 22px #b5352f38}.card.incart[data-v-ff2e04c7]{border-color:#2f7a52;box-shadow:0 0 0 1px #2f7a52 inset,var(--sh-1, 0 1px 2px rgba(74,50,24,.06))}.card.special.incart[data-v-ff2e04c7]{box-shadow:0 0 0 1px #2f7a52 inset,0 2px 8px #b5352f2e}.imgwrap[data-v-ff2e04c7]{position:relative;background:#fff;border-radius:8px;overflow:hidden}.imglink[data-v-ff2e04c7]{display:block}.card img[data-v-ff2e04c7]{width:100%;height:210px;object-fit:contain;display:block;background:#fff}.card.compact img[data-v-ff2e04c7]{height:128px}img.zoomable[data-v-ff2e04c7]{cursor:zoom-in}.ribbon[data-v-ff2e04c7]{position:absolute;top:8px;color:#fff;font-size:11px;font-weight:800;letter-spacing:.05em;padding:4px 9px;border-radius:5px;box-shadow:0 1px 4px #0000004d,0 0 0 1.5px #fff}.ribbon.special[data-v-ff2e04c7]{left:8px;background:#b5352f}.ribbon.soon[data-v-ff2e04c7]{right:8px;background:#2f5fb5}.ribbon.restock[data-v-ff2e04c7]{right:8px;background:#b5352f}.card.unavailable .imgwrap img[data-v-ff2e04c7]{filter:grayscale(.85);opacity:.5}.card.unavailable .price .now[data-v-ff2e04c7]{color:#8a7b6a}.incart-badge[data-v-ff2e04c7]{position:absolute;left:8px;bottom:8px;display:inline-flex;align-items:center;gap:5px;background:#2f7a52;color:#fff;border:none;border-radius:var(--r-pill, 999px);padding:4px 10px;font-size:12px;font-weight:800;letter-spacing:.02em;box-shadow:0 2px 8px #2f7a5261;cursor:pointer}.incart-badge .rm[data-v-ff2e04c7]{opacity:.8;font-size:10px;border-left:1px solid rgba(255,255,255,.45);padding-left:6px;margin-left:1px}.incart-badge[data-v-ff2e04c7]:hover{background:#b5352f;box-shadow:0 2px 8px #b5352f61}.name[data-v-ff2e04c7]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;font-size:14px;line-height:1.35;min-height:38px;overflow:hidden;margin-top:10px;color:#2a2018;text-decoration:none}a.name[data-v-ff2e04c7]:hover{color:#6b4a2b;text-decoration:underline}.name-ja[data-v-ff2e04c7]{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:12px;color:#7a6a55;line-height:1.3;overflow:hidden;margin-top:2px}.meta[data-v-ff2e04c7]{font-size:13px;font-weight:600;color:#8a7b6a;margin-top:5px;display:flex;flex-wrap:wrap;gap:4px;align-items:baseline}.meta .itemno[data-v-ff2e04c7]{color:#4a3218}.meta .dot[data-v-ff2e04c7]:before{content:"·";margin-right:4px;color:#c8bcab}.barcode[data-v-ff2e04c7]{font-size:14px;font-weight:600;color:#6a5c4a;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;font-variant-numeric:tabular-nums}.price[data-v-ff2e04c7]{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;margin:10px 0 0}.price .now[data-v-ff2e04c7]{font-size:21px;font-weight:800;color:#4a3218;letter-spacing:-.01em}.price .now.promo[data-v-ff2e04c7]{color:#b5352f;font-size:23px}.srp[data-v-ff2e04c7],.was[data-v-ff2e04c7]{font-size:12px;color:#a89a86;text-decoration:line-through}.was[data-v-ff2e04c7]{font-weight:600}.ladder[data-v-ff2e04c7]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.rung[data-v-ff2e04c7]{font-size:11px;font-weight:700;color:#7a3a34;background:#fbeceb;border:1px solid #eccfcc;border-radius:4px;padding:1px 6px}.promo-ends[data-v-ff2e04c7]{font-size:11px;font-weight:600;color:#8a6a4b;margin-top:5px}.promo-ends.soon[data-v-ff2e04c7]{color:#b5352f}.avail-note[data-v-ff2e04c7]{font-size:11px;color:#8a7b6a;margin-top:5px}.buy[data-v-ff2e04c7]{margin-top:auto;padding-top:10px}.qrow[data-v-ff2e04c7]{display:flex;align-items:center;gap:6px}.unitsel[data-v-ff2e04c7]{flex:0 0 auto;width:92px;padding:6px;font-size:12px;font-weight:600;border:1px solid #ccc3b6;border-radius:6px;background:#faf7f2}.stepper[data-v-ff2e04c7]{display:flex;align-items:center;gap:4px;margin-left:auto}.sq[data-v-ff2e04c7]{width:28px;height:30px;border:1px solid #d8c3a5;background:#faf7f2;border-radius:6px;font-size:16px;line-height:1;cursor:pointer}.sq[data-v-ff2e04c7]:disabled{opacity:.4;cursor:default}.qty[data-v-ff2e04c7]{width:50px;height:30px;padding:4px;text-align:center;font-weight:600;border:1px solid #ccc3b6;border-radius:6px}.addbtn[data-v-ff2e04c7]{width:100%;margin-top:7px;justify-content:center}.addbtn .pcs[data-v-ff2e04c7]{font-weight:500;opacity:.8;margin-left:3px}.oos[data-v-ff2e04c7]{padding:9px 10px;margin-top:10px;font-size:12px;color:#6a5c4a;font-weight:700;text-align:center;background:#f2efe9;border:1px dashed #d5ccbe;border-radius:6px}.limit[data-v-ff2e04c7]{font-size:11px;color:#8a7b6a;margin-top:5px}.special-word[data-v-80630e9f]{color:#b5352f}.cartbar[data-v-80630e9f]{display:flex;align-items:center;gap:12px;background:#efe7db;border:1px solid #d8c3a5;border-radius:10px;padding:8px 14px;margin-bottom:14px;font-size:13px;color:#4a3218}.cartbar .viewcart[data-v-80630e9f]{font-weight:700;color:#6b4a2b;text-decoration:none}.cartbar .viewcart[data-v-80630e9f]:hover{text-decoration:underline}.list-panel[data-v-80630e9f]{background:var(--sand-tint, #faf7f2)}.toolbar[data-v-80630e9f]{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--line, #e7e0d5)}.toolbar .grow[data-v-80630e9f]{flex:1;min-width:180px}.toolbar .density[data-v-80630e9f]{max-width:140px}.pricerange[data-v-80630e9f]{display:inline-flex;align-items:center;gap:6px}.pricerange .dash[data-v-80630e9f]{color:var(--muted, #8a7a66)}.pricerange[data-v-80630e9f] input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.pricerange[data-v-80630e9f] input[type=number]::-webkit-inner-spin-button,.pricerange[data-v-80630e9f] input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pad[data-v-80630e9f]{padding:8px 2px}.grid[data-v-80630e9f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.grid.compact[data-v-80630e9f]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.scantoggle[data-v-80630e9f]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#6a5c4a;font-weight:600}.scanbar[data-v-80630e9f]{margin-bottom:14px}.scannote[data-v-80630e9f]{margin:6px 0 0}.head-row[data-v-0140d1f1]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.list-panel[data-v-0140d1f1]{background:var(--sand-tint, #faf7f2)}.toolbar[data-v-0140d1f1]{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--line, #e7e0d5)}.toolbar .grow[data-v-0140d1f1]{flex:1;min-width:180px}.pad[data-v-0140d1f1]{padding:8px 2px}.grid[data-v-0140d1f1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.infotip[data-v-5f8e0a9b]{position:relative;display:inline-block}.dot[data-v-5f8e0a9b]{border:none;background:none;color:#6b4a2b;font-size:14px;line-height:1;padding:0 2px;cursor:pointer}.pop[data-v-5f8e0a9b]{position:absolute;z-index:20;top:130%;left:0;width:320px;max-width:70vw;background:#fff;border:1px solid #d8c3a5;border-radius:8px;padding:10px 26px 10px 12px;box-shadow:0 6px 20px #3c28142e;font-size:12px;font-weight:400;color:#4a3218;line-height:1.45;text-align:left}.pop-close[data-v-5f8e0a9b]{position:absolute;top:4px;right:6px;border:none;background:none;color:#9a8b78;font-size:16px;line-height:1;cursor:pointer;padding:0}.pop-close[data-v-5f8e0a9b]:hover{color:#6b4a2b}.pop-body[data-v-5f8e0a9b] a{color:#6b4a2b;font-weight:700}.tag.promo[data-v-5a8e4182]{background:#fbe4c6;color:#8a5a00}.tag.sample[data-v-5a8e4182]{background:var(--sand-soft);color:var(--brand-strong)}.note[data-v-5a8e4182]{color:var(--brand-strong);font-weight:600;margin-left:6px;font-size:11px}.linetools[data-v-1c05ce3a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:10px 0}.count[data-v-1c05ce3a]{margin-left:auto}.code[data-v-8975f68b]{white-space:nowrap;font-variant-numeric:tabular-nums}.clink[data-v-ad760f8f]{color:#6b4a2b;text-decoration:none}.clink[data-v-ad760f8f]:hover{text-decoration:underline}.pp-overlay[data-v-b79fed89]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1e140a8c;display:flex;align-items:center;justify-content:center;z-index:70}.pp-box[data-v-b79fed89]{background:#fff;border-radius:12px;padding:16px;width:640px;max-width:94vw;max-height:82vh;display:flex;flex-direction:column}.pp-box.bare[data-v-b79fed89]{background:none;border-radius:0;padding:0;width:auto;max-width:none;max-height:none}.pp-head[data-v-b79fed89]{display:flex;align-items:center;justify-content:space-between;font-weight:700;color:#4a3218;margin-bottom:10px}.pp-head .x[data-v-b79fed89]{border:none;background:none;font-size:16px;color:#6b4a2b}.pp-filters[data-v-b79fed89]{display:flex;gap:8px;align-items:center;margin-bottom:10px}.pp-filters[data-v-b79fed89] .clearable{flex:1;min-width:0}[data-v-b79fed89] .pp-search{padding:11px;font-size:15px;border:2px solid #6b4a2b;border-radius:6px}.pp-filters .brand[data-v-b79fed89]{max-width:200px}.pp-list[data-v-b79fed89]{overflow:auto}.click[data-v-b79fed89]{cursor:pointer}.click[data-v-b79fed89]:hover{background:#faf7f2}.click.sel[data-v-b79fed89]{background:#efe7db}.thumb[data-v-b79fed89]{width:40px;height:40px;object-fit:contain;background:#fff}.mono[data-v-b79fed89]{font-variant-numeric:tabular-nums;letter-spacing:.2px}.none[data-v-b79fed89]{color:#a33;font-weight:600}.draft[data-v-b79fed89]{font-size:10px;font-weight:700;color:#8a5a00;background:#fbe4c6;border-radius:8px;padding:1px 6px;margin-left:6px}.err[data-v-b79fed89]{color:#a33;font-size:13px}.imgcol[data-v-5367ee7e]{padding:4px 8px}.thumb[data-v-5367ee7e]{display:block;object-fit:contain;background:#fff;border-radius:var(--r-sm)}.layout[data-v-e46efd7a]{display:block}.submit[data-v-e46efd7a]{margin-top:14px;padding-top:12px;border-top:1px solid #e6ded1}.req[data-v-e46efd7a]{color:#a33;font-weight:700}.thumb[data-v-e46efd7a]{width:48px;height:48px;object-fit:contain;display:block;background:#fff}.brk[data-v-e46efd7a]{color:#7a3a34}.tbl tbody tr.promo[data-v-e46efd7a]{background:#fff7ec}.num[data-v-e46efd7a]{text-align:right}.qbox[data-v-e46efd7a]{display:flex;align-items:center;gap:5px}.sq[data-v-e46efd7a]{width:26px;height:28px;border:1px solid #d8c3a5;background:#faf7f2;border-radius:5px;font-size:16px}.sq[data-v-e46efd7a]:disabled{opacity:.4}.qty[data-v-e46efd7a]{width:52px;padding:5px;text-align:center;border:1px solid #ccc3b6;border-radius:5px}.x[data-v-e46efd7a]{border:none;background:none;color:#a33;font-size:15px}.tot-label[data-v-e46efd7a]{text-align:right;font-weight:600}.tot[data-v-e46efd7a]{font-weight:800;font-size:16px;color:#6b4a2b}.dl[data-v-e46efd7a]{display:inline-block;margin-left:8px;font-weight:700;color:#6b4a2b}.viol[data-v-e46efd7a]{margin:6px 0 0;padding-left:18px}.report[data-v-e46efd7a]{margin-top:12px}.tbl.mini[data-v-e46efd7a]{font-size:12px;margin-top:8px}.tbl-cap[data-v-e46efd7a]{margin:12px 0 4px;color:#6b4a2b;font-size:13px}.tbl.mini .skip[data-v-e46efd7a]{background:#fdf3f3}code[data-v-e46efd7a]{background:#f0ece4;padding:1px 4px;border-radius:3px}.lbl[data-v-e46efd7a]{display:inline-flex;align-items:center;gap:4px}.back[data-v-f3cedc3e]{margin-bottom:12px}.dhead[data-v-f3cedc3e]{display:flex;align-items:center;gap:10px}.dhead h3[data-v-f3cedc3e]{margin:0}.badge.pay.paid[data-v-f3cedc3e]{background:#d9efe1;color:#256b45}.badge.pay.unpaid[data-v-f3cedc3e]{background:#fff6e5;color:#7a5b12}.tbl.mini[data-v-f3cedc3e]{font-size:12px;margin-top:8px}.num[data-v-f3cedc3e]{text-align:right}.imgcol[data-v-f3cedc3e]{width:48px}.thumb[data-v-f3cedc3e]{display:block;width:40px;height:40px;object-fit:contain;background:#fff}.tbl.mini tr.split td[data-v-f3cedc3e]:first-child{border-left:3px solid #e0c9c6}.tbl.mini tbody tr.promo[data-v-f3cedc3e]{background:#fff7ec}.tot-label[data-v-f3cedc3e]{text-align:right;font-weight:600}.xs[data-v-f3cedc3e]{font-size:11px}.tot[data-v-f3cedc3e]{font-weight:800;color:#6b4a2b}.inp.qty[data-v-f3cedc3e],.inp.price[data-v-f3cedc3e]{width:90px;text-align:right}.notecol[data-v-f3cedc3e]{width:210px}.actcol[data-v-f3cedc3e]{width:90px}.notecell .tag[data-v-f3cedc3e]{margin:0 4px 3px 0}.notecell code[data-v-f3cedc3e]{font-size:10px}.addrow[data-v-f3cedc3e]{display:flex;align-items:flex-end;gap:10px;margin-top:12px;flex-wrap:wrap}.addrow .qtyf[data-v-f3cedc3e]{width:90px}.picker[data-v-f3cedc3e]{margin-top:10px}.viol[data-v-f3cedc3e]{margin:6px 0 0 18px}.statusedit[data-v-f3cedc3e]{margin-top:12px}.docs[data-v-f3cedc3e]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;margin-top:12px}.docopt[data-v-f3cedc3e]{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.pricechk[data-v-f3cedc3e]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-faint)}.cancel[data-v-f3cedc3e]{margin-top:12px}.filterbar[data-v-8df4bb8f]{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-bottom:10px}.spacer[data-v-8df4bb8f]{flex:1}.due[data-v-422c7886]{white-space:nowrap}.due.overdue[data-v-422c7886]{color:var(--danger);font-weight:700}.due.due_soon[data-v-422c7886]{color:var(--warn);font-weight:600}.due.paid[data-v-422c7886]{color:var(--text-faint)}.tabs[data-v-4eaf7110]{display:flex;gap:6px;margin-bottom:14px;flex-wrap:wrap}.tab[data-v-4eaf7110]{padding:7px 16px;border:1px solid #d8c3a5;background:#faf7f2;color:#5a3d22;border-radius:8px;font-weight:600;font-size:13px}.tab.on[data-v-4eaf7110]{background:#6b4a2b;color:#fff;border-color:#6b4a2b}.dhead[data-v-4eaf7110]{display:flex;align-items:flex-end;gap:10px;margin-bottom:10px}.dhead .field[data-v-4eaf7110]{margin-right:auto}.click[data-v-4eaf7110]{cursor:pointer}.badge.pay-paid[data-v-4eaf7110]{background:#d9efe1;color:#256b45}.badge.pay-due[data-v-4eaf7110]{background:#fff6e5;color:#7a5b12}.filters[data-v-6ffeeea0]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.filters .grow[data-v-6ffeeea0]{flex:1;min-width:200px}.chips[data-v-6ffeeea0]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-6ffeeea0]{display:inline-flex;align-items:center;gap:6px;background:#efe7db;color:#4a3218;border-radius:12px;padding:3px 10px;font-size:12px;font-weight:600}.chip .cname[data-v-6ffeeea0]{font-weight:400;color:#6a5c4a;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip .cbar[data-v-6ffeeea0]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:#4a3218;cursor:copy;-webkit-user-select:all;user-select:all}.chip .x[data-v-6ffeeea0]{border:none;background:none;color:#a33;font-size:12px}.bc[data-v-6ffeeea0]{display:flex;flex-direction:column;gap:1px}.bcimg[data-v-6ffeeea0]{align-self:flex-start}.bcdigits[data-v-6ffeeea0]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;font-weight:600;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:#4a3218;cursor:copy;-webkit-user-select:all;user-select:all}.click[data-v-6ffeeea0]{cursor:pointer}.click[data-v-6ffeeea0]:hover{background:#faf7f2}.thumb[data-v-6ffeeea0]{width:44px;height:44px;object-fit:contain;background:#fff}.ja[data-v-6ffeeea0]{font-size:11px;color:#7a6a55;margin-top:1px}.tabs[data-v-95d5b45d]{display:flex;gap:6px;margin-bottom:14px}.tab[data-v-95d5b45d]{padding:7px 16px;border:1px solid #d8c3a5;background:#faf7f2;color:#5a3d22;border-radius:8px;font-weight:600;font-size:13px}.tab.on[data-v-95d5b45d]{background:#6b4a2b;color:#fff;border-color:#6b4a2b}.dhead[data-v-95d5b45d]{display:flex;align-items:center;gap:10px}.dhead.filters[data-v-95d5b45d]{flex-wrap:wrap}.dhead h3[data-v-95d5b45d],.dhead h4[data-v-95d5b45d]{margin:0 auto 0 0}.back[data-v-95d5b45d]{margin-bottom:12px}.click[data-v-95d5b45d]{cursor:pointer}.num[data-v-95d5b45d]{text-align:right}.inp.pct[data-v-95d5b45d]{width:74px}.up[data-v-95d5b45d]{color:var(--danger);font-weight:700}.down[data-v-95d5b45d]{color:var(--success);font-weight:700}.mono[data-v-95d5b45d]{font-family:ui-monospace,monospace;color:#6a5c4a}.tbl.mini .unmatched[data-v-95d5b45d]{background:#fdf3f3}.tbl.mini .unmatched.done[data-v-95d5b45d]{background:none;opacity:.68}.tbl.mini .hand[data-v-95d5b45d]{background:#fff7ec}.sumrow[data-v-95d5b45d]{margin-top:8px;align-items:center}.lbl[data-v-95d5b45d]{display:inline-flex;align-items:center;gap:4px}code[data-v-95d5b45d]{background:#f0ece4;padding:1px 4px;border-radius:3px}.report[data-v-95d5b45d]{margin-top:14px}h4[data-v-95d5b45d]{margin:12px 0 6px;color:#6b4a2b}.tbl.mini[data-v-95d5b45d]{font-size:12px}.inp.sm[data-v-95d5b45d]{padding:4px 6px}.qtycell[data-v-95d5b45d]{width:80px}.saverow[data-v-95d5b45d]{margin-top:14px}.btn.big[data-v-95d5b45d]{font-size:15px;padding:11px 22px}.empty[data-v-95d5b45d]{margin-top:12px}.log[data-v-95d5b45d]{list-style:none;padding:0;margin-top:14px;font-family:ui-monospace,monospace;font-size:12px}.log li[data-v-95d5b45d]{padding:6px 8px;border-radius:4px;margin-bottom:4px}.log .good[data-v-95d5b45d]{background:#e9f6ef;color:#256b45}.log .bad[data-v-95d5b45d]{background:#fdecec;color:#a33}.warn-box p[data-v-95d5b45d]{margin:4px 0 8px}.note-ok[data-v-95d5b45d]{background:#e9f6ef;border:1px solid #9ad3b3;color:#256b45;padding:10px 12px;border-radius:8px;margin-top:12px}.note-warn[data-v-95d5b45d]{background:#fdf4e3;border:1px solid #e0c48a;color:#7a5410;padding:10px 12px;border-radius:8px;margin-top:12px}.badge.rev[data-v-95d5b45d]{background:#fdecec;color:#a33}.addbar .scanfield[data-v-95d5b45d]{width:260px;max-width:100%}.addbar .qty[data-v-95d5b45d]{width:84px}.receipt[data-v-95d5b45d]{margin-bottom:14px;padding-bottom:12px;border-bottom:1px dashed #e2d6c2}.receipt .lot[data-v-95d5b45d]{width:130px}.receipt .cur[data-v-95d5b45d]{width:110px}.receipt .grow[data-v-95d5b45d]{flex:1 1 200px}.receipt .grow .inp[data-v-95d5b45d]{width:100%}.bincell[data-v-95d5b45d]{width:76px}.costcell[data-v-95d5b45d]{width:92px;text-align:right}.inp.bad[data-v-95d5b45d]{border-color:var(--danger);background:var(--danger-soft)}.tot-label[data-v-95d5b45d]{text-align:right;font-weight:600}.tot[data-v-95d5b45d]{font-weight:800;color:#6b4a2b}.hint[data-v-95d5b45d]{margin:8px 0 0}.grid[data-v-83d80b2e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.grouphead[data-v-83d80b2e]{margin:14px 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#9a8b78}.grouphead[data-v-83d80b2e]:first-of-type{margin-top:6px}.lbl[data-v-83d80b2e]{display:inline-flex;align-items:center;gap:4px}.imgprev[data-v-83d80b2e]{display:flex;align-items:center;gap:12px;margin-top:12px}.imgprev img[data-v-83d80b2e]{width:80px;height:80px;object-fit:contain;border:1px solid #e5e0d8;border-radius:8px;background:#fff}.report[data-v-83d80b2e]{margin-top:12px}h3[data-v-83d80b2e]{display:flex;align-items:center;gap:6px}h4[data-v-83d80b2e]{margin:12px 0 6px;color:#6b4a2b}.tbl.mini[data-v-83d80b2e]{font-size:12px}.num[data-v-83d80b2e]{text-align:right;white-space:nowrap}code[data-v-83d80b2e]{background:#f0ece4;padding:1px 4px;border-radius:3px}.reasons[data-v-83d80b2e]{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 8px}.rchip[data-v-83d80b2e]{padding:4px 10px;border:1px solid #d8c3a5;background:#faf7f2;color:#5a3d22;border-radius:12px;font-size:12px;text-align:left}.rchip b[data-v-83d80b2e]{margin-left:4px}.rchip[data-v-83d80b2e]:first-letter{text-transform:uppercase}.rchip.on[data-v-83d80b2e]{background:#6b4a2b;color:#fff;border-color:#6b4a2b}.hint[data-v-83d80b2e]{margin:0 0 8px;max-width:68ch}.note-ok[data-v-83d80b2e]{background:#e9f6ef;border:1px solid #9ad3b3;color:#256b45;padding:10px 12px;border-radius:8px;margin-top:4px}.note-warn[data-v-83d80b2e]{background:#fdf4e3;border:1px solid #e0c48a;color:#7a5410;padding:10px 12px;border-radius:8px;margin-top:4px}.tabs[data-v-83d80b2e]{display:flex;gap:6px;margin-bottom:14px}.tab[data-v-83d80b2e]{padding:7px 16px;border:1px solid #d8c3a5;background:#faf7f2;color:#5a3d22;border-radius:8px;font-weight:600;font-size:13px}.tab.on[data-v-83d80b2e]{background:#6b4a2b;color:#fff;border-color:#6b4a2b}.dhead[data-v-83d80b2e]{display:flex;align-items:center;gap:10px}.dhead.filters[data-v-83d80b2e]{flex-wrap:wrap}.dhead h3[data-v-83d80b2e]{margin:0 auto 0 0}.sel[data-v-83d80b2e]{width:auto}.nowrap[data-v-83d80b2e]{white-space:nowrap}.chip[data-v-83d80b2e]{display:inline-block;padding:1px 8px;border-radius:10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.chip.live[data-v-83d80b2e]{background:#e9f6ef;color:#256b45;border:1px solid #9ad3b3}.chip.draft[data-v-83d80b2e]{background:#f0ece4;color:#6a5c4a;border:1px solid #d8c3a5}.noimg[data-v-83d80b2e]{color:#b5352f;font-weight:600;font-size:11px}.dhead[data-v-0acc7d1c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dhead h3[data-v-0acc7d1c]{margin:0 auto 0 0}h3[data-v-0acc7d1c]{display:flex;align-items:center;gap:6px}.thumb[data-v-0acc7d1c]{width:44px;height:44px;object-fit:contain;background:#fff;border:1px solid #eee;border-radius:4px}.noimg[data-v-0acc7d1c]{font-size:11px;color:#b5352f;font-weight:600}.fileslim[data-v-0acc7d1c]{font-size:11px;width:150px}.actions[data-v-0acc7d1c]{display:flex;gap:6px;white-space:nowrap}.report[data-v-0acc7d1c]{margin-top:10px}.unmatched[data-v-0acc7d1c]{margin:6px 0 0;padding-left:18px;color:#a33}code[data-v-0acc7d1c]{background:#f0ece4;padding:1px 4px;border-radius:3px}.tabs[data-v-97d96630]{display:flex;gap:6px;margin-bottom:14px;flex-wrap:wrap}.tab[data-v-97d96630]{padding:7px 16px;border:1px solid #d8c3a5;background:#faf7f2;color:#5a3d22;border-radius:8px;font-weight:600;font-size:13px}.tab.on[data-v-97d96630]{background:#6b4a2b;color:#fff;border-color:#6b4a2b}.dhead[data-v-97d96630]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.click[data-v-97d96630]{cursor:pointer}.dhead h3[data-v-97d96630]{margin:0 auto 0 0}.bal[data-v-97d96630]{display:flex;align-items:center;gap:10px;font-size:15px}.bal b[data-v-97d96630]{font-size:20px;color:#256b45}.bal.owe b[data-v-97d96630]{color:#a33}.badge.pay-paid[data-v-97d96630]{background:#d9efe1;color:#256b45}.badge.pay-due[data-v-97d96630]{background:#fff6e5;color:#7a5b12}.claimed[data-v-a59c4beb]{display:inline-flex;align-items:center;gap:6px}.taken[data-v-a59c4beb]{color:var(--text-faint);font-style:italic}.tabs[data-v-c99e464a]{display:flex;gap:6px;margin-bottom:14px}.chips[data-v-c99e464a]{display:flex;gap:4px}.chip[data-v-c99e464a]{padding:3px 11px;border:1px solid var(--line-strong);background:var(--paper);color:var(--brand-strong);border-radius:var(--r-pill);font-size:12px;font-weight:600}.chip.on[data-v-c99e464a]{background:var(--brand);color:#fff;border-color:var(--brand)}.thumb[data-v-c99e464a]{width:56px;height:56px;object-fit:contain;background:var(--paper);border-radius:var(--r-sm)}.linkish[data-v-c99e464a]{background:none;border:none;padding:0;color:var(--brand-strong);font:inherit;text-decoration:underline dotted;cursor:pointer}.modal-scrim[data-v-c99e464a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#281c1273;display:grid;place-items:center;z-index:50;padding:20px}.cartons[data-v-c99e464a]{width:130px}.lbl[data-v-c99e464a]{display:inline-flex;align-items:center;gap:4px}.req[data-v-c99e464a]{color:#a33;font-weight:700}.cartons .inp.bad[data-v-c99e464a]{border-color:#a33}.modal[data-v-c99e464a]{background:var(--paper);border-radius:var(--r-md);padding:18px;width:min(860px,96vw);max-height:88vh;overflow:auto;box-shadow:var(--sh-2)}.tab[data-v-c99e464a]{padding:7px 16px;border:1px solid #d8c3a5;background:#faf7f2;color:#5a3d22;border-radius:8px;font-weight:600;font-size:13px}.tab.on[data-v-c99e464a]{background:#6b4a2b;color:#fff;border-color:#6b4a2b}.dhead[data-v-c99e464a]{display:flex;align-items:center;gap:10px}.dhead h3[data-v-c99e464a]{margin:0}.back[data-v-c99e464a]{margin-bottom:12px}.dhead .doc[data-v-c99e464a]{margin-left:auto}.badge.unsaved[data-v-c99e464a]{background:#fff6e5;color:#7a5b12}.click[data-v-c99e464a]{cursor:pointer}.scanbox[data-v-c99e464a],.picktbl[data-v-c99e464a]{margin-top:14px}.pickcell[data-v-c99e464a]{width:80px}.pricecell[data-v-c99e464a]{width:90px;text-align:right}.num[data-v-c99e464a]{text-align:right}.gcell+.gcell[data-v-c99e464a]{margin-top:4px}.edithint[data-v-c99e464a]{margin:0 0 8px}.tot[data-v-c99e464a]{font-weight:800;color:var(--brand-strong)}.viol[data-v-c99e464a]{margin:6px 0 0 18px}.tot-label[data-v-c99e464a]{text-align:right;font-weight:600}.picktbl tbody tr.r-over[data-v-c99e464a]{background:#fdecec}.picktbl tbody tr.r-done[data-v-c99e464a]{background:#f2faf5}.pill[data-v-c99e464a]{padding:2px 8px;border-radius:10px;font-size:11px;font-weight:700}.pill.todo[data-v-c99e464a]{background:#efe7db;color:#6b4a2b}.pill.partial[data-v-c99e464a]{background:#fff6e5;color:#7a5b12}.pill.done[data-v-c99e464a]{background:#d9efe1;color:#256b45}.pill.over[data-v-c99e464a]{background:#fbe4c6;color:#a33}.log[data-v-c99e464a]{list-style:none;padding:0;margin:12px 0 0;font-family:ui-monospace,monospace;font-size:12px}.log li[data-v-c99e464a]{padding:6px 8px;border-radius:4px;margin-bottom:4px}.log .good[data-v-c99e464a]{background:#e9f6ef;color:#256b45}.log .bad[data-v-c99e464a]{background:#fdecec;color:#a33}.actions[data-v-c99e464a]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:16px}.actions .small[data-v-c99e464a]{align-self:center}.scanbox .scanfield[data-v-c99e464a]{width:260px;max-width:100%}.scanbox .qty[data-v-c99e464a]{width:84px}.scan-banner[data-v-c99e464a]{margin:0 0 10px;padding:12px 14px;border-radius:8px;background:#fdecea;border:2px solid #b5352f;color:#8c2822;font-weight:700;font-size:15px}.picktbl tr.hit>td[data-v-c99e464a]{background:#e8f5e9;transition:background .9s ease-out}.tabs[data-v-6783478a]{display:flex;gap:6px;margin-bottom:14px}.tab[data-v-6783478a]{padding:7px 16px;border:1px solid #d8c3a5;background:#faf7f2;color:#5a3d22;border-radius:8px;font-weight:600;font-size:13px}.tab.on[data-v-6783478a]{background:#6b4a2b;color:#fff;border-color:#6b4a2b}.back[data-v-6783478a]{margin-bottom:12px}.dhead[data-v-6783478a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dhead h3[data-v-6783478a]{margin:0}.row.scanbox[data-v-6783478a]{display:flex;align-items:flex-end;gap:10px;margin:12px 0;flex-wrap:wrap}.num[data-v-6783478a]{text-align:right}.cell[data-v-6783478a]{width:80px;text-align:right}.qty[data-v-6783478a]{width:90px}.thumb[data-v-6783478a]{width:56px;height:56px;object-fit:contain;border-radius:var(--r-sm)}.tbl tbody tr.diff[data-v-6783478a]{background:var(--danger-soft)}.actions[data-v-6783478a]{display:flex;gap:10px;margin-top:14px}.click[data-v-6783478a]{cursor:pointer}.gcell+.gcell[data-v-6783478a]{margin-top:4px}.edithint[data-v-6783478a]{margin:0 0 8px}.rohint[data-v-6783478a]{margin:10px 0 0}.viol[data-v-6783478a]{margin:6px 0 0 18px}.modal-scrim[data-v-6783478a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#281c1273;display:grid;place-items:center;z-index:50;padding:20px}.modal[data-v-6783478a]{background:var(--paper);border-radius:var(--r-md);padding:18px;width:min(860px,96vw);max-height:88vh;overflow:auto;box-shadow:var(--sh-2)}.tabs[data-v-d1b097ce]{display:flex;gap:6px;margin-bottom:14px}.tab[data-v-d1b097ce]{padding:7px 16px;border:1px solid #d8c3a5;background:#faf7f2;color:#5a3d22;border-radius:8px;font-weight:600;font-size:13px}.tab.on[data-v-d1b097ce]{background:#6b4a2b;color:#fff;border-color:#6b4a2b}.dhead[data-v-d1b097ce]{display:flex;align-items:center;gap:10px}.dhead h3[data-v-d1b097ce]{margin:0 auto 0 0}.click[data-v-d1b097ce]{cursor:pointer}.deliver[data-v-d1b097ce]{margin-top:14px}.chk[data-v-d1b097ce]{flex-direction:row;align-items:center;gap:6px}.shipbar[data-v-d1b097ce]{display:flex;align-items:flex-end;gap:10px;margin-top:10px;flex-wrap:wrap}.num[data-v-3b245c15]{text-align:right}.tot-label[data-v-3b245c15]{text-align:right;font-weight:600}.tbl.mini tbody tr.promo[data-v-3b245c15]{background:#fff7ec}.settlebar[data-v-3b245c15]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.seltotal[data-v-3b245c15]{margin-right:auto}.seltotal .amount[data-v-3b245c15]{color:var(--brand-strong);font-size:16px}.tbl tbody tr.picked[data-v-3b245c15]{background:var(--sand-tint)}.tbl tbody tr.voided[data-v-3b245c15]{opacity:.55;text-decoration:line-through}.chk[data-v-3b245c15]{flex-direction:row;align-items:center;gap:6px}.grow[data-v-3b245c15]{flex:1}.modal-scrim[data-v-3b245c15]{position:fixed;top:0;right:0;bottom:0;left:0;background:#281c1273;display:grid;place-items:center;z-index:50;padding:20px}.modal[data-v-3b245c15]{background:var(--paper);border-radius:var(--r-md);padding:18px;width:min(900px,96vw);max-height:88vh;overflow:auto;box-shadow:var(--sh-2)}.tbl tbody tr.aging-overdue td[data-v-3b245c15]:nth-child(5){color:var(--danger);font-weight:700}.dhead[data-v-3b245c15]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dhead h3[data-v-3b245c15]{margin:0 auto 0 0}.dhead.sub[data-v-3b245c15]{margin-top:8px}.dhead.sub .small[data-v-3b245c15]{margin-right:auto}.acts[data-v-3b245c15]{white-space:nowrap}.tick[data-v-3b245c15]{width:34px}.allocs[data-v-3b245c15]{display:flex;flex-wrap:wrap;gap:4px}.alloc[data-v-3b245c15]{background:var(--sand-tint);border-radius:6px;padding:1px 6px;white-space:nowrap}.partial-note[data-v-3b245c15]{margin:6px 0 0}.click[data-v-3b245c15]{cursor:pointer}.meta[data-v-3b245c15]{display:flex;flex-wrap:wrap;gap:8px 26px;margin:4px 0 14px}.meta dt[data-v-3b245c15]{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.meta dd[data-v-3b245c15]{margin:0;font-weight:600}.badge.pay-paid[data-v-3b245c15]{background:#d9efe1;color:#256b45}.badge.pay-due[data-v-3b245c15]{background:#fff6e5;color:#7a5b12}.tabs[data-v-3b245c15]{display:flex;gap:6px;margin-bottom:14px}.tab[data-v-3b245c15]{padding:7px 16px;border:1px solid #d8c3a5;background:#faf7f2;color:#5a3d22;border-radius:8px;font-weight:600;font-size:13px}.tab.on[data-v-3b245c15]{background:#6b4a2b;color:#fff;border-color:#6b4a2b}.strip[data-v-3b245c15]{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0 14px}.stat[data-v-3b245c15]{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);padding:10px 16px;min-width:170px}.stat .k[data-v-3b245c15]{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.stat .v[data-v-3b245c15]{font-size:20px;font-weight:700}.stat .v.amount[data-v-3b245c15]{color:var(--brand-strong)}.stat.bad .v[data-v-3b245c15]{color:var(--danger)}.form-block[data-v-3b245c15]{padding:12px;background:#faf7f2;border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:12px}.num[data-v-b1468591]{text-align:right}.grow[data-v-b1468591]{flex:1}.dhead[data-v-b1468591]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dhead h3[data-v-b1468591]{margin:0 auto 0 0}.chips[data-v-b1468591]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:10px}.chip[data-v-b1468591]{border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:2px 9px;font-size:12px;font-weight:600}.chip.on[data-v-b1468591]{background:var(--sand-tint);cursor:pointer}.tbl tbody tr.picked[data-v-b1468591]{background:var(--sand-tint)}.report[data-v-b1468591]{margin-top:12px}.grid[data-v-aab94dbb]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field.wide[data-v-aab94dbb]{grid-column:1 / -1}.tbl.ro th[data-v-aab94dbb]{width:160px}.badge[data-v-aab94dbb]{margin-right:6px}textarea.inp[data-v-aab94dbb]{resize:vertical}.hint[data-v-aab94dbb]{font-size:11px;color:var(--muted, #9a8b78);margin:8px 0 0}.hint.bad[data-v-aab94dbb]{color:#b5352f}.num[data-v-56c6f4b7]{text-align:right}.up[data-v-56c6f4b7]{color:var(--danger);font-weight:700}.down[data-v-56c6f4b7]{color:var(--success);font-weight:700}.crumbs[data-v-56c6f4b7]{margin-bottom:10px}.crumbs a[data-v-56c6f4b7]{color:#6b4a2b;text-decoration:none;font-weight:600}.head[data-v-56c6f4b7]{display:flex;gap:18px;align-items:flex-start}.herowrap[data-v-56c6f4b7]{display:flex;flex-direction:column;gap:8px;align-items:center}.hero[data-v-56c6f4b7]{width:160px;height:160px;object-fit:contain;background:#fff;border:1px solid #eee;border-radius:8px}.imgbtn[data-v-56c6f4b7]{font-size:12px;font-weight:600;color:#5a3d22;background:#faf7f2;border:1px solid #d8c3a5;border-radius:6px;padding:5px 10px;cursor:pointer;text-align:center}.imgbtn[data-v-56c6f4b7]:hover{background:#f0e8da}.imgpick[data-v-56c6f4b7]{display:flex;flex-direction:column;gap:6px;align-items:center}.imgpick img[data-v-56c6f4b7]{width:80px;height:80px;object-fit:contain;border:1px solid #e5e0d8;border-radius:6px;background:#fff}.hinfo[data-v-56c6f4b7]{flex:1}.name-ja[data-v-56c6f4b7]{color:#7a6a55;font-size:14px;margin:4px 0 0}.barcode[data-v-56c6f4b7]{display:flex;flex-direction:column;gap:2px;margin:8px 0}.barcode .bars[data-v-56c6f4b7]{align-self:flex-start;background:#fff}.barcode .digits[data-v-56c6f4b7]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px;font-weight:600;letter-spacing:.1em;font-variant-numeric:tabular-nums;color:#4a3218;-webkit-user-select:all;user-select:all}.packing[data-v-56c6f4b7]{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;font-weight:600;color:#6b4a2b;margin-bottom:6px}.packing .muted[data-v-56c6f4b7]{font-weight:400}.meta[data-v-56c6f4b7]{color:#9a8b78;font-size:12px;margin:4px 0}.pricebig[data-v-56c6f4b7]{font-size:26px;font-weight:800;color:#6b4a2b;margin:8px 0}.pricebig .src[data-v-56c6f4b7]{font-size:11px;font-weight:700;background:#efe7db;color:#6b4a2b;border-radius:6px;padding:2px 7px;margin-left:8px;vertical-align:middle}.pricebig .srp[data-v-56c6f4b7]{font-size:12px;color:#a89a86;text-decoration:line-through;font-weight:400;margin-left:8px}.stockline[data-v-56c6f4b7]{font-size:12px;color:#4a3218;margin:6px 0}.listing[data-v-56c6f4b7]{display:flex;align-items:center;gap:10px;margin:8px 0}.statustag[data-v-56c6f4b7]{font-size:11px;font-weight:700;text-transform:capitalize;border-radius:10px;padding:2px 9px;background:#efe7db;color:#6b4a2b}.statustag.published[data-v-56c6f4b7]{background:#d9efe1;color:#256b45}.statustag.delisted[data-v-56c6f4b7]{background:#f7d9d7;color:#9c2a25}.statustag.draft[data-v-56c6f4b7]{background:#fbe4c6;color:#8a5a00}.cols[data-v-56c6f4b7]{display:flex;flex-direction:column;gap:16px}.acting[data-v-56c6f4b7]{font-size:12px;font-weight:600;color:#8a7a63;margin-left:6px}.setprice[data-v-56c6f4b7]{display:flex;gap:12px;align-items:flex-end}.field.inline[data-v-56c6f4b7]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#6a5c4a;font-weight:600}.form[data-v-56c6f4b7]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:12px}.tiers[data-v-56c6f4b7]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 12px}@media(max-width:900px){.tiers[data-v-56c6f4b7]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.tiers[data-v-56c6f4b7]{grid-template-columns:repeat(2,minmax(0,1fr))}}.tcell[data-v-56c6f4b7]{display:flex;flex-direction:column;gap:4px;min-width:0}.tlabel[data-v-56c6f4b7]{font-size:11px;color:#6a5c4a;font-weight:700}.tcell .inp[data-v-56c6f4b7]{width:100%;min-width:0;font-size:13px;text-align:right;font-variant-numeric:tabular-nums}.tcell .btn[data-v-56c6f4b7]{width:100%}.inp.sm[data-v-56c6f4b7]{padding:5px 7px}.tbl.mini[data-v-56c6f4b7]{font-size:12px}.tbl.mini .promo[data-v-56c6f4b7]{background:#fdf3f3}.dhead[data-v-02d27e35]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dhead h3[data-v-02d27e35]{margin:0 auto 0 0;display:flex;align-items:center;gap:6px}.sel[data-v-02d27e35]{width:auto}.dfield[data-v-02d27e35]{display:flex;align-items:center;gap:5px;font-size:12px;color:#7a6a55}.inp.date[data-v-02d27e35]{width:auto}.nowrap[data-v-02d27e35]{white-space:nowrap}.badge[data-v-02d27e35]{display:inline-block;padding:1px 8px;border-radius:10px;font-size:11px;font-weight:700;background:#f0ece4;color:#6a5c4a;border:1px solid #d8c3a5;white-space:nowrap}.badge.del[data-v-02d27e35]{background:#fbeceb;color:#7a3a34;border-color:#eccfcc}tr.gone>td[data-v-02d27e35]{color:#8a7a68}.part[data-v-02d27e35]{display:block}.tabs[data-v-eef12900]{display:flex;gap:6px;margin-bottom:14px}.tab[data-v-eef12900]{padding:7px 16px;border:1px solid #d8c3a5;background:#faf7f2;color:#5a3d22;border-radius:8px;font-weight:600;font-size:13px}.tab.on[data-v-eef12900]{background:#6b4a2b;color:#fff;border-color:#6b4a2b}.dhead[data-v-eef12900]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dhead h3[data-v-eef12900]{margin:0 auto 0 0}.thumb[data-v-eef12900]{width:40px;height:40px;object-fit:contain;background:#fff}.acts[data-v-eef12900]{display:flex;gap:6px}.editrow>td[data-v-eef12900]{background:#faf7f2}.picked[data-v-eef12900]{display:flex;gap:12px;align-items:center;background:#faf7f2;padding:10px;border-radius:8px}.picked img[data-v-eef12900]{width:60px;height:60px;object-fit:contain}.pname[data-v-eef12900]{font-weight:700}.field.grow[data-v-eef12900]{flex:1;min-width:200px}.red[data-v-768519d1]{color:#b5352f}.lp-overlay[data-v-a1bf3760]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1e140a8c;display:flex;align-items:center;justify-content:center;z-index:70}.lp-box[data-v-a1bf3760]{background:#fff;border-radius:12px;padding:16px;width:520px;max-width:94vw;max-height:82vh;display:flex;flex-direction:column}.lp-head[data-v-a1bf3760]{display:flex;align-items:center;justify-content:space-between;font-weight:700;color:#4a3218}.lp-head .x[data-v-a1bf3760]{border:none;background:none;font-size:16px;color:#6b4a2b}.hint[data-v-a1bf3760]{margin:6px 0 10px}.lp-filters[data-v-a1bf3760]{display:flex;gap:8px;align-items:center;margin-bottom:10px}.lp-filters[data-v-a1bf3760] .clearable{flex:1;min-width:0}.chk[data-v-a1bf3760]{display:flex;align-items:center;gap:4px;font-size:13px;color:#4a3218;white-space:nowrap}.lp-list[data-v-a1bf3760]{overflow:auto}.click[data-v-a1bf3760]{cursor:pointer}.click[data-v-a1bf3760]:hover{background:#faf7f2}.sel[data-v-a1bf3760]{background:#efe7db}.taken[data-v-a1bf3760]{color:#8a7a68}.err[data-v-a1bf3760]{color:#a33;font-size:13px}.cp[data-v-33c49810]{position:relative}.cp-picked[data-v-33c49810]{display:flex;align-items:baseline;gap:8px;padding:7px 10px;border:1px solid var(--line-strong, #d8c3a5);border-radius:var(--r-sm, 6px);background:#fdf3dd}.cp-name[data-v-33c49810]{font-weight:600;font-size:13px;color:#2a2018}.cp-x[data-v-33c49810]{margin-left:auto;border:0;background:none;color:#6b4a2b;font-size:16px;line-height:1;cursor:pointer;padding:0 2px}.cp-x[data-v-33c49810]:hover{color:#a33}.cp-menu[data-v-33c49810]{position:absolute;z-index:40;top:calc(100% + 4px);left:0;min-width:100%;width:max-content;max-width:460px;background:#fff;border:1px solid #d8c3a5;border-radius:8px;box-shadow:0 6px 20px #1e140a2e;padding:6px}.cp-list[data-v-33c49810]{list-style:none;margin:0;padding:0;max-height:280px;overflow-y:auto}.cp-row[data-v-33c49810]{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:6px 8px;border:0;border-radius:6px;background:none;text-align:left;cursor:pointer}.cp-row[data-v-33c49810]:hover,.cp-row.on[data-v-33c49810]{background:#fdf3dd}.cp-empty[data-v-33c49810]{padding:8px;margin:0}.cp-menu[data-v-33c49810] .pager{margin:4px 0 0;padding-top:6px;border-top:1px solid #eee3d4}.chk[data-v-07396fbd]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#6a5c4a}.dhead[data-v-07396fbd]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dhead h3[data-v-07396fbd]{margin:0 auto 0 0}.count[data-v-07396fbd]{font-size:12px;font-weight:700;background:#efe7db;color:#6b4a2b;border-radius:10px;padding:1px 9px;margin-left:6px}.count.warn[data-v-07396fbd]{background:#fbe4c6;color:#8a5a00}.pending-panel[data-v-07396fbd]{border:2px solid #f0c27b}.pending-row[data-v-07396fbd]{cursor:pointer}.pending-row[data-v-07396fbd]:hover{background:#fdf6ea}.tabs[data-v-07396fbd]{display:flex;gap:6px;margin-bottom:14px;flex-wrap:wrap}.tab[data-v-07396fbd]{padding:7px 16px;border:1px solid #d8c3a5;background:#faf7f2;color:#5a3d22;border-radius:8px;font-weight:600;font-size:13px}.tab.on[data-v-07396fbd]{background:#6b4a2b;color:#fff;border-color:#6b4a2b}.tab.on .count[data-v-07396fbd]{background:#fff;color:#6b4a2b}.editor[data-v-07396fbd]{border:2px solid #6b4a2b}.editor .x[data-v-07396fbd]{border:none;background:none;font-size:16px;color:#6b4a2b;line-height:1}.sect[data-v-07396fbd]{margin:14px 0 6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#8a7a68;border-bottom:1px solid #eee3d4;padding-bottom:4px}.foot[data-v-07396fbd]{display:flex;align-items:center;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid #eee3d4}.foot .push[data-v-07396fbd]{margin-left:auto}.subpanel[data-v-07396fbd]{border:1px solid #e6d9c4;background:#faf7f2;border-radius:8px;padding:12px;margin:10px 0 14px}.ro[data-v-07396fbd]{padding:6px 0;font-weight:400;color:#2a2018}.acts[data-v-07396fbd]{display:flex;gap:6px}.field.grow[data-v-07396fbd]{flex:1;min-width:160px}.badge.on[data-v-07396fbd]{background:#d9efe1;color:#256b45}.badge.offb[data-v-07396fbd]{background:#f0ece4;color:#7a6a55}tr.off[data-v-07396fbd]{opacity:.65}tr.editing>td[data-v-07396fbd]{background:#fdf3dd}.memrow>td[data-v-07396fbd]{background:#faf7f2}.tbl.mini[data-v-07396fbd]{font-size:12px}.roles[data-v-07396fbd]{display:flex;flex-wrap:wrap;gap:10px;padding-top:4px}.rchk[data-v-07396fbd]{font-size:13px;font-weight:400;color:#2a2018}.tag[data-v-07396fbd]{padding:2px 8px;border-radius:10px;font-size:11px;font-weight:700}.tag.yes[data-v-07396fbd]{background:#d9efe1;color:#256b45}.tag.no[data-v-07396fbd]{background:#fbe4c6;color:#8a5a00}.btnrow[data-v-07396fbd]{display:flex;gap:6px;flex-wrap:wrap}.clink[data-v-07396fbd]{color:#6b4a2b;font-weight:600;text-decoration:none}.clink[data-v-07396fbd]:hover{text-decoration:underline}.cust-grid[data-v-07396fbd]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:end}.cust-grid[data-v-07396fbd] .wide{grid-column:span 3}.btn.danger-text[data-v-07396fbd]{color:#b5352f;border-color:#e3b7b4}.btn.danger-text[data-v-07396fbd]:hover{background:#fbeceb}.crumbs[data-v-cc1ef11d]{margin-bottom:10px}.crumbs a[data-v-cc1ef11d]{color:#6b4a2b;text-decoration:none;font-weight:600}.head[data-v-cc1ef11d]{display:flex;align-items:center;justify-content:space-between;gap:16px}.cname[data-v-cc1ef11d]{font-size:20px;font-weight:700;color:#2a2018}.stats[data-v-cc1ef11d]{display:flex;gap:22px}.stat[data-v-cc1ef11d]{display:flex;flex-direction:column;align-items:flex-end}.stat .n[data-v-cc1ef11d]{font-size:20px;font-weight:700;color:#4a3218}.stat .l[data-v-cc1ef11d]{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#8a7b6a}.orow[data-v-cc1ef11d]{cursor:pointer}.orow[data-v-cc1ef11d]:hover{background:#f7f2ea}.tw[data-v-cc1ef11d]{width:22px;color:#8a7b6a}.mono[data-v-cc1ef11d]{font-variant-numeric:tabular-nums}.detail>td[data-v-cc1ef11d]{background:#faf7f1;padding:8px 12px}.tag[data-v-cc1ef11d]{padding:2px 8px;border-radius:10px;font-size:11px;font-weight:700}.tag.promo[data-v-cc1ef11d]{background:#fbe4c6;color:#8a5a00}tr.promo[data-v-cc1ef11d]{background:#fff7ec}.tabs[data-v-b34e7526]{display:flex;gap:6px;margin-bottom:14px}.tab[data-v-b34e7526]{padding:7px 16px;border:1px solid #d8c3a5;background:#faf7f2;color:#5a3d22;border-radius:8px;font-weight:600;font-size:13px}.tab.on[data-v-b34e7526]{background:#6b4a2b;color:#fff;border-color:#6b4a2b}.num[data-v-b34e7526]{text-align:right}.filters[data-v-b34e7526]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.filters .grow[data-v-b34e7526]{flex:1;min-width:220px}.qty-range[data-v-b34e7526]{font-size:13px;color:#4a3218;display:flex;align-items:center;gap:6px}.qty-range .dash[data-v-b34e7526]{color:#8a7b6a}.editrow td[data-v-b34e7526]{background:#faf7f2}.edit[data-v-b34e7526]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.inp.sm[data-v-b34e7526]{padding:5px 7px;width:110px}.tabs[data-v-7781d181]{display:flex;gap:6px;margin-bottom:14px;flex-wrap:wrap}.tab[data-v-7781d181]{padding:7px 16px;border:1px solid #d8c3a5;background:#faf7f2;color:#5a3d22;border-radius:8px;font-weight:600;font-size:13px;text-transform:capitalize}.tab.on[data-v-7781d181]{background:#6b4a2b;color:#fff;border-color:#6b4a2b}.dhead[data-v-7781d181]{display:flex;align-items:flex-end;gap:10px;margin-bottom:10px}.dhead .field[data-v-7781d181]{margin-right:auto}.click[data-v-7781d181]{cursor:pointer}.badge.pay-paid[data-v-7781d181]{background:#d9efe1;color:#256b45}.badge.pay-due[data-v-7781d181]{background:#fff6e5;color:#7a5b12}.tabs[data-v-83e08a62]{display:flex;gap:6px;margin-bottom:14px}.tab[data-v-83e08a62]{padding:7px 16px;border:1px solid #d8c3a5;background:#faf7f2;color:#5a3d22;border-radius:8px;font-weight:600;font-size:13px}.tab.on[data-v-83e08a62]{background:#6b4a2b;color:#fff;border-color:#6b4a2b}.preview[data-v-83e08a62]{display:flex;gap:14px;margin-top:14px;align-items:center;background:#faf7f2;padding:12px;border-radius:8px}.preview img[data-v-83e08a62]{width:90px;height:90px;object-fit:contain}.pname[data-v-83e08a62]{font-weight:700}.badge[data-v-83e08a62]{margin-left:6px}.dhead[data-v-83e08a62]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dhead h3[data-v-83e08a62]{margin:0 auto 0 0}.tabs[data-v-c263e133]{display:flex;gap:6px;margin-bottom:14px}.tab[data-v-c263e133]{padding:7px 16px;border:1px solid #d8c3a5;background:#faf7f2;color:#5a3d22;border-radius:8px;font-weight:600;font-size:13px}.tab.on[data-v-c263e133]{background:#6b4a2b;color:#fff;border-color:#6b4a2b}.dhead[data-v-c263e133]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dhead h3[data-v-c263e133]{margin:0 auto 0 0}.picked[data-v-c263e133]{display:flex;gap:12px;align-items:center;background:#faf7f2;padding:10px;border-radius:8px}.picked img[data-v-c263e133]{width:60px;height:60px;object-fit:contain}.pname[data-v-c263e133]{font-weight:700}.acts[data-v-c263e133]{display:flex;gap:6px}.editrow>td[data-v-c263e133]{background:#faf7f2}.rung[data-v-c263e133]{display:inline-block;font-size:11px;font-weight:700;color:#7a3a34;background:#fbeceb;border:1px solid #eccfcc;border-radius:4px;padding:1px 6px;margin-right:4px}.tiers[data-v-c263e133]{margin-top:12px}.tierhead[data-v-c263e133]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.tierrow[data-v-c263e133]{display:flex;align-items:center;gap:6px;margin-bottom:5px}.tierrow .tiny[data-v-c263e133]{width:90px}.at[data-v-c263e133]{color:#7a6a55;font-size:13px}.x[data-v-c263e133]{border:none;background:none;color:#a33;font-size:15px;cursor:pointer}.fields[data-v-89821326]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.field[data-v-89821326]{gap:5px}.req[data-v-89821326]{color:var(--danger)}.hint[data-v-89821326]{font-weight:400;font-size:11px;color:var(--text-faint)}.actions[data-v-89821326]{display:flex;align-items:center;gap:10px;margin-top:16px;flex-wrap:wrap}.sheet[data-v-89821326]{border:1px solid var(--line);border-radius:var(--r-md);background:#fff;padding:16px 18px}.sheet .co-name[data-v-89821326]{font-size:17px;font-weight:700;color:#111}.sheet .co-meta[data-v-89821326]{font-size:12px;color:#222;margin-top:2px}.preview p[data-v-89821326]{margin:10px 0 0}code[data-v-89821326]{background:#f0ece4;padding:1px 4px;border-radius:3px}.dhead[data-v-79cfc7d7]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.matrix th[data-v-79cfc7d7],.matrix td[data-v-79cfc7d7]{text-align:center}.matrix th[data-v-79cfc7d7]:first-child,.matrix .cap[data-v-79cfc7d7]{text-align:left}.matrix th[data-v-79cfc7d7]{text-transform:capitalize}.cap[data-v-79cfc7d7]{font-size:13px}.cid[data-v-79cfc7d7]{font-size:10px;color:#9a8b78;font-family:ui-monospace,monospace}.lock[data-v-79cfc7d7]{color:#a33}.grouprow td[data-v-79cfc7d7]{background:#f4ede2;font-weight:700;color:#6b4a2b;text-transform:uppercase;font-size:11px;letter-spacing:.05em}.cell input[data-v-79cfc7d7]{width:16px;height:16px;cursor:pointer}.cell input[data-v-79cfc7d7]:disabled{cursor:default}.admincol[data-v-79cfc7d7]{background:#faf7f2}code[data-v-79cfc7d7]{background:#f0ece4;padding:1px 4px;border-radius:3px}.cell .cellspin[data-v-79cfc7d7]{margin-left:5px;vertical-align:middle}.dhead[data-v-e9063b6c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dhead h3[data-v-e9063b6c]{margin:0 auto 0 0}.mono[data-v-e9063b6c]{font-family:ui-monospace,monospace;color:#6a5c4a}.period[data-v-44bc01a8]{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.tabs[data-v-7361cd5c]{display:flex;gap:6px;margin-bottom:14px;flex-wrap:wrap}.tab[data-v-7361cd5c]{padding:7px 16px;border:1px solid var(--line-strong);background:var(--paper);color:var(--brand-strong);border-radius:8px;font-weight:600;font-size:13px}.tab.on[data-v-7361cd5c]{background:var(--brand);color:#fff;border-color:var(--brand)}.controls[data-v-7361cd5c]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:12px}.spacer[data-v-7361cd5c]{flex:1}.chk[data-v-7361cd5c]{flex-direction:row;align-items:center;gap:6px}.num[data-v-7361cd5c]{text-align:right}.tot-label[data-v-7361cd5c]{text-align:right;font-weight:600}.click[data-v-7361cd5c]{cursor:pointer}.tbl tbody tr.click[data-v-7361cd5c]:hover{background:var(--sand-tint)}.tbl tbody tr.legacy[data-v-7361cd5c]{color:var(--text-faint)}.back[data-v-7361cd5c]{margin-bottom:12px}.drill-head[data-v-7361cd5c]{margin:0 0 2px;font-size:17px}.faint[data-v-7361cd5c]{color:var(--text-faint)}.tag.act[data-v-7361cd5c]{margin-right:4px}
