.wrap.svelte-1d6nxft{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;padding:20px;display:flex;overflow:auto}.archive-body.svelte-1d6nxft{flex-direction:column;flex:1;min-height:0;display:flex}.archive-centered.svelte-1d6nxft{text-align:center;box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:min(420px,65vh);padding:32px 20px;display:flex}.archive-centered-text.svelte-1d6nxft{max-width:28rem;margin:0;font-size:15px;line-height:1.55}.head.svelte-1d6nxft{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.head-actions.svelte-1d6nxft{flex-shrink:0;align-items:center;gap:10px;display:flex}.archive-dd-wrap.svelte-1d6nxft{z-index:1;position:relative}.archive-dd-wrap--open.svelte-1d6nxft{z-index:50}.archive-dd-trigger.svelte-1d6nxft{box-sizing:border-box;cursor:pointer;text-align:left;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:200px;max-width:min(280px,48vw);padding:6px 10px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 1px 2px #0f172a0f}.archive-dd-trigger-inner.svelte-1d6nxft{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.archive-dd-kicker.svelte-1d6nxft{letter-spacing:.04em;text-transform:uppercase;color:#64748b;font-size:10px;font-weight:700;line-height:1}.archive-dd-trigger-value.svelte-1d6nxft{text-overflow:ellipsis;white-space:nowrap;color:#1e293b;width:100%;font-weight:600;line-height:1.25;overflow:hidden}.archive-dd-trigger.svelte-1d6nxft:focus{outline:none}.archive-dd-trigger.svelte-1d6nxft:focus-visible{border-color:#38bdf8;box-shadow:0 0 0 2px #38bdf840}.archive-dd-trigger.svelte-1d6nxft svg{color:#64748b;flex-shrink:0;width:16px;height:16px;transition:transform .18s,color .15s}.archive-dd-wrap--open.svelte-1d6nxft .archive-dd-trigger:where(.svelte-1d6nxft) svg{transform:rotate(180deg)}.archive-dd-wrap--aggregate.svelte-1d6nxft .archive-dd-trigger:where(.svelte-1d6nxft){background:linear-gradient(#fffefb,#fff7ed);border-color:#fdba74}.archive-dd-wrap--aggregate.svelte-1d6nxft .archive-dd-trigger-value:where(.svelte-1d6nxft){color:#c2410c}.archive-dd-wrap--aggregate.svelte-1d6nxft .archive-dd-trigger:where(.svelte-1d6nxft) svg{color:#ea580c}.archive-dd-panel.svelte-1d6nxft{box-sizing:border-box;z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:2px;min-width:100%;max-width:min(320px,92vw);max-height:min(304px,50vh);padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden auto;box-shadow:0 12px 32px #0f172a1f}.archive-dd-opt.svelte-1d6nxft{box-sizing:border-box;cursor:pointer;color:#1e293b;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;width:100%;margin:0;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.35;transition:background .12s;display:flex}.archive-dd-opt.svelte-1d6nxft:hover{background:#f8fafc}.archive-dd-opt.svelte-1d6nxft:focus{outline:none}.archive-dd-opt.svelte-1d6nxft:focus-visible{background:#e0f2fe}.archive-dd-opt--aggregate.svelte-1d6nxft{color:#9a3412;font-weight:600}.archive-dd-opt--aggregate.svelte-1d6nxft:hover{background:#fff7ed}.archive-dd-opt--selected.svelte-1d6nxft{color:#3730a3;background:#eef2ff;font-weight:600}.archive-dd-opt--aggregate.archive-dd-opt--selected.svelte-1d6nxft{color:#c2410c;background:#ffedd5}.head-text.svelte-1d6nxft{min-width:0}.head-store.svelte-1d6nxft{box-sizing:border-box;align-items:center;gap:8px;max-width:100%;margin:8px 0 0;padding:0;display:inline-flex}.head-store.svelte-1d6nxft .head-store-icon,.head-store.svelte-1d6nxft svg{color:#ea580c;opacity:.96;flex-shrink:0}.head-store-name.svelte-1d6nxft{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;overflow:hidden}h1.svelte-1d6nxft{color:#333;margin:0;font-size:18px}h2.svelte-1d6nxft{color:#333;margin:0 0 8px;font-size:16px}.muted.svelte-1d6nxft{color:#666;font-size:14px}.detail-note.svelte-1d6nxft{margin-top:12px}.btn-refresh.svelte-1d6nxft{color:#fff;cursor:pointer;background:#34495e;border:none;border-radius:4px;padding:6px 14px;font-size:13px}.btn-refresh.svelte-1d6nxft:hover:not(:disabled){background:#2c3e50}.btn-refresh.svelte-1d6nxft:disabled{opacity:.6;cursor:default}.table-wrap.svelte-1d6nxft{background:#fff;border-radius:8px;flex-shrink:0;max-height:40vh;overflow:auto;box-shadow:0 1px 3px #0000001a}.list-table.svelte-1d6nxft{border-collapse:collapse;width:100%;font-size:13px}.list-table.svelte-1d6nxft thead:where(.svelte-1d6nxft){color:#fff;z-index:1;background:#2c3e50;position:sticky;top:0}.list-table.svelte-1d6nxft th:where(.svelte-1d6nxft),.list-table.svelte-1d6nxft td:where(.svelte-1d6nxft){text-align:left;border:1px solid #ddd;padding:10px 12px}.list-table.svelte-1d6nxft th.num:where(.svelte-1d6nxft),.list-table.svelte-1d6nxft td.num:where(.svelte-1d6nxft){text-align:right}.list-table.svelte-1d6nxft th.col-session-seq:where(.svelte-1d6nxft),.list-table.svelte-1d6nxft td.col-session-seq:where(.svelte-1d6nxft){text-align:center}.list-table.svelte-1d6nxft tbody:where(.svelte-1d6nxft) tr.selected:where(.svelte-1d6nxft){background:#e8f4fc}.list-table.svelte-1d6nxft tbody:where(.svelte-1d6nxft) tr:where(.svelte-1d6nxft):hover{background:#f8f9fa}th.act.svelte-1d6nxft,td.act.svelte-1d6nxft{white-space:nowrap;width:1%}.btn-open.svelte-1d6nxft{color:#fff;cursor:pointer;background:#3498db;border:none;border-radius:4px;padding:4px 12px;font-size:12px}.btn-open.svelte-1d6nxft:hover{background:#2980b9}.detail.svelte-1d6nxft{box-sizing:border-box;min-height:0;box-shadow:none;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;flex:0 auto;margin-top:24px;display:flex;overflow:hidden}.detail-head.svelte-1d6nxft{border-bottom:1px solid #e2e8f0;flex-shrink:0;margin-bottom:0;padding:14px 16px 12px}.detail-top.svelte-1d6nxft{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.detail-top.svelte-1d6nxft h2:where(.svelte-1d6nxft){color:#0f172a;flex:1;min-width:0;margin:0;font-size:16px;font-weight:700}.detail-meta.svelte-1d6nxft{color:#475569;flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.detail-meta.svelte-1d6nxft strong:where(.svelte-1d6nxft){color:#1e293b;font-weight:600}.detail-actions.svelte-1d6nxft{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.btn-restore.svelte-1d6nxft{color:#fff;cursor:pointer;background:#27ae60;border:none;border-radius:4px;padding:6px 14px;font-size:13px}.btn-restore.svelte-1d6nxft:hover:not(:disabled){background:#219a52}.btn-restore.svelte-1d6nxft:disabled{opacity:.65;cursor:default}.btn-close.svelte-1d6nxft{color:#fff;cursor:pointer;background:#64748b;border:none;border-radius:4px;padding:6px 14px;font-size:13px;font-weight:500}.btn-close.svelte-1d6nxft:hover{background:#475569}.detail-table-wrap.svelte-1d6nxft{min-height:0;max-height:calc(100dvh - 260px);box-shadow:none;background:#fff;border-radius:0;flex:0 auto;overflow:auto}.detail-table-wrap.svelte-1d6nxft table:where(.svelte-1d6nxft){border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:13px}.detail-table-wrap.svelte-1d6nxft thead:where(.svelte-1d6nxft){color:#f1f5f9;z-index:2;background:#1e293b;position:sticky;top:0;box-shadow:0 1px #334155}.detail-table-wrap.svelte-1d6nxft th:where(.svelte-1d6nxft),.detail-table-wrap.svelte-1d6nxft td:where(.svelte-1d6nxft){vertical-align:middle;box-sizing:border-box;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;padding:5px 7px}.detail-table-wrap.svelte-1d6nxft th:where(.svelte-1d6nxft):first-child,.detail-table-wrap.svelte-1d6nxft td:where(.svelte-1d6nxft):first-child{border-left:none}.detail-table-wrap.svelte-1d6nxft th:where(.svelte-1d6nxft):last-child,.detail-table-wrap.svelte-1d6nxft td:where(.svelte-1d6nxft):last-child{border-right:none}.detail-table-wrap.svelte-1d6nxft th:where(.svelte-1d6nxft){text-align:left;text-transform:uppercase;letter-spacing:.03em;color:#f1f5f9;background:#1e293b;border-bottom-color:#334155;border-right-color:#334155;padding:2px 6px;font-size:10px;font-weight:600;line-height:1.15}.detail-table-wrap.svelte-1d6nxft th.row-n:where(.svelte-1d6nxft){text-align:center}.detail-table-wrap.svelte-1d6nxft th.num:where(.svelte-1d6nxft){text-align:right}.detail-table-wrap.svelte-1d6nxft tbody:where(.svelte-1d6nxft) tr:where(.svelte-1d6nxft):nth-child(odd){background:#fff}.detail-table-wrap.svelte-1d6nxft tbody:where(.svelte-1d6nxft) tr:where(.svelte-1d6nxft):nth-child(2n){background:#f8fafc}.detail-table-wrap.svelte-1d6nxft tbody:where(.svelte-1d6nxft) tr:where(.svelte-1d6nxft){transition:background .12s}.detail-table-wrap.svelte-1d6nxft tbody:where(.svelte-1d6nxft) tr:where(.svelte-1d6nxft):hover td:where(.svelte-1d6nxft){background:#eef2ff}.row-n.svelte-1d6nxft{text-align:center;width:44px}.narrow.svelte-1d6nxft{width:72px;min-width:64px}.col-sku.svelte-1d6nxft{width:88px}.col-price.svelte-1d6nxft{width:72px}.detail-table-wrap.svelte-1d6nxft .store-head:where(.svelte-1d6nxft){text-overflow:ellipsis;white-space:nowrap;text-align:center;vertical-align:middle;color:#f1f5f9;text-transform:none;letter-spacing:0;max-width:100px;font-size:9px;font-weight:600;line-height:1.1;overflow:hidden}.cell-text.svelte-1d6nxft{text-overflow:ellipsis;overflow:hidden}.num.svelte-1d6nxft{text-align:right}.restore-modal-overlay.svelte-1d6nxft{z-index:100020;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-sizing:border-box;background:#0f172a78;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.restore-modal.svelte-1d6nxft{box-sizing:border-box;background:#fff;border-radius:14px;width:100%;max-width:440px;padding:22px 24px 20px;box-shadow:0 22px 60px #0f172a38,0 0 0 1px #94a3b81f}.restore-modal--notice.restore-modal--error.svelte-1d6nxft{box-shadow:0 22px 60px #7f1d1d1f,0 0 0 1px #f8717159}.restore-modal--notice.restore-modal--success.svelte-1d6nxft .restore-modal-h3:where(.svelte-1d6nxft){color:#14532d;font-size:17px;font-weight:600}.restore-modal--notice.restore-modal--error.svelte-1d6nxft .restore-modal-h3:where(.svelte-1d6nxft){color:#b91c1c}.restore-modal-kicker.svelte-1d6nxft{letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin:0 0 8px;font-size:11px;font-weight:700;line-height:1.25}.restore-modal-h3.svelte-1d6nxft{color:#0f172a;margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.3}.restore-modal-p.svelte-1d6nxft{color:#334155;margin:0 0 20px;font-size:14px;line-height:1.5}.restore-modal-actions.svelte-1d6nxft{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.restore-modal-actions--single.svelte-1d6nxft{justify-content:stretch}.restore-modal-actions--single.svelte-1d6nxft .restore-btn-primary:where(.svelte-1d6nxft){flex:1;justify-content:center;min-width:0}.restore-btn-cancel.svelte-1d6nxft{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,border-color .15s}.restore-btn-cancel.svelte-1d6nxft:hover{background:#f1f5f9;border-color:#94a3b8}.restore-btn-confirm.svelte-1d6nxft{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s}.restore-btn-confirm.svelte-1d6nxft:hover{background:#15803d}.restore-btn-primary.svelte-1d6nxft{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;align-items:center;padding:9px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.restore-btn-primary.svelte-1d6nxft:hover{background:#1d4ed8}.restore-modal--notice.restore-modal--error.svelte-1d6nxft .restore-btn-primary:where(.svelte-1d6nxft){background:#dc2626}.restore-modal--notice.restore-modal--error.svelte-1d6nxft .restore-btn-primary:where(.svelte-1d6nxft):hover{background:#b91c1c}.restore-modal--notice.restore-modal--success.svelte-1d6nxft .restore-btn-primary:where(.svelte-1d6nxft){background:#16a34a}.restore-modal--notice.restore-modal--success.svelte-1d6nxft .restore-btn-primary:where(.svelte-1d6nxft):hover{background:#15803d}
