.badge[data-v-485a681a]{text-transform:uppercase;letter-spacing:.03em;border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.badge-success[data-v-485a681a]{color:#166534;background:#dcfce7}.badge-warning[data-v-485a681a]{color:#854d0e;background:#fef9c3}.badge-danger[data-v-485a681a]{color:#991b1b;background:#fee2e2}.badge-info[data-v-485a681a]{color:#1e40af;background:#dbeafe}.badge-muted[data-v-485a681a]{background:var(--bg-elevated);color:var(--text-muted)}.spinner-wrap[data-v-a256b6a3]{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px;display:flex}.spinner[data-v-a256b6a3]{border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:36px;height:36px;animation:.7s linear infinite spin-a256b6a3}.spinner-label[data-v-a256b6a3]{color:var(--text-muted);font-size:13px}@keyframes spin-a256b6a3{to{transform:rotate(360deg)}}.pagination-bar[data-v-83cd1b27]{border-top:1px solid var(--border);background:var(--bg-surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.pagination-group[data-v-83cd1b27]{align-items:center;gap:8px;display:flex}.pagination-btn[data-v-83cd1b27]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;padding:8px 12px;font-family:inherit;font-size:13px;transition:all .15s}.pagination-btn[data-v-83cd1b27]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.pagination-btn[data-v-83cd1b27]:disabled{opacity:.45;cursor:not-allowed}.pagination-info[data-v-83cd1b27]{color:var(--text-muted);text-align:center;font-size:12px}.pagination-size[data-v-83cd1b27]{color:var(--text-muted);align-items:center;gap:8px;font-size:12px;display:flex}.pagination-select[data-v-83cd1b27]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);outline:none;padding:6px 8px;font-family:inherit;font-size:12px}.view[data-v-baa8aba8]{flex-direction:column;height:100%;display:flex;overflow:hidden}.view-header[data-v-baa8aba8]{border-bottom:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.view-title[data-v-baa8aba8]{color:var(--text-primary);font-size:20px;font-weight:700}.view-subtitle[data-v-baa8aba8]{color:var(--text-muted);margin-top:2px;font-size:12px}.alerts-bar[data-v-baa8aba8]{color:var(--red);background:#dc26260f;border-bottom:1px solid #dc262633;flex-shrink:0;align-items:center;gap:8px;padding:10px 24px;font-size:13px;display:flex}.stoc-cell[data-v-baa8aba8]{align-items:baseline;gap:4px;display:flex}.stoc-min[data-v-baa8aba8]{color:var(--text-muted);font-size:11px}.badge-low[data-v-baa8aba8]{color:var(--red);background:#dc26261a;border-radius:20px;margin-top:2px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.text-muted-val[data-v-baa8aba8]{color:var(--text-muted)}.btn-alert-active[data-v-baa8aba8]{border-color:var(--accent)!important;color:var(--accent)!important}.header-actions[data-v-baa8aba8]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.select-filter[data-v-baa8aba8]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;outline:none;padding:7px 12px;font-family:inherit;font-size:13px}.select-filter[data-v-baa8aba8]:focus{border-color:var(--accent)}.search-box[data-v-baa8aba8]{align-items:center;display:flex;position:relative}.search-icon[data-v-baa8aba8]{color:var(--text-muted);pointer-events:none;position:absolute;left:10px}.search-input[data-v-baa8aba8]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);outline:none;width:220px;padding:7px 12px 7px 32px;font-family:inherit;font-size:13px;transition:border-color .15s}.search-input[data-v-baa8aba8]:focus{border-color:var(--accent)}.search-input[data-v-baa8aba8]::placeholder{color:var(--text-muted)}.btn-refresh[data-v-baa8aba8]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:13px;transition:all .15s;display:flex}.btn-refresh[data-v-baa8aba8]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.btn-refresh[data-v-baa8aba8]:disabled{opacity:.5;cursor:not-allowed}.btn-sync[data-v-baa8aba8]{background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);color:#fff;cursor:pointer;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:13px;transition:all .15s;display:flex}.btn-sync[data-v-baa8aba8]:hover:not(:disabled){opacity:.85}.btn-sync[data-v-baa8aba8]:disabled{opacity:.5;cursor:not-allowed}.btn-qr[data-v-baa8aba8]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;align-items:center;padding:5px;transition:all .15s;display:flex}.btn-qr[data-v-baa8aba8]:hover{border-color:var(--accent);color:var(--accent)}.table-wrapper[data-v-baa8aba8]{flex:1;overflow:auto}.data-table[data-v-baa8aba8]{border-collapse:collapse;width:100%}.data-table th[data-v-baa8aba8]{background:var(--bg-surface);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;text-align:left;border-bottom:1px solid var(--border);z-index:1;white-space:nowrap;padding:10px 16px;font-size:11px;font-weight:600;position:sticky;top:0}.data-table th.sortable[data-v-baa8aba8]{cursor:pointer;-webkit-user-select:none;user-select:none}.data-table th.sortable[data-v-baa8aba8]:hover{color:var(--text-primary)}.data-table td[data-v-baa8aba8]{border-bottom:1px solid var(--border);vertical-align:middle;padding:12px 16px}.data-row:hover td[data-v-baa8aba8]{background:var(--bg-hover)}.data-row:last-child td[data-v-baa8aba8]{border-bottom:none}.product-img[data-v-baa8aba8]{border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--border);justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.product-img img[data-v-baa8aba8]{object-fit:cover;width:100%;height:100%}.img-placeholder[data-v-baa8aba8]{font-size:18px}.product-title[data-v-baa8aba8]{max-width:260px;font-weight:500}.product-id[data-v-baa8aba8]{color:var(--text-muted);margin-top:2px;font-size:11px}.text-sm[data-v-baa8aba8]{font-size:13px}.text-muted[data-v-baa8aba8]{color:var(--text-muted);margin-top:2px;font-size:11px}.text-center[data-v-baa8aba8]{text-align:center}.text-green[data-v-baa8aba8]{color:var(--green);font-weight:600}.text-red[data-v-baa8aba8]{color:var(--red);font-weight:600}.product-active-status[data-v-baa8aba8]{border-radius:12px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.product-active-status.active[data-v-baa8aba8]{color:var(--green);background:color-mix(in srgb, var(--green) 12%, transparent)}.product-active-status.inactive[data-v-baa8aba8]{color:var(--text-muted);background:var(--bg-elevated)}.btn-action[data-v-baa8aba8]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;white-space:nowrap;padding:6px 10px;font-family:inherit;font-size:12px;transition:all .15s}.btn-action[data-v-baa8aba8]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.btn-action[data-v-baa8aba8]:disabled{opacity:.5;cursor:not-allowed}.empty-row[data-v-baa8aba8]{text-align:center;color:var(--text-muted);padding:48px}.error-state[data-v-baa8aba8]{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:60px;display:flex}.error-title[data-v-baa8aba8]{color:var(--red);font-weight:600}.error-msg[data-v-baa8aba8]{color:var(--text-muted);font-size:13px}.sort-icon[data-v-baa8aba8]{opacity:.4;margin-left:4px;font-size:10px}.sort-icon.active[data-v-baa8aba8]{opacity:1;color:var(--accent)}.spin[data-v-baa8aba8]{animation:.7s linear infinite spin-baa8aba8}@keyframes spin-baa8aba8{to{transform:rotate(360deg)}}.product-img-wrap[data-v-baa8aba8]{align-items:center;gap:4px;display:flex}.btn-chevron[data-v-baa8aba8]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;align-items:center;padding:2px;transition:color .15s,background .15s;display:flex}.btn-chevron[data-v-baa8aba8]:hover{color:var(--accent);background:var(--accent-dim)}.variant-expansion-row td[data-v-baa8aba8]{border-bottom:1px solid var(--border)}.variant-expansion-cell[data-v-baa8aba8]{background:var(--bg-surface);padding:0!important}.variants-loading[data-v-baa8aba8]{color:var(--text-muted);padding:10px 64px;font-size:13px}.variants-table[data-v-baa8aba8]{border-collapse:collapse;width:100%}.variant-row td[data-v-baa8aba8]{border-top:1px solid var(--border);vertical-align:middle;padding:8px 16px}.variant-row:first-child td[data-v-baa8aba8]{border-top:none}.variant-row[data-v-baa8aba8]{background:var(--bg-surface)}.variant-row:hover td[data-v-baa8aba8]{background:var(--bg-hover)}.variant-title[data-v-baa8aba8]{color:var(--text-secondary);padding-left:8px;font-size:13px}.row-has-expansion td[data-v-baa8aba8]{border-bottom:none}.qr-modal-overlay[data-v-baa8aba8]{z-index:100;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.qr-modal[data-v-baa8aba8]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);text-align:center;width:100%;max-width:340px;box-shadow:var(--shadow);padding:24px}.qr-modal h3[data-v-baa8aba8]{color:var(--text-primary);margin-bottom:16px;font-size:15px;font-weight:600}.qr-printable[data-v-baa8aba8]{margin-bottom:16px}.qr-printable img[data-v-baa8aba8]{border-radius:var(--radius-sm);width:200px;height:200px}.qr-label[data-v-baa8aba8]{color:var(--text-primary);margin-top:10px;font-size:14px;font-weight:600}.qr-label-sub[data-v-baa8aba8]{color:var(--text-muted);font-size:12px}.qr-modal-actions[data-v-baa8aba8]{justify-content:center;gap:8px;display:flex}.btn-print[data-v-baa8aba8]{background:var(--accent);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;padding:8px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:opacity .15s}.btn-print[data-v-baa8aba8]:hover:not(:disabled){opacity:.85}.btn-print[data-v-baa8aba8]:disabled{opacity:.5;cursor:not-allowed}.btn-close[data-v-baa8aba8]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;padding:8px 20px;font-family:inherit;font-size:13px;transition:all .15s}.btn-close[data-v-baa8aba8]:hover{border-color:var(--accent);color:var(--accent)}.form-input[data-v-baa8aba8]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);box-sizing:border-box;outline:none;padding:7px 10px;font-family:inherit;font-size:13px;transition:border-color .15s}.form-input[data-v-baa8aba8]:focus{border-color:var(--accent)}.form-input option[data-v-baa8aba8]{background:var(--bg-surface)}@media (width<=768px){.hide-mobile[data-v-baa8aba8]{display:none}.view-header[data-v-baa8aba8]{padding:12px 16px}.search-input[data-v-baa8aba8]{width:160px}}@media print{.view[data-v-baa8aba8]{display:none!important}.qr-modal-overlay[data-v-baa8aba8]{background:0 0;position:static}.qr-modal[data-v-baa8aba8]{box-shadow:none;border:none}.qr-modal-actions[data-v-baa8aba8]{display:none}}.view[data-v-782bb6d9]{flex-direction:column;height:100%;display:flex;overflow:hidden}.view-header[data-v-782bb6d9]{border-bottom:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.view-title[data-v-782bb6d9]{color:var(--text-primary);font-size:20px;font-weight:700}.sync-progress-bar[data-v-782bb6d9]{color:var(--accent);background:#6366f112;border-bottom:1px solid #6366f133;flex-shrink:0;align-items:center;gap:8px;padding:8px 24px;font-size:12px;display:flex}.sync-progress-bar.bulk-result[data-v-782bb6d9]{color:#059669;background:#10b98114;border-bottom-color:#10b9813d}.awb-print-bar[data-v-782bb6d9]{color:var(--text-primary);background:#10b98114;border-bottom:1px solid #10b9813d;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 24px;font-size:13px;display:flex}.awb-print-bar span[data-v-782bb6d9]{font-weight:700}.view-subtitle[data-v-782bb6d9]{color:var(--text-muted);margin-top:2px;font-size:12px}.header-actions[data-v-782bb6d9]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.select-filter[data-v-782bb6d9]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;outline:none;padding:7px 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.select-filter[data-v-782bb6d9]:focus{border-color:var(--accent)}.search-box[data-v-782bb6d9]{align-items:center;display:flex;position:relative}.search-icon[data-v-782bb6d9]{color:var(--text-muted);pointer-events:none;position:absolute;left:10px}.search-input[data-v-782bb6d9]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);outline:none;width:200px;padding:7px 12px 7px 32px;font-family:inherit;font-size:13px;transition:border-color .15s}.search-input[data-v-782bb6d9]:focus{border-color:var(--accent)}.search-input[data-v-782bb6d9]::placeholder{color:var(--text-muted)}.btn-refresh[data-v-782bb6d9]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:13px;transition:all .15s;display:flex}.btn-refresh[data-v-782bb6d9]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.btn-refresh[data-v-782bb6d9]:disabled{opacity:.5;cursor:not-allowed}.btn-sync[data-v-782bb6d9]{background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);color:#fff;cursor:pointer;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:13px;transition:all .15s;display:flex}.btn-sync[data-v-782bb6d9]:hover:not(:disabled){opacity:.85}.btn-sync[data-v-782bb6d9]:disabled{opacity:.5;cursor:not-allowed}.btn-qr[data-v-782bb6d9]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;align-items:center;padding:5px;transition:all .15s;display:flex}.btn-qr[data-v-782bb6d9]:hover{border-color:var(--accent);color:var(--accent)}.stats-row[data-v-782bb6d9]{background:var(--border);border-bottom:1px solid var(--border);flex-shrink:0;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.stat-card[data-v-782bb6d9]{background:var(--bg-surface);padding:14px 20px}.stat-value[data-v-782bb6d9]{color:var(--text-primary);font-size:20px;font-weight:700}.stat-value.text-red[data-v-782bb6d9]{color:var(--red)}.stat-label[data-v-782bb6d9]{color:var(--text-muted);margin-top:2px;font-size:11px}.table-wrapper[data-v-782bb6d9]{flex:1;overflow:auto}.data-table[data-v-782bb6d9]{border-collapse:collapse;width:100%}.data-table th[data-v-782bb6d9]{background:var(--bg-surface);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;text-align:left;border-bottom:1px solid var(--border);z-index:1;white-space:nowrap;padding:10px 16px;font-size:11px;font-weight:600;position:sticky;top:0}.data-table th.sortable[data-v-782bb6d9]{cursor:pointer;-webkit-user-select:none;user-select:none}.data-table th.sortable[data-v-782bb6d9]:hover{color:var(--text-primary)}.data-table td[data-v-782bb6d9]{border-bottom:1px solid var(--border);vertical-align:middle;padding:12px 16px}.data-row:hover td[data-v-782bb6d9]{background:var(--bg-hover)}.data-row:last-child td[data-v-782bb6d9]{border-bottom:none}.data-row.returned td[data-v-782bb6d9]{opacity:.65}.select-col[data-v-782bb6d9]{text-align:center;width:40px}.select-col input[data-v-782bb6d9]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.order-name[data-v-782bb6d9]{color:var(--accent);font-weight:600}.order-id[data-v-782bb6d9]{color:var(--text-muted);margin-top:2px;font-size:11px}.returned-badge[data-v-782bb6d9]{background:var(--red-dim);color:var(--red);border:1px solid var(--red);border-radius:20px;margin-top:4px;padding:1px 7px;font-size:10px;font-weight:600;display:inline-block}.returned-notice[data-v-782bb6d9]{background:var(--red-dim);color:var(--red);border-radius:var(--radius-sm);margin-top:12px;padding:8px 12px;font-size:13px;font-weight:500}.text-bold[data-v-782bb6d9]{font-weight:600}.text-muted-cell[data-v-782bb6d9]{color:var(--text-secondary);font-size:13px}.text-center[data-v-782bb6d9]{text-align:center}.awb-cell[data-v-782bb6d9]{min-width:130px}.awb-number[data-v-782bb6d9]{color:var(--text-primary);font-size:13px;font-weight:700}.verification-cell[data-v-782bb6d9]{min-width:210px;max-width:320px}.verification-badge[data-v-782bb6d9]{border-radius:var(--radius-sm);border:1px solid var(--border);align-items:center;gap:6px;max-width:100%;padding:4px 8px;font-size:12px;font-weight:600;line-height:1.25;display:inline-flex}.verification-badge.is-ok[data-v-782bb6d9]{color:#059669;background:#10b98114;border-color:#10b98159}.verification-badge.is-warning[data-v-782bb6d9]{color:#b45309;background:#f59e0b1a;border-color:#f59e0b59}.verification-badge.is-reward[data-v-782bb6d9]{color:#be123c;background:#f43f5e17;border-color:#f43f5e59}.verification-badge.is-error[data-v-782bb6d9]{color:var(--red);background:var(--red-dim);border-color:#ef444459}.verification-badge .heart[data-v-782bb6d9]{color:#e11d48;flex-shrink:0}.courier-hint[data-v-782bb6d9]{margin-top:5px}.items-cell[data-v-782bb6d9]{min-width:230px;max-width:320px}.items-count[data-v-782bb6d9]{color:var(--text-primary);margin-bottom:6px;font-size:12px;font-weight:600}.items-list[data-v-782bb6d9]{flex-direction:column;gap:5px;display:flex}.item-line[data-v-782bb6d9]{color:var(--text-secondary);grid-template-columns:minmax(90px,1fr) auto auto;align-items:center;gap:8px;font-size:12px;display:grid}.item-name[data-v-782bb6d9]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.item-sku[data-v-782bb6d9]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:92px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:hidden}.item-qty[data-v-782bb6d9]{color:var(--accent);white-space:nowrap;font-weight:700}.more-items[data-v-782bb6d9]{color:var(--text-muted);font-size:11px}.address-cell[data-v-782bb6d9]{min-width:260px;max-width:360px}.address-preview[data-v-782bb6d9]{color:var(--text-primary);margin-bottom:8px;font-size:12px;line-height:1.45}.btn-inline[data-v-782bb6d9]{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.btn-inline[data-v-782bb6d9]:hover{text-decoration:underline}.empty-row[data-v-782bb6d9]{text-align:center;color:var(--text-muted);padding:48px}.error-state[data-v-782bb6d9]{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:60px;display:flex}.error-title[data-v-782bb6d9]{color:var(--red);font-weight:600}.error-msg[data-v-782bb6d9]{color:var(--text-muted);font-size:13px}.sort-icon[data-v-782bb6d9]{opacity:.4;margin-left:4px;font-size:10px}.sort-icon.active[data-v-782bb6d9]{opacity:1;color:var(--accent)}.spin[data-v-782bb6d9]{animation:.7s linear infinite spin-782bb6d9}@keyframes spin-782bb6d9{to{transform:rotate(360deg)}}.qr-modal-overlay[data-v-782bb6d9]{z-index:100;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.qr-modal[data-v-782bb6d9]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);text-align:center;width:100%;max-width:340px;box-shadow:var(--shadow);padding:24px}.qr-modal h3[data-v-782bb6d9]{color:var(--text-primary);margin-bottom:16px;font-size:15px;font-weight:600}.qr-printable[data-v-782bb6d9]{margin-bottom:16px}.qr-printable img[data-v-782bb6d9]{border-radius:var(--radius-sm);width:200px;height:200px}.qr-label[data-v-782bb6d9]{color:var(--text-primary);margin-top:10px;font-size:14px;font-weight:600}.qr-label-sub[data-v-782bb6d9]{color:var(--text-muted);font-size:12px}.qr-modal-actions[data-v-782bb6d9]{justify-content:center;gap:8px;display:flex}.btn-print[data-v-782bb6d9]{background:var(--accent);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;padding:8px 20px;font-family:inherit;font-size:13px;font-weight:600}.btn-print[data-v-782bb6d9]:hover{opacity:.85}.btn-print[data-v-782bb6d9]:disabled{opacity:.55;cursor:not-allowed}.btn-close[data-v-782bb6d9]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;padding:8px 20px;font-family:inherit;font-size:13px}.btn-close[data-v-782bb6d9]:hover{border-color:var(--accent);color:var(--accent)}.address-modal[data-v-782bb6d9]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);width:min(640px,100vw - 32px);box-shadow:var(--shadow);padding:20px}.awb-print-modal[data-v-782bb6d9]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);width:min(920px,100vw - 32px);box-shadow:var(--shadow);max-height:calc(100vh - 32px);padding:20px;overflow:auto}.awb-pdf-preview[data-v-782bb6d9]{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;height:clamp(280px,62vh,720px);margin-bottom:12px;overflow:hidden}.awb-pdf-preview iframe[data-v-782bb6d9]{border:0;width:100%;height:100%;display:block}.awb-print-list[data-v-782bb6d9]{gap:8px;max-height:96px;padding-bottom:2px;display:flex;overflow:auto}.awb-print-link[data-v-782bb6d9]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);justify-content:space-between;align-items:center;gap:12px;min-width:210px;padding:10px 12px;font-size:13px;text-decoration:none;display:flex}.awb-print-link[data-v-782bb6d9]:hover{border-color:var(--accent)}.awb-print-link.active[data-v-782bb6d9]{border-color:var(--accent);background:#6366f114}.awb-print-link span[data-v-782bb6d9]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.awb-print-link strong[data-v-782bb6d9]{color:var(--accent);white-space:nowrap}.modal-header[data-v-782bb6d9]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.modal-header h3[data-v-782bb6d9]{color:var(--text-primary);font-size:15px;font-weight:600}.btn-icon[data-v-782bb6d9]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;place-items:center;font-size:20px;line-height:1;display:grid}.btn-icon[data-v-782bb6d9]:hover{border-color:var(--accent);color:var(--accent)}.form-grid[data-v-782bb6d9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-grid label[data-v-782bb6d9]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;flex-direction:column;gap:6px;font-size:11px;font-weight:600;display:flex}.span-2[data-v-782bb6d9]{grid-column:span 2}.form-input[data-v-782bb6d9]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);outline:none;padding:8px 10px;font-family:inherit;font-size:13px;transition:border-color .15s}.form-input[data-v-782bb6d9]:focus{border-color:var(--accent)}.modal-actions[data-v-782bb6d9]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}@media (width<=768px){.hide-mobile[data-v-782bb6d9]{display:none}.view-header[data-v-782bb6d9]{padding:12px 16px}.stats-row[data-v-782bb6d9]{grid-template-columns:repeat(2,1fr)}.search-input[data-v-782bb6d9]{width:140px}.items-cell[data-v-782bb6d9]{min-width:220px}.address-cell[data-v-782bb6d9]{min-width:240px}.form-grid[data-v-782bb6d9]{grid-template-columns:1fr}.span-2[data-v-782bb6d9]{grid-column:auto}}@media print{.view[data-v-782bb6d9]{display:none!important}.qr-modal-overlay[data-v-782bb6d9]{background:0 0;position:static}.qr-modal[data-v-782bb6d9]{box-shadow:none;border:none}.qr-modal-actions[data-v-782bb6d9]{display:none}}.view[data-v-336cefe3]{flex-direction:column;height:100%;display:flex;overflow:hidden}.view-header[data-v-336cefe3]{border-bottom:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.view-title[data-v-336cefe3]{color:var(--text-primary);font-size:20px;font-weight:700}.sync-progress-bar[data-v-336cefe3]{color:var(--accent);background:#6366f112;border-bottom:1px solid #6366f133;flex-shrink:0;align-items:center;gap:8px;padding:8px 24px;font-size:12px;display:flex}.view-subtitle[data-v-336cefe3]{color:var(--text-muted);margin-top:2px;font-size:12px}.header-actions[data-v-336cefe3]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.search-box[data-v-336cefe3]{align-items:center;display:flex;position:relative}.search-icon[data-v-336cefe3]{color:var(--text-muted);pointer-events:none;position:absolute;left:10px}.search-input[data-v-336cefe3]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);outline:none;width:220px;padding:7px 12px 7px 32px;font-family:inherit;font-size:13px;transition:border-color .15s}.search-input[data-v-336cefe3]:focus{border-color:var(--accent)}.search-input[data-v-336cefe3]::placeholder{color:var(--text-muted)}.btn-refresh[data-v-336cefe3]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:13px;transition:all .15s;display:flex}.btn-refresh[data-v-336cefe3]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.btn-refresh[data-v-336cefe3]:disabled{opacity:.5;cursor:not-allowed}.btn-sync[data-v-336cefe3]{background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);color:#fff;cursor:pointer;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:13px;transition:all .15s;display:flex}.btn-sync[data-v-336cefe3]:hover:not(:disabled){opacity:.85}.btn-sync[data-v-336cefe3]:disabled{opacity:.5;cursor:not-allowed}.stats-row[data-v-336cefe3]{background:var(--border);border-bottom:1px solid var(--border);flex-shrink:0;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.stat-card[data-v-336cefe3]{background:var(--bg-surface);padding:14px 20px}.stat-value[data-v-336cefe3]{color:var(--text-primary);font-size:20px;font-weight:700}.stat-value.text-red[data-v-336cefe3]{color:var(--red)}.stat-value.text-green[data-v-336cefe3]{color:var(--green);font-size:16px}.stat-label[data-v-336cefe3]{color:var(--text-muted);margin-top:2px;font-size:11px}.table-wrapper[data-v-336cefe3]{flex:1;overflow:auto}.data-table[data-v-336cefe3]{border-collapse:collapse;width:100%}.data-table th[data-v-336cefe3]{background:var(--bg-surface);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;text-align:left;border-bottom:1px solid var(--border);z-index:1;white-space:nowrap;padding:10px 16px;font-size:11px;font-weight:600;position:sticky;top:0}.data-table th.sortable[data-v-336cefe3]{cursor:pointer;-webkit-user-select:none;user-select:none}.data-table th.sortable[data-v-336cefe3]:hover{color:var(--text-primary)}.data-table td[data-v-336cefe3]{border-bottom:1px solid var(--border);vertical-align:middle;padding:12px 16px}.data-row:hover td[data-v-336cefe3]{background:var(--bg-hover)}.data-row:last-child td[data-v-336cefe3]{border-bottom:none}.data-row.row-loyalty td[data-v-336cefe3]{background:#3b82f60f}.data-row.row-warning td[data-v-336cefe3]{background:#dc26260d}.data-row.row-loyalty:hover td[data-v-336cefe3]{background:#3b82f61a}.data-row.row-warning:hover td[data-v-336cefe3]{background:#dc262617}.customer-name[data-v-336cefe3]{font-weight:500}.customer-id[data-v-336cefe3]{color:var(--text-muted);margin-top:2px;font-size:11px}.text-muted-cell[data-v-336cefe3]{color:var(--text-secondary);font-size:13px}.text-bold[data-v-336cefe3]{font-weight:600}.text-center[data-v-336cefe3]{text-align:center}.text-muted[data-v-336cefe3]{color:var(--text-muted)}.badge-neutral[data-v-336cefe3]{background:var(--bg-elevated);color:var(--text-secondary);border:1px solid var(--border);border-radius:20px;padding:2px 10px;font-size:12px;font-weight:600}.badge-red[data-v-336cefe3]{background:var(--red-dim);color:var(--red);border:1px solid var(--red);border-radius:20px;padding:2px 10px;font-size:12px;font-weight:600}.badge-green[data-v-336cefe3]{background:var(--green-dim);color:var(--green);border:1px solid var(--green);border-radius:20px;padding:2px 10px;font-size:12px;font-weight:600}.badge-blue[data-v-336cefe3]{background:var(--blue-dim);color:var(--blue);border:1px solid var(--blue);border-radius:20px;padding:2px 10px;font-size:12px;font-weight:600}.badge-pink[data-v-336cefe3]{color:#be123c;white-space:nowrap;background:#f43f5e1a;border:1px solid #f43f5e73;border-radius:20px;padding:2px 10px;font-size:12px;font-weight:600}.empty-row[data-v-336cefe3]{text-align:center;color:var(--text-muted);padding:48px}.error-state[data-v-336cefe3]{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:60px;display:flex}.error-title[data-v-336cefe3]{color:var(--red);font-weight:600}.error-msg[data-v-336cefe3]{color:var(--text-muted);font-size:13px}.sort-icon[data-v-336cefe3]{opacity:.4;margin-left:4px;font-size:10px}.sort-icon.active[data-v-336cefe3]{opacity:1;color:var(--accent)}.spin[data-v-336cefe3]{animation:.7s linear infinite spin-336cefe3}@keyframes spin-336cefe3{to{transform:rotate(360deg)}}@media (width<=768px){.hide-mobile[data-v-336cefe3]{display:none}.stats-row[data-v-336cefe3]{grid-template-columns:repeat(2,1fr)}.view-header[data-v-336cefe3]{padding:12px 16px}}.view[data-v-6aadac62]{flex-direction:column;height:100%;display:flex;overflow:hidden}.scanner-view[data-v-6aadac62]{background:var(--bg-base)}.view-header[data-v-6aadac62]{border-bottom:1px solid var(--border);flex-shrink:0;padding:20px 24px}.view-title[data-v-6aadac62]{color:var(--text-primary);font-size:20px;font-weight:700}.view-subtitle[data-v-6aadac62]{color:var(--text-muted);margin-top:2px;font-size:12px}.no-store[data-v-6aadac62]{color:var(--text-muted);text-align:center;flex-direction:column;align-items:center;gap:16px;padding:80px 24px;display:flex}.scanner-content[data-v-6aadac62]{flex:1;width:100%;max-width:480px;margin:0 auto;padding:24px;overflow-y:auto}.mode-tabs[data-v-6aadac62]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);gap:4px;margin-bottom:24px;padding:4px;display:flex}.mode-tab[data-v-6aadac62]{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:8px;padding:8px;font-family:inherit;font-size:14px;transition:all .15s;display:flex}.mode-tab.active[data-v-6aadac62]{background:var(--accent);color:#fff}.camera-section[data-v-6aadac62]{margin-bottom:24px}.start-scan[data-v-6aadac62]{justify-content:center;display:flex}.btn-start-scan[data-v-6aadac62]{background:var(--accent);color:#fff;border-radius:var(--radius);cursor:pointer;border:none;align-items:center;gap:12px;padding:16px 32px;font-family:inherit;font-size:16px;font-weight:600;display:flex}.btn-start-scan[data-v-6aadac62]:hover{background:var(--accent-hover)}.qr-reader[data-v-6aadac62]{border-radius:var(--radius);border:2px solid var(--accent);width:100%;max-width:320px;margin:0 auto;overflow:hidden}.btn-stop-scan[data-v-6aadac62]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;margin:12px auto 0;padding:8px 20px;font-family:inherit;font-size:13px;display:block}.scan-error[data-v-6aadac62]{background:var(--red-dim);border:1px solid var(--red);border-radius:var(--radius-sm);color:var(--red);margin-top:12px;padding:10px 14px;font-size:13px}.manual-section[data-v-6aadac62]{margin-bottom:24px}.manual-hint[data-v-6aadac62]{color:var(--text-muted);margin-bottom:12px;font-size:13px}.type-toggle[data-v-6aadac62]{gap:6px;margin-bottom:12px;display:flex}.type-btn[data-v-6aadac62]{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer;flex:1;padding:7px;font-family:inherit;font-size:13px;transition:all .15s}.type-btn.active[data-v-6aadac62]{border-color:var(--accent);color:var(--accent);background:var(--accent-dim)}.manual-input-row[data-v-6aadac62]{gap:8px;display:flex}.manual-input[data-v-6aadac62]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);outline:none;flex:1;padding:10px 14px;font-family:inherit;font-size:14px}.manual-input[data-v-6aadac62]:focus{border-color:var(--accent)}.manual-input[data-v-6aadac62]::placeholder{color:var(--text-muted)}.btn-lookup[data-v-6aadac62]{background:var(--accent);color:#fff;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:none;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:500}.btn-lookup[data-v-6aadac62]:hover:not(:disabled){background:var(--accent-hover)}.btn-lookup[data-v-6aadac62]:disabled{opacity:.5;cursor:not-allowed}.result-card[data-v-6aadac62]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-top:16px;padding:20px}.result-header[data-v-6aadac62]{align-items:center;gap:16px;margin-bottom:16px;display:flex}.result-icon[data-v-6aadac62]{background:var(--accent-dim);border:2px solid var(--accent);width:56px;height:56px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.result-icon.returned[data-v-6aadac62]{background:var(--red-dim);border-color:var(--red);color:var(--red)}.product-icon[data-v-6aadac62]{background:var(--blue-dim);border-color:var(--blue);color:var(--blue)}.result-name[data-v-6aadac62]{color:var(--accent);font-size:18px;font-weight:700}.result-sub[data-v-6aadac62]{color:var(--text-secondary);margin-top:2px;font-size:13px}.result-details[data-v-6aadac62]{border-top:1px solid var(--border);flex-direction:column;gap:10px;margin-bottom:16px;padding-top:14px;display:flex}.detail-row[data-v-6aadac62]{justify-content:space-between;align-items:center;display:flex}.detail-label[data-v-6aadac62]{color:var(--text-muted);font-size:13px}.detail-value[data-v-6aadac62]{color:var(--text-primary);font-size:13px}.text-bold[data-v-6aadac62]{font-weight:600}.result-variant[data-v-6aadac62]{color:var(--text-muted);font-style:italic}.tailor-item-origin[data-v-6aadac62]{background:var(--accent-dim);border:1px solid var(--accent);border-radius:var(--radius-sm);color:var(--accent);align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:13px;display:flex}.ti-action-choice[data-v-6aadac62]{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.ti-btn-add[data-v-6aadac62],.ti-btn-return[data-v-6aadac62]{border-radius:var(--radius);cursor:pointer;border:2px solid;justify-content:center;align-items:center;gap:10px;padding:14px 16px;font-size:15px;font-weight:600;transition:all .15s;display:flex}.ti-btn-add[data-v-6aadac62]{background:var(--green-dim,#22c55e1a);border-color:var(--green,#22c55e);color:var(--green,#22c55e)}.ti-btn-add[data-v-6aadac62]:hover{background:var(--green,#22c55e);color:#fff}.ti-btn-return[data-v-6aadac62]{border-color:var(--red,#ef4444);color:var(--red,#ef4444);background:#ef44441a}.ti-btn-return[data-v-6aadac62]:hover{background:var(--red,#ef4444);color:#fff}.ti-qty-form[data-v-6aadac62]{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.ti-qty-label[data-v-6aadac62]{color:var(--text-secondary);font-size:13px;font-weight:500}.ti-qty-row[data-v-6aadac62]{justify-content:center;align-items:center;gap:8px;display:flex}.ti-qty-step[data-v-6aadac62]{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-surface);width:36px;height:36px;color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;font-size:18px;display:flex}.ti-qty-step[data-v-6aadac62]:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.ti-qty-input[data-v-6aadac62]{text-align:center;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);width:80px;color:var(--text-primary);outline:none;padding:6px 8px;font-size:18px;font-weight:700}.ti-preventive-notice[data-v-6aadac62]{border-radius:var(--radius-sm);color:#a16207;background:#eab3081a;border:1px solid #ca8a04;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:12px;display:flex}.ti-btn-confirm[data-v-6aadac62]{border-radius:var(--radius);background:var(--accent);color:#fff;cursor:pointer;border:none;width:100%;padding:13px 16px;font-size:15px;font-weight:700;transition:opacity .15s}.ti-btn-confirm[data-v-6aadac62]:disabled{opacity:.5;cursor:not-allowed}.ti-btn-confirm[data-v-6aadac62]:not(:disabled):hover{opacity:.88}.ti-btn-return-small[data-v-6aadac62]{border-radius:var(--radius);border:1px solid var(--red,#ef4444);width:100%;color:var(--red,#ef4444);cursor:pointer;background:#ef444414;justify-content:center;align-items:center;gap:8px;margin-top:6px;padding:10px 16px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.ti-btn-return-small[data-v-6aadac62]:disabled{opacity:.5;cursor:not-allowed}.ti-btn-return-small[data-v-6aadac62]:not(:disabled):hover{background:var(--red,#ef4444);color:#fff}.add-stock-section[data-v-6aadac62]{border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent-dim);margin-bottom:16px;padding:16px}.add-stock-title[data-v-6aadac62]{color:var(--accent);text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px;font-size:12px;font-weight:700}.field-group[data-v-6aadac62]{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.field-label[data-v-6aadac62]{color:var(--text-secondary);font-size:12px;font-weight:500}.stock-row[data-v-6aadac62]{gap:8px;display:flex}.scanner-input[data-v-6aadac62]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);box-sizing:border-box;outline:none;width:100%;padding:8px 10px;font-family:inherit;font-size:13px}.scanner-input[data-v-6aadac62]:focus{border-color:var(--accent)}.scanner-select[data-v-6aadac62]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);box-sizing:border-box;outline:none;width:100%;padding:8px 10px;font-family:inherit;font-size:13px}.scanner-select[data-v-6aadac62]:focus{border-color:var(--accent)}.variant-auto[data-v-6aadac62]{color:var(--text-secondary);margin-bottom:10px;font-size:13px}.btn-add-stock[data-v-6aadac62]{background:var(--accent);color:#fff;border-radius:var(--radius);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:4px;padding:12px;font-family:inherit;font-size:15px;font-weight:700;transition:opacity .15s;display:flex}.btn-add-stock[data-v-6aadac62]:hover:not(:disabled){opacity:.88}.btn-add-stock[data-v-6aadac62]:disabled{opacity:.5;cursor:not-allowed}.add-stock-success[data-v-6aadac62]{border:1px solid var(--green);border-radius:var(--radius-sm);color:var(--green);background:#16a34a1a;margin-top:10px;padding:10px 14px;font-size:13px;font-weight:500}.shopify-warn[data-v-6aadac62]{color:#ea580c;margin-top:4px;font-size:12px}.movements-section[data-v-6aadac62]{border-top:1px solid var(--border);margin-bottom:16px;padding-top:14px}.movements-title[data-v-6aadac62]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px;font-size:11px;font-weight:700}.movement-row[data-v-6aadac62]{align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.movement-qty[data-v-6aadac62]{color:var(--green);min-width:36px;font-size:14px;font-weight:700}.movement-info[data-v-6aadac62]{flex-direction:column;gap:2px;display:flex}.movement-source[data-v-6aadac62]{color:var(--text-primary);font-size:13px}.movement-variant[data-v-6aadac62]{color:var(--text-muted);font-size:12px}.movement-date[data-v-6aadac62]{color:var(--text-muted);font-size:11px}.icon-received[data-v-6aadac62]{border-color:var(--green);color:var(--green);background:#16a34a1a}.tailor-items-list[data-v-6aadac62]{border:1px solid var(--border);border-radius:var(--radius-sm);margin-bottom:14px;overflow:hidden}.tailor-item-row[data-v-6aadac62]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.tailor-item-row[data-v-6aadac62]:last-child{border-bottom:none}.tailor-item-info[data-v-6aadac62]{flex-direction:column;flex:1;gap:2px;display:flex}.tailor-item-title[data-v-6aadac62]{color:var(--text-primary);font-size:13px;font-weight:500}.tailor-item-variant[data-v-6aadac62]{color:var(--text-muted);font-size:11px}.tailor-item-qty[data-v-6aadac62]{color:var(--text-secondary);white-space:nowrap;margin-left:8px;font-size:13px}.btn-receive-order[data-v-6aadac62]{background:var(--green);color:#fff;border-radius:var(--radius);cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:12px;padding:14px;font-family:inherit;font-size:15px;font-weight:700;display:flex}.btn-receive-order[data-v-6aadac62]:hover:not(:disabled){opacity:.9}.btn-receive-order[data-v-6aadac62]:disabled{opacity:.5;cursor:not-allowed}.returned-notice[data-v-6aadac62]{background:var(--red-dim);border:1px solid var(--red);border-radius:var(--radius-sm);color:var(--red);margin-bottom:12px;padding:12px;font-size:13px;font-weight:500}.items-section[data-v-6aadac62]{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.btn-load-items[data-v-6aadac62]{background:var(--bg-hover);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px;font-family:inherit;font-size:14px;display:flex}.btn-load-items[data-v-6aadac62]:hover{border-color:var(--accent);color:var(--accent)}.btn-return-all[data-v-6aadac62]{background:var(--red);color:#fff;border-radius:var(--radius);cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px;font-family:inherit;font-size:16px;font-weight:700;display:flex}.btn-return-all[data-v-6aadac62]:hover:not(:disabled){opacity:.9}.btn-return-all[data-v-6aadac62]:disabled{opacity:.5;cursor:not-allowed}.items-loading[data-v-6aadac62]{text-align:center;color:var(--text-muted);padding:16px;font-size:13px}.items-list[data-v-6aadac62]{border:1px solid var(--border);border-radius:var(--radius);margin-bottom:12px;overflow:hidden}.items-header[data-v-6aadac62]{background:var(--bg-elevated);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.items-title[data-v-6aadac62]{color:var(--text-primary);font-size:13px;font-weight:600}.btn-select-all[data-v-6aadac62]{color:var(--accent);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:12px}.item-row[data-v-6aadac62]{cursor:pointer;border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 14px;transition:background .1s;display:flex}.item-row[data-v-6aadac62]:last-child{border-bottom:none}.item-row[data-v-6aadac62]:hover{background:var(--bg-hover)}.item-check[data-v-6aadac62]{cursor:pointer;width:16px;height:16px;accent-color:var(--accent);flex-shrink:0}.item-info[data-v-6aadac62]{flex:1;min-width:0}.item-title[data-v-6aadac62]{color:var(--text-primary);font-size:13px;font-weight:500;display:block}.item-variant[data-v-6aadac62]{color:var(--text-muted);margin-top:1px;font-size:11px;display:block}.item-right[data-v-6aadac62]{text-align:right;flex-shrink:0}.item-qty[data-v-6aadac62]{color:var(--text-muted);font-size:12px;display:block}.item-price[data-v-6aadac62]{color:var(--text-primary);font-size:13px;font-weight:600;display:block}.select-warning[data-v-6aadac62]{color:var(--yellow);background:var(--yellow-dim);border-top:1px solid var(--border);padding:8px 14px;font-size:12px}.btn-return[data-v-6aadac62]{background:var(--red);color:#fff;border-radius:var(--radius);cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:8px;padding:14px;font-family:inherit;font-size:16px;font-weight:700;display:flex}.btn-return[data-v-6aadac62]:hover:not(:disabled){opacity:.9}.btn-return[data-v-6aadac62]:disabled{opacity:.5;cursor:not-allowed}.return-success[data-v-6aadac62]{background:var(--green-dim);border:1px solid var(--green);border-radius:var(--radius-sm);color:var(--green);margin-bottom:12px;padding:10px 14px;font-size:13px;font-weight:500}.return-error[data-v-6aadac62]{background:var(--yellow-dim);border:1px solid var(--yellow);border-radius:var(--radius-sm);color:var(--yellow);margin-bottom:12px;padding:10px 14px;font-size:13px}.btn-clear[data-v-6aadac62]{background:var(--bg-hover);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--text-secondary);cursor:pointer;margin-top:8px;padding:10px;font-family:inherit;font-size:13px;display:block}.btn-clear[data-v-6aadac62]:hover{border-color:var(--accent);color:var(--accent)}@media (width<=768px){.scanner-content[data-v-6aadac62]{padding:16px}.view-header[data-v-6aadac62]{padding:12px 16px}}.view[data-v-af8518d1]{flex-direction:column;height:100%;display:flex;overflow:hidden}.view-header[data-v-af8518d1]{border-bottom:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.view-title[data-v-af8518d1]{color:var(--text-primary);font-size:20px;font-weight:700}.view-subtitle[data-v-af8518d1]{color:var(--text-muted);margin-top:2px;font-size:12px}.header-actions[data-v-af8518d1]{align-items:center;gap:10px;display:flex}.alerts-bar[data-v-af8518d1]{color:var(--red);background:#dc26260f;border-bottom:1px solid #dc262633;flex-shrink:0;align-items:center;gap:8px;padding:10px 24px;font-size:13px;display:flex}.tabs[data-v-af8518d1]{border-bottom:1px solid var(--border);flex-shrink:0;gap:4px;padding:12px 24px 0;display:flex}.tab-btn[data-v-af8518d1]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 16px;font-family:inherit;font-size:13px;transition:all .15s;display:flex}.tab-btn[data-v-af8518d1]:hover{color:var(--text-primary)}.tab-btn.active[data-v-af8518d1]{color:var(--accent);border-bottom-color:var(--accent)}.tab-count[data-v-af8518d1]{background:var(--bg-elevated);color:var(--text-muted);border:1px solid var(--border);border-radius:20px;padding:1px 7px;font-size:11px;font-weight:600}.tab-btn.active .tab-count[data-v-af8518d1]{background:var(--accent-dim);color:var(--accent);border-color:var(--accent)}.tab-content[data-v-af8518d1]{flex:1;overflow:auto}.empty-state[data-v-af8518d1]{color:var(--text-muted);text-align:center;flex-direction:column;align-items:center;gap:16px;padding:60px;display:flex}.table-wrapper[data-v-af8518d1]{overflow:auto}.data-table[data-v-af8518d1]{border-collapse:collapse;width:100%}.data-table th[data-v-af8518d1]{background:var(--bg-surface);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;text-align:left;border-bottom:1px solid var(--border);z-index:1;padding:10px 16px;font-size:11px;font-weight:600;position:sticky;top:0}.data-table td[data-v-af8518d1]{border-bottom:1px solid var(--border);vertical-align:middle;padding:12px 16px}.data-row:hover td[data-v-af8518d1]{background:var(--bg-hover)}.data-row:last-child td[data-v-af8518d1]{border-bottom:none}.material-name[data-v-af8518d1]{color:var(--text-primary);font-weight:500}.material-photo-wrap[data-v-af8518d1]{align-items:center;display:flex}.material-thumb[data-v-af8518d1]{object-fit:cover;border:1px solid var(--border);background:var(--bg-elevated);border-radius:12px;width:56px;height:56px}.material-photo-placeholder[data-v-af8518d1]{border:1px dashed var(--border);width:56px;height:56px;color:var(--text-muted);text-align:center;background:var(--bg-elevated);border-radius:12px;justify-content:center;align-items:center;padding:4px;font-size:11px;display:flex}.text-muted-cell[data-v-af8518d1]{color:var(--text-muted);font-size:13px}.text-green[data-v-af8518d1]{color:var(--green);font-weight:600}.text-red[data-v-af8518d1]{color:var(--red);font-weight:600}.text-green-cell[data-v-af8518d1]{color:var(--green)}.text-red-cell[data-v-af8518d1]{color:var(--red)}.badge[data-v-af8518d1]{border-radius:12px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.badge-green[data-v-af8518d1]{color:var(--green);background:#16a34a1a}.badge-red[data-v-af8518d1]{color:var(--red);background:#dc26261a}.action-btns[data-v-af8518d1]{gap:4px;display:flex}.btn-icon[data-v-af8518d1]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;align-items:center;padding:5px;transition:all .15s;display:flex}.btn-icon[data-v-af8518d1]:hover{border-color:var(--accent);color:var(--accent)}.btn-icon-red[data-v-af8518d1]:hover{border-color:var(--red);color:var(--red)}.consume-panel[data-v-af8518d1]{max-width:600px;padding:24px}.consume-desc[data-v-af8518d1]{color:var(--text-muted);margin-bottom:20px;font-size:13px}.consume-form[data-v-af8518d1]{flex-direction:column;gap:16px;display:flex}.form-row[data-v-af8518d1]{flex-direction:column;gap:6px;display:flex}.form-row label[data-v-af8518d1]{color:var(--text-secondary);font-size:13px;font-weight:500}.consume-result[data-v-af8518d1]{margin-top:24px}.consume-result h4[data-v-af8518d1]{color:var(--text-primary);margin-bottom:12px;font-size:14px;font-weight:600}.alert-inline[data-v-af8518d1]{border-radius:var(--radius-sm);color:var(--red);background:#dc26260f;border:1px solid #dc262633;margin-top:12px;padding:10px 14px;font-size:13px}.btn-primary[data-v-af8518d1]{background:var(--accent);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:opacity .15s;display:flex}.btn-primary[data-v-af8518d1]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-af8518d1]:hover:not(:disabled){opacity:.9}.btn-secondary[data-v-af8518d1]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;display:flex}.btn-secondary[data-v-af8518d1]:hover{border-color:var(--accent);color:var(--accent)}.modal-overlay[data-v-af8518d1]{z-index:100;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-af8518d1]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:420px;box-shadow:var(--shadow);flex-direction:column;gap:16px;padding:24px;display:flex}.modal h3[data-v-af8518d1]{color:var(--text-primary);margin:0;font-size:16px;font-weight:700}.form-group[data-v-af8518d1]{flex-direction:column;gap:6px;display:flex}.form-group label[data-v-af8518d1]{color:var(--text-secondary);font-size:13px;font-weight:500}.label-hint[data-v-af8518d1]{color:var(--text-muted);font-size:11px;font-weight:400}.photo-picker[data-v-af8518d1]{flex-direction:column;gap:10px;display:flex}.photo-preview[data-v-af8518d1]{border:1px dashed var(--border);background:var(--bg-elevated);border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:180px;display:flex;overflow:hidden}.photo-preview img[data-v-af8518d1]{object-fit:cover;width:100%;height:100%;max-height:260px;display:block}.photo-preview-empty[data-v-af8518d1]{text-align:center;color:var(--text-muted);padding:24px;font-size:13px}.photo-input[data-v-af8518d1]{padding:10px 12px}.photo-hint[data-v-af8518d1]{color:var(--text-muted);margin:0;font-size:11px;line-height:1.4}.form-input[data-v-af8518d1]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);box-sizing:border-box;outline:none;width:100%;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.form-input[data-v-af8518d1]:focus{border-color:var(--accent)}.form-input option[data-v-af8518d1]{background:var(--bg-surface)}.modal-actions[data-v-af8518d1]{gap:8px;display:flex}.modal-error[data-v-af8518d1]{color:var(--red);margin:0;font-size:12px}.tailor-stocks-loading[data-v-af8518d1]{color:var(--text-muted);padding:4px 0;font-size:12px}.tailor-stocks-group[data-v-af8518d1]{gap:8px}.tailor-stocks-list[data-v-af8518d1]{flex-direction:column;gap:6px;display:flex}.tailor-stock-row[data-v-af8518d1]{align-items:center;gap:8px;display:flex}.ts-name[data-v-af8518d1]{color:var(--text-primary);flex:1;font-size:13px}.ts-input[data-v-af8518d1]{flex-shrink:0;width:100px;padding:6px 8px!important}.ts-unit[data-v-af8518d1]{color:var(--text-muted);flex-shrink:0;min-width:20px;font-size:12px}.ts-total[data-v-af8518d1]{color:var(--text-secondary);padding-top:4px;font-size:12px}.ts-grand-total[data-v-af8518d1]{color:var(--text-primary);border-top:1px solid var(--border);margin-top:4px;padding-top:6px;font-weight:600}@media (width<=768px){.view-header[data-v-af8518d1]{padding:12px 16px}.tabs[data-v-af8518d1]{padding:8px 16px 0}.consume-panel[data-v-af8518d1]{padding:16px}.photo-preview[data-v-af8518d1]{min-height:150px}}.view[data-v-7d036a33]{flex-direction:column;height:100%;display:flex;overflow:hidden}.view-header[data-v-7d036a33]{border-bottom:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.view-title[data-v-7d036a33]{color:var(--text-primary);font-size:20px;font-weight:700}.view-subtitle[data-v-7d036a33]{color:var(--text-muted);margin-top:2px;font-size:12px}.header-actions[data-v-7d036a33]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.status-filter[data-v-7d036a33]{gap:4px;display:flex}.filter-btn[data-v-7d036a33]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;padding:7px 12px;font-family:inherit;font-size:13px;transition:all .15s}.filter-btn[data-v-7d036a33]:hover,.filter-btn.active[data-v-7d036a33]{background:var(--accent-dim);border-color:var(--accent);color:var(--accent)}.search-box[data-v-7d036a33]{align-items:center;display:flex;position:relative}.search-icon[data-v-7d036a33]{color:var(--text-muted);pointer-events:none;position:absolute;left:10px}.search-input[data-v-7d036a33]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);outline:none;width:220px;padding:7px 12px 7px 32px;font-family:inherit;font-size:13px;transition:border-color .15s}.search-input[data-v-7d036a33]:focus{border-color:var(--accent)}.empty-state[data-v-7d036a33]{color:var(--text-muted);text-align:center;flex-direction:column;align-items:center;gap:16px;padding:60px;display:flex}.table-wrapper[data-v-7d036a33]{flex:1;overflow:auto}.data-table[data-v-7d036a33]{border-collapse:collapse;width:100%}.data-table th[data-v-7d036a33]{background:var(--bg-surface);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;text-align:left;border-bottom:1px solid var(--border);z-index:1;white-space:nowrap;padding:10px 16px;font-size:11px;font-weight:600;position:sticky;top:0}.data-table td[data-v-7d036a33]{border-bottom:1px solid var(--border);vertical-align:middle;padding:12px 16px}.data-row:hover td[data-v-7d036a33]{background:var(--bg-hover)}.product-cell[data-v-7d036a33]{align-items:center;gap:10px;min-width:220px;display:flex}.product-img[data-v-7d036a33]{border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--border);flex-shrink:0;width:36px;height:36px;overflow:hidden}.product-img img[data-v-7d036a33]{object-fit:cover;width:100%;height:100%;display:block}.product-title[data-v-7d036a33]{color:var(--text-primary);font-weight:600}.product-meta[data-v-7d036a33],.text-muted-cell[data-v-7d036a33]{color:var(--text-muted);font-size:12px}.recipe-materials[data-v-7d036a33]{flex-direction:column;gap:3px;min-width:240px;display:flex}.recipe-material[data-v-7d036a33]{color:var(--text-secondary);font-size:13px}.action-btns[data-v-7d036a33]{gap:4px;display:flex}.btn-primary[data-v-7d036a33]{background:var(--accent);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:opacity .15s;display:flex}.btn-primary[data-v-7d036a33]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-7d036a33]:hover:not(:disabled){opacity:.9}.btn-secondary[data-v-7d036a33]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;display:flex}.btn-secondary[data-v-7d036a33]:hover{border-color:var(--accent);color:var(--accent)}.btn-icon[data-v-7d036a33]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;align-items:center;padding:5px;transition:all .15s;display:flex}.btn-icon[data-v-7d036a33]:hover{border-color:var(--accent);color:var(--accent)}.btn-icon-red[data-v-7d036a33]:hover{border-color:var(--red);color:var(--red)}.modal-overlay[data-v-7d036a33]{z-index:100;background:#00000059;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal[data-v-7d036a33]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);width:100%;box-shadow:var(--shadow);flex-direction:column;gap:16px;padding:24px;display:flex}.recipe-modal[data-v-7d036a33]{max-width:680px;max-height:90vh;overflow-y:auto}.modal h3[data-v-7d036a33]{color:var(--text-primary);margin:0;font-size:16px;font-weight:700}.form-group[data-v-7d036a33]{flex-direction:column;gap:6px;display:flex}.form-group label[data-v-7d036a33]{color:var(--text-secondary);font-size:13px;font-weight:500}.form-input[data-v-7d036a33]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);outline:none;width:100%;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.form-input[data-v-7d036a33]:disabled{opacity:.7;cursor:not-allowed}.form-input[data-v-7d036a33]:focus{border-color:var(--accent)}.form-input option[data-v-7d036a33]{background:var(--bg-surface)}.product-combobox[data-v-7d036a33]{position:relative}.combobox-input[data-v-7d036a33]{width:100%}.combobox-dropdown[data-v-7d036a33]{z-index:120;background:var(--bg-elevated);border:1px solid var(--accent);border-radius:var(--radius-sm);max-height:220px;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000026}.combobox-option[data-v-7d036a33]{color:var(--text-primary);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:8px 12px;font-size:13px;overflow:hidden}.combobox-option[data-v-7d036a33]:hover{color:var(--accent);background:#6366f11a}.combobox-empty[data-v-7d036a33]{color:var(--text-muted);padding:8px 12px;font-size:13px}.cost-grid[data-v-7d036a33]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.recipe-items-block[data-v-7d036a33]{flex-direction:column;gap:8px;display:flex}.block-title[data-v-7d036a33]{color:var(--text-secondary);font-size:13px;font-weight:600}.recipe-empty[data-v-7d036a33]{color:var(--text-muted);padding:8px 0;font-size:13px}.recipe-item-row[data-v-7d036a33]{align-items:center;gap:8px;display:flex}.recipe-select[data-v-7d036a33]{flex:1}.recipe-qty[data-v-7d036a33]{flex-shrink:0;width:110px}.recipe-unit[data-v-7d036a33]{color:var(--text-muted);white-space:nowrap;min-width:50px;font-size:12px}.recipe-status[data-v-7d036a33]{border-radius:12px;padding:3px 8px;font-size:11px}.recipe-status.active[data-v-7d036a33]{color:var(--green);background:color-mix(in srgb, var(--green) 12%, transparent)}.recipe-status.inactive[data-v-7d036a33]{color:var(--text-muted);background:var(--bg-elevated)}.active-toggle[data-v-7d036a33]{align-items:center;gap:8px;font-size:13px;display:flex}.btn-add-item[data-v-7d036a33]{border:1px dashed var(--border);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;align-items:center;gap:5px;width:fit-content;padding:7px 12px;font-family:inherit;font-size:13px;transition:all .15s;display:flex}.btn-add-item[data-v-7d036a33]:hover{border-color:var(--accent);color:var(--accent)}.recipe-no-materials[data-v-7d036a33]{color:var(--text-muted);background:var(--bg-elevated);border-radius:var(--radius-sm);border:1px solid var(--border);padding:8px 12px;font-size:12px}.modal-actions[data-v-7d036a33]{flex-wrap:wrap;gap:8px;display:flex}.btn-delete[data-v-7d036a33]{border-radius:var(--radius-sm);color:var(--red);cursor:pointer;background:#dc262614;border:1px solid #dc262640;padding:8px 14px;font-family:inherit;font-size:13px;transition:all .15s}.btn-delete[data-v-7d036a33]:hover{background:#dc262626}.modal-error[data-v-7d036a33]{color:var(--red);margin:0;font-size:12px}@media (width<=768px){.view-header[data-v-7d036a33]{padding:12px 16px}.search-input[data-v-7d036a33]{width:160px}.cost-grid[data-v-7d036a33]{grid-template-columns:1fr}.recipe-item-row[data-v-7d036a33]{flex-direction:column;align-items:stretch}.recipe-qty[data-v-7d036a33]{width:100%}}.view[data-v-73de4b9b]{flex-direction:column;height:100%;display:flex;overflow:hidden}.view-header[data-v-73de4b9b]{border-bottom:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.view-title[data-v-73de4b9b]{color:var(--text-primary);font-size:20px;font-weight:700}.view-subtitle[data-v-73de4b9b]{color:var(--text-muted);margin-top:2px;font-size:12px}.header-actions[data-v-73de4b9b]{align-items:center;gap:10px;display:flex}.empty-state[data-v-73de4b9b]{color:var(--text-muted);text-align:center;flex-direction:column;align-items:center;gap:16px;padding:60px;display:flex}.empty-state-small[data-v-73de4b9b]{text-align:center;color:var(--text-muted);padding:20px;font-size:13px}.table-wrapper[data-v-73de4b9b]{flex:1;overflow:auto}.stock-table-wrapper[data-v-73de4b9b]{max-height:400px;overflow:auto}.data-table[data-v-73de4b9b]{border-collapse:collapse;width:100%}.data-table th[data-v-73de4b9b]{background:var(--bg-surface);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;text-align:left;border-bottom:1px solid var(--border);z-index:1;padding:10px 16px;font-size:11px;font-weight:600;position:sticky;top:0}.data-table td[data-v-73de4b9b]{border-bottom:1px solid var(--border);vertical-align:middle;padding:12px 16px}.data-row:hover td[data-v-73de4b9b]{background:var(--bg-hover)}.data-row:last-child td[data-v-73de4b9b]{border-bottom:none}.tailor-name[data-v-73de4b9b],.material-name[data-v-73de4b9b]{color:var(--text-primary);font-weight:500}.text-muted-cell[data-v-73de4b9b]{color:var(--text-muted);font-size:13px}.text-green[data-v-73de4b9b]{color:var(--green);font-weight:600}.action-btns[data-v-73de4b9b]{gap:6px;display:flex}.btn-stock[data-v-73de4b9b]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:12px;transition:all .15s;display:flex}.btn-stock[data-v-73de4b9b]:hover{border-color:var(--accent);color:var(--accent)}.btn-icon[data-v-73de4b9b]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;align-items:center;padding:5px;transition:all .15s;display:flex}.btn-icon[data-v-73de4b9b]:hover{border-color:var(--accent);color:var(--accent)}.btn-icon-red[data-v-73de4b9b]:hover{border-color:var(--red);color:var(--red)}.btn-primary[data-v-73de4b9b]{background:var(--accent);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:opacity .15s;display:flex}.btn-primary[data-v-73de4b9b]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-73de4b9b]:hover:not(:disabled){opacity:.9}.btn-secondary[data-v-73de4b9b]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;padding:8px 16px;font-family:inherit;font-size:13px}.btn-secondary[data-v-73de4b9b]:hover{border-color:var(--accent);color:var(--accent)}.btn-close-x[data-v-73de4b9b]{cursor:pointer;color:var(--text-muted);border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;padding:4px;display:flex}.btn-close-x[data-v-73de4b9b]:hover{color:var(--text-primary);background:var(--bg-elevated)}.modal-overlay[data-v-73de4b9b]{z-index:100;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-73de4b9b]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:440px;box-shadow:var(--shadow);flex-direction:column;gap:16px;max-height:90vh;padding:24px;display:flex;overflow-y:auto}.modal-wide[data-v-73de4b9b]{max-width:620px}.modal-header-row[data-v-73de4b9b]{justify-content:space-between;align-items:center;display:flex}.modal h3[data-v-73de4b9b]{color:var(--text-primary);margin:0;font-size:16px;font-weight:700}.modal-desc[data-v-73de4b9b]{color:var(--text-muted);margin:0;font-size:13px}.form-group[data-v-73de4b9b]{flex-direction:column;gap:6px;display:flex}.form-group label[data-v-73de4b9b]{color:var(--text-secondary);font-size:13px;font-weight:500}.label-hint[data-v-73de4b9b]{color:var(--text-muted);font-size:11px;font-weight:400}.form-input[data-v-73de4b9b]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);box-sizing:border-box;outline:none;width:100%;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.form-input[data-v-73de4b9b]:focus{border-color:var(--accent)}.stock-input[data-v-73de4b9b]{padding:6px 8px;font-size:13px}.modal-actions[data-v-73de4b9b]{gap:8px;display:flex}.modal-error[data-v-73de4b9b]{color:var(--red);margin:0;font-size:12px}@media (width<=768px){.view-header[data-v-73de4b9b]{padding:12px 16px}.hide-mobile[data-v-73de4b9b]{display:none}}.view[data-v-42137e10]{flex-direction:column;height:100%;display:flex;overflow:hidden}.view-header[data-v-42137e10]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}h1[data-v-42137e10]{margin:0;font-size:20px}p[data-v-42137e10]{color:var(--text-muted);margin:3px 0 0;font-size:12px}.table-wrapper[data-v-42137e10]{overflow:auto}.data-table[data-v-42137e10]{border-collapse:collapse;width:100%}.data-table th[data-v-42137e10],.data-table td[data-v-42137e10]{border-bottom:1px solid var(--border);text-align:left;padding:12px 16px;font-size:13px}.data-table th[data-v-42137e10]{text-transform:uppercase;color:var(--text-muted);font-size:11px}.actions[data-v-42137e10]{gap:6px;display:flex}.actions button[data-v-42137e10],.modal-actions button[data-v-42137e10]{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-primary);cursor:pointer;border-radius:6px;padding:7px 10px}.danger[data-v-42137e10],.error[data-v-42137e10]{color:var(--red)!important}.btn-primary[data-v-42137e10]{cursor:pointer;border-radius:6px;padding:9px 15px;background:var(--accent)!important;color:#fff!important;border:0!important}.empty-state[data-v-42137e10]{text-align:center;color:var(--text-muted);padding:60px}.modal-overlay[data-v-42137e10]{z-index:100;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-42137e10]{background:var(--bg-surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:14px;width:min(440px,90vw);padding:24px;display:flex}.modal h3[data-v-42137e10]{margin:0}.modal label[data-v-42137e10]{flex-direction:column;gap:5px;font-size:13px;display:flex}.form-input[data-v-42137e10]{background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-primary);border-radius:6px;padding:9px 11px}.modal-actions[data-v-42137e10]{gap:8px;display:flex}.view[data-v-09d29393]{flex-direction:column;height:100%;display:flex;overflow:hidden}.view-header[data-v-09d29393]{border-bottom:1px solid var(--border);padding:20px 24px}h1[data-v-09d29393]{margin:0;font-size:20px}.view-header p[data-v-09d29393],.modal p[data-v-09d29393]{color:var(--text-muted);margin:3px 0;font-size:12px}.tabs[data-v-09d29393]{border-bottom:1px solid var(--border);padding:0 24px;display:flex}.tabs button[data-v-09d29393],.filters button[data-v-09d29393]{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:11px 14px}.tabs .active[data-v-09d29393],.filters .active[data-v-09d29393]{color:var(--accent);border-bottom:2px solid var(--accent)}.content[data-v-09d29393]{padding:18px 24px;overflow:auto}.filters[data-v-09d29393]{margin-bottom:12px;display:flex}.table-wrapper[data-v-09d29393]{overflow:auto}table[data-v-09d29393]{border-collapse:collapse;width:100%}th[data-v-09d29393],td[data-v-09d29393]{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:11px 12px;font-size:12px}th[data-v-09d29393]{text-transform:uppercase;color:var(--text-muted);font-size:10px}.line-cell[data-v-09d29393]{min-height:20px;margin-bottom:4px}.order-total[data-v-09d29393]{color:var(--text-primary);margin-top:6px;display:block}.badge[data-v-09d29393]{border-radius:10px;padding:3px 7px}.badge.pending[data-v-09d29393]{color:#d97706;background:#f59e0b22}.badge.partial[data-v-09d29393]{color:#3b82f6;background:#3b82f622}.badge.received[data-v-09d29393]{color:#16a34a;background:#22c55e22}.actions[data-v-09d29393],.form-actions[data-v-09d29393]{gap:7px;display:flex}.actions button[data-v-09d29393],.form-actions button[data-v-09d29393],.section-title button[data-v-09d29393],.item-row button[data-v-09d29393]{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-primary);cursor:pointer;border-radius:6px;padding:7px 10px}.receive[data-v-09d29393],.primary[data-v-09d29393]{background:var(--accent)!important;color:#fff!important;border:0!important}.danger[data-v-09d29393],.error[data-v-09d29393]{color:var(--red)!important}.empty[data-v-09d29393]{text-align:center;color:var(--text-muted);padding:50px}.form-wrap[data-v-09d29393]{max-width:1050px}.form-grid[data-v-09d29393]{grid-template-columns:2fr 1fr 1fr;gap:12px;display:grid}.form-wrap label[data-v-09d29393],.modal label[data-v-09d29393]{flex-direction:column;gap:5px;margin-bottom:12px;font-size:12px;display:flex}.input[data-v-09d29393]{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border);box-sizing:border-box;border-radius:6px;padding:9px}.section-title[data-v-09d29393]{justify-content:space-between;align-items:center;margin:18px 0 8px;display:flex}.item-row[data-v-09d29393]{grid-template-columns:minmax(220px,2fr) 120px 45px 130px 130px 40px 35px;align-items:center;gap:7px;margin-bottom:7px;display:grid}.item-row-header[data-v-09d29393]{text-transform:uppercase;color:var(--text-muted);margin-bottom:5px;font-size:10px;font-weight:600}.unit[data-v-09d29393]{color:var(--text-muted);font-size:12px}.total[data-v-09d29393]{text-align:right;margin:14px 0;font-size:14px}.overlay[data-v-09d29393]{z-index:100;background:#0007;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-09d29393]{background:var(--bg-surface);border:1px solid var(--border);border-radius:10px;width:min(580px,92vw);max-height:88vh;padding:22px;overflow:auto}.receipt-row[data-v-09d29393]{grid-template-columns:1fr 120px 40px;align-items:center;gap:8px;margin:9px 0;display:grid}.receipt-row small[data-v-09d29393]{color:var(--text-muted);margin-top:3px;display:block}@media (width<=760px){.form-grid[data-v-09d29393]{grid-template-columns:1fr}.item-row[data-v-09d29393]{grid-template-columns:1fr 100px 40px 100px 100px 35px 30px}.item-row-header[data-v-09d29393]{display:none}.content[data-v-09d29393]{padding:12px}.hide-mobile[data-v-09d29393]{display:none}}.view[data-v-aa071fc1]{flex-direction:column;height:100%;display:flex;overflow:hidden}.view-header[data-v-aa071fc1]{border-bottom:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.view-title[data-v-aa071fc1]{color:var(--text-primary);font-size:20px;font-weight:700}.view-subtitle[data-v-aa071fc1]{color:var(--text-muted);margin-top:2px;font-size:12px}.tabs[data-v-aa071fc1]{border-bottom:1px solid var(--border);flex-shrink:0;gap:4px;padding:12px 24px 0;display:flex}.tab-btn[data-v-aa071fc1]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 16px;font-family:inherit;font-size:13px;transition:all .15s;display:flex}.tab-btn[data-v-aa071fc1]:hover{color:var(--text-primary)}.tab-btn.active[data-v-aa071fc1]{color:var(--accent);border-bottom-color:var(--accent)}.tab-count[data-v-aa071fc1]{background:var(--bg-elevated);color:var(--text-muted);border:1px solid var(--border);border-radius:20px;padding:1px 7px;font-size:11px;font-weight:600}.tab-btn.active .tab-count[data-v-aa071fc1]{background:var(--accent-dim);color:var(--accent);border-color:var(--accent)}.tab-content[data-v-aa071fc1]{flex:1;overflow:auto}.list-toolbar[data-v-aa071fc1]{border-bottom:1px solid var(--border);padding:12px 24px}.status-filter[data-v-aa071fc1]{gap:4px;display:flex}.filter-btn[data-v-aa071fc1]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;padding:5px 12px;font-family:inherit;font-size:12px;transition:all .15s}.filter-btn[data-v-aa071fc1]:hover,.filter-btn.active[data-v-aa071fc1]{background:var(--accent-dim);border-color:var(--accent);color:var(--accent)}.empty-state[data-v-aa071fc1]{color:var(--text-muted);text-align:center;flex-direction:column;align-items:center;gap:16px;padding:60px;display:flex}.table-wrapper[data-v-aa071fc1]{overflow:auto}.data-table[data-v-aa071fc1]{border-collapse:collapse;width:100%}.data-table th[data-v-aa071fc1]{background:var(--bg-surface);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;text-align:left;border-bottom:1px solid var(--border);z-index:1;padding:10px 16px;font-size:11px;font-weight:600;position:sticky;top:0}.data-table td[data-v-aa071fc1]{border-bottom:1px solid var(--border);vertical-align:middle;padding:12px 16px}.data-row:hover td[data-v-aa071fc1]{background:var(--bg-hover)}.data-row:last-child td[data-v-aa071fc1]{border-bottom:none}.order-id[data-v-aa071fc1]{color:var(--text-primary);font-size:13px;font-weight:600}.tailor-cell[data-v-aa071fc1]{font-weight:500}.items-summary[data-v-aa071fc1]{color:var(--text-secondary);font-size:13px}.text-muted-cell[data-v-aa071fc1]{color:var(--text-muted);font-size:13px}.badge[data-v-aa071fc1]{border-radius:12px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.badge-green[data-v-aa071fc1]{color:var(--green);background:#16a34a1a}.badge-orange[data-v-aa071fc1]{color:#ea580c;background:#ea580c1a}.badge-red[data-v-aa071fc1]{color:var(--red);background:#dc26261a}.action-btns[data-v-aa071fc1]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.action-btns .btn-icon-red[data-v-aa071fc1]{color:var(--red)}.btn-receive[data-v-aa071fc1]{border-radius:var(--radius-sm);color:var(--green);cursor:pointer;background:#16a34a1a;border:1px solid #16a34a4d;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s;display:flex}.btn-receive[data-v-aa071fc1]:hover:not(:disabled){background:#16a34a33}.btn-receive[data-v-aa071fc1]:disabled{opacity:.5;cursor:not-allowed}.btn-preventive-order[data-v-aa071fc1]{border-radius:var(--radius-sm);color:#7c3aed;cursor:pointer;background:#7c3aed1a;border:1px solid #7c3aed4d;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s;display:flex}.btn-preventive-order[data-v-aa071fc1]:hover{background:#7c3aed33}.btn-icon[data-v-aa071fc1]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;align-items:center;padding:5px;transition:all .15s;display:flex}.btn-icon[data-v-aa071fc1]:hover{border-color:var(--accent);color:var(--accent)}.btn-icon-red[data-v-aa071fc1]:hover{border-color:var(--red);color:var(--red)}.new-order-panel[data-v-aa071fc1]{padding:24px}.new-order-form[data-v-aa071fc1]{flex-direction:column;gap:24px;max-width:1040px;display:flex}.form-section[data-v-aa071fc1]{flex-direction:column;gap:12px;display:flex}.section-header[data-v-aa071fc1]{justify-content:space-between;align-items:center;display:flex}.section-title[data-v-aa071fc1]{color:var(--text-primary);font-size:14px;font-weight:600}.form-row[data-v-aa071fc1]{flex-direction:column;gap:6px;display:flex}.form-input[data-v-aa071fc1]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);box-sizing:border-box;outline:none;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.form-input[data-v-aa071fc1]:focus{border-color:var(--accent)}textarea.form-input[data-v-aa071fc1]{resize:vertical;width:100%}.order-items[data-v-aa071fc1]{flex-direction:column;gap:8px;display:flex}.items-empty[data-v-aa071fc1]{color:var(--text-muted);padding:8px 0;font-size:13px}.order-item-row[data-v-aa071fc1]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.item-product-select[data-v-aa071fc1]{flex:360px;min-width:280px}.product-combobox[data-v-aa071fc1]{flex:360px;min-width:280px;position:relative}.combobox-input[data-v-aa071fc1]{width:100%}.combobox-dropdown[data-v-aa071fc1]{z-index:100;background:var(--bg-elevated);border:1px solid var(--accent);border-radius:var(--radius-sm);max-height:220px;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000026}.combobox-option[data-v-aa071fc1]{color:var(--text-primary);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:8px 12px;font-size:13px;overflow:hidden}.combobox-option[data-v-aa071fc1]:hover{color:var(--accent);background:#6366f11a}.combobox-empty[data-v-aa071fc1]{color:var(--text-muted);padding:8px 12px;font-size:13px}.item-variant-select[data-v-aa071fc1]{flex:1;min-width:140px;font-size:12px}.item-qty[data-v-aa071fc1]{flex-shrink:0;width:80px}.item-qty-label[data-v-aa071fc1]{color:var(--text-muted);flex-shrink:0;font-size:12px}.btn-add-item[data-v-aa071fc1]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;align-items:center;gap:6px;padding:5px 12px;font-family:inherit;font-size:12px;transition:all .15s;display:flex}.btn-add-item[data-v-aa071fc1]:hover{border-color:var(--accent);color:var(--accent)}.label-hint[data-v-aa071fc1]{color:var(--text-muted);font-size:11px;font-weight:400}.preview-section[data-v-aa071fc1]{flex-direction:column;gap:12px;display:flex}.text-green-cell[data-v-aa071fc1]{color:var(--green);font-weight:600}.text-red-cell[data-v-aa071fc1]{color:var(--red);font-weight:600}.warning-bar[data-v-aa071fc1]{border-radius:var(--radius-sm);color:#ea580c;background:#ea580c0f;border:1px solid #ea580c40;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.form-actions[data-v-aa071fc1]{flex-wrap:wrap;gap:8px;display:flex}.btn-preview[data-v-aa071fc1]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;padding:8px 16px;font-family:inherit;font-size:13px;transition:all .15s}.btn-preview[data-v-aa071fc1]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.btn-preview[data-v-aa071fc1]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-aa071fc1]{background:var(--accent);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:opacity .15s;display:flex}.btn-primary[data-v-aa071fc1]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-aa071fc1]:hover:not(:disabled){opacity:.9}.btn-secondary[data-v-aa071fc1]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;padding:8px 16px;font-family:inherit;font-size:13px}.btn-secondary[data-v-aa071fc1]:hover{border-color:var(--accent);color:var(--accent)}.modal-error[data-v-aa071fc1]{color:var(--red);margin:0;font-size:12px}.modal-overlay[data-v-aa071fc1]{z-index:100;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-aa071fc1]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:380px;box-shadow:var(--shadow);flex-direction:column;gap:16px;padding:24px;display:flex}.qr-modal h3[data-v-aa071fc1]{color:var(--text-primary);margin:0;font-size:15px;font-weight:700}.qr-printable[data-v-aa071fc1]{flex-direction:column;align-items:center;gap:8px;display:flex}.qr-printable svg[data-v-aa071fc1]{max-width:180px;max-height:180px}.qr-label[data-v-aa071fc1]{text-align:center;font-size:13px;font-weight:600}.qr-label-sub[data-v-aa071fc1]{color:var(--text-muted);text-align:center;font-size:12px}.qr-modal-actions[data-v-aa071fc1]{justify-content:center;gap:8px;display:flex}.btn-print[data-v-aa071fc1]{background:var(--accent);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:opacity .15s}.btn-print[data-v-aa071fc1]:hover{opacity:.9}.labels-modal[data-v-aa071fc1]{max-width:680px}.labels-modal-header[data-v-aa071fc1]{justify-content:space-between;align-items:center;display:flex}.labels-modal-header h3[data-v-aa071fc1]{color:var(--text-primary);margin:0;font-size:15px;font-weight:700}.labels-tailor[data-v-aa071fc1]{color:var(--text-muted);font-weight:400}.labels-loading[data-v-aa071fc1]{text-align:center;color:var(--text-muted);padding:24px}.labels-grid[data-v-aa071fc1]{flex-direction:column;gap:10px;max-height:60vh;display:flex;overflow-y:auto}.label-card[data-v-aa071fc1]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elevated);align-items:center;gap:12px;padding:10px 12px;display:flex}.label-qr[data-v-aa071fc1]{flex-shrink:0;width:60px;height:60px}.label-qr[data-v-aa071fc1] svg{display:block;width:60px!important;height:60px!important}.label-info[data-v-aa071fc1]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.label-title[data-v-aa071fc1]{color:var(--text-primary);font-size:13px;font-weight:600}.label-variant[data-v-aa071fc1]{color:var(--text-muted);font-weight:400}.label-sku[data-v-aa071fc1]{color:var(--accent);font-size:12px;font-weight:500}.label-order[data-v-aa071fc1]{color:var(--text-muted);font-size:11px}.label-qty[data-v-aa071fc1]{color:var(--text-secondary);font-size:11px}.label-preventive-info[data-v-aa071fc1]{color:var(--warning,#f59e0b);font-size:11px}.label-card-actions[data-v-aa071fc1]{flex-direction:column;flex-shrink:0;gap:5px;display:flex}.btn-print-label[data-v-aa071fc1]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;white-space:nowrap;padding:6px 12px;font-family:inherit;font-size:12px}.btn-print-label[data-v-aa071fc1]:hover{border-color:var(--accent);color:var(--accent)}.btn-preventive[data-v-aa071fc1]{border:1px solid var(--warning,#f59e0b);border-radius:var(--radius-sm);color:var(--warning,#f59e0b);cursor:pointer;white-space:nowrap;background:#f59e0b1a;align-items:center;gap:4px;padding:6px 10px;font-family:inherit;font-size:12px;display:flex}.btn-preventive[data-v-aa071fc1]:hover{background:var(--warning,#f59e0b);color:#fff}.receive-modal[data-v-aa071fc1]{max-width:520px}.receive-modal-hint[data-v-aa071fc1]{color:var(--text-muted);margin:4px 0 14px;font-size:13px}.receive-items-list[data-v-aa071fc1]{flex-direction:column;gap:10px;max-height:55vh;display:flex;overflow-y:auto}.receive-item-row[data-v-aa071fc1]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elevated);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.receive-item-info[data-v-aa071fc1]{flex:1;min-width:0}.receive-item-name[data-v-aa071fc1]{color:var(--text-primary);font-size:13px;font-weight:600}.receive-item-variant[data-v-aa071fc1]{color:var(--text-muted);font-weight:400}.receive-item-ordered[data-v-aa071fc1]{color:var(--text-muted);margin-top:2px;font-size:11px;display:block}.receive-qty-row[data-v-aa071fc1]{align-items:center;gap:6px;display:flex}.receive-qty-input[data-v-aa071fc1]{width:60px!important}.ti-qty-step[data-v-aa071fc1]{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-surface);width:30px;height:30px;color:var(--text-primary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.ti-qty-step[data-v-aa071fc1]:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.ti-qty-input[data-v-aa071fc1]{text-align:center;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);width:80px;color:var(--text-primary);outline:none;padding:5px 6px;font-family:inherit;font-size:16px;font-weight:700}.preventive-modal[data-v-aa071fc1]{max-width:420px}.preventive-product-name[data-v-aa071fc1]{color:var(--text-primary);margin-bottom:8px;font-size:14px;font-weight:600}.preventive-existing[data-v-aa071fc1]{color:var(--warning,#f59e0b);border-radius:var(--radius-sm);background:#f59e0b14;border:1px solid #f59e0b4d;padding:8px 10px;font-size:13px}.modal-warning[data-v-aa071fc1]{color:var(--warning,#f59e0b);margin-top:6px;font-size:12px}.labels-modal-footer[data-v-aa071fc1]{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;margin-top:4px;padding-top:12px;display:flex}@media (width<=768px){.view-header[data-v-aa071fc1]{padding:12px 16px}.new-order-panel[data-v-aa071fc1]{padding:16px}.hide-mobile[data-v-aa071fc1]{display:none}.order-item-row[data-v-aa071fc1]{flex-wrap:wrap}}.view[data-v-db4054a8]{flex-direction:column;height:100%;display:flex;overflow:auto}.view-header[data-v-db4054a8]{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.view-title[data-v-db4054a8]{color:var(--text-primary);font-size:20px;font-weight:700}.view-subtitle[data-v-db4054a8]{color:var(--text-muted);margin-top:2px;font-size:12px}.settings-body[data-v-db4054a8]{flex-direction:column;gap:18px;max-width:960px;padding:20px 24px;display:flex}.settings-section[data-v-db4054a8]{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-surface);padding:16px}.section-header[data-v-db4054a8]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.section-header h2[data-v-db4054a8]{color:var(--text-primary);margin:0 0 4px;font-size:15px;font-weight:700}.section-header p[data-v-db4054a8]{color:var(--text-muted);margin:0;font-size:13px;line-height:1.4}.sync-status-grid[data-v-db4054a8]{flex-direction:column;gap:8px;margin-top:16px;display:flex}.sync-status-row[data-v-db4054a8]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:110px 90px 1fr;align-items:center;gap:10px;padding:9px 10px;display:grid}.status-name[data-v-db4054a8]{color:var(--text-primary);font-size:13px;font-weight:600}.status-pill[data-v-db4054a8]{background:var(--bg);color:var(--text-muted);border-radius:999px;justify-self:start;padding:3px 8px;font-size:11px;font-weight:700}.status-running[data-v-db4054a8]{color:#2563eb;background:#3b82f61f}.status-done[data-v-db4054a8]{color:#16a34a;background:#22c55e1f}.status-error[data-v-db4054a8]{color:#dc2626;background:#ef44441f}.status-message[data-v-db4054a8]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.btn-refresh[data-v-db4054a8],.btn-sync-all[data-v-db4054a8]{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.btn-refresh[data-v-db4054a8]{background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-secondary)}.btn-sync-all[data-v-db4054a8]{color:#fff;background:#991b1b;border:1px solid #991b1b}.btn-save[data-v-db4054a8]{border-radius:var(--radius-sm);cursor:pointer;background:var(--accent);border:1px solid var(--accent);color:#fff;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:700;display:flex}.btn-refresh[data-v-db4054a8]:disabled,.btn-sync-all[data-v-db4054a8]:disabled,.btn-save[data-v-db4054a8]:disabled{opacity:.55;cursor:not-allowed}.danger-zone[data-v-db4054a8]{border-color:#991b1b4d}.sync-error[data-v-db4054a8]{color:#dc2626;margin:12px 0 0;font-size:13px}.sync-success[data-v-db4054a8]{color:#059669;margin:12px 0 0;font-size:13px}.form-grid[data-v-db4054a8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.form-grid label[data-v-db4054a8],.loaded-options label[data-v-db4054a8]{color:var(--text-secondary);flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.form-input[data-v-db4054a8]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);outline:none;min-height:36px;padding:8px 10px;font-family:inherit;font-size:13px}.form-input[data-v-db4054a8]:focus{border-color:var(--accent)}.checkbox-label[data-v-db4054a8]{justify-content:flex-start;align-items:center;gap:8px;padding-top:24px;flex-direction:row!important}.checkbox-label input[data-v-db4054a8]{width:16px;height:16px;accent-color:var(--accent)}.form-actions[data-v-db4054a8]{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.loaded-options[data-v-db4054a8]{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;padding-top:14px;display:grid}.spin[data-v-db4054a8]{animation:1s linear infinite spin-db4054a8}@keyframes spin-db4054a8{to{transform:rotate(360deg)}}@media (width<=640px){.section-header[data-v-db4054a8]{flex-direction:column}.sync-status-row[data-v-db4054a8],.form-grid[data-v-db4054a8],.loaded-options[data-v-db4054a8]{grid-template-columns:1fr}}.loading-screen,.install-screen{background:var(--bg);justify-content:center;align-items:center;height:100vh;display:flex}.loading-center{color:var(--text-muted);flex-direction:column;align-items:center;gap:12px;font-size:14px;display:flex}.install-card{text-align:center;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);max-width:400px;padding:48px 40px}.install-icon{color:var(--text-muted);margin-bottom:16px}.install-card h1{margin:0 0 12px;font-size:24px;font-weight:700}.install-card p{color:var(--text-secondary);margin:0 0 8px;font-size:14px}.install-hint{color:var(--text-muted)!important;font-size:12px!important}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:1s linear infinite spin}.scan-standalone{flex-direction:column;height:100vh;display:flex;overflow:hidden}
