.admin-orders[data-v-dfcb461c]{padding-bottom:100px}.page-header[data-v-dfcb461c]{display:flex;align-items:baseline;gap:12px;margin-bottom:var(--gap-md)}h1[data-v-dfcb461c]{font-family:var(--font-display);font-size:24px;margin:0}.header-meta[data-v-dfcb461c]{font-size:12px;color:var(--text-muted)}.filters-bar[data-v-dfcb461c]{margin-bottom:var(--gap-md);overflow-x:auto;padding:0 18px 4px 0;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.status-tabs[data-v-dfcb461c]{display:flex;gap:2px;background:var(--bg-secondary);padding:3px;border-radius:var(--radius-md);width:fit-content;min-width:max-content}.tab-btn[data-v-dfcb461c]{padding:5px 12px;font-size:12px;font-weight:500;border-radius:var(--radius-sm);text-transform:capitalize;color:var(--text-muted);transition:all .2s}.tab-btn.active[data-v-dfcb461c]{background:var(--bg-primary);color:var(--text-primary);box-shadow:0 1px 3px #0000001a}.tab-btn[data-v-dfcb461c]:hover:not(.active){color:var(--text-primary)}.orders-list[data-v-dfcb461c]{display:grid;grid-template-columns:auto auto auto auto auto auto auto auto;row-gap:6px;column-gap:var(--gap-md);padding:0 0 6px;min-width:max-content;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.orders-list>.day-group[data-v-dfcb461c]{display:contents}.orders-list>.day-group>.day-header[data-v-dfcb461c]{grid-column:1 / -1;margin-top:var(--gap-xl)}.orders-list>.day-group>.order-card[data-v-dfcb461c]{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;row-gap:0}.orders-list>.day-group>.order-card>.order-header[data-v-dfcb461c]{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:center;justify-items:start;padding:12px 14px;cursor:pointer;-webkit-user-select:none;user-select:none}.orders-list>.day-group>.order-card>.order-body[data-v-dfcb461c]{grid-column:1 / -1}.day-header[data-v-dfcb461c]{display:flex;align-items:center;gap:12px;padding:12px 18px;background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-light)}.day-select-all[data-v-dfcb461c]{display:flex;align-items:center;cursor:pointer}.day-label[data-v-dfcb461c]{font-size:14px;font-weight:600;color:var(--text-primary);flex:1}.day-count[data-v-dfcb461c]{font-size:11px;color:var(--text-muted);background:var(--bg-primary);padding:3px 10px;border-radius:var(--radius-full);border:1px solid var(--border-light)}.order-card[data-v-dfcb461c]{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden;transition:box-shadow .2s,border-color .2s}.order-card[data-v-dfcb461c]:hover{box-shadow:0 2px 12px #0000000f}.order-card.selected[data-v-dfcb461c]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.select-col[data-v-dfcb461c]{display:flex;align-items:center;justify-content:flex-start}.select-col input[type=checkbox][data-v-dfcb461c]{width:15px;height:15px;cursor:pointer}.order-id-col[data-v-dfcb461c]{display:flex;flex-direction:column;gap:2px;min-width:0}.order-num[data-v-dfcb461c]{font-size:12px;font-weight:700;font-family:var(--font-mono, monospace);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-time[data-v-dfcb461c]{font-size:11px;color:var(--text-muted)}.customer-col[data-v-dfcb461c]{display:flex;flex-direction:column;gap:2px;overflow:hidden;min-width:0}.customer-name[data-v-dfcb461c]{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-email[data-v-dfcb461c]{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.items-col[data-v-dfcb461c]{display:flex;align-items:center}.items-pill[data-v-dfcb461c]{font-size:11px;background:var(--bg-secondary);padding:3px 10px;border-radius:var(--radius-full);color:var(--text-secondary);white-space:nowrap}.total-col[data-v-dfcb461c]{display:flex;flex-direction:column;gap:3px;min-width:0}.order-total[data-v-dfcb461c]{font-size:14px;font-weight:600}.payment-badge[data-v-dfcb461c]{font-size:10px;font-weight:500;padding:2px 7px;border-radius:var(--radius-full);width:fit-content;text-transform:capitalize;background:var(--bg-secondary);color:var(--text-muted);white-space:nowrap}.payment-badge.paid[data-v-dfcb461c]{background:#2ea44f2e;color:var(--success)}.payment-badge.pending[data-v-dfcb461c]{background:#f5a6232e;color:var(--warning)}.payment-badge.failed[data-v-dfcb461c]{background:#d9302526;color:var(--error)}.payment-badge.refunded[data-v-dfcb461c]{background:var(--bg-secondary);color:var(--text-muted)}.proof-badge[data-v-dfcb461c]{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:600;padding:2px 7px;border-radius:var(--radius-full);background:#4c84eb2e;color:#1d4ed8;border:none;cursor:pointer;white-space:nowrap;margin-top:2px;width:fit-content}.proof-badge[data-v-dfcb461c]:hover{background:#4c84eb4d}:root[data-theme=dark] .proof-badge[data-v-dfcb461c],.dark .proof-badge[data-v-dfcb461c]{color:#93c5fd}.status-col[data-v-dfcb461c]{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.status-badge[data-v-dfcb461c]{font-size:11px;font-weight:600;padding:4px 12px;border-radius:var(--radius-full);text-transform:capitalize;width:fit-content}.status-badge.pending[data-v-dfcb461c]{background:#f5a6232e;color:var(--warning)}.status-badge.processing[data-v-dfcb461c]{background:#4c84eb2e;color:#1d4ed8}.status-badge.shipped[data-v-dfcb461c]{background:#7c3aed2e;color:#6f42c1}.status-badge.delivered[data-v-dfcb461c]{background:#2ea44f2e;color:var(--success)}.status-badge.cancelled[data-v-dfcb461c]{background:#d9302526;color:var(--error)}:root[data-theme=dark] .status-badge.processing[data-v-dfcb461c],.dark .status-badge.processing[data-v-dfcb461c]{color:#93c5fd}:root[data-theme=dark] .status-badge.shipped[data-v-dfcb461c],.dark .status-badge.shipped[data-v-dfcb461c]{color:#c4b5fd}.shipped-pill[data-v-dfcb461c]{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:600;padding:2px 8px;border-radius:var(--radius-full);background:#2ea44f29;color:var(--success);white-space:nowrap}.actions-col[data-v-dfcb461c]{display:flex;gap:5px;align-items:center;flex-wrap:nowrap}.status-select[data-v-dfcb461c]{padding:5px 8px;font-size:11px;border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);text-transform:capitalize;cursor:pointer;font-weight:500}.status-select[data-v-dfcb461c]:hover{border-color:var(--accent)}.btn-print[data-v-dfcb461c]{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500;padding:5px 9px;border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:all .2s}.btn-print[data-v-dfcb461c]:hover{background:var(--accent);color:var(--bg-primary);border-color:var(--accent)}.btn-print.btn-icon[data-v-dfcb461c]{padding:5px;width:26px;height:26px;justify-content:center}.btn-print.btn-icon .spin[data-v-dfcb461c]{animation:btn-spin-dfcb461c .9s linear infinite}@keyframes btn-spin-dfcb461c{to{transform:rotate(360deg)}}.expand-icon[data-v-dfcb461c]{color:var(--text-muted);transition:transform .2s}.expand-icon.rotated[data-v-dfcb461c]{transform:rotate(180deg)}.order-body[data-v-dfcb461c]{border-top:1px solid var(--border-light);padding:14px;background:var(--bg-secondary)}.items-table[data-v-dfcb461c]{background:var(--bg-primary);border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border-light);margin-bottom:12px}.items-head[data-v-dfcb461c]{display:grid;grid-template-columns:2.5fr 1.5fr .5fr .8fr .8fr;gap:var(--gap-sm);padding:8px 12px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);background:var(--bg-secondary);border-bottom:1px solid var(--border-light)}.item-row[data-v-dfcb461c]{display:grid;grid-template-columns:2.5fr 1.5fr .5fr .8fr .8fr;gap:var(--gap-sm);align-items:center;padding:10px 12px;font-size:13px;border-bottom:1px solid var(--border-light)}.item-row[data-v-dfcb461c]:last-child{border-bottom:none}.item-product[data-v-dfcb461c]{display:flex;align-items:center;gap:8px}.item-thumb[data-v-dfcb461c]{width:40px;height:40px;object-fit:contain;border-radius:var(--radius-sm);border:1px solid var(--border-light);background:var(--bg-card);flex-shrink:0}.item-thumb-empty[data-v-dfcb461c]{background:var(--bg-secondary)}.item-name[data-v-dfcb461c]{font-weight:500;font-size:12px;line-height:1.4}.item-variant[data-v-dfcb461c]{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--text-secondary)}.color-tag[data-v-dfcb461c]{display:flex;align-items:center;gap:4px}.color-dot-sm[data-v-dfcb461c]{width:10px;height:10px;border-radius:50%;flex-shrink:0;border:1px solid rgba(0,0,0,.15)}.muted[data-v-dfcb461c]{color:var(--text-muted)}.order-footer-row[data-v-dfcb461c]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--gap-lg);font-size:12px}.address-summary[data-v-dfcb461c]{color:var(--text-secondary);max-width:55%}.totals-summary[data-v-dfcb461c]{display:flex;gap:var(--gap-lg);align-items:center;flex-wrap:wrap;color:var(--text-secondary)}.total-final[data-v-dfcb461c]{font-weight:700;font-size:14px;color:var(--text-primary)}.order-notes[data-v-dfcb461c]{margin-top:10px;padding:8px 12px;background:var(--bg-tertiary);border-radius:var(--radius-sm);font-size:12px;color:var(--text-secondary);border-left:3px solid var(--border-color)}.tracking-row[data-v-dfcb461c]{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;background:var(--bg-tertiary);border-radius:var(--radius-sm);font-size:12px;flex-wrap:wrap}.tracking-label[data-v-dfcb461c]{font-weight:600;color:var(--text-secondary);flex-shrink:0}.tracking-value[data-v-dfcb461c]{color:var(--text-main);font-family:monospace;font-size:12px}.tracking-input[data-v-dfcb461c]{padding:4px 8px;font-size:11px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--text-main);width:110px}.tracking-number-input[data-v-dfcb461c]{width:160px}.tracking-save[data-v-dfcb461c]{background:var(--accent);color:var(--bg-primary);border-color:var(--accent)}.muted-small[data-v-dfcb461c]{color:var(--text-muted);font-size:11px;font-style:italic}.payment-proof-review[data-v-dfcb461c]{margin-top:12px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-primary)}.payment-proof-copy[data-v-dfcb461c]{display:flex;flex-direction:column;gap:4px;color:var(--text-secondary);font-size:12px}.payment-proof-copy strong[data-v-dfcb461c]{color:var(--text-primary);font-size:13px}.payment-proof-actions[data-v-dfcb461c]{display:flex;flex-wrap:wrap;gap:8px}.payment-proof-approve[data-v-dfcb461c]{border-color:#10b98133;background:#10b98114;color:#10b981}.payment-proof-reject[data-v-dfcb461c]{border-color:#ef444433;background:#ef444414;color:#ef4444}.empty-state[data-v-dfcb461c]{text-align:center;padding:var(--gap-3xl);color:var(--text-muted)}.bulk-bar[data-v-dfcb461c]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:10px 18px;box-shadow:0 8px 32px #0000002e;z-index:200;white-space:nowrap}.bulk-count[data-v-dfcb461c]{font-size:13px;font-weight:600;color:var(--text-primary)}.btn-ghost[data-v-dfcb461c]{font-size:12px;color:var(--text-muted);padding:4px 8px;border-radius:var(--radius-sm);transition:background .15s}.btn-ghost[data-v-dfcb461c]:hover{background:var(--bg-secondary);color:var(--text-primary)}.bulk-sep[data-v-dfcb461c]{width:1px;height:20px;background:var(--border-color)}.bulk-move[data-v-dfcb461c]{display:flex;align-items:center;gap:8px}.bulk-label[data-v-dfcb461c]{font-size:12px;color:var(--text-muted)}.bulk-select[data-v-dfcb461c]{padding:5px 8px;font-size:12px;border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--bg-secondary);text-transform:capitalize;color:var(--text-main)}.btn-print-bulk[data-v-dfcb461c]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:7px 14px;border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;transition:all .2s}.btn-print-bulk[data-v-dfcb461c]:hover{background:var(--accent);color:var(--bg-primary);border-color:var(--accent)}.bar-slide-enter-active[data-v-dfcb461c],.bar-slide-leave-active[data-v-dfcb461c]{transition:all .25s cubic-bezier(.25,.46,.45,.94)}.bar-slide-enter-from[data-v-dfcb461c],.bar-slide-leave-to[data-v-dfcb461c]{opacity:0;transform:translate(-50%) translateY(16px)}@media(max-width:720px){.bulk-bar[data-v-dfcb461c]{left:12px;right:12px;bottom:12px;transform:none;padding:10px 12px;gap:8px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;border-radius:var(--radius-md);-webkit-overflow-scrolling:touch;scrollbar-width:none}.bulk-bar[data-v-dfcb461c]::-webkit-scrollbar{display:none}.bulk-bar[data-v-dfcb461c]>*{flex-shrink:0}.bulk-count[data-v-dfcb461c]{font-size:12px}.bulk-label[data-v-dfcb461c]{display:none}.bulk-sep[data-v-dfcb461c]{height:16px}.btn-print-bulk[data-v-dfcb461c]{padding:6px 10px}.btn-print-bulk svg[data-v-dfcb461c]{display:none}.bar-slide-enter-from[data-v-dfcb461c],.bar-slide-leave-to[data-v-dfcb461c]{transform:translateY(16px)}}.label-overlay[data-v-dfcb461c]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:300;padding:var(--gap-xl)}.label-modal[data-v-dfcb461c]{background:var(--bg-primary);border-radius:var(--radius-lg);width:100%;max-width:600px;overflow:hidden;box-shadow:0 20px 60px #0000004d}.proof-modal[data-v-dfcb461c]{background:var(--bg-primary);border-radius:var(--radius-lg);width:100%;max-width:820px;overflow:hidden;box-shadow:0 20px 60px #0000004d}.label-modal-head[data-v-dfcb461c]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid var(--border-light);font-size:13px;font-weight:600}.label-modal-actions[data-v-dfcb461c]{display:flex;gap:8px}.label-preview[data-v-dfcb461c]{padding:20px;max-height:72vh;overflow-y:auto;background:#fff}.label-preview>div[data-v-dfcb461c]{background:#fff;color:#111;border-radius:10px}.label-preview.is-dark-preview[data-v-dfcb461c]{background:#161616}.label-preview.is-dark-preview>div[data-v-dfcb461c]{filter:invert(1) hue-rotate(180deg);box-shadow:0 20px 50px #00000059}.proof-modal-body[data-v-dfcb461c]{padding:20px;display:flex;flex-direction:column;gap:14px;background:var(--bg-secondary);max-height:78vh;overflow:hidden}.proof-toolbar[data-v-dfcb461c]{display:flex;align-items:center;justify-content:space-between;gap:16px}.proof-hint[data-v-dfcb461c]{font-size:12px;color:var(--text-muted)}.proof-zoom-controls[data-v-dfcb461c]{display:flex;align-items:center;gap:8px}.proof-zoom-level[data-v-dfcb461c]{min-width:54px;text-align:center;font-size:12px;font-weight:600;color:var(--text-primary)}.proof-viewport[data-v-dfcb461c]{position:relative;display:flex;align-items:center;justify-content:center;min-height:460px;overflow:hidden;border-radius:16px;border:1px solid var(--border-light);background:linear-gradient(45deg,rgba(255,255,255,.03) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.03) 75%,rgba(255,255,255,.03)),linear-gradient(45deg,rgba(255,255,255,.03) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.03) 75%,rgba(255,255,255,.03));background-size:24px 24px;background-position:0 0,12px 12px;touch-action:none;cursor:zoom-in}.proof-viewport.zoomed[data-v-dfcb461c]{cursor:grab}.proof-viewport.dragging[data-v-dfcb461c]{cursor:grabbing}.proof-stage[data-v-dfcb461c]{position:relative;flex:0 0 auto;transform-origin:center center;will-change:transform}.proof-modal-image[data-v-dfcb461c]{display:block;width:100%;height:100%;object-fit:contain;border-radius:12px;background:#fff;box-shadow:0 10px 30px #0000002e;-webkit-user-select:none;user-select:none;pointer-events:none}.pagination[data-v-dfcb461c]{display:flex;align-items:center;justify-content:center;gap:6px;padding:20px 0 8px;flex-wrap:wrap}.pg-btn[data-v-dfcb461c]{min-width:34px;height:34px;padding:0 10px;border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);font-size:13px;cursor:pointer;transition:all .15s}.pg-btn[data-v-dfcb461c]:hover:not(:disabled){background:var(--bg-secondary)}.pg-btn.active[data-v-dfcb461c]{background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary);font-weight:700}.pg-btn[data-v-dfcb461c]:disabled{opacity:.4;cursor:default}.pg-dots[data-v-dfcb461c]{padding:0 6px;color:var(--text-muted);font-size:13px}.pg-total[data-v-dfcb461c]{font-size:12px;color:var(--text-muted);margin-left:8px}@media(max-width:720px){.items-head[data-v-dfcb461c]{display:none}.item-row[data-v-dfcb461c]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);row-gap:4px;padding:12px}.item-product[data-v-dfcb461c]{grid-column:1 / 3}.item-variant[data-v-dfcb461c]{grid-column:1 / 3;font-size:11.5px}}.btn-push[data-v-dfcb461c]{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.btn-push[data-v-dfcb461c]:hover{background:var(--accent);color:var(--bg-primary);border-color:var(--accent)}.carrier-push-modal[data-v-dfcb461c]{max-width:560px}.carrier-push-body[data-v-dfcb461c]{padding:18px 20px 20px}.carrier-push-form[data-v-dfcb461c]{display:flex;flex-direction:column;gap:12px}.carrier-push-hint[data-v-dfcb461c]{margin:0 0 6px;font-size:12px;color:var(--text-muted);line-height:1.5}.cp-field[data-v-dfcb461c]{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--text-muted)}.cp-field span[data-v-dfcb461c]{font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.cp-field select[data-v-dfcb461c],.cp-field input[type=text][data-v-dfcb461c],.cp-field input[data-v-dfcb461c]:not([type=checkbox]){padding:9px 11px;border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);font-size:13px}.cp-cod[data-v-dfcb461c]{flex-direction:row;align-items:center;gap:8px;padding:8px 10px;background:var(--bg-secondary);border-radius:var(--radius-sm)}.cp-cod span[data-v-dfcb461c]{text-transform:none;letter-spacing:0;font-size:13px;color:var(--text-primary)}.cp-warn[data-v-dfcb461c]{padding:10px 12px;background:color-mix(in srgb,#d97706 12%,transparent);color:#d97706;border-radius:var(--radius-sm);font-size:12px;font-weight:500}.carrier-push-actions[data-v-dfcb461c]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.carrier-push-results[data-v-dfcb461c]{display:flex;flex-direction:column;gap:14px}.cp-summary[data-v-dfcb461c]{display:flex;gap:8px;flex-wrap:wrap}.cp-summary-pill[data-v-dfcb461c]{padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600}.cp-pill-booked[data-v-dfcb461c]{background:color-mix(in srgb,#16a34a 18%,transparent);color:#16a34a}.cp-pill-skipped[data-v-dfcb461c]{background:color-mix(in srgb,var(--text-muted) 18%,transparent);color:var(--text-muted)}.cp-pill-failed[data-v-dfcb461c]{background:color-mix(in srgb,#dc2626 18%,transparent);color:#dc2626}.cp-results-table[data-v-dfcb461c]{max-height:320px;overflow-y:auto;border:1px solid var(--border-light);border-radius:var(--radius-sm)}.cp-row[data-v-dfcb461c]{display:flex;justify-content:space-between;align-items:flex-start;padding:10px 12px;border-bottom:1px solid var(--border-light);gap:12px}.cp-row[data-v-dfcb461c]:last-child{border-bottom:none}.cp-row--booked[data-v-dfcb461c]{background:color-mix(in srgb,#16a34a 4%,transparent)}.cp-row--failed[data-v-dfcb461c]{background:color-mix(in srgb,#dc2626 5%,transparent)}.cp-row--skipped[data-v-dfcb461c]{background:color-mix(in srgb,var(--text-muted) 4%,transparent)}.cp-row-main[data-v-dfcb461c]{display:flex;flex-direction:column;gap:2px;min-width:0}.cp-tracking[data-v-dfcb461c]{font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;color:var(--text-muted)}.cp-row-status[data-v-dfcb461c]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;max-width:240px;text-align:right}.cp-row-status small[data-v-dfcb461c]{color:var(--text-muted);font-size:11px;line-height:1.3}.cp-status[data-v-dfcb461c]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.cp-status--booked[data-v-dfcb461c]{color:#16a34a}.cp-status--skipped[data-v-dfcb461c]{color:var(--text-muted)}.cp-status--failed[data-v-dfcb461c]{color:#dc2626}@media(max-width:600px){.carrier-push-modal[data-v-dfcb461c]{max-width:100%}.carrier-push-body[data-v-dfcb461c]{padding:14px}.cp-row-status[data-v-dfcb461c]{max-width:50%}}.order-timeline[data-v-dfcb461c]{margin-top:var(--gap-md);padding:var(--gap-md);background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-light)}.timeline-head[data-v-dfcb461c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px}.timeline-list[data-v-dfcb461c]{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px;max-height:320px;overflow-y:auto}.ev[data-v-dfcb461c]{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;background:var(--bg-primary);border-radius:var(--radius-sm);border-left:3px solid var(--border-color);font-size:12.5px}.ev-dot[data-v-dfcb461c]{width:8px;height:8px;border-radius:50%;background:var(--text-muted);flex-shrink:0;margin-top:5px}.ev--status_change[data-v-dfcb461c]{border-left-color:#2563eb}.ev--status_change .ev-dot[data-v-dfcb461c]{background:#2563eb}.ev--payment_change[data-v-dfcb461c]{border-left-color:#16a34a}.ev--payment_change .ev-dot[data-v-dfcb461c]{background:#16a34a}.ev--shipment_booked[data-v-dfcb461c],.ev--shipment_status[data-v-dfcb461c]{border-left-color:#d97706}.ev--shipment_booked .ev-dot[data-v-dfcb461c],.ev--shipment_status .ev-dot[data-v-dfcb461c]{background:#d97706}.ev--cancelled[data-v-dfcb461c]{border-left-color:#dc2626}.ev--cancelled .ev-dot[data-v-dfcb461c]{background:#dc2626}.ev--note[data-v-dfcb461c]{border-left-color:var(--accent);background:color-mix(in srgb,var(--accent) 4%,var(--bg-primary))}.ev--note .ev-dot[data-v-dfcb461c]{background:var(--accent)}.ev--internal[data-v-dfcb461c]{font-style:italic}.ev-body[data-v-dfcb461c]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.ev-summary[data-v-dfcb461c]{color:var(--text-primary);word-break:break-word}.ev-meta[data-v-dfcb461c]{color:var(--text-muted);font-size:11px;display:inline-flex;gap:6px;flex-wrap:wrap}.ev-internal-tag[data-v-dfcb461c]{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent);padding:1px 6px;border-radius:4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.ev-empty[data-v-dfcb461c]{color:var(--text-muted);font-style:italic;padding:12px;text-align:center}.timeline-note-form[data-v-dfcb461c]{display:flex;gap:8px}.timeline-note-input[data-v-dfcb461c]{flex:1;padding:8px 12px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--text-primary);font-size:13px}.timeline-note-input[data-v-dfcb461c]:focus{outline:none;border-color:var(--accent)}@media(max-width:600px){.timeline-note-form[data-v-dfcb461c]{flex-direction:column}}.shipped-pill[data-v-dfcb461c]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,#16a34a 16%,transparent);color:#16a34a;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.shipped-pill svg[data-v-dfcb461c]{flex-shrink:0}.boxes-page[data-v-46c2d613]{padding:0 0 var(--gap-3xl);display:flex;flex-direction:column;gap:var(--gap-lg);color:var(--text-primary)}.page-header[data-v-46c2d613]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--gap-lg);flex-wrap:wrap}.page-header h1[data-v-46c2d613]{font-family:var(--font-display);font-size:26px;margin:0 0 6px}.page-subtitle[data-v-46c2d613]{max-width:72ch;color:var(--text-muted);margin:0;line-height:1.5}.page-subtitle strong[data-v-46c2d613]{color:var(--text-primary)}.header-actions[data-v-46c2d613]{display:flex;flex-direction:column;gap:10px;align-items:flex-end}.header-stats[data-v-46c2d613]{display:flex;gap:8px;flex-wrap:wrap}.stat-pill[data-v-46c2d613]{display:inline-flex;align-items:center;gap:6px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:999px;padding:6px 12px;font-size:12px;color:var(--text-muted)}.stat-pill strong[data-v-46c2d613]{color:var(--text-primary);font-size:13px}.stat-published[data-v-46c2d613]{background:color-mix(in srgb,#16a34a 8%,var(--bg-secondary));border-color:color-mix(in srgb,#16a34a 25%,var(--border-light))}.stat-published strong[data-v-46c2d613]{color:#16a34a}.stat-draft[data-v-46c2d613]{background:color-mix(in srgb,var(--text-muted) 8%,var(--bg-secondary))}.panel[data-v-46c2d613]{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg)}.filter-row[data-v-46c2d613]{display:flex;gap:10px;padding:10px 12px;align-items:center;flex-wrap:wrap}.search-input[data-v-46c2d613]{flex:1;min-width:220px;padding:8px 12px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-secondary);color:var(--text-primary);font-size:13px}.btn-ghost[data-v-46c2d613]{padding:8px 14px;border:1px solid var(--border-color);background:transparent;color:var(--text-muted);border-radius:var(--radius-sm);font-size:12px;cursor:pointer}.btn-ghost[data-v-46c2d613]:hover{color:var(--text-primary);border-color:var(--text-primary)}.btn-primary[data-v-46c2d613]{padding:8px 14px;border:none;background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-sm);font-size:12.5px;font-weight:600;cursor:pointer}.btn-primary[data-v-46c2d613]:hover{opacity:.92}.btn-primary[data-v-46c2d613]:disabled{opacity:.5;cursor:not-allowed}.box-grid[data-v-46c2d613]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.box-card[data-v-46c2d613]{display:flex;flex-direction:column;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);overflow:hidden;transition:transform .15s,box-shadow .15s}.box-card[data-v-46c2d613]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000000f}.box-card.unpublished[data-v-46c2d613]{opacity:.75}.box-thumb[data-v-46c2d613]{aspect-ratio:16/9;background:var(--bg-secondary);display:flex;align-items:center;justify-content:center;overflow:hidden}.box-thumb img[data-v-46c2d613]{width:100%;height:100%;object-fit:cover}.box-thumb-placeholder[data-v-46c2d613]{font-size:48px;opacity:.4}.box-body[data-v-46c2d613]{padding:14px 16px;display:flex;flex-direction:column;gap:8px}.box-title-row[data-v-46c2d613]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.box-title-row h3[data-v-46c2d613]{font-size:16px;margin:0;line-height:1.3}.box-slug[data-v-46c2d613]{font-size:11px;color:var(--text-muted);font-family:monospace;margin:0}.box-desc[data-v-46c2d613]{font-size:12px;color:var(--text-muted);line-height:1.4;margin:0}.box-meta[data-v-46c2d613]{display:flex;gap:4px;flex-wrap:wrap}.meta-pill[data-v-46c2d613]{font-size:10.5px;padding:2px 8px;border-radius:4px;background:var(--bg-secondary);color:var(--text-primary);font-weight:500}.box-actions[data-v-46c2d613]{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.draft-badge[data-v-46c2d613]{font-size:9.5px;padding:1px 6px;border-radius:3px;background:color-mix(in srgb,#d97706 20%,transparent);color:#d97706;font-weight:700;letter-spacing:.05em;flex-shrink:0}.btn-tiny[data-v-46c2d613]{padding:4px 10px;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;font-size:11.5px;font-weight:500}.btn-tiny[data-v-46c2d613]:hover{border-color:var(--accent);color:var(--accent)}.btn-tiny.btn-primary[data-v-46c2d613]{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.btn-tiny.btn-danger[data-v-46c2d613]{color:#dc2626}.btn-tiny.btn-danger[data-v-46c2d613]:hover{background:#dc2626;color:#fff;border-color:#dc2626}.btn-tiny[data-v-46c2d613]:disabled{opacity:.4;cursor:not-allowed}.empty-cell[data-v-46c2d613]{text-align:center;color:var(--text-muted);padding:32px;font-style:italic;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg)}.muted-small[data-v-46c2d613]{color:var(--text-muted);font-size:11px}.overlay[data-v-46c2d613]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:400;padding:var(--gap-xl);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal[data-v-46c2d613]{background:var(--bg-primary);border-radius:var(--radius-lg);width:100%;max-width:480px;box-shadow:0 20px 60px #0006;border:1px solid var(--border-light);display:flex;flex-direction:column;max-height:90vh}.modal-wide[data-v-46c2d613]{max-width:640px}.modal-head[data-v-46c2d613]{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--border-light)}.modal-head h3[data-v-46c2d613]{margin:0;font-size:16px}.btn-close[data-v-46c2d613]{background:transparent;border:1px solid var(--border-light);color:var(--text-muted);width:28px;height:28px;border-radius:50%;cursor:pointer;font-size:16px;line-height:1;padding:0}.btn-close[data-v-46c2d613]:hover{color:var(--text-primary);border-color:var(--text-primary)}.modal-body[data-v-46c2d613]{padding:18px;display:flex;flex-direction:column;gap:14px;overflow-y:auto}.field[data-v-46c2d613]{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--text-muted)}.field>span[data-v-46c2d613]{font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.field input[data-v-46c2d613],.field textarea[data-v-46c2d613],.field select[data-v-46c2d613]{padding:8px 12px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-secondary);color:var(--text-primary);font-size:13px;font-family:inherit}.field textarea[data-v-46c2d613]{resize:vertical;min-height:60px}.field-row[data-v-46c2d613]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field-row-3[data-v-46c2d613]{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:12px}.check[data-v-46c2d613]{display:inline-flex;gap:8px;align-items:center;font-size:13px;color:var(--text-primary);cursor:pointer}.modal-foot[data-v-46c2d613]{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid var(--border-light)}.product-pool[data-v-46c2d613]{display:flex;flex-direction:column;gap:8px;padding:10px;background:var(--bg-secondary);border-radius:var(--radius-sm)}.pool-picker[data-v-46c2d613]{position:relative}.pool-picker>input[data-v-46c2d613]{width:100%;padding:8px 12px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--text-primary);font-size:13px}.product-dropdown[data-v-46c2d613]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-sm);max-height:200px;overflow-y:auto;z-index:10;box-shadow:0 4px 16px #0000001a}.product-option[data-v-46c2d613]{display:flex;flex-direction:column;gap:2px;padding:8px 12px;width:100%;background:transparent;border:none;text-align:left;cursor:pointer;border-bottom:1px solid var(--border-light)}.product-option[data-v-46c2d613]:hover{background:var(--bg-secondary)}.product-option[data-v-46c2d613]:last-child{border-bottom:none}.product-option[data-v-46c2d613]:disabled{opacity:.4;cursor:not-allowed}.product-option-name[data-v-46c2d613]{font-weight:600;font-size:13px;color:var(--text-primary)}.product-option-meta[data-v-46c2d613]{font-size:11px;color:var(--text-muted)}.pool-list[data-v-46c2d613]{display:flex;flex-direction:column;gap:4px;max-height:220px;overflow-y:auto}.pool-row[data-v-46c2d613]{display:flex;gap:8px;align-items:center;padding:6px 10px;background:var(--bg-primary);border-radius:4px;font-size:13px}.pool-sort[data-v-46c2d613]{color:var(--text-muted);font-variant-numeric:tabular-nums;min-width:24px}.pool-name[data-v-46c2d613]{flex:1}.carriers-page[data-v-841ee00a]{padding:0 0 var(--gap-3xl);display:flex;flex-direction:column;gap:var(--gap-lg);color:var(--text-primary)}.page-header[data-v-841ee00a]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--gap-lg);flex-wrap:wrap;margin-bottom:var(--gap-md)}.page-header h1[data-v-841ee00a]{font-family:var(--font-display);font-size:26px;margin:0 0 6px}.page-subtitle[data-v-841ee00a]{max-width:60ch;color:var(--text-muted);margin:0;line-height:1.5}.header-stats[data-v-841ee00a]{display:flex;gap:8px;flex-wrap:wrap}.stat-pill[data-v-841ee00a]{display:inline-flex;align-items:center;gap:6px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:999px;padding:6px 12px;font-size:12px;color:var(--text-muted)}.stat-pill strong[data-v-841ee00a]{color:var(--text-primary);font-size:13px}.stat-delivered[data-v-841ee00a]{background:color-mix(in srgb,#16a34a 8%,var(--bg-secondary));border-color:color-mix(in srgb,#16a34a 25%,var(--border-light))}.stat-delivered strong[data-v-841ee00a]{color:#16a34a}.stat-transit[data-v-841ee00a]{background:color-mix(in srgb,#2563eb 8%,var(--bg-secondary));border-color:color-mix(in srgb,#2563eb 25%,var(--border-light))}.stat-transit strong[data-v-841ee00a]{color:#2563eb}.stat-returned[data-v-841ee00a]{background:color-mix(in srgb,#d97706 8%,var(--bg-secondary));border-color:color-mix(in srgb,#d97706 25%,var(--border-light))}.stat-returned strong[data-v-841ee00a]{color:#d97706}.carrier-tabs[data-v-841ee00a]{display:flex;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:4px 0 12px;scrollbar-width:thin}.carrier-tabs[data-v-841ee00a]::-webkit-scrollbar{height:6px}.carrier-tabs[data-v-841ee00a]::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:999px}.carrier-tab[data-v-841ee00a]{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;border:1px solid var(--border-light);background:var(--bg-primary);color:var(--text-primary);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .15s}.carrier-tab[data-v-841ee00a]:hover{border-color:var(--accent);color:var(--accent)}.carrier-tab.active[data-v-841ee00a]{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.carrier-tab.active .tab-count[data-v-841ee00a]{background:color-mix(in srgb,var(--accent-contrast) 22%,transparent);color:var(--accent-contrast)}.carrier-tab.disabled[data-v-841ee00a]{opacity:.55}.tab-count[data-v-841ee00a]{background:var(--bg-secondary);color:var(--text-muted);padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.tab-badge[data-v-841ee00a]{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);background:var(--bg-secondary);padding:2px 6px;border-radius:4px}.sparkline-panel[data-v-841ee00a]{padding:0;overflow:hidden}.sparkline-head[data-v-841ee00a]{padding:12px 16px;border-bottom:1px solid var(--border-light);display:flex;flex-direction:column;gap:4px}.sparkline-head h3[data-v-841ee00a]{margin:0;font-size:14px}.sparkline-note[data-v-841ee00a]{color:var(--text-muted);font-size:12px;line-height:1.5}.sparkline-note em[data-v-841ee00a]{font-style:normal;padding:1px 5px;border-radius:3px;background:var(--bg-secondary);font-family:var(--font-mono, ui-monospace, monospace);font-size:11px}.sparkline-list[data-v-841ee00a]{list-style:none;margin:0;padding:4px 0}.sparkline-row[data-v-841ee00a]{border-bottom:1px solid var(--border-light)}.sparkline-row[data-v-841ee00a]:last-child{border-bottom:0}.sparkline-row-btn[data-v-841ee00a]{display:grid;grid-template-columns:minmax(140px,1fr) auto minmax(120px,240px);gap:16px;align-items:center;width:100%;background:transparent;border:0;padding:10px 16px;cursor:pointer;font:inherit;color:inherit;text-align:left;transition:background .12s}.sparkline-row-btn[data-v-841ee00a]:hover{background:var(--bg-secondary)}.sparkline-label[data-v-841ee00a]{display:flex;flex-direction:column;gap:2px;min-width:0}.sparkline-label strong[data-v-841ee00a]{font-size:13px}.sparkline-label small[data-v-841ee00a]{font-size:11px;color:var(--text-muted)}.sparkline-rate[data-v-841ee00a]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:56px}.sparkline-rate strong[data-v-841ee00a]{font-size:16px;line-height:1}.sparkline-rate small[data-v-841ee00a]{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.sparkline-svg[data-v-841ee00a]{width:100%;height:32px;display:block}.sparkline-row.sev-red .sparkline-rate strong[data-v-841ee00a]{color:#dc2626}.sparkline-row.sev-amber .sparkline-rate strong[data-v-841ee00a]{color:#d97706}.sparkline-row.sev-green .sparkline-rate strong[data-v-841ee00a]{color:#16a34a}.sparkline-row.sev-none .sparkline-rate strong[data-v-841ee00a]{color:var(--text-muted)}@media(max-width:720px){.sparkline-row-btn[data-v-841ee00a]{grid-template-columns:1fr auto}.sparkline-row-btn .sparkline-svg[data-v-841ee00a]{grid-column:1 / -1}}.status-breakdown[data-v-841ee00a]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.status-card[data-v-841ee00a]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);cursor:pointer;font-family:inherit;text-align:left;transition:all .15s}.status-card[data-v-841ee00a]:hover{border-color:var(--accent);transform:translateY(-1px)}.status-card.active[data-v-841ee00a]{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 25%,transparent)}.status-label[data-v-841ee00a]{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.status-count[data-v-841ee00a]{font-size:20px;font-weight:700;color:var(--text-primary)}.status-card--delivered .status-count[data-v-841ee00a]{color:#16a34a}.status-card--returned .status-count[data-v-841ee00a]{color:#d97706}.status-card--failed .status-count[data-v-841ee00a],.status-card--cancelled .status-count[data-v-841ee00a]{color:#dc2626}.status-card--in_transit .status-count[data-v-841ee00a],.status-card--out_for_delivery .status-count[data-v-841ee00a]{color:#2563eb}.status-clear[data-v-841ee00a]{align-self:stretch;border:1px dashed var(--border-light);background:transparent;color:var(--text-muted);border-radius:var(--radius-md);font-size:12px;cursor:pointer}.status-clear[data-v-841ee00a]:hover{color:var(--text-primary);border-color:var(--text-primary)}.panel[data-v-841ee00a]{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--gap-lg)}.filters-panel[data-v-841ee00a]{padding:14px 18px}.filters-row[data-v-841ee00a]{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end}.field[data-v-841ee00a]{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--text-muted)}.field span[data-v-841ee00a]{font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.field input[type=search][data-v-841ee00a]{padding:8px 10px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-secondary);color:var(--text-primary);font-size:13px}.btn-ghost[data-v-841ee00a]{padding:8px 14px;border:1px solid var(--border-color);background:transparent;color:var(--text-muted);border-radius:var(--radius-sm);font-size:12px;cursor:pointer}.btn-ghost[data-v-841ee00a]:hover{color:var(--text-primary);border-color:var(--text-primary)}.table-panel[data-v-841ee00a]{padding:0;overflow:hidden}.table-wrap[data-v-841ee00a]{overflow-x:auto;-webkit-overflow-scrolling:touch}table[data-v-841ee00a]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-841ee00a]{padding:12px 14px;border-bottom:1px solid var(--border-light);text-align:left;font-weight:600;font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}td[data-v-841ee00a]{padding:12px 14px;border-bottom:1px solid var(--border-light);vertical-align:top}.ship-row[data-v-841ee00a]:hover{background:var(--bg-secondary)}.date[data-v-841ee00a]{display:block;font-weight:600}.time[data-v-841ee00a]{font-size:11px;color:var(--text-muted)}.actor-name[data-v-841ee00a]{display:block;font-weight:600}.actor-email[data-v-841ee00a]{font-size:11px;color:var(--text-muted)}code[data-v-841ee00a]{font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;color:var(--text-muted)}.muted[data-v-841ee00a],.muted-small[data-v-841ee00a]{color:var(--text-muted)}.muted-small[data-v-841ee00a]{font-size:11px}.empty-cell[data-v-841ee00a]{text-align:center;color:var(--text-muted);padding:32px;font-style:italic}.status-pill[data-v-841ee00a]{display:inline-flex;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:var(--bg-secondary);color:var(--text-muted)}.status-pill--delivered[data-v-841ee00a]{background:color-mix(in srgb,#16a34a 18%,transparent);color:#16a34a}.status-pill--in_transit[data-v-841ee00a],.status-pill--out_for_delivery[data-v-841ee00a]{background:color-mix(in srgb,#2563eb 18%,transparent);color:#2563eb}.status-pill--returned[data-v-841ee00a]{background:color-mix(in srgb,#d97706 18%,transparent);color:#d97706}.status-pill--failed[data-v-841ee00a],.status-pill--cancelled[data-v-841ee00a]{background:color-mix(in srgb,#dc2626 18%,transparent);color:#dc2626}.pagination[data-v-841ee00a]{display:flex;align-items:center;gap:6px;padding:12px 16px;border-top:1px solid var(--border-light);justify-content:flex-end}.pg-btn[data-v-841ee00a]{min-width:32px;height:32px;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;font-size:13px}.pg-btn[data-v-841ee00a]:disabled{opacity:.4;cursor:not-allowed}.pg-summary[data-v-841ee00a],.pg-total[data-v-841ee00a]{color:var(--text-muted);font-size:12px;padding:0 8px}@media(max-width:1100px){.status-breakdown[data-v-841ee00a]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:720px){.status-breakdown[data-v-841ee00a]{grid-template-columns:repeat(2,minmax(0,1fr))}.filters-row[data-v-841ee00a]{grid-template-columns:1fr}}.admin-fulfillment[data-v-de97caaf]{padding-bottom:var(--gap-3xl)}.ff-load-error[data-v-de97caaf]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;margin-bottom:var(--gap-lg);border-radius:10px;background:color-mix(in srgb,#dc2626 9%,transparent);border:1px solid color-mix(in srgb,#dc2626 28%,transparent);color:#b91c1c;font-size:13.5px;font-weight:500}.page-header[data-v-de97caaf]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-lg);margin-bottom:var(--gap-lg);flex-wrap:wrap}.page-header h1[data-v-de97caaf]{margin:0;font-family:var(--font-display);font-size:26px}.page-sub[data-v-de97caaf]{margin:4px 0 0;font-size:13px;color:var(--text-muted)}.page-link-btn[data-v-de97caaf]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--radius-md);background:var(--bg-primary);border:1px solid var(--border-light);font-size:12px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}.page-link-btn[data-v-de97caaf]:hover{background:var(--bg-secondary);color:var(--text-primary)}.page-link-btn[data-v-de97caaf]:disabled{opacity:.55;cursor:not-allowed}.ff-spinner[data-v-de97caaf]{width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:ff-spin-de97caaf .7s linear infinite}@keyframes ff-spin-de97caaf{to{transform:rotate(360deg)}}.kpi-strip[data-v-de97caaf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--gap-md);margin-bottom:var(--gap-lg)}.kpi-card[data-v-de97caaf]{padding:var(--gap-md);background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:4px}.kpi-label[data-v-de97caaf]{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-weight:600}.kpi-value[data-v-de97caaf]{font-size:28px;font-weight:700;color:var(--text-primary);font-family:var(--font-display)}.kpi-hint[data-v-de97caaf]{font-size:11px;color:var(--text-muted)}.ff-toolbar[data-v-de97caaf]{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-md);padding:var(--gap-md);background:var(--bg-secondary);border-radius:var(--radius-md);margin-bottom:var(--gap-md);flex-wrap:wrap}.ff-select-all[data-v-de97caaf]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary);cursor:pointer}.ff-toolbar-right[data-v-de97caaf]{display:flex;align-items:center;gap:var(--gap-sm)}.ff-carrier-select[data-v-de97caaf]{padding:8px 12px;border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);font-size:13px}.ff-queue[data-v-de97caaf]{padding:0;overflow:hidden}.ff-empty[data-v-de97caaf]{padding:var(--gap-xl);text-align:center;color:var(--text-muted)}.ff-empty strong[data-v-de97caaf]{display:block;color:var(--text-primary);margin-bottom:4px}.ff-table[data-v-de97caaf]{width:100%;border-collapse:collapse;font-size:13px}.ff-table th[data-v-de97caaf]{text-align:left;padding:10px 12px;background:var(--bg-secondary);border-bottom:1px solid var(--border-light);font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-weight:600}.ff-th-check[data-v-de97caaf],.ff-td-check[data-v-de97caaf]{width:36px;text-align:center;padding:8px}.ff-table td[data-v-de97caaf]{padding:12px;border-bottom:1px solid var(--border-light);color:var(--text-primary);vertical-align:top}.ff-table tr:hover td[data-v-de97caaf]{background:var(--bg-secondary)}.ff-table tr.selected td[data-v-de97caaf]{background:color-mix(in srgb,var(--accent) 6%,var(--bg-card))}.ff-order-link[data-v-de97caaf]{color:var(--accent);text-decoration:none;font-weight:600}.ff-order-link[data-v-de97caaf]:hover{text-decoration:underline}.ff-total[data-v-de97caaf],.ff-email[data-v-de97caaf],.ff-tracking[data-v-de97caaf]{font-size:11px;color:var(--text-muted);margin-top:2px}.ff-muted[data-v-de97caaf]{color:var(--text-muted);font-size:12px}.ff-pill[data-v-de97caaf]{padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ff-pill.pill-paid[data-v-de97caaf]{background:color-mix(in srgb,#3b82f6 18%,transparent);color:#1d4ed8}.ff-pill.pill-processing[data-v-de97caaf]{background:color-mix(in srgb,#f59e0b 18%,transparent);color:#b45309}.ff-pill.pill-shipped[data-v-de97caaf]{background:color-mix(in srgb,#10b981 18%,transparent);color:#047857}.ff-pill.pill-delivered[data-v-de97caaf]{background:color-mix(in srgb,#6366f1 18%,transparent);color:#4338ca}.ff-pill.pill-on_hold[data-v-de97caaf]{background:color-mix(in srgb,#94a3b8 22%,transparent);color:var(--text-secondary)}[data-theme=dark] .ff-pill.pill-paid[data-v-de97caaf]{color:#93c5fd}[data-theme=dark] .ff-pill.pill-processing[data-v-de97caaf]{color:#fcd34d}[data-theme=dark] .ff-pill.pill-shipped[data-v-de97caaf]{color:#6ee7b7}[data-theme=dark] .ff-pill.pill-delivered[data-v-de97caaf]{color:#a5b4fc}[data-theme=dark] .ff-pill.pill-on_hold[data-v-de97caaf]{color:#cbd5e1}@media(max-width:720px){.ff-table th[data-v-de97caaf]:nth-child(4),.ff-table td[data-v-de97caaf]:nth-child(4){display:none}.ff-toolbar[data-v-de97caaf]{flex-direction:column;align-items:stretch}}.returns-page[data-v-3e9610bc]{padding:0 0 var(--gap-3xl);display:flex;flex-direction:column;gap:var(--gap-lg);color:var(--text-primary)}.page-header[data-v-3e9610bc]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--gap-lg);flex-wrap:wrap}.page-header h1[data-v-3e9610bc]{font-family:var(--font-display);font-size:26px;margin:0 0 6px}.page-subtitle[data-v-3e9610bc]{max-width:64ch;color:var(--text-muted);margin:0;line-height:1.5}.header-stats[data-v-3e9610bc]{display:flex;gap:8px;flex-wrap:wrap}.stat-pill[data-v-3e9610bc]{display:inline-flex;align-items:center;gap:6px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:999px;padding:6px 12px;font-size:12px;color:var(--text-muted)}.stat-pill strong[data-v-3e9610bc]{color:var(--text-primary);font-size:13px}.stat-pending[data-v-3e9610bc]{background:color-mix(in srgb,#d97706 8%,var(--bg-secondary));border-color:color-mix(in srgb,#d97706 25%,var(--border-light))}.stat-pending strong[data-v-3e9610bc]{color:#d97706}.stat-active[data-v-3e9610bc]{background:color-mix(in srgb,#2563eb 8%,var(--bg-secondary));border-color:color-mix(in srgb,#2563eb 25%,var(--border-light))}.stat-active strong[data-v-3e9610bc]{color:#2563eb}.stat-received[data-v-3e9610bc]{background:color-mix(in srgb,#16a34a 8%,var(--bg-secondary));border-color:color-mix(in srgb,#16a34a 25%,var(--border-light))}.stat-received strong[data-v-3e9610bc]{color:#16a34a}.stat-refunded[data-v-3e9610bc]{background:color-mix(in srgb,var(--text-muted) 12%,var(--bg-secondary))}.status-tabs[data-v-3e9610bc]{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.status-tab[data-v-3e9610bc]{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;border:1px solid var(--border-light);background:var(--bg-primary);color:var(--text-primary);font-size:12.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:all .15s}.status-tab[data-v-3e9610bc]:hover{border-color:var(--accent);color:var(--accent)}.status-tab.active[data-v-3e9610bc]{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.status-tab-count[data-v-3e9610bc]{background:var(--bg-secondary);color:var(--text-muted);padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.status-tab.active .status-tab-count[data-v-3e9610bc]{background:color-mix(in srgb,var(--accent-contrast) 22%,transparent);color:var(--accent-contrast)}.panel[data-v-3e9610bc]{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg)}.filter-row[data-v-3e9610bc]{display:flex;gap:10px;padding:10px 12px;align-items:center}.search-input[data-v-3e9610bc]{flex:1;padding:8px 12px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-secondary);color:var(--text-primary);font-size:13px}.btn-ghost[data-v-3e9610bc]{padding:8px 14px;border:1px solid var(--border-color);background:transparent;color:var(--text-muted);border-radius:var(--radius-sm);font-size:12px;cursor:pointer}.btn-ghost[data-v-3e9610bc]:hover{color:var(--text-primary);border-color:var(--text-primary)}.table-panel[data-v-3e9610bc]{padding:0;overflow:hidden}.table-wrap[data-v-3e9610bc]{overflow-x:auto;-webkit-overflow-scrolling:touch}table[data-v-3e9610bc]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-3e9610bc]{padding:12px 14px;border-bottom:1px solid var(--border-light);text-align:left;font-weight:600;font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}th.num[data-v-3e9610bc]{text-align:right}td[data-v-3e9610bc]{padding:12px 14px;border-bottom:1px solid var(--border-light);vertical-align:top}td.num[data-v-3e9610bc]{text-align:right;font-variant-numeric:tabular-nums}.row[data-v-3e9610bc]{cursor:pointer;transition:background .15s}.row[data-v-3e9610bc]:hover,.row.open[data-v-3e9610bc]{background:var(--bg-secondary)}.actor-name[data-v-3e9610bc]{display:block;font-weight:600}.actor-email[data-v-3e9610bc]{display:block;font-size:11px;color:var(--text-muted)}.chev svg[data-v-3e9610bc]{transition:transform .2s;opacity:.55}.row.open .chev svg[data-v-3e9610bc]{transform:rotate(180deg)}.detail-row td[data-v-3e9610bc]{background:var(--bg-secondary);padding:0}.detail-loading[data-v-3e9610bc]{padding:18px;color:var(--text-muted);font-style:italic}.detail-grid[data-v-3e9610bc]{display:grid;grid-template-columns:1fr 1.4fr;gap:18px;padding:18px}.detail-card h4[data-v-3e9610bc]{margin:0 0 8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.items-list[data-v-3e9610bc]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.items-list li[data-v-3e9610bc]{display:grid;grid-template-columns:1fr auto auto;gap:8px;padding:6px 8px;background:var(--bg-primary);border-radius:var(--radius-sm);font-size:12.5px}.item-name[data-v-3e9610bc]{font-weight:600}.item-meta[data-v-3e9610bc]{color:var(--text-muted);font-size:11px}.item-price[data-v-3e9610bc]{font-variant-numeric:tabular-nums}.reason-text[data-v-3e9610bc]{background:var(--bg-primary);padding:8px 10px;border-radius:var(--radius-sm);font-size:12.5px;white-space:pre-wrap}.muted[data-v-3e9610bc],.muted-small[data-v-3e9610bc]{color:var(--text-muted)}.muted-small[data-v-3e9610bc]{font-size:11.5px}.workflow[data-v-3e9610bc]{display:flex;flex-direction:column;gap:14px}.workflow-block[data-v-3e9610bc]{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:var(--bg-primary);border-radius:var(--radius-md);border:1px solid var(--border-light)}.input[data-v-3e9610bc]{padding:7px 10px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-secondary);color:var(--text-primary);font-size:13px}.approve-row[data-v-3e9610bc],.reject-row[data-v-3e9610bc],.label-form[data-v-3e9610bc],.refund-form[data-v-3e9610bc]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.label-form .input[data-v-3e9610bc]{min-width:0;flex:1 1 200px}.check-row[data-v-3e9610bc]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted)}.hint-text[data-v-3e9610bc]{font-size:11.5px;color:var(--text-muted);margin:0;line-height:1.4}.final-text[data-v-3e9610bc]{color:var(--text-primary);font-size:13px;margin:0}.tracking-recap[data-v-3e9610bc]{font-size:12.5px}.tracking-recap code[data-v-3e9610bc]{font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;padding:1px 6px;background:var(--bg-secondary);border-radius:4px}.link[data-v-3e9610bc]{color:var(--accent);text-decoration:none;margin-left:8px}.link[data-v-3e9610bc]:hover{text-decoration:underline}.status-pill[data-v-3e9610bc]{display:inline-flex;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:var(--bg-secondary);color:var(--text-muted)}.status-pill--requested[data-v-3e9610bc]{background:color-mix(in srgb,#d97706 18%,transparent);color:#d97706}.status-pill--approved[data-v-3e9610bc],.status-pill--label_issued[data-v-3e9610bc],.status-pill--in_transit[data-v-3e9610bc]{background:color-mix(in srgb,#2563eb 18%,transparent);color:#2563eb}.status-pill--received[data-v-3e9610bc]{background:color-mix(in srgb,#0891b2 18%,transparent);color:#0891b2}.status-pill--refunded[data-v-3e9610bc]{background:color-mix(in srgb,#16a34a 18%,transparent);color:#16a34a}.status-pill--rejected[data-v-3e9610bc]{background:color-mix(in srgb,#dc2626 18%,transparent);color:#dc2626}.pagination[data-v-3e9610bc]{display:flex;align-items:center;gap:6px;padding:12px 16px;border-top:1px solid var(--border-light);justify-content:flex-end}.pg-btn[data-v-3e9610bc]{min-width:32px;height:32px;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;font-size:13px}.pg-btn[data-v-3e9610bc]:disabled{opacity:.4;cursor:not-allowed}.pg-summary[data-v-3e9610bc],.pg-total[data-v-3e9610bc]{color:var(--text-muted);font-size:12px;padding:0 8px}.empty-cell[data-v-3e9610bc]{text-align:center;color:var(--text-muted);padding:32px;font-style:italic}@media(max-width:900px){.detail-grid[data-v-3e9610bc]{grid-template-columns:1fr}}.rma-modal-overlay[data-v-3e9610bc]{position:fixed;inset:0;background:#0f172a8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:1300;padding:20px}.rma-modal[data-v-3e9610bc]{width:100%;max-width:720px;max-height:90vh;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:0 20px 60px #00000073;overflow:hidden;display:flex;flex-direction:column}.rma-modal-head[data-v-3e9610bc]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--border-light)}.rma-modal-head h3[data-v-3e9610bc]{margin:0;font-family:var(--font-display);font-size:18px}.rma-modal-close[data-v-3e9610bc]{width:32px;height:32px;background:transparent;border:none;color:var(--text-muted);font-size:20px;line-height:1;border-radius:var(--radius-full);cursor:pointer}.rma-modal-close[data-v-3e9610bc]:hover{background:var(--bg-secondary);color:var(--text-primary)}.rma-modal-body[data-v-3e9610bc]{padding:18px 20px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;flex:1}.rma-modal-hint[data-v-3e9610bc]{margin:0;font-size:12.5px;color:var(--text-muted);line-height:1.5}.rma-modal-hint code[data-v-3e9610bc]{font-family:var(--font-mono, ui-monospace, monospace);font-size:11.5px;background:var(--bg-secondary);padding:1px 6px;border-radius:4px}.rma-search-row[data-v-3e9610bc]{display:flex;gap:8px}.rma-search-row .input[data-v-3e9610bc]{flex:1}.rma-error[data-v-3e9610bc]{font-size:12px;color:var(--error);margin:0}.rma-order-results[data-v-3e9610bc]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;border:1px solid var(--border-light);border-radius:var(--radius-sm);overflow:hidden}.rma-order-results li[data-v-3e9610bc]{display:flex;flex-direction:column;gap:2px;padding:8px 12px;cursor:pointer;border-bottom:1px solid var(--border-light);transition:background .15s}.rma-order-results li[data-v-3e9610bc]:last-child{border-bottom:none}.rma-order-results li[data-v-3e9610bc]:hover{background:var(--bg-secondary)}.rma-order-recap[data-v-3e9610bc]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-sm)}.rma-order-recap>div[data-v-3e9610bc]{display:flex;flex-direction:column;gap:2px}.btn-xs[data-v-3e9610bc]{font-size:11px;padding:4px 10px}.rma-section-title[data-v-3e9610bc]{margin:6px 0 0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.rma-item-picker[data-v-3e9610bc]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.rma-item-picker li[data-v-3e9610bc]{border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-primary);transition:border-color .15s,background .15s}.rma-item-picker li.is-on[data-v-3e9610bc]{border-color:var(--accent);background:var(--bg-secondary)}.rma-pick-row[data-v-3e9610bc]{display:grid;grid-template-columns:24px 1fr auto;gap:10px;align-items:center;padding:10px 12px;cursor:pointer}.rma-pick-name[data-v-3e9610bc]{font-size:13px;font-weight:500;color:var(--text-primary)}.rma-pick-name small[data-v-3e9610bc]{color:var(--text-muted);font-weight:400}.rma-pick-extras[data-v-3e9610bc]{display:flex;gap:12px;align-items:flex-end;padding:0 12px 12px 46px;flex-wrap:wrap}.rma-mini-field[data-v-3e9610bc]{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.rma-qty-input[data-v-3e9610bc]{width:80px}.rma-condition-hint[data-v-3e9610bc]{flex-basis:100%;font-style:italic}.rma-reason-row[data-v-3e9610bc]{display:flex;gap:8px}.rma-reason-row .input[data-v-3e9610bc]{flex:1}.rma-reason-text[data-v-3e9610bc]{width:100%;resize:vertical;min-height:60px}.rma-modal-foot[data-v-3e9610bc]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 20px;border-top:1px solid var(--border-light);background:var(--bg-secondary)}.rma-modal-foot>div[data-v-3e9610bc]{display:flex;gap:8px}@media(max-width:600px){.rma-pick-row[data-v-3e9610bc]{grid-template-columns:24px 1fr}.rma-pick-row>.muted-small[data-v-3e9610bc]{grid-column:2}}.subs-page[data-v-9ad9b8c3]{padding:0 0 var(--gap-3xl);display:flex;flex-direction:column;gap:var(--gap-lg);color:var(--text-primary)}.page-header[data-v-9ad9b8c3]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--gap-lg);flex-wrap:wrap}.page-header h1[data-v-9ad9b8c3]{font-family:var(--font-display);font-size:26px;margin:0 0 6px}.page-subtitle[data-v-9ad9b8c3]{max-width:64ch;color:var(--text-muted);margin:0;line-height:1.5}.header-stats[data-v-9ad9b8c3]{display:flex;gap:8px;flex-wrap:wrap}.stat-pill[data-v-9ad9b8c3]{display:inline-flex;align-items:center;gap:6px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:999px;padding:6px 12px;font-size:12px;color:var(--text-muted)}.stat-pill strong[data-v-9ad9b8c3]{color:var(--text-primary);font-size:13px}.stat-active[data-v-9ad9b8c3]{background:color-mix(in srgb,#16a34a 8%,var(--bg-secondary));border-color:color-mix(in srgb,#16a34a 25%,var(--border-light))}.stat-active strong[data-v-9ad9b8c3]{color:#16a34a}.stat-paused[data-v-9ad9b8c3]{background:color-mix(in srgb,#d97706 8%,var(--bg-secondary));border-color:color-mix(in srgb,#d97706 25%,var(--border-light))}.stat-paused strong[data-v-9ad9b8c3]{color:#d97706}.stat-failed[data-v-9ad9b8c3]{background:color-mix(in srgb,#dc2626 8%,var(--bg-secondary));border-color:color-mix(in srgb,#dc2626 25%,var(--border-light))}.stat-failed strong[data-v-9ad9b8c3]{color:#dc2626}.stat-mrr[data-v-9ad9b8c3]{background:color-mix(in srgb,#2563eb 8%,var(--bg-secondary));border-color:color-mix(in srgb,#2563eb 25%,var(--border-light))}.stat-mrr strong[data-v-9ad9b8c3]{color:#2563eb}.tab-bar[data-v-9ad9b8c3]{display:flex;gap:4px;background:var(--bg-secondary);padding:4px;border-radius:var(--radius-md);width:fit-content}.tab[data-v-9ad9b8c3]{padding:6px 18px;border:none;background:transparent;color:var(--text-muted);font-size:12.5px;font-weight:600;cursor:pointer;border-radius:var(--radius-sm)}.tab.active[data-v-9ad9b8c3]{background:var(--bg-primary);color:var(--text-primary);box-shadow:0 1px 2px #0000000d}.status-tabs[data-v-9ad9b8c3]{display:flex;gap:6px;overflow-x:auto;padding:6px 0;-webkit-overflow-scrolling:touch}.status-tab[data-v-9ad9b8c3]{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;border:1px solid var(--border-light);background:var(--bg-primary);color:var(--text-primary);font-size:12.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:all .15s}.status-tab[data-v-9ad9b8c3]:hover{border-color:var(--accent);color:var(--accent)}.status-tab.active[data-v-9ad9b8c3]{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.status-tab-count[data-v-9ad9b8c3]{background:var(--bg-secondary);color:var(--text-muted);padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.status-tab.active .status-tab-count[data-v-9ad9b8c3]{background:color-mix(in srgb,var(--accent-contrast) 22%,transparent);color:var(--accent-contrast)}.panel[data-v-9ad9b8c3]{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg)}.filter-row[data-v-9ad9b8c3]{display:flex;gap:10px;padding:10px 12px;align-items:center;flex-wrap:wrap}.search-input[data-v-9ad9b8c3]{flex:1;min-width:220px;padding:8px 12px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-secondary);color:var(--text-primary);font-size:13px}.btn-ghost[data-v-9ad9b8c3]{padding:8px 14px;border:1px solid var(--border-color);background:transparent;color:var(--text-muted);border-radius:var(--radius-sm);font-size:12px;cursor:pointer}.btn-ghost[data-v-9ad9b8c3]:hover{color:var(--text-primary);border-color:var(--text-primary)}.plans-toolbar[data-v-9ad9b8c3]{justify-content:space-between}.btn-primary[data-v-9ad9b8c3],.btn-sm[data-v-9ad9b8c3]{padding:6px 14px;border:none;background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-sm);font-size:12.5px;font-weight:600;cursor:pointer}.btn-primary[data-v-9ad9b8c3]:hover{opacity:.92}.btn-primary[data-v-9ad9b8c3]:disabled{opacity:.5;cursor:not-allowed}.table-panel[data-v-9ad9b8c3]{padding:0;overflow:hidden}.table-wrap[data-v-9ad9b8c3]{overflow-x:auto;-webkit-overflow-scrolling:touch}table[data-v-9ad9b8c3]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-9ad9b8c3]{padding:12px 14px;border-bottom:1px solid var(--border-light);text-align:left;font-weight:600;font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}th.num[data-v-9ad9b8c3]{text-align:right}td[data-v-9ad9b8c3]{padding:12px 14px;border-bottom:1px solid var(--border-light);vertical-align:top}td.num[data-v-9ad9b8c3]{text-align:right;font-variant-numeric:tabular-nums}.actions-cell[data-v-9ad9b8c3]{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.actor-name[data-v-9ad9b8c3]{display:block;font-weight:600}.actor-email[data-v-9ad9b8c3]{display:block;font-size:11px;color:var(--text-muted)}.plan-pill[data-v-9ad9b8c3]{display:inline-block;padding:2px 10px;border-radius:999px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-size:11px;font-weight:700}.muted[data-v-9ad9b8c3],.muted-small[data-v-9ad9b8c3]{color:var(--text-muted)}.muted-small[data-v-9ad9b8c3]{font-size:11px}.overdue[data-v-9ad9b8c3]{color:#dc2626;font-weight:700}.status-pill[data-v-9ad9b8c3]{display:inline-flex;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:var(--bg-secondary);color:var(--text-muted)}.status-pill--active[data-v-9ad9b8c3]{background:color-mix(in srgb,#16a34a 18%,transparent);color:#16a34a}.status-pill--paused[data-v-9ad9b8c3]{background:color-mix(in srgb,#d97706 18%,transparent);color:#d97706}.status-pill--failed[data-v-9ad9b8c3]{background:color-mix(in srgb,#dc2626 18%,transparent);color:#dc2626}.status-pill--cancelled[data-v-9ad9b8c3]{background:color-mix(in srgb,var(--text-muted) 18%,transparent);color:var(--text-muted)}.btn-tiny[data-v-9ad9b8c3]{padding:4px 10px;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;font-size:11.5px;font-weight:500}.btn-tiny[data-v-9ad9b8c3]:hover{border-color:var(--accent);color:var(--accent)}.btn-tiny[data-v-9ad9b8c3]:disabled{opacity:.5;cursor:not-allowed}.btn-tiny.btn-primary[data-v-9ad9b8c3]{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.btn-tiny.btn-danger[data-v-9ad9b8c3]{color:#dc2626}.btn-tiny.btn-danger[data-v-9ad9b8c3]:hover{background:#dc2626;color:#fff;border-color:#dc2626}.pagination[data-v-9ad9b8c3]{display:flex;align-items:center;gap:6px;padding:12px 16px;border-top:1px solid var(--border-light);justify-content:flex-end}.pg-btn[data-v-9ad9b8c3]{min-width:32px;height:32px;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;font-size:13px}.pg-btn[data-v-9ad9b8c3]:disabled{opacity:.4;cursor:not-allowed}.pg-summary[data-v-9ad9b8c3],.pg-total[data-v-9ad9b8c3]{color:var(--text-muted);font-size:12px;padding:0 8px}.empty-cell[data-v-9ad9b8c3]{text-align:center;color:var(--text-muted);padding:32px;font-style:italic}.overlay[data-v-9ad9b8c3]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:400;padding:var(--gap-xl);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal[data-v-9ad9b8c3]{background:var(--bg-primary);border-radius:var(--radius-lg);width:100%;max-width:480px;box-shadow:0 20px 60px #0006;border:1px solid var(--border-light);display:flex;flex-direction:column;max-height:90vh}.modal-head[data-v-9ad9b8c3]{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--border-light)}.btn-close[data-v-9ad9b8c3]{background:transparent;border:1px solid var(--border-light);color:var(--text-muted);width:28px;height:28px;border-radius:50%;cursor:pointer;font-size:16px;line-height:1;padding:0}.btn-close[data-v-9ad9b8c3]:hover{color:var(--text-primary);border-color:var(--text-primary)}.modal-body[data-v-9ad9b8c3]{padding:18px;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.field[data-v-9ad9b8c3]{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--text-muted)}.field span[data-v-9ad9b8c3]{font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.field input[data-v-9ad9b8c3],.field select[data-v-9ad9b8c3]{padding:8px 12px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-secondary);color:var(--text-primary);font-size:13px;font-family:inherit}.check[data-v-9ad9b8c3]{display:inline-flex;gap:8px;align-items:center;font-size:13px;color:var(--text-primary)}.modal-foot[data-v-9ad9b8c3]{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid var(--border-light)}.risk-page[data-v-c0e01936]{padding:0 0 var(--gap-3xl);display:flex;flex-direction:column;gap:var(--gap-lg);color:var(--text-primary)}.page-header[data-v-c0e01936]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--gap-lg);flex-wrap:wrap}.page-header h1[data-v-c0e01936]{font-family:var(--font-display);font-size:26px;margin:0 0 6px}.page-subtitle[data-v-c0e01936]{max-width:64ch;color:var(--text-muted);margin:0;line-height:1.5}.header-stats[data-v-c0e01936]{display:flex;gap:8px;flex-wrap:wrap}.stat-pill[data-v-c0e01936]{display:inline-flex;align-items:center;gap:6px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:999px;padding:6px 12px;font-size:12px;color:var(--text-muted)}.stat-pill strong[data-v-c0e01936]{color:var(--text-primary);font-size:13px}.stat-queue[data-v-c0e01936]{background:color-mix(in srgb,#d97706 10%,var(--bg-secondary));border-color:color-mix(in srgb,#d97706 25%,var(--border-light))}.stat-queue strong[data-v-c0e01936]{color:#d97706}.stat-cleared[data-v-c0e01936]{background:color-mix(in srgb,#16a34a 8%,var(--bg-secondary));border-color:color-mix(in srgb,#16a34a 25%,var(--border-light))}.stat-cleared strong[data-v-c0e01936]{color:#16a34a}.stat-blocked[data-v-c0e01936]{background:color-mix(in srgb,#dc2626 10%,var(--bg-secondary));border-color:color-mix(in srgb,#dc2626 25%,var(--border-light))}.stat-blocked strong[data-v-c0e01936]{color:#dc2626}.stat-safe[data-v-c0e01936]{background:color-mix(in srgb,var(--text-muted) 12%,var(--bg-secondary))}.status-tabs[data-v-c0e01936]{display:flex;gap:6px;overflow-x:auto;padding:4px 0;-webkit-overflow-scrolling:touch}.status-tab[data-v-c0e01936]{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;border:1px solid var(--border-light);background:var(--bg-primary);color:var(--text-primary);font-size:12.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:all .15s}.status-tab[data-v-c0e01936]:hover{border-color:var(--accent);color:var(--accent)}.status-tab.active[data-v-c0e01936]{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.status-tab-count[data-v-c0e01936]{background:var(--bg-secondary);color:var(--text-muted);padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.status-tab.active .status-tab-count[data-v-c0e01936]{background:color-mix(in srgb,var(--accent-contrast) 22%,transparent);color:var(--accent-contrast)}.panel[data-v-c0e01936]{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg)}.filter-row[data-v-c0e01936]{display:flex;gap:10px;padding:10px 12px;align-items:center}.search-input[data-v-c0e01936]{flex:1;padding:8px 12px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-secondary);color:var(--text-primary);font-size:13px}.btn-ghost[data-v-c0e01936]{padding:8px 14px;border:1px solid var(--border-color);background:transparent;color:var(--text-muted);border-radius:var(--radius-sm);font-size:12px;cursor:pointer}.table-panel[data-v-c0e01936]{padding:0;overflow:hidden}.table-wrap[data-v-c0e01936]{overflow-x:auto;-webkit-overflow-scrolling:touch}table[data-v-c0e01936]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-c0e01936]{padding:12px 14px;border-bottom:1px solid var(--border-light);text-align:left;font-weight:600;font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}th.num[data-v-c0e01936]{text-align:right}td[data-v-c0e01936]{padding:12px 14px;border-bottom:1px solid var(--border-light);vertical-align:top}td.num[data-v-c0e01936]{text-align:right;font-variant-numeric:tabular-nums}.row[data-v-c0e01936]{cursor:pointer;transition:background .15s}.row[data-v-c0e01936]:hover,.row.open[data-v-c0e01936]{background:var(--bg-secondary)}.actor-name[data-v-c0e01936]{display:block;font-weight:600}.actor-email[data-v-c0e01936]{display:block;font-size:11px;color:var(--text-muted)}.muted[data-v-c0e01936],.muted-small[data-v-c0e01936]{color:var(--text-muted)}.muted-small[data-v-c0e01936]{font-size:11.5px}.chev svg[data-v-c0e01936]{transition:transform .2s;opacity:.55}.row.open .chev svg[data-v-c0e01936]{transform:rotate(180deg)}.score-pill[data-v-c0e01936]{display:inline-flex;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums}.score-pill.score-low[data-v-c0e01936]{background:color-mix(in srgb,#16a34a 18%,transparent);color:#16a34a}.score-pill.score-mid[data-v-c0e01936]{background:color-mix(in srgb,#d97706 18%,transparent);color:#d97706}.score-pill.score-high[data-v-c0e01936]{background:color-mix(in srgb,#dc2626 18%,transparent);color:#dc2626}.verdict-pill[data-v-c0e01936],.decision-pill[data-v-c0e01936]{display:inline-flex;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:var(--bg-secondary);color:var(--text-muted)}.verdict-pill--safe[data-v-c0e01936]{background:color-mix(in srgb,#16a34a 18%,transparent);color:#16a34a}.verdict-pill--review[data-v-c0e01936]{background:color-mix(in srgb,#d97706 18%,transparent);color:#d97706}.verdict-pill--block[data-v-c0e01936]{background:color-mix(in srgb,#dc2626 18%,transparent);color:#dc2626}.decision-pill--cleared[data-v-c0e01936]{background:color-mix(in srgb,#16a34a 18%,transparent);color:#16a34a}.decision-pill--blocked[data-v-c0e01936]{background:color-mix(in srgb,#dc2626 18%,transparent);color:#dc2626}.detail-row td[data-v-c0e01936]{background:var(--bg-secondary);padding:0}.detail-grid[data-v-c0e01936]{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:18px}.detail-card h4[data-v-c0e01936]{margin:0 0 8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.signals[data-v-c0e01936]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.signals li[data-v-c0e01936]{display:grid;grid-template-columns:160px 1fr;gap:8px;padding:6px 10px;background:var(--bg-primary);border-radius:var(--radius-sm);font-size:12.5px}.signal-key[data-v-c0e01936]{font-weight:600;color:var(--text-muted)}.signal-value[data-v-c0e01936]{color:var(--text-primary);word-break:break-word}.note-input[data-v-c0e01936]{width:100%;padding:8px 12px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--text-primary);font-size:13px;font-family:inherit;resize:vertical;min-height:60px}.actions[data-v-c0e01936]{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px;justify-content:flex-end}.btn[data-v-c0e01936]{padding:6px 14px;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;font-size:12.5px;font-weight:600}.btn-secondary[data-v-c0e01936]:hover{border-color:#16a34a;color:#16a34a}.btn-danger[data-v-c0e01936]{color:#dc2626}.btn-danger[data-v-c0e01936]:hover{background:#dc2626;color:#fff;border-color:#dc2626}.btn[data-v-c0e01936]:disabled{opacity:.5;cursor:not-allowed}.hint-text[data-v-c0e01936]{font-size:12px;color:var(--text-muted);margin:0}.admin-note[data-v-c0e01936]{margin:12px 0 0;padding:8px 12px;background:var(--bg-primary);border-radius:var(--radius-sm);font-size:12.5px}.admin-note strong[data-v-c0e01936]{color:var(--text-muted);display:block;font-size:11px;margin-bottom:4px;font-weight:600}.pagination[data-v-c0e01936]{display:flex;align-items:center;gap:6px;padding:12px 16px;border-top:1px solid var(--border-light);justify-content:flex-end}.pg-btn[data-v-c0e01936]{min-width:32px;height:32px;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;font-size:13px}.pg-btn[data-v-c0e01936]:disabled{opacity:.4;cursor:not-allowed}.pg-summary[data-v-c0e01936],.pg-total[data-v-c0e01936]{color:var(--text-muted);font-size:12px;padding:0 8px}.empty-cell[data-v-c0e01936]{text-align:center;color:var(--text-muted);padding:32px;font-style:italic}@media(max-width:900px){.detail-grid[data-v-c0e01936]{grid-template-columns:1fr}.signals li[data-v-c0e01936]{grid-template-columns:1fr;gap:2px}}.cw-page[data-v-a874ee4c]{padding:0 0 var(--gap-3xl);display:flex;flex-direction:column;gap:var(--gap-lg);color:var(--text-primary)}.page-header h1[data-v-a874ee4c]{font-family:var(--font-display);font-size:26px;margin:0 0 6px}.page-subtitle[data-v-a874ee4c]{max-width:64ch;color:var(--text-muted);margin:0;line-height:1.5}.info-strip[data-v-a874ee4c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.info-card[data-v-a874ee4c]{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:12px 14px;display:flex;flex-direction:column;gap:4px}.info-label[data-v-a874ee4c]{color:var(--text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.info-card code[data-v-a874ee4c]{font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;color:var(--text-primary);word-break:break-all}.info-card code em[data-v-a874ee4c]{font-style:normal;color:var(--accent)}.info-card small[data-v-a874ee4c]{color:var(--text-muted);font-size:11px}.panel[data-v-a874ee4c]{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg)}.panel-head[data-v-a874ee4c]{display:flex;justify-content:space-between;align-items:center;gap:var(--gap-md);padding:14px 18px;border-bottom:1px solid var(--border-light)}.panel-head h3[data-v-a874ee4c]{margin:0;font-size:15px}.head-actions[data-v-a874ee4c]{display:flex;gap:8px}.filter-select[data-v-a874ee4c]{padding:6px 10px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-secondary);color:var(--text-primary);font-size:12px}.table-wrap[data-v-a874ee4c]{overflow-x:auto}table[data-v-a874ee4c]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-a874ee4c]{padding:12px 14px;border-bottom:1px solid var(--border-light);text-align:left;font-weight:600;font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}th.num[data-v-a874ee4c],td.num[data-v-a874ee4c]{text-align:right;font-variant-numeric:tabular-nums}td[data-v-a874ee4c]{padding:12px 14px;border-bottom:1px solid var(--border-light);vertical-align:top}.row-failed[data-v-a874ee4c]{background:color-mix(in srgb,#dc2626 4%,transparent)}.actions-cell[data-v-a874ee4c]{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.code-pill[data-v-a874ee4c]{font-family:var(--font-mono, ui-monospace, monospace);font-size:11.5px;padding:2px 6px;background:var(--bg-secondary);border-radius:4px}.code-pill-tight[data-v-a874ee4c]{font-size:10.5px;padding:1px 4px}.copy-btn[data-v-a874ee4c]{background:transparent;border:0;padding:0;cursor:pointer;font:inherit;color:var(--text-primary);text-align:left;max-width:280px}.copy-btn[data-v-a874ee4c]:hover{color:var(--accent)}.secret-btn[data-v-a874ee4c]{display:inline-block}.secret-btn code[data-v-a874ee4c]{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.reveal-btn[data-v-a874ee4c]{background:transparent;border:0;padding:2px 6px;cursor:pointer;font-size:14px;opacity:.7}.reveal-btn[data-v-a874ee4c]:hover{opacity:1}.muted[data-v-a874ee4c]{color:var(--text-muted)}.failed[data-v-a874ee4c]{color:#dc2626;display:block;font-size:10.5px}.event-cell[data-v-a874ee4c]{display:block}.time-cell[data-v-a874ee4c]{white-space:nowrap}.time-cell strong[data-v-a874ee4c]{display:block}.time-cell span[data-v-a874ee4c]{display:block;font-size:11px;color:var(--text-muted);margin-top:2px}.status-pill[data-v-a874ee4c]{display:inline-flex;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:var(--bg-secondary);color:var(--text-muted)}.status-pill--processed[data-v-a874ee4c]{background:color-mix(in srgb,#16a34a 18%,transparent);color:#16a34a}.status-pill--received[data-v-a874ee4c]{background:color-mix(in srgb,#2563eb 18%,transparent);color:#2563eb}.status-pill--failed[data-v-a874ee4c]{background:color-mix(in srgb,#dc2626 18%,transparent);color:#dc2626}.btn-tiny[data-v-a874ee4c]{padding:4px 10px;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;font-size:11.5px;font-weight:500}.btn-tiny[data-v-a874ee4c]:hover{border-color:var(--accent);color:var(--accent)}.btn-tiny[data-v-a874ee4c]:disabled{opacity:.5;cursor:not-allowed}.btn-tiny.btn-primary[data-v-a874ee4c]{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.btn-tiny.btn-danger[data-v-a874ee4c]{color:#dc2626}.btn-tiny.btn-danger[data-v-a874ee4c]:hover{background:#dc2626;color:#fff;border-color:#dc2626}.pagination[data-v-a874ee4c]{display:flex;align-items:center;gap:6px;padding:12px 16px;border-top:1px solid var(--border-light);justify-content:flex-end}.pg-btn[data-v-a874ee4c]{min-width:32px;height:32px;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;font-size:13px}.pg-btn[data-v-a874ee4c]:disabled{opacity:.4;cursor:not-allowed}.pg-summary[data-v-a874ee4c],.pg-total[data-v-a874ee4c]{color:var(--text-muted);font-size:12px;padding:0 8px}.empty-cell[data-v-a874ee4c]{text-align:center;color:var(--text-muted);padding:32px;font-style:italic}.overlay[data-v-a874ee4c]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:400;padding:var(--gap-xl);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal[data-v-a874ee4c]{background:var(--bg-primary);border-radius:var(--radius-lg);width:100%;max-width:480px;box-shadow:0 20px 60px #0006;border:1px solid var(--border-light);display:flex;flex-direction:column;max-height:90vh}.modal-wide[data-v-a874ee4c]{max-width:760px}.modal-head[data-v-a874ee4c]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 18px;border-bottom:1px solid var(--border-light)}.modal-head .head-meta[data-v-a874ee4c]{display:block;color:var(--text-muted);font-size:12px;margin-top:4px;display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap}.btn-close[data-v-a874ee4c]{background:transparent;border:1px solid var(--border-light);color:var(--text-muted);width:28px;height:28px;border-radius:50%;cursor:pointer;font-size:16px;line-height:1;padding:0;flex-shrink:0}.modal-body[data-v-a874ee4c]{padding:18px;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.field[data-v-a874ee4c]{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--text-muted)}.field span[data-v-a874ee4c]{font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.field input[data-v-a874ee4c]{padding:8px 12px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-secondary);color:var(--text-primary);font-size:13px;font-family:inherit}.hint[data-v-a874ee4c]{color:var(--text-muted);font-size:11px;font-style:italic}.modal-foot[data-v-a874ee4c]{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid var(--border-light)}.error-banner[data-v-a874ee4c]{padding:10px 14px;border-radius:var(--radius-md);background:color-mix(in srgb,#dc2626 8%,transparent);border:1px solid color-mix(in srgb,#dc2626 25%,transparent);color:#b91c1c;font-size:12.5px}.result-block[data-v-a874ee4c]{display:flex;flex-direction:column;gap:4px}.block-label[data-v-a874ee4c]{color:var(--text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.result-block pre[data-v-a874ee4c]{background:var(--bg-secondary);padding:12px;border-radius:var(--radius-sm);font-size:11.5px;overflow-x:auto;max-height:300px}
