.pkg--readonly .row-check[data-v-61a68fd4],.pkg--readonly .th-col-check[data-v-61a68fd4]{display:none}.pkg--readonly .row-grid[data-v-61a68fd4],.pkg--readonly .th-grid[data-v-61a68fd4]{grid-template-columns:repeat(11,minmax(0,1fr))}.pkg--readonly .row-grid .cell-part[data-v-61a68fd4],.pkg--readonly .th-part[data-v-61a68fd4]{grid-column:span 4}.pkg--readonly .row-grid .cell-op[data-v-61a68fd4],.pkg--readonly .th-op[data-v-61a68fd4]{display:none}.cell-readonly-qty[data-v-61a68fd4]{color:#212121;font-size:.875rem}.pkg[data-v-61a68fd4]{background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:12px;box-shadow:0 1px 2px #0f172a0d,0 6px 20px -4px #0f172a14;overflow:visible;transition:box-shadow .2s ease,border-color .2s ease}.pkg[data-v-61a68fd4]:hover{border-color:#0f172a17;box-shadow:0 2px 6px #0f172a0f,0 14px 32px -8px #0f172a1a}.pkg-head[data-v-61a68fd4]{background:linear-gradient(180deg,#fffbeb,#fff8e1);border-bottom:1px solid rgba(251,191,36,.22);gap:.875rem;justify-content:space-between;padding:1.125rem 1.5rem}.pkg-head[data-v-61a68fd4],.pkg-head-main[data-v-61a68fd4]{align-items:center;display:flex}.pkg-head-main[data-v-61a68fd4]{flex:1;gap:12px;min-width:0}.pkg-include-label[data-v-61a68fd4]{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;flex-shrink:0;gap:6px;margin:-4px 0 -4px -4px;padding:4px 8px 4px 4px;transition:background-color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pkg-include-label[data-v-61a68fd4]:hover{background:#ffffff8c}.pkg-include-hint[data-v-61a68fd4]{color:#92400e;font-size:.6875rem;font-weight:600;letter-spacing:.02em;line-height:1}.pkg-icon[data-v-61a68fd4]{color:#ffc107;flex-shrink:0}.pkg-head-text[data-v-61a68fd4]{flex:1;min-width:0}.pkg-title-row[data-v-61a68fd4]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.pkg-name[data-v-61a68fd4]{color:#111827;font-size:1.0625rem;font-weight:700;letter-spacing:-.02em}.pkg-sub-name[data-v-61a68fd4]{color:#4b5563;font-size:.8125rem;font-weight:500}.pkg-meta[data-v-61a68fd4]{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.35rem .5rem;line-height:1.45;margin-top:.375rem}.pkg-meta-pcs[data-v-61a68fd4]{color:#4b5563;font-weight:500}.pkg-meta-sep[data-v-61a68fd4]{color:#d1d5db;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pkg-meta-price[data-v-61a68fd4]{color:#b45309;font-variant-numeric:tabular-nums;font-weight:600}.pkg-file[data-v-61a68fd4]{color:#424242;font-size:.875rem}.pkg-head-actions[data-v-61a68fd4]{align-items:center;display:flex;flex-shrink:0;gap:8px}.btn-icon[data-v-61a68fd4]{align-items:center;background:transparent;border:0;border-radius:10px;cursor:pointer;display:inline-flex;justify-content:center;min-height:40px;min-width:40px;padding:8px;transition:background-color .15s ease,transform .12s ease}.btn-icon[data-v-61a68fd4]:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #fde68a;outline:none}.btn-icon[data-v-61a68fd4]:active{transform:scale(.96)}.btn-danger[data-v-61a68fd4]{color:#ef4444}.btn-danger[data-v-61a68fd4]:hover{background:#fef2f2}.btn-chevron[data-v-61a68fd4]{color:#424242}.btn-chevron[data-v-61a68fd4]:hover{background:#fff3cd}.chev[data-v-61a68fd4]{display:block}.table-head[data-v-61a68fd4]{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;color:#64748b;font-size:.8125rem;font-weight:600;gap:.5rem;letter-spacing:.02em;padding:.75rem 1rem}.table-head[data-v-61a68fd4],.th-col-check[data-v-61a68fd4]{align-items:center;display:flex}.th-col-check[data-v-61a68fd4]{flex-shrink:0;gap:8px;width:64px}.cb[data-v-61a68fd4]{accent-color:#ffc107;flex-shrink:0;height:16px;width:16px}.btn-mini-del[data-v-61a68fd4]{align-items:center;background:transparent;border:0;border-radius:8px;color:#ef4444;cursor:pointer;display:inline-flex;justify-content:center;min-height:36px;min-width:36px;padding:6px;transition:background-color .15s ease,color .15s ease}.btn-mini-del[data-v-61a68fd4]:hover{background:#fef2f2;color:#b91c1c}.btn-mini-del[data-v-61a68fd4]:focus-visible{box-shadow:0 0 0 2px #f1f5f9,0 0 0 4px #fecaca;outline:none}.th-grid[data-v-61a68fd4]{align-items:center;display:grid;flex:1;gap:16px;grid-template-columns:repeat(12,minmax(0,1fr))}.th[data-v-61a68fd4]{text-align:center}.th-part[data-v-61a68fd4]{grid-column:span 4;padding-left:8px;text-align:left}.th-cond[data-v-61a68fd4]{grid-column:span 1}.th-price[data-v-61a68fd4],.th-qty[data-v-61a68fd4],.th-sub[data-v-61a68fd4]{grid-column:span 2}.th-op[data-v-61a68fd4]{grid-column:span 1}.table-body[data-v-61a68fd4]{background:#fff;border-top:0}.table-body-scroll[data-v-61a68fd4]{max-height:880px;overflow-y:auto}.pkg-list-footer[data-v-61a68fd4]{background:#fff;border-top:1px solid #e8eaed;bottom:0;padding:0;pointer-events:none;position:sticky;z-index:2}.pkg-list-toggle[data-v-61a68fd4]{background:transparent;border:0;cursor:pointer;font:inherit;margin:0;pointer-events:auto;transition:background-color .18s ease,color .18s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.pkg-list-toggle[data-v-61a68fd4]:focus-visible{background:#f8fafc;box-shadow:inset 0 0 0 2px #cbd5e1;outline:none}.pkg-list-toggle--expand[data-v-61a68fd4]{align-items:center;color:#0f172a;display:flex;gap:1rem;justify-content:space-between;padding:.875rem 1.125rem;text-align:left}.pkg-list-toggle--expand[data-v-61a68fd4]:hover{background:#fafafa}.pkg-list-toggle--expand[data-v-61a68fd4]:active{background:#f4f4f5}.pkg-list-toggle-info[data-v-61a68fd4]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem;min-width:0}.pkg-list-toggle-info-label[data-v-61a68fd4]{color:#94a3b8;font-size:.75rem;font-weight:500}.pkg-list-toggle-info-num[data-v-61a68fd4]{color:#0f172a;font-size:1.125rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.03em;line-height:1}.pkg-list-toggle-info-unit[data-v-61a68fd4]{color:#64748b;font-size:.8125rem;font-weight:500}.pkg-list-toggle-cta[data-v-61a68fd4]{align-items:center;color:#0f172a;display:inline-flex;flex-shrink:0;gap:.25rem}.pkg-list-toggle-cta-text[data-v-61a68fd4]{font-size:.875rem;font-weight:600}.pkg-list-toggle-cta-icon[data-v-61a68fd4]{color:#64748b;flex-shrink:0;transition:transform .2s ease,color .18s ease}.pkg-list-toggle--expand:hover .pkg-list-toggle-cta-icon[data-v-61a68fd4]{color:#0f172a;transform:translateY(1px)}.pkg-list-toggle--collapse[data-v-61a68fd4]{align-items:center;color:#94a3b8;display:flex;font-size:.8125rem;font-weight:500;gap:.35rem;justify-content:center;padding:.625rem 1rem .75rem}.pkg-list-toggle-collapse-icon[data-v-61a68fd4]{flex-shrink:0;opacity:.9}.pkg-list-toggle--collapse[data-v-61a68fd4]:hover{background:#fafafa;color:#64748b}.pkg-list-toggle--collapse[data-v-61a68fd4]:active{background:#f4f4f5}.row[data-v-61a68fd4]{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:.5rem;padding:.75rem .625rem;transition:background-color .15s ease}.row[data-v-61a68fd4]:hover:not(.row-overstock){background:#fafbfc}.row-overstock[data-v-61a68fd4]{background:#fff7f7;border-bottom-color:#fecaca}.row[data-v-61a68fd4]:last-child{border-bottom:0}.row-check[data-v-61a68fd4]{align-items:center;display:flex;flex-shrink:0;justify-content:flex-start;width:64px}.row-grid[data-v-61a68fd4]{align-items:center;display:grid;flex:1;gap:16px;grid-template-columns:repeat(12,minmax(0,1fr))}.row-grid .cell-part[data-v-61a68fd4]{align-items:center;display:flex;gap:12px;grid-column:span 4;min-width:0;text-align:left}.row-grid .cell-cond[data-v-61a68fd4]{grid-column:span 1}.row-grid .cell-price[data-v-61a68fd4]{grid-column:span 2}.row-grid .cell-op[data-v-61a68fd4]{grid-column:span 1}.thumb[data-v-61a68fd4]{background:#f3f4f6;border:1px solid #eceff3;border-radius:10px;box-shadow:0 1px 2px #0f172a0a;flex-shrink:0;height:64px;overflow:hidden;position:relative;width:64px}.thumb-img[data-v-61a68fd4]{height:100%;width:100%}.part-text[data-v-61a68fd4]{min-width:0}.part-num[data-v-61a68fd4]{color:#111827;font-size:.875rem;font-weight:600;letter-spacing:-.01em;margin:0 0 4px}.part-name[data-v-61a68fd4]{margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.part-color[data-v-61a68fd4],.part-name[data-v-61a68fd4]{color:#424242;font-size:.75rem}.cell-center[data-v-61a68fd4]{text-align:center}.cond[data-v-61a68fd4]{border-radius:999px;display:inline-block;font-size:.6875rem;font-weight:600;padding:.3rem .65rem;white-space:nowrap}.cond-new[data-v-61a68fd4]{background:#dcfce7;color:#15803d}.cond-used[data-v-61a68fd4]{background:#e5e7eb;color:#374151}.cell-muted[data-v-61a68fd4]{color:#424242}.cell-qty[data-v-61a68fd4]{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center}.cell-qty[data-v-61a68fd4],.row-grid .cell-qty[data-v-61a68fd4]{grid-column:span 2}.qty-main[data-v-61a68fd4]{align-items:center;display:inline-flex;gap:8px;justify-content:center}.cell-qty-overstock .qty-input[data-v-61a68fd4]{background:#fff;border-color:#fca5a5}.qty-overstock-hint[data-v-61a68fd4]{color:#dc2626;font-size:12px;line-height:1.2;margin:0;text-align:center}.qty-btn[data-v-61a68fd4]{align-items:center;background:#eef0f3;border:0;border-radius:8px;cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:background-color .15s ease,transform .1s ease;width:32px}.qty-btn[data-v-61a68fd4]:hover:not(:disabled){background:#e2e5ea}.qty-btn[data-v-61a68fd4]:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #fde68a;outline:none}.qty-btn[data-v-61a68fd4]:active:not(:disabled){transform:scale(.94)}.qty-btn.qty-btn-disabled[data-v-61a68fd4],.qty-btn[data-v-61a68fd4]:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed;opacity:.85}.qty-input[data-v-61a68fd4]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#212121;font-size:.875rem;min-width:0;padding:6px 4px;text-align:center;transition:border-color .15s ease,box-shadow .15s ease;width:3rem}.qty-input[data-v-61a68fd4]:focus{border-color:#fbbf24;box-shadow:0 0 0 3px #fde04759;outline:none}.qty-input[data-v-61a68fd4]::-webkit-inner-spin-button,.qty-input[data-v-61a68fd4]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.qty-input[type=number][data-v-61a68fd4]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.cell-gold[data-v-61a68fd4]{color:#ffc107;font-weight:500}.row-grid .cell-gold[data-v-61a68fd4]{grid-column:span 2}.link-del[data-v-61a68fd4]{background:transparent;border:0;border-radius:6px;color:#ef4444;cursor:pointer;font-size:.8125rem;font-weight:500;margin:-.25rem;padding:.35rem .5rem;transition:background-color .15s ease,color .15s ease}.link-del[data-v-61a68fd4]:hover{background:#fef2f2e6;color:#b91c1c}.link-del[data-v-61a68fd4]:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #fecaca;outline:none}.pkg-empty[data-v-61a68fd4]{background:linear-gradient(180deg,#fafbfc,#fff);color:#94a3b8;font-size:.9375rem;line-height:1.55;padding:2.5rem 1.5rem;text-align:center}.table-scroll[data-v-61a68fd4]{position:relative}.table-content-scroll[data-v-61a68fd4]{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-content-scroll .table-body-scroll[data-v-61a68fd4],.table-content-scroll .table-head[data-v-61a68fd4]{min-width:720px}.confirm-text[data-v-61a68fd4]{color:#424242;font-size:14px;line-height:1.6;margin:0}.confirm-btn[data-v-61a68fd4]{border-radius:8px;cursor:pointer;font-size:14px;padding:8px 16px}.confirm-btn-ghost[data-v-61a68fd4]{background:#fff;border:1px solid #d1d5db;color:#424242}.confirm-btn-danger[data-v-61a68fd4]{background:#ef4444;border:0;color:#fff;font-weight:500}.confirm-btn-danger[data-v-61a68fd4]:hover{background:#dc2626}
