.backdrop[data-v-b68d7806]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:998;opacity:0;pointer-events:none;transition:opacity .2s ease}.backdrop.open[data-v-b68d7806]{opacity:1;pointer-events:all}.side[data-v-b68d7806]{padding:18px;border-left:1px solid var(--border);background:var(--bg);position:sticky;top:0;height:100vh;overflow-y:auto;overflow-x:hidden}.side.mobile[data-v-b68d7806]{position:fixed;top:0;right:0;width:280px;max-width:85vw;height:100vh;height:100dvh;z-index:999;transform:translate(100%);transition:transform .3s ease;box-shadow:-4px 0 20px #0000004d;padding:14px;padding-top:max(14px,env(safe-area-inset-top));padding-bottom:max(14px,env(safe-area-inset-bottom))}.side.mobile.open[data-v-b68d7806]{transform:translate(0)}.brand[data-v-b68d7806]{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--surface);position:relative}.closeBtn[data-v-b68d7806]{position:absolute;left:8px;padding:6px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;display:flex;align-items:center;justify-content:center}.closeBtn[data-v-b68d7806]:hover{background:var(--surface2)}.logo[data-v-b68d7806]{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-weight:800;color:var(--bg);background:var(--primary)}.title[data-v-b68d7806]{color:var(--text);font-weight:800}.sub[data-v-b68d7806]{color:var(--textMuted);font-size:12px;margin-top:2px}.section[data-v-b68d7806]{margin:18px 6px 10px;color:var(--textSubtle);font-size:12px;letter-spacing:.5px}.nav[data-v-b68d7806]{display:grid;gap:8px}.link[data-v-b68d7806]{padding:10px 12px;border-radius:12px;text-decoration:none;color:var(--text);border:1px solid var(--border);background:var(--surface)}.link[data-v-b68d7806]:hover{background:var(--surface2)}.active[data-v-b68d7806]{border-color:var(--primary);background:var(--primarySoft)}.hint[data-v-b68d7806]{padding:10px 12px;border-radius:12px;color:var(--textMuted);border:1px dashed var(--border)}.foot[data-v-b68d7806]{margin-top:18px}.pill[data-v-b68d7806]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:12px;background:var(--surface);border:1px solid var(--border)}.k[data-v-b68d7806]{color:var(--textSubtle);font-size:12px}.v[data-v-b68d7806]{color:var(--text);font-weight:700;text-transform:uppercase;font-size:12px}.ss[data-v-4d593544]{display:grid;gap:6px}.ssLabel[data-v-4d593544]{color:var(--muted);font-size:12px;font-weight:800}.ssControl[data-v-4d593544]{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;border:1px solid var(--inputBorder);background:var(--inputBg);border-radius:12px;overflow:hidden}.ssInput[data-v-4d593544]{height:42px;padding:0 12px;border:0;outline:none;background:transparent;color:var(--text);font-weight:800}.ssInput[data-v-4d593544]::placeholder{color:var(--placeholder)}.ssChevron[data-v-4d593544]{width:42px;height:42px;border:0;background:transparent;color:var(--muted);cursor:pointer;display:grid;place-items:center;border-inline-start:1px solid var(--inputBorder)}.ssError[data-v-4d593544]{padding:8px 10px;border-radius:12px;border:1px solid color-mix(in srgb,#ef4444 35%,transparent);background:color-mix(in srgb,#ef4444 10%,transparent);color:color-mix(in srgb,#ef4444 25%,var(--text));font-weight:900;font-size:12px}.ssOverlay[data-v-4d593544]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000040;z-index:2147483646}.ssMenu[data-v-4d593544]{background:var(--popoverBg)!important;border:1px solid var(--popoverBd)!important;border-radius:14px;box-shadow:var(--shadow);padding:8px;max-height:320px;overflow:auto;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important}.ssSearchHint[data-v-4d593544]{color:var(--subtle);font-size:11px;font-weight:800;padding:6px 8px 8px}.ssEmpty[data-v-4d593544]{padding:10px 12px;color:var(--subtle);font-weight:900;font-size:12px}.ssItem[data-v-4d593544]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border-radius:12px;border:1px solid transparent;background:transparent;color:var(--text);cursor:pointer;text-align:start}.ssItem[data-active=true][data-v-4d593544]{background:color-mix(in srgb,var(--primarySoft) 70%,transparent);border-color:color-mix(in srgb,var(--primary) 25%,transparent)}.ssItem[data-selected=true] .ssItemLabel[data-v-4d593544]{font-weight:950}.ssTick[data-v-4d593544]{color:var(--success);display:grid;place-items:center}.ss[data-disabled=true] .ssControl[data-v-4d593544]{opacity:.7}.ss[data-disabled=true] .ssInput[data-v-4d593544],.ss[data-disabled=true] .ssChevron[data-v-4d593544]{cursor:not-allowed}.wrap[data-v-271409d2]{display:inline-flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;border:1px solid var(--border);background:var(--surface)}.lbl[data-v-271409d2]{color:var(--textMuted);font-size:12px}.sel[data-v-271409d2]{background:transparent;border:none;outline:none;color:var(--text);font-weight:700;padding:2px 6px}.sel[data-v-271409d2] .smartSelectDisplay{background:transparent;border:none;padding:2px 6px;font-weight:700}.sel[data-v-271409d2] .smartSelectIcons{left:6px}.theme-toggle[data-v-3743cc29]{padding:8px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;min-width:36px;min-height:36px}.theme-toggle[data-v-3743cc29]:hover:not(:disabled){background:var(--surface2);border-color:var(--border)}.theme-toggle[data-v-3743cc29]:disabled{opacity:.5;cursor:not-allowed}.theme-toggle svg[data-v-3743cc29]{display:block}.top[data-v-ecae8533]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;max-width:100%;overflow-x:hidden;flex-wrap:wrap}.left[data-v-ecae8533]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.menuBtn[data-v-ecae8533]{padding:8px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;display:flex;align-items:center;justify-content:center}.menuBtn[data-v-ecae8533]:hover{background:var(--surface2)}.h1[data-v-ecae8533]{color:var(--text);font-weight:900;font-size:16px}.sub[data-v-ecae8533]{color:var(--textSubtle);font-size:12px;margin-top:4px}.right[data-v-ecae8533]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;min-width:0}.user[data-v-ecae8533]{padding:8px 10px;border-radius:12px;border:1px solid var(--border);background:var(--surface);white-space:nowrap}.nm[data-v-ecae8533]{color:var(--text);font-weight:800;font-size:12px;line-height:1.2}.rl[data-v-ecae8533]{color:var(--textMuted);font-size:11px;text-transform:uppercase;margin-top:2px}.btn[data-v-ecae8533]{padding:9px 12px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-weight:800;cursor:pointer;white-space:nowrap}.btn[data-v-ecae8533]:hover{background:var(--surface2)}@media (max-width: 640px){.top[data-v-ecae8533]{padding:12px 14px;gap:10px}.left[data-v-ecae8533]{width:100%;order:1}.right[data-v-ecae8533]{width:100%;order:2;justify-content:space-between;gap:6px}.h1[data-v-ecae8533]{font-size:14px}.sub[data-v-ecae8533]{font-size:11px}.user[data-v-ecae8533]{padding:6px 8px;font-size:11px}.btn[data-v-ecae8533]{padding:8px 10px;font-size:12px}}.app[data-v-02ebdbba]{min-height:100vh;display:grid;grid-template-columns:280px 1fr;background:var(--bg);transition:background-color .2s ease;width:100%;max-width:100vw;overflow-x:hidden}.main[data-v-02ebdbba]{display:grid;grid-template-rows:auto 1fr;min-width:0;max-width:100%;overflow-x:hidden}.content[data-v-02ebdbba]{padding:18px;min-width:0;max-width:100%;overflow-x:hidden}@media (max-width: 640px){.app[data-v-02ebdbba]{grid-template-columns:1fr}.content[data-v-02ebdbba]{padding:12px}}@media (min-width: 641px) and (max-width: 1024px){.app[data-v-02ebdbba]{grid-template-columns:240px 1fr}.content[data-v-02ebdbba]{padding:14px}}.card[data-v-3e83ec93]{border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;padding:16px;box-shadow:0 18px 40px #00000038}.hdr[data-v-3e83ec93]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.meta[data-v-3e83ec93]{display:flex;gap:8px;align-items:center}.ttl[data-v-3e83ec93]{color:#e6eefc;font-weight:950}.sub[data-v-3e83ec93]{color:#e6eefc99;font-size:12px;margin-top:4px}.tableWrap[data-v-3e83ec93]{overflow:auto}.tbl[data-v-3e83ec93]{width:100%;border-collapse:collapse;min-width:720px}th[data-v-3e83ec93],td[data-v-3e83ec93]{padding:10px;border-bottom:1px solid rgba(255,255,255,.08);text-align:right}th[data-v-3e83ec93]{color:#e6eefcbf;font-size:12px}.muted[data-v-3e83ec93]{color:#e6eefc8c;font-size:12px}.strong[data-v-3e83ec93]{color:#e6eefc;font-weight:900}.mono[data-v-3e83ec93]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#e6eefcd9}.pill[data-v-3e83ec93]{padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#e6eefc;font-weight:900;font-size:12px}.pill[data-on="1"][data-v-3e83ec93]{border-color:var(--btnBd);background:var(--btnBg)}.pill.warn[data-v-3e83ec93]{border-color:#fbbf2466;background:#fbbf2426;color:#fbbf24}.acts[data-v-3e83ec93]{display:flex;gap:8px}.btn[data-v-3e83ec93]{padding:10px 12px;border-radius:12px;border:1px solid var(--btnBd);background:var(--btnBg);color:var(--btnTx);font-weight:950;cursor:pointer}.btn[data-v-3e83ec93]:disabled{opacity:.5;cursor:not-allowed}.btn.ghost[data-v-3e83ec93]{border-color:#ffffff24;background:#ffffff0a;color:#e6eefc}.btn.sm[data-v-3e83ec93]{padding:8px 10px;font-size:12px;border-radius:10px}.modalBg[data-v-3e83ec93]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:grid;place-items:center;padding:18px}.modal[data-v-3e83ec93]{width:min(480px,100%);border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#0b1220;padding:14px}.mttl[data-v-3e83ec93]{color:#e6eefc;font-weight:950}.form[data-v-3e83ec93]{display:grid;gap:10px;margin-top:12px}.row[data-v-3e83ec93]{display:grid;gap:6px}.lbl[data-v-3e83ec93]{color:#e6eefcb3;font-size:12px;font-weight:800}.inp[data-v-3e83ec93]{padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#0000002e;color:#e6eefc;outline:none}.macts[data-v-3e83ec93]{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.err[data-v-3e83ec93]{margin-top:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(248,113,113,.35);background:#f871711a;color:#fecaca;font-weight:900;font-size:12px}.card[data-v-8b649557]{border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;padding:16px;box-shadow:0 18px 40px #00000038}.hdr[data-v-8b649557]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.ttl[data-v-8b649557]{color:#e6eefc;font-weight:950}.sub[data-v-8b649557]{color:#e6eefc99;font-size:12px;margin-top:4px}.meta[data-v-8b649557]{display:flex;gap:10px;align-items:center}.mini[data-v-8b649557]{color:#e6eefca6;font-size:12px;font-weight:900}.filters[data-v-8b649557]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:12px 0}.f[data-v-8b649557]{display:grid;gap:6px}.lbl[data-v-8b649557]{color:#e6eefcb3;font-size:12px;font-weight:800}.inp[data-v-8b649557]{padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#0000002e;color:#e6eefc;outline:none;width:100%;box-sizing:border-box}.tableWrap[data-v-8b649557]{overflow:auto}.tbl[data-v-8b649557]{width:100%;border-collapse:collapse;min-width:1100px}th[data-v-8b649557],td[data-v-8b649557]{padding:10px;border-bottom:1px solid rgba(255,255,255,.08);text-align:right}th[data-v-8b649557]{color:#e6eefcbf;font-size:12px}.muted[data-v-8b649557]{color:#e6eefc8c;font-size:12px}.mono[data-v-8b649557]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#e6eefcd9}.pill[data-v-8b649557]{padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#e6eefc;font-weight:900;font-size:12px;white-space:nowrap;display:inline-block}.pill[data-a=create][data-v-8b649557]{border-color:var(--btnBd);background:var(--btnBg)}.pill[data-a=update][data-v-8b649557]{border-color:#60a5fa59;background:#60a5fa1f}.pill[data-a=delete][data-v-8b649557]{border-color:#f8717159;background:#f871711f}.pill[data-a=toggle_paid][data-v-8b649557]{border-color:#facc1559;background:#facc151f}.pill[data-a=upload_status_change][data-v-8b649557]{border-color:#8b5cf659;background:#8b5cf61f}.auditSummary[data-v-8b649557]{color:#e6eefc;font-size:13px;font-weight:800;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1024px){.filters[data-v-8b649557]{grid-template-columns:1fr}}.card[data-v-0d536d3a]{border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;padding:16px;box-shadow:0 18px 40px #00000038}.hdr[data-v-0d536d3a]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.ttl[data-v-0d536d3a]{color:#e6eefc;font-weight:950}.sub[data-v-0d536d3a]{color:#e6eefc99;font-size:12px;margin-top:4px}.meta[data-v-0d536d3a]{display:flex;gap:10px;align-items:center}.mini[data-v-0d536d3a]{color:#e6eefca6;font-size:12px;font-weight:900}.tableWrap[data-v-0d536d3a]{overflow:auto}.tbl[data-v-0d536d3a]{width:100%;border-collapse:collapse;min-width:720px}th[data-v-0d536d3a],td[data-v-0d536d3a]{padding:10px;border-bottom:1px solid rgba(255,255,255,.08);text-align:right}th[data-v-0d536d3a]{color:#e6eefcbf;font-size:12px}.muted[data-v-0d536d3a]{color:#e6eefc8c;font-size:12px}.strong[data-v-0d536d3a]{color:#e6eefc;font-weight:900}.mono[data-v-0d536d3a]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#e6eefcd9}.pill[data-v-0d536d3a]{padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#e6eefc;font-weight:900;font-size:12px;white-space:nowrap;display:inline-block}.pill[data-on="1"][data-v-0d536d3a]{border-color:var(--btnBd);background:var(--btnBg)}.acts[data-v-0d536d3a]{display:flex;gap:8px;flex-wrap:wrap}.btn[data-v-0d536d3a]{padding:10px 12px;border-radius:12px;border:1px solid var(--btnBd);background:var(--btnBg);color:var(--btnTx);font-weight:950;cursor:pointer;white-space:nowrap}.btn[data-v-0d536d3a]:disabled{opacity:.6;cursor:not-allowed}.btn.ghost[data-v-0d536d3a]{border-color:#ffffff24;background:#ffffff0a;color:#e6eefc}.btn.sm[data-v-0d536d3a]{padding:8px 10px;font-size:12px;border-radius:10px}.modalBg[data-v-0d536d3a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:grid;place-items:center;padding:18px;z-index:999}.modal[data-v-0d536d3a]{width:min(480px,95vw);max-width:95vw;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#0b1220;padding:20px}.mttl[data-v-0d536d3a]{color:#e6eefc;font-weight:950}.msub[data-v-0d536d3a]{color:#e6eefc99;font-size:12px;margin-top:6px}.form[data-v-0d536d3a]{display:grid;gap:10px;margin-top:12px}.row[data-v-0d536d3a]{display:grid;gap:6px}.lbl[data-v-0d536d3a]{color:#e6eefcb3;font-size:12px;font-weight:800}.inp[data-v-0d536d3a]{padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#0000002e;color:#e6eefc;outline:none;width:100%;box-sizing:border-box}.macts[data-v-0d536d3a]{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.err[data-v-0d536d3a]{margin-top:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(248,113,113,.35);background:#f871711a;color:#fecaca;font-weight:900;font-size:12px}.card[data-v-16b0b595]{border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;padding:16px;box-shadow:0 18px 40px #00000038}.ttl[data-v-16b0b595]{color:#e6eefc;font-weight:950}.sub[data-v-16b0b595]{color:#e6eefc99;font-size:12px;margin-top:4px}.stats[data-v-16b0b595]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px}.stat[data-v-16b0b595]{padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0000001f}.k[data-v-16b0b595]{color:#e6eefc99;font-size:12px;font-weight:800}.v[data-v-16b0b595]{color:#e6eefc;font-size:22px;font-weight:950;margin-top:4px}.hint[data-v-16b0b595]{margin-top:12px;padding:10px 12px;border-radius:12px;border:1px dashed rgba(255,255,255,.14);color:#e6eefc99;font-size:12px}@media (max-width: 1024px){.stats[data-v-16b0b595]{grid-template-columns:repeat(2,minmax(0,1fr))}}.card[data-v-1e569564]{border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;padding:16px;box-shadow:0 18px 40px #00000038}.hdr[data-v-1e569564]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.ttl[data-v-1e569564]{color:#e6eefc;font-weight:950}.sub[data-v-1e569564]{color:#e6eefc99;font-size:12px;margin-top:4px}.meta[data-v-1e569564]{display:flex;gap:10px;align-items:center}.mini[data-v-1e569564]{color:#e6eefca6;font-size:12px;font-weight:900}.totalHint[data-v-1e569564]{color:#e6eefc80;font-size:11px;margin-inline-start:8px}.filters[data-v-1e569564]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:12px 0}.f[data-v-1e569564]{display:grid;gap:6px}.lbl[data-v-1e569564]{color:#e6eefcb3;font-size:12px;font-weight:800}.inp[data-v-1e569564]{padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#0000002e;color:#e6eefc;outline:none;width:100%;box-sizing:border-box}.tableWrap[data-v-1e569564]{overflow:auto}.tbl[data-v-1e569564]{width:100%;border-collapse:collapse;min-width:1100px}th[data-v-1e569564],td[data-v-1e569564]{padding:10px;border-bottom:1px solid rgba(255,255,255,.08);text-align:right}th[data-v-1e569564]{color:#e6eefcbf;font-size:12px}.muted[data-v-1e569564]{color:#e6eefc8c;font-size:12px}.pill[data-v-1e569564]{padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#e6eefc;font-weight:900;font-size:12px;white-space:nowrap;display:inline-block}.pill[data-s=pending][data-v-1e569564]{border-color:#ffffff24}.pill[data-s=in_progress][data-v-1e569564]{border-color:#facc1559;background:#facc151a}.pill[data-s=completed][data-v-1e569564]{border-color:#22c55e59;background:#22c55e1a}.pill[data-s=rejected][data-v-1e569564]{border-color:#f8717159;background:#f871711a}.lnk[data-v-1e569564]{color:#9ae6b4;font-weight:900;text-decoration:none}.acts[data-v-1e569564]{display:flex;gap:8px;flex-wrap:wrap}.btn[data-v-1e569564]{padding:10px 12px;border-radius:12px;border:1px solid var(--btnBd);background:var(--btnBg);color:var(--btnTx);font-weight:950;cursor:pointer;white-space:nowrap}.btn[data-v-1e569564]:disabled{opacity:.6;cursor:not-allowed}.btn.ghost[data-v-1e569564]{border-color:#ffffff24;background:#ffffff0a;color:#e6eefc}.btn.sm[data-v-1e569564]{padding:8px 10px;font-size:12px;border-radius:10px}@media (max-width: 1024px){.filters[data-v-1e569564]{grid-template-columns:1fr}}.grid[data-v-4f0cee32]{display:grid;gap:16px}.card[data-v-4f0cee32]{border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;padding:16px;box-shadow:0 18px 40px #00000038}.hdr[data-v-4f0cee32]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;min-width:0}.hdr>div[data-v-4f0cee32]:first-child{min-width:0;flex:1}.hdr .meta[data-v-4f0cee32]{flex-shrink:0}.ttl[data-v-4f0cee32]{color:#e6eefc;font-weight:950;word-wrap:break-word;overflow-wrap:break-word}.sub[data-v-4f0cee32]{color:#e6eefc99;font-size:12px;margin-top:4px;word-wrap:break-word;overflow-wrap:break-word}.meta[data-v-4f0cee32]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;min-width:0}.meta .btn[data-v-4f0cee32],.meta .mini[data-v-4f0cee32]{white-space:nowrap;flex-shrink:0}.metaBox[data-v-4f0cee32]{display:grid;gap:6px}.metaLbl[data-v-4f0cee32]{color:#e6eefca6;font-size:11px;font-weight:900}.metaSel[data-v-4f0cee32]{padding:8px 10px;border-radius:12px;border:1px solid var(--btnBd);background:#0000002e;color:#e6eefc;font-weight:900;outline:none}.tabs[data-v-4f0cee32]{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.tab[data-v-4f0cee32]{padding:9px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#e6eefcd9;font-weight:950;cursor:pointer}.tab[data-on=true][data-v-4f0cee32]{border-color:var(--btnBd);background:var(--btnBg);color:var(--btnTx)}.stats[data-v-4f0cee32]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px}.stat[data-v-4f0cee32]{padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0000001f}.k[data-v-4f0cee32]{color:#e6eefc99;font-size:12px;font-weight:800}.v[data-v-4f0cee32]{color:#e6eefc;font-size:22px;font-weight:950;margin-top:4px}.hint[data-v-4f0cee32]{margin-top:12px;padding:10px 12px;border-radius:12px;border:1px dashed rgba(255,255,255,.14);color:#e6eefc99;font-size:12px}.filters[data-v-4f0cee32]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:12px 0}.f[data-v-4f0cee32]{display:grid;gap:6px;min-width:0}.lbl[data-v-4f0cee32]{color:#e6eefcb3;font-size:12px;font-weight:800}.inp[data-v-4f0cee32]{padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#0000002e;color:#e6eefc;outline:none;width:100%;box-sizing:border-box;min-width:0}.inp[type=file][data-v-4f0cee32]{padding:8px}.tableWrap[data-v-4f0cee32]{overflow:auto}.tbl[data-v-4f0cee32]{width:100%;border-collapse:collapse;min-width:1100px}th[data-v-4f0cee32],td[data-v-4f0cee32]{padding:10px;border-bottom:1px solid rgba(255,255,255,.08);text-align:right;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}th[data-v-4f0cee32]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}td[data-v-4f0cee32]{white-space:normal;max-width:300px}td[data-v-4f0cee32]:last-child{max-width:none;white-space:nowrap}td:last-child .acts[data-v-4f0cee32]{white-space:normal}.rowClickable[data-v-4f0cee32]{cursor:pointer;transition:background .2s}.rowClickable[data-v-4f0cee32]:hover{background:#ffffff08}th[data-v-4f0cee32]{color:#e6eefcbf;font-size:12px}.muted[data-v-4f0cee32]{color:#e6eefc8c;font-size:12px;word-wrap:break-word;overflow-wrap:break-word}.strong[data-v-4f0cee32]{color:#e6eefc;font-weight:900;word-wrap:break-word;overflow-wrap:break-word}.mono[data-v-4f0cee32]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#e6eefcd9;word-break:break-all}.mini[data-v-4f0cee32]{color:#e6eefca6;font-size:12px;font-weight:900}.acts[data-v-4f0cee32]{display:flex;gap:8px;flex-wrap:wrap;min-width:0}.acts .btn[data-v-4f0cee32]{white-space:nowrap;flex-shrink:0}.btn[data-v-4f0cee32]{padding:10px 12px;border-radius:12px;border:1px solid var(--btnBd);background:var(--btnBg);color:var(--btnTx);font-weight:950;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn[data-v-4f0cee32]:disabled{opacity:.6;cursor:not-allowed}.btn.ghost[data-v-4f0cee32]{border-color:#ffffff24;background:#ffffff0a;color:#e6eefc}.btn.sm[data-v-4f0cee32]{padding:8px 10px;font-size:12px;border-radius:10px}.pill[data-v-4f0cee32]{padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#e6eefc;font-weight:900;font-size:12px;white-space:nowrap;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.pill[data-on="1"][data-v-4f0cee32]{border-color:var(--btnBd);background:var(--btnBg)}.pill.warn[data-v-4f0cee32]{border-color:#facc1559;background:#facc151a;color:#fff6cc}.pill[data-s=pending][data-v-4f0cee32]{border-color:#ffffff24}.pill[data-s=in_progress][data-v-4f0cee32]{border-color:#facc1559;background:#facc151a}.pill[data-s=completed][data-v-4f0cee32]{border-color:#22c55e59;background:#22c55e1a}.pill[data-s=rejected][data-v-4f0cee32]{border-color:#f8717159;background:#f871711a}.pill[data-a=create][data-v-4f0cee32]{border-color:var(--btnBd);background:var(--btnBg)}.pill[data-a=update][data-v-4f0cee32]{border-color:#60a5fa59;background:#60a5fa1f}.pill[data-a=delete][data-v-4f0cee32]{border-color:#f8717159;background:#f871711f}.pill[data-a=toggle_paid][data-v-4f0cee32]{border-color:#facc1559;background:#facc151f}.pill[data-a=upload_status_change][data-v-4f0cee32]{border-color:#8b5cf659;background:#8b5cf61f}.auditSummary[data-v-4f0cee32]{color:#e6eefc;font-size:13px;font-weight:800;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip[data-v-4f0cee32]{padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#e6eefc;font-weight:900;font-size:12px;white-space:nowrap;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.lnk[data-v-4f0cee32]{color:#9ae6b4;font-weight:900;text-decoration:none}.toast[data-v-4f0cee32]{position:fixed;bottom:20px;right:20px;padding:10px 12px;border-radius:12px;border:1px solid var(--btnBd);background:var(--btnBg);color:var(--btnTx);font-weight:900;font-size:12px;z-index:10000;box-shadow:0 4px 12px #0000004d}.modalBg[data-v-4f0cee32]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:grid;place-items:center;padding:18px;z-index:999}.modal[data-v-4f0cee32]{width:min(900px,95vw);max-width:95vw;max-height:90vh;overflow-y:auto;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#0b1220;padding:20px}.mttl[data-v-4f0cee32]{color:#e6eefc;font-weight:950}.msub[data-v-4f0cee32]{color:#e6eefc99;font-size:12px;margin-top:6px}.form[data-v-4f0cee32]{display:grid;gap:10px;margin-top:12px}.row[data-v-4f0cee32]{display:grid;gap:6px}.imgBox[data-v-4f0cee32]{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0000002e;overflow:hidden;min-height:160px;display:grid;place-items:center}.imgPrev[data-v-4f0cee32]{width:100%;height:220px;object-fit:contain;background:#0003}.imgEmpty[data-v-4f0cee32]{color:#e6eefc8c;font-weight:900;font-size:12px}.macts[data-v-4f0cee32]{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.err[data-v-4f0cee32]{margin-top:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(248,113,113,.35);background:#f871711a;color:#fecaca;font-weight:900;font-size:12px}.warnBox[data-v-4f0cee32]{padding:9px 10px;border-radius:12px;border:1px solid rgba(250,204,21,.35);background:#facc151a;color:#fff6cc;font-weight:900;font-size:12px}.drawerBg[data-v-4f0cee32]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:grid;place-items:center;padding:18px;z-index:1000}.drawer[data-v-4f0cee32]{width:min(600px,90vw);max-height:90vh;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#0b1220;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #0006}.drawerHeader[data-v-4f0cee32]{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.1)}.drawerTitle[data-v-4f0cee32]{color:#e6eefc;font-weight:950;font-size:18px}.drawerClose[data-v-4f0cee32]{width:32px;height:32px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#e6eefc;font-size:24px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:all .2s}.drawerClose[data-v-4f0cee32]:hover{background:#ffffff1a;border-color:#fff3}.drawerContent[data-v-4f0cee32]{flex:1;overflow-y:auto;padding:18px;display:grid;gap:20px}.drawerSection[data-v-4f0cee32]{display:grid;gap:12px}.drawerLabel[data-v-4f0cee32]{color:#e6eefcb3;font-size:13px;font-weight:800}.drawerImageBox[data-v-4f0cee32]{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0000002e;overflow:hidden;min-height:200px;display:grid;place-items:center}.drawerImage[data-v-4f0cee32]{width:100%;max-height:400px;object-fit:contain;background:#0003}.drawerImageEmpty[data-v-4f0cee32]{color:#e6eefc8c;font-weight:900;font-size:14px}.drawerImageActions[data-v-4f0cee32]{display:flex;gap:10px;flex-wrap:wrap}.drawerDetailsGrid[data-v-4f0cee32]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.drawerDetailItem[data-v-4f0cee32]{display:grid;gap:6px}.drawerDetailLabel[data-v-4f0cee32]{color:#e6eefc99;font-size:12px;font-weight:800}.drawerDetailValue[data-v-4f0cee32]{color:#e6eefc;font-weight:900;font-size:14px}.drawerActions[data-v-4f0cee32]{display:flex;justify-content:flex-end;gap:10px;padding:16px 18px;border-top:1px solid rgba(255,255,255,.1);flex-wrap:wrap}@media (max-width: 1024px){.stats[data-v-4f0cee32]{grid-template-columns:repeat(2,minmax(0,1fr))}.filters[data-v-4f0cee32]{grid-template-columns:1fr}.drawer[data-v-4f0cee32]{width:min(95vw,500px);max-height:95vh}.drawerDetailsGrid[data-v-4f0cee32]{grid-template-columns:1fr}}.checkboxes[data-v-4f0cee32]{display:flex;flex-direction:column;gap:8px;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff05}.checkbox-label[data-v-4f0cee32]{display:flex;align-items:center;gap:8px;cursor:pointer;color:#e6eefc;font-size:14px}.checkbox-label input[type=checkbox][data-v-4f0cee32]{width:18px;height:18px;cursor:pointer}.checkbox-label span[data-v-4f0cee32]{flex:1}@media (max-width: 640px){.grid[data-v-4f0cee32]{grid-template-columns:1fr;gap:12px}.card[data-v-4f0cee32]{padding:12px;border-radius:14px}.hdr[data-v-4f0cee32]{flex-direction:column;gap:10px}.ttl[data-v-4f0cee32]{font-size:16px}.sub[data-v-4f0cee32]{font-size:11px}.tableWrap[data-v-4f0cee32]{overflow-x:auto;-webkit-overflow-scrolling:touch}.tableWrap .tbl[data-v-4f0cee32]{min-width:600px;font-size:11px}.tableWrap th[data-v-4f0cee32],.tableWrap td[data-v-4f0cee32]{padding:8px 6px;font-size:11px}.drawer[data-v-4f0cee32]{width:100%;max-width:100%;max-height:90vh;max-height:90dvh;border-radius:20px 20px 0 0;margin:0}.drawerDetailsGrid[data-v-4f0cee32]{grid-template-columns:1fr}.toolbar[data-v-4f0cee32]{flex-direction:column;gap:8px}.toolbar .btn[data-v-4f0cee32]{width:100%}}.card[data-v-87a95d65]{border-radius:18px;border:1px solid var(--cardBorder);background:var(--card);padding:16px;box-shadow:var(--shadow)}.hdr[data-v-87a95d65]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.ttl[data-v-87a95d65]{color:#e6eefc;font-weight:950}.sub[data-v-87a95d65]{color:#e6eefc99;font-size:12px;margin-top:4px}.tableWrap[data-v-87a95d65]{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;max-width:100%}.tbl[data-v-87a95d65]{width:100%;border-collapse:collapse;min-width:980px}th[data-v-87a95d65],td[data-v-87a95d65]{padding:10px;border-bottom:1px solid var(--border);text-align:right}th[data-v-87a95d65]{color:#e6eefcbf;font-size:12px}.muted[data-v-87a95d65]{color:#e6eefc8c;font-size:12px}.strong[data-v-87a95d65]{color:#e6eefc;font-weight:900}.mono[data-v-87a95d65]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#e6eefcd9}.chip[data-v-87a95d65],.pill[data-v-87a95d65]{padding:6px 10px;border-radius:999px;border:1px solid var(--cardBorder);background:var(--chipBg);color:var(--chipText);font-weight:900;font-size:12px}.pill[data-on="1"][data-v-87a95d65]{border-color:var(--btnBd);background:var(--btnBg)}.acts[data-v-87a95d65]{display:flex;gap:8px}.btn[data-v-87a95d65]{padding:10px 12px;border-radius:12px;border:1px solid var(--btnBd);background:var(--btnBg);color:var(--btnTx);font-weight:950;cursor:pointer}.btn.ghost[data-v-87a95d65]{border-color:var(--ghostBd);background:var(--ghostBg);color:var(--ghostTx)}.btn.sm[data-v-87a95d65]{padding:8px 10px;font-size:12px;border-radius:10px}.modalBg[data-v-87a95d65]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:grid;place-items:center;padding:18px}.modal[data-v-87a95d65]{width:min(520px,100%);border-radius:16px;border:1px solid var(--cardBorder);background:var(--card);padding:14px}.mttl[data-v-87a95d65]{color:var(--text);font-weight:950}.form[data-v-87a95d65]{display:grid;gap:10px;margin-top:12px}.row[data-v-87a95d65]{display:grid;gap:6px}.lbl[data-v-87a95d65]{color:var(--textMuted);font-size:12px;font-weight:800}.inp[data-v-87a95d65]{padding:10px 12px;border-radius:12px;border:1px solid var(--inputBorder);background:var(--inputBg);color:var(--inputText);outline:none}.macts[data-v-87a95d65]{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.count[data-v-87a95d65]{color:#e6eefc80;font-size:11px;margin-top:2px}.pointsGrid[data-v-87a95d65]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:8px;border-radius:12px;border:1px solid var(--inputBorder);background:var(--inputBg);max-height:200px;overflow-y:auto;direction:rtl}.pointsGrid[data-v-87a95d65]::-webkit-scrollbar{width:8px}.pointsGrid[data-v-87a95d65]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.pointsGrid[data-v-87a95d65]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.pointsGrid[data-v-87a95d65]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.pointCheckbox[data-v-87a95d65]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:6px;border-radius:8px;color:#e6eefc;font-size:13px;transition:background .2s}.pointCheckbox[data-v-87a95d65]:hover{background:var(--surface2)}.pointCheckbox input[type=checkbox][data-v-87a95d65]{cursor:pointer;width:16px;height:16px}.passwordWrapper[data-v-87a95d65]{position:relative}.passwordWrapper .inp[data-v-87a95d65]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:1;width:100%;padding-left:44px}.eyeBtn[data-v-87a95d65]{position:absolute;left:8px;top:50%;transform:translateY(-50%);z-index:2;width:34px;height:34px;display:grid;place-items:center;padding:0;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#e6eefce6}.eyeBtn svg[data-v-87a95d65]{display:block}.pointsBox[data-v-87a95d65]{border-radius:12px;border:1px solid var(--inputBorder);background:var(--inputBg);padding:8px}.help[data-v-87a95d65]{margin-top:6px;font-size:12px;color:var(--textSubtle)}@media (max-width: 640px){.card[data-v-87a95d65]{padding:12px;border-radius:14px}.hdr[data-v-87a95d65]{flex-direction:column;gap:10px}.hdr .btn[data-v-87a95d65]{width:100%}.ttl[data-v-87a95d65]{font-size:16px}.sub[data-v-87a95d65]{font-size:11px}.tbl[data-v-87a95d65]{min-width:800px;font-size:11px}.tbl th[data-v-87a95d65],.tbl td[data-v-87a95d65]{padding:8px 6px;font-size:11px}.acts[data-v-87a95d65]{flex-direction:column;gap:6px}.acts .btn[data-v-87a95d65]{width:100%}.modalBg[data-v-87a95d65]{padding:0;align-items:flex-end}.modal[data-v-87a95d65]{width:100%;max-width:100%;border-radius:20px 20px 0 0;padding:16px;max-height:90vh;max-height:90dvh;margin:0}.mttl[data-v-87a95d65]{font-size:16px}.form[data-v-87a95d65]{gap:8px}.row[data-v-87a95d65]{gap:6px}.pointsGrid[data-v-87a95d65]{grid-template-columns:1fr;max-height:150px}.macts[data-v-87a95d65]{flex-direction:column-reverse;gap:8px}.macts .btn[data-v-87a95d65]{width:100%}}.wrap[data-v-aadfc52c]{min-height:100vh;display:grid;place-items:center;background:radial-gradient(800px 400px at 50% 0%,var(--primarySoft),transparent 60%),var(--bg);padding:18px}.card[data-v-aadfc52c]{width:min(560px,100%);border-radius:18px;border:1px solid var(--border);background:var(--surface);padding:18px;box-shadow:var(--shadow)}.ttl[data-v-aadfc52c]{color:var(--text);font-weight:950;font-size:18px}.desc[data-v-aadfc52c]{color:var(--textMuted);font-size:13px;margin-top:6px}.form[data-v-aadfc52c]{display:grid;gap:12px;margin-top:14px}.row[data-v-aadfc52c]{display:grid;gap:6px}.lbl[data-v-aadfc52c]{color:var(--textMuted);font-size:12px;font-weight:800}.inp[data-v-aadfc52c]{padding:11px 12px;border-radius:12px;border:1px solid var(--border);background:var(--inputBg);color:var(--inputText);outline:none}.inp[data-v-aadfc52c]::placeholder{color:var(--placeholder)}.passwordWrapper[data-v-aadfc52c]{position:relative;display:flex;align-items:center}.passwordWrapper .inp[data-v-aadfc52c]{padding-left:40px;width:100%}.eyeBtn[data-v-aadfc52c]{position:absolute;left:8px;background:none;border:none;color:var(--textMuted);cursor:pointer;padding:4px 8px;font-size:18px;display:flex;align-items:center;justify-content:center;outline:none}.eyeBtn[data-v-aadfc52c]:hover{color:var(--text)}.btn[data-v-aadfc52c]{padding:11px 12px;border-radius:12px;border:1px solid var(--primary);background:var(--primarySoft);color:var(--primary);font-weight:950;cursor:pointer}.btn[data-v-aadfc52c]:disabled{opacity:.6;cursor:not-allowed}.err[data-v-aadfc52c]{padding:10px 12px;border-radius:12px;border:1px solid var(--danger);background:#ef44441a;color:var(--danger);font-weight:900;font-size:12px}.hintBox[data-v-aadfc52c]{margin-top:14px;border-radius:16px;border:1px solid var(--border);background:var(--surface);padding:12px}.hintT[data-v-aadfc52c]{color:var(--text);font-weight:900;font-size:12px}.creds[data-v-aadfc52c]{display:grid;gap:10px;margin-top:10px}.cred[data-v-aadfc52c]{text-align:right;cursor:pointer;padding:12px;border-radius:14px;border:1px solid var(--border);background:var(--surface)}.cred[data-v-aadfc52c]:hover{background:var(--surface2)}.r[data-v-aadfc52c]{color:var(--text);font-weight:950;text-transform:uppercase;font-size:12px}.u[data-v-aadfc52c],.p[data-v-aadfc52c]{color:var(--textMuted);font-size:12px;margin-top:4px}.mono[data-v-aadfc52c]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#e6eefce6}.grid[data-v-dfa4bf61]{display:grid;grid-template-columns:1.1fr .9fr;gap:16px}.card[data-v-dfa4bf61]{border-radius:18px;border:1px solid var(--cardBorder);background:var(--card);padding:16px;box-shadow:var(--shadow)}.hdr[data-v-dfa4bf61]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.ttl[data-v-dfa4bf61]{color:var(--text);font-weight:950}.sub[data-v-dfa4bf61]{color:var(--subtle);font-size:12px;margin-top:4px}.imgWrap[data-v-dfa4bf61]{border-radius:16px;overflow:hidden;border:1px solid var(--cardBorder);background:color-mix(in srgb,var(--bg) 70%,transparent);position:relative;height:560px;display:flex;align-items:center;justify-content:center}.imgContainer[data-v-dfa4bf61]{width:100%;height:100%;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;cursor:default;-webkit-user-select:none;user-select:none}.uploadInfoOverlay[data-v-dfa4bf61]{position:absolute;top:12px;left:12px;display:flex;gap:8px;align-items:center;z-index:20;background:var(--overlayBg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:8px 12px;border-radius:12px;border:1px solid var(--overlayBd)}.uploadSeq[data-v-dfa4bf61]{color:color-mix(in srgb,var(--primary) 65%,var(--text));font-weight:900;font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.uploadId[data-v-dfa4bf61]{color:var(--muted);font-weight:800;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.zoomControlsOverlay[data-v-dfa4bf61]{position:absolute;top:12px;right:12px;display:flex;flex-direction:row;gap:8px;z-index:20;background:var(--overlayBg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:8px;border-radius:12px;border:1px solid var(--overlayBd)}.zoomBtn[data-v-dfa4bf61]{width:36px;height:36px;border-radius:8px;border:1px solid var(--overlayBd);background:color-mix(in srgb,var(--card) 70%,transparent);color:var(--text);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.zoomBtn[data-v-dfa4bf61]:hover{background:color-mix(in srgb,var(--card) 85%,transparent);transform:scale(1.05)}.zoomBtn[data-v-dfa4bf61]:active{transform:scale(.95)}.extractingOverlay[data-v-dfa4bf61]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlayBg);display:flex;align-items:center;justify-content:center;border-radius:16px;z-index:10}.extractingText[data-v-dfa4bf61]{color:var(--text);font-weight:900;font-size:16px;padding:16px 24px;background:color-mix(in srgb,var(--primary) 14%,transparent);border-radius:12px;border:1px solid color-mix(in srgb,var(--primary) 30%,transparent)}.img[data-v-dfa4bf61]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;pointer-events:none;-webkit-user-select:none;user-select:none}.form[data-v-dfa4bf61]{display:grid;gap:12px}.row[data-v-dfa4bf61]{display:grid;gap:6px}.lbl[data-v-dfa4bf61]{color:var(--muted);font-size:12px;font-weight:800}.inp[data-v-dfa4bf61]{padding:10px 12px;border-radius:12px;border:1px solid var(--inputBorder);background:var(--inputBg);color:var(--text);outline:none}.inp[data-v-dfa4bf61]::placeholder{color:var(--placeholder)}.inp[readonly][data-v-dfa4bf61]{background:color-mix(in srgb,var(--inputBg) 80%,var(--bg));color:var(--muted);cursor:not-allowed}.actions[data-v-dfa4bf61]{display:flex;gap:10px;margin-top:6px}.btn[data-v-dfa4bf61]{padding:10px 12px;border-radius:12px;border:1px solid var(--btnBd);background:var(--btnBg);color:var(--btnTx);font-weight:950;cursor:pointer}.btn[data-v-dfa4bf61]:disabled{opacity:.6;cursor:not-allowed}.btn.ghost[data-v-dfa4bf61]{border-color:var(--ghostBd);background:var(--ghostBg);color:var(--ghostTx)}.extractBtn[data-v-dfa4bf61]{border-color:#3b82f6;background:#3b82f61a;color:#3b82f6}.extractBtn[data-v-dfa4bf61]:hover:not(:disabled){background:#3b82f626}.empty[data-v-dfa4bf61]{padding:14px;border-radius:16px;border:1px dashed var(--cardBorder);color:var(--subtle)}.err[data-v-dfa4bf61]{padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,#ef4444 35%,transparent);background:color-mix(in srgb,#ef4444 10%,transparent);color:color-mix(in srgb,#ef4444 25%,var(--text));font-weight:900;font-size:12px}.ok[data-v-dfa4bf61]{padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,#22c55e 25%,transparent);background:color-mix(in srgb,#22c55e 8%,transparent);color:color-mix(in srgb,#22c55e 20%,var(--text));font-weight:900;font-size:12px}.completedNotice[data-v-dfa4bf61]{padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,#f59e0b 35%,transparent);background:color-mix(in srgb,#f59e0b 10%,transparent);color:color-mix(in srgb,#f59e0b 25%,var(--text));font-weight:900;font-size:12px;margin-bottom:12px}.extractingNotice[data-v-dfa4bf61]{padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,#3b82f6 35%,transparent);background:color-mix(in srgb,#3b82f6 10%,transparent);color:color-mix(in srgb,#3b82f6 25%,var(--text));font-weight:900;font-size:12px;margin-bottom:12px;display:flex;align-items:center;gap:8px}.extractingNotice[data-v-dfa4bf61]:before{content:"";width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin-dfa4bf61 .8s linear infinite}@keyframes spin-dfa4bf61{to{transform:rotate(360deg)}}.prefillNotice[data-v-dfa4bf61]{padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,#22c55e 35%,transparent);background:color-mix(in srgb,#22c55e 10%,transparent);color:color-mix(in srgb,#22c55e 25%,var(--text));font-weight:900;font-size:12px;margin-bottom:12px}.rejectedNotice[data-v-dfa4bf61]{padding:12px;border-radius:12px;border:1px solid color-mix(in srgb,#ef4444 35%,transparent);background:color-mix(in srgb,#ef4444 10%,transparent);color:color-mix(in srgb,#ef4444 25%,var(--text));font-weight:900;font-size:12px;margin-bottom:12px;display:grid;gap:6px}.rejectedNotice>div[data-v-dfa4bf61]:first-child{font-weight:950;font-size:13px}.rejectedReason[data-v-dfa4bf61],.rejectedNote[data-v-dfa4bf61],.rejectedTime[data-v-dfa4bf61],.rejectedDuplicate[data-v-dfa4bf61]{font-size:11px;opacity:.9;margin-top:4px}.rejectedDuplicate[data-v-dfa4bf61]{font-weight:950;color:color-mix(in srgb,#ef4444 35%,var(--text))}.pill[data-v-dfa4bf61]{padding:6px 10px;border-radius:999px;font-size:12px;font-weight:900;border:1px solid var(--cardBorder);background:color-mix(in srgb,var(--card) 70%,transparent);color:var(--text)}.pill[data-s=pending][data-v-dfa4bf61]{border-color:var(--cardBorder)}.pill[data-s=in_progress][data-v-dfa4bf61]{border-color:var(--warning);background:#f59e0b1a}.pill[data-s=completed][data-v-dfa4bf61]{border-color:var(--success);background:var(--primarySoft)}.pill[data-s=rejected][data-v-dfa4bf61]{border-color:var(--danger);background:#ef44441a}.modalBg[data-v-dfa4bf61]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:18px;z-index:99999;overflow-y:auto;opacity:1}.modalBg[data-v-dfa4bf61] *{opacity:1}.modal[data-v-dfa4bf61]{width:min(520px,calc(100% - 32px));max-width:520px;max-height:90vh;max-height:90dvh;overflow-y:auto;border-radius:18px;border:1px solid var(--cardBorder);background:var(--card);padding:20px;box-shadow:var(--shadow);position:relative;margin:auto;opacity:1}.mttl[data-v-dfa4bf61]{color:var(--text);font-weight:900;font-size:18px;margin-bottom:6px;opacity:1}.msub[data-v-dfa4bf61]{color:var(--textMuted);font-size:12px;margin-bottom:16px;opacity:1}.mform[data-v-dfa4bf61]{display:grid;gap:12px}.mrow[data-v-dfa4bf61]{display:grid;gap:8px}.mlbl[data-v-dfa4bf61]{color:var(--textMuted);font-size:13px;font-weight:800;opacity:1}.minp[data-v-dfa4bf61]{width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--inputBorder);background:var(--inputBg);color:var(--inputText);font-size:14px;outline:none;font-family:inherit;opacity:1}.minp[data-v-dfa4bf61]::placeholder{color:var(--placeholder)}.minp[data-v-dfa4bf61]:focus{outline:2px solid var(--focusRing);outline-offset:2px;border-color:var(--primary)}.minp[disabled][data-v-dfa4bf61]{opacity:.6;cursor:not-allowed}.merr[data-v-dfa4bf61]{margin-top:12px;padding:10px 12px;border-radius:12px;border:1px solid var(--danger);background:#dc26261a;color:var(--danger);font-weight:900;font-size:12px;opacity:1}.macts[data-v-dfa4bf61]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}@media (max-width: 640px){.grid[data-v-dfa4bf61]{grid-template-columns:1fr;gap:12px}.card[data-v-dfa4bf61]{padding:12px;border-radius:14px}.hdr[data-v-dfa4bf61]{flex-direction:column;gap:10px}.ttl[data-v-dfa4bf61]{font-size:16px}.sub[data-v-dfa4bf61]{font-size:11px}.imgWrap[data-v-dfa4bf61]{height:300px;border-radius:12px}.form[data-v-dfa4bf61]{gap:10px}.formRow[data-v-dfa4bf61]{flex-direction:column;gap:8px}.formRow label[data-v-dfa4bf61]{width:100%;font-size:12px}.formRow input[data-v-dfa4bf61],.formRow select[data-v-dfa4bf61]{width:100%;font-size:14px;padding:10px 12px}.actions[data-v-dfa4bf61]{flex-direction:column;gap:8px}.actions .btn[data-v-dfa4bf61]{width:100%}.modalBg[data-v-dfa4bf61]{padding:0;align-items:flex-end}.modal[data-v-dfa4bf61]{width:100%;max-width:100%;border-radius:20px 20px 0 0;padding:20px 16px;max-height:90vh;max-height:90dvh;margin:0}.mttl[data-v-dfa4bf61]{font-size:16px}.msub[data-v-dfa4bf61]{font-size:12px}.macts[data-v-dfa4bf61]{flex-direction:column-reverse;gap:8px}.macts .btn[data-v-dfa4bf61]{width:100%}}@media (min-width: 641px) and (max-width: 1024px){.grid[data-v-dfa4bf61]{grid-template-columns:1fr}.imgWrap[data-v-dfa4bf61]{height:420px}}.card[data-v-d65c30a3]{border-radius:18px;border:1px solid var(--border);background:var(--surface);padding:16px;box-shadow:var(--shadow)}.hdr[data-v-d65c30a3]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.hdrActions[data-v-d65c30a3]{display:flex;align-items:center;gap:12px;flex-direction:row-reverse}.lastRefresh[data-v-d65c30a3]{font-size:11px;color:var(--textMuted);font-weight:600;white-space:nowrap;padding:4px 8px;border-radius:6px;background:var(--chipBg);border:1px solid var(--border)}.ttl[data-v-d65c30a3]{color:var(--text);font-weight:950}.sub[data-v-d65c30a3]{color:var(--textMuted);font-size:12px;margin-top:4px}.toolbar[data-v-d65c30a3]{display:flex;gap:10px;align-items:center;margin:10px 0 14px;flex-wrap:wrap;width:100%;max-width:100%;overflow-x:hidden}.filter-buttons[data-v-d65c30a3]{display:flex;gap:8px;flex-wrap:wrap;flex:1;min-width:0}.filter-btn[data-v-d65c30a3]{padding:10px 16px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--textMuted);font-weight:900;cursor:pointer;transition:all .2s;font-size:13px}.filter-btn[data-v-d65c30a3]:hover{background:var(--surface2);border-color:var(--border)}.filter-btn.active[data-v-d65c30a3]{border-color:var(--primary);background:var(--primarySoft);color:var(--primary)}.chip[data-v-d65c30a3]{padding:8px 10px;border-radius:999px;border:1px solid var(--border);background:var(--chipBg);color:var(--chipText);font-size:12px;font-weight:800}.grid[data-v-d65c30a3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width: 640px){.grid[data-v-d65c30a3]{grid-template-columns:1fr;gap:10px}}.item[data-v-d65c30a3]{display:grid;grid-template-columns:120px 1fr;gap:12px;border-radius:16px;border:1px solid var(--border);background:var(--surface);overflow:hidden;contain:content;content-visibility:auto;contain-intrinsic-size:120px 200px}.thumbContainer[data-v-d65c30a3]{position:relative;width:100%;aspect-ratio:1 / 1;min-height:120px}.thumbSkeleton[data-v-d65c30a3]{width:100%;min-height:120px;padding:12px;display:grid;grid-template-columns:44px 1fr;gap:10px;align-items:center;border-right:1px solid var(--border);background:var(--surface2)}.skIcon[data-v-d65c30a3],.skLine[data-v-d65c30a3]{position:relative;overflow:hidden}.skIcon[data-v-d65c30a3]{width:44px;height:44px;border-radius:12px;border:1px solid var(--border);background:var(--surface)}.skLines[data-v-d65c30a3]{display:grid;gap:8px;min-width:0}.skLine[data-v-d65c30a3]{height:10px;border-radius:999px;border:1px solid var(--border);background:var(--surface)}.skLine.w1[data-v-d65c30a3]{width:92%}.skLine.w2[data-v-d65c30a3]{width:72%}.skLine.w3[data-v-d65c30a3]{width:58%;height:9px;opacity:.9}.skIcon[data-v-d65c30a3]:after,.skLine[data-v-d65c30a3]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);animation:shimmer-d65c30a3 1.35s infinite}@keyframes shimmer-d65c30a3{to{transform:translate(120%)}}@media (prefers-reduced-motion: reduce){.skIcon[data-v-d65c30a3]:after,.skLine[data-v-d65c30a3]:after{animation:none}}.seqBadge[data-v-d65c30a3]{position:absolute;top:8px;left:8px;background:var(--bg);color:var(--text);font-weight:900;font-size:13px;padding:6px 10px;border-radius:8px;border:1px solid var(--border);z-index:10;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.info[data-v-d65c30a3]{padding:12px;display:grid;gap:10px}.row[data-v-d65c30a3]{display:flex;align-items:center;justify-content:space-between;gap:10px}.muted[data-v-d65c30a3]{color:var(--textSubtle);font-size:12px}.lnk[data-v-d65c30a3]{color:var(--primary);font-weight:900;text-decoration:none;font-size:12px}.pill[data-v-d65c30a3]{padding:6px 10px;border-radius:999px;font-size:12px;font-weight:900;border:1px solid var(--border);background:var(--chipBg);color:var(--chipText)}.pill[data-s=pending][data-v-d65c30a3]{border-color:var(--border)}.pill[data-s=in_progress][data-v-d65c30a3]{border-color:var(--warning);background:#f59e0b1a}.pill[data-s=completed][data-v-d65c30a3]{border-color:var(--success);background:var(--primarySoft)}.pill[data-s=rejected][data-v-d65c30a3]{border-color:#ef4444;background:color-mix(in srgb,#ef4444 10%,transparent);color:color-mix(in srgb,#ef4444 30%,var(--text))}.btn[data-v-d65c30a3]{padding:10px 12px;border-radius:12px;border:1px solid var(--primary);background:var(--primarySoft);color:var(--primary);font-weight:950;cursor:pointer}.btn.ghost[data-v-d65c30a3]{border-color:var(--border);background:var(--surface);color:var(--text)}.btn.sm[data-v-d65c30a3]{padding:8px 10px;font-size:12px;border-radius:10px}.btn[data-v-d65c30a3]:disabled{opacity:.5;cursor:not-allowed}.empty[data-v-d65c30a3]{grid-column:1 / -1;padding:14px;border-radius:16px;border:1px dashed var(--border);color:var(--textMuted)}.pagination[data-v-d65c30a3]{margin-top:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.paginationControls[data-v-d65c30a3]{display:flex;align-items:center;gap:12px}.paginationBtn[data-v-d65c30a3]{padding:8px 14px;font-size:13px}.paginationInfo[data-v-d65c30a3]{color:var(--textMuted);font-size:13px;font-weight:800}.pageSizeSelect[data-v-d65c30a3]{padding:8px 12px;border-radius:12px;border:1px solid var(--border);background:var(--inputBg);color:var(--inputText);outline:none;cursor:pointer;font-size:13px}.pageSizeSelect[data-v-d65c30a3]:disabled{opacity:.5;cursor:not-allowed}.rejectionReason[data-v-d65c30a3]{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--textSubtle);margin-top:-4px}.rejectionLabel[data-v-d65c30a3]{font-weight:800;color:var(--textMuted)}.rejectionText[data-v-d65c30a3]{color:var(--textSubtle)}.rejectBtn[data-v-d65c30a3]{border-color:var(--danger);background:#dc26261a;color:var(--danger)}.rejectBtn[data-v-d65c30a3]:hover{background:#dc262626}.acceptBtn[data-v-d65c30a3]{border-color:var(--success);background:#22c55e1a;color:var(--success)}.acceptBtn[data-v-d65c30a3]:hover{background:#22c55e26}.modalBg[data-v-d65c30a3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;display:flex;align-items:center;justify-content:center;z-index:10000;padding:16px}.modal[data-v-d65c30a3]{background:var(--card);border:1px solid var(--cardBorder);border-radius:18px;padding:20px;max-width:520px;width:min(520px,calc(100% - 32px));box-shadow:var(--shadow)}.mttl[data-v-d65c30a3]{font-size:18px;font-weight:900;color:var(--text);margin-bottom:8px}.msub[data-v-d65c30a3]{font-size:13px;color:var(--textMuted);margin-bottom:20px}.mform[data-v-d65c30a3]{display:grid;gap:12px;margin-bottom:16px}.mrow[data-v-d65c30a3]{display:grid;gap:8px}.mlbl[data-v-d65c30a3]{font-size:12px;font-weight:800;color:var(--textMuted)}.minp[data-v-d65c30a3]{width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--inputBorder, rgba(255, 255, 255, .1));background:var(--inputBg, rgba(15, 23, 42, .6));color:var(--inputText, var(--text));font-size:13px;outline:none;transition:border-color .2s}.minp[data-v-d65c30a3]:focus{border-color:var(--primary)}.minp[data-v-d65c30a3]::placeholder{color:var(--textMuted)}.merr[data-v-d65c30a3]{padding:10px 12px;border-radius:10px;background:#ef44441a;color:#ef4444;font-size:12px;margin-bottom:16px}.macts[data-v-d65c30a3]{display:flex;gap:10px;justify-content:flex-end}.toast[data-v-d65c30a3]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:10001;animation:toastSlideIn-d65c30a3 .3s ease-out}.toastContent[data-v-d65c30a3]{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:12px;background:var(--surface);border:1px solid var(--border);box-shadow:0 8px 24px #0000004d;color:var(--text);font-size:13px;font-weight:800}.toastAction[data-v-d65c30a3]{padding:6px 12px;border-radius:8px;background:var(--primary);color:#fff;border:none;font-size:12px;font-weight:900;cursor:pointer;transition:opacity .2s}.toastAction[data-v-d65c30a3]:hover{opacity:.9}@keyframes toastSlideIn-d65c30a3{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media (max-width: 640px){.card[data-v-d65c30a3]{padding:12px;border-radius:14px}.hdr[data-v-d65c30a3]{flex-direction:column;align-items:stretch;gap:10px}.hdrActions[data-v-d65c30a3]{flex-direction:row;justify-content:space-between;width:100%}.ttl[data-v-d65c30a3]{font-size:16px}.sub[data-v-d65c30a3]{font-size:11px}.toolbar[data-v-d65c30a3]{flex-direction:column;align-items:stretch;gap:8px}.filter-buttons[data-v-d65c30a3]{width:100%;justify-content:flex-start}.filter-btn[data-v-d65c30a3]{padding:8px 12px;font-size:12px;flex:1;min-width:0}.chip[data-v-d65c30a3]{font-size:11px;padding:6px 8px}.item[data-v-d65c30a3]{grid-template-columns:100px 1fr;gap:10px}.info[data-v-d65c30a3]{padding:10px;gap:8px}.row[data-v-d65c30a3]{flex-wrap:wrap;gap:8px}.btn.sm[data-v-d65c30a3]{padding:6px 8px;font-size:11px}.pagination[data-v-d65c30a3]{flex-direction:column;align-items:stretch;gap:10px}.paginationControls[data-v-d65c30a3]{justify-content:center;flex-wrap:wrap}.paginationInfo[data-v-d65c30a3]{font-size:11px;text-align:center;width:100%}.lastRefresh[data-v-d65c30a3]{font-size:10px;padding:3px 6px}}@media (min-width: 641px) and (max-width: 1024px){.grid[data-v-d65c30a3]{grid-template-columns:repeat(2,minmax(0,1fr))}.pagination[data-v-d65c30a3]{flex-wrap:wrap}}.card[data-v-436840be]{border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;padding:16px;box-shadow:0 18px 40px #00000038}.hdr[data-v-436840be]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.ttl[data-v-436840be]{color:#e6eefc;font-weight:950}.sub[data-v-436840be]{color:#e6eefc99;font-size:12px;margin-top:4px}.toolbar[data-v-436840be]{display:grid;grid-template-columns:1fr minmax(220px,320px) auto;gap:12px;align-items:center;margin:10px 0 14px}.inp[data-v-436840be]{flex:1;min-width:180px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#0000002e;color:#e6eefc;outline:none}.inp.select[data-v-436840be]{min-width:0;cursor:pointer}.inp.select[data-v-436840be] .ssControl{height:44px;min-width:220px;max-width:320px;width:100%;display:flex;align-items:center;gap:10px;padding:0 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:14px;color:#ffffffeb;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.inp.select[data-v-436840be] .ssControl:hover{background:#ffffff0f;border-color:#ffffff29}.inp.select[data-v-436840be] .ssControl:focus-within{outline:none;box-shadow:0 0 0 3px #3b82f640;border-color:#3b82f68c}.inp.select[data-v-436840be] .ssInput{flex:1;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;height:auto;padding:0}.inp.select[data-v-436840be] .ssChevron{margin-inline-start:auto;opacity:.85;width:auto;height:auto;border-inline-start:none;padding:0}.exportToolbar[data-v-436840be]{display:flex;gap:10px;margin-bottom:14px;flex-wrap:wrap}.btn.export[data-v-436840be]{display:flex;align-items:center;gap:6px;padding:10px 14px;border-radius:12px;border:1px solid var(--btnBd);background:var(--btnBg);color:var(--btnTx);font-weight:950;cursor:pointer;font-size:13px}.btn.export[data-v-436840be]:hover{background:var(--btnBg);border-color:var(--btnBd)}.btn.export span[data-v-436840be]{font-size:14px}.chip[data-v-436840be]{padding:8px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#e6eefcbf;font-size:12px;font-weight:800}.tableWrap[data-v-436840be]{overflow:auto}.tbl[data-v-436840be]{width:100%;border-collapse:collapse;min-width:920px}th[data-v-436840be],td[data-v-436840be]{padding:10px 8px;border-bottom:1px solid rgba(255,255,255,.08);text-align:right;font-size:13px}th[data-v-436840be]{white-space:nowrap}th[data-v-436840be]{color:#e6eefcbf;font-size:12px;font-weight:800}.muted[data-v-436840be]{color:#e6eefc8c;font-size:13px}.strong[data-v-436840be]{color:#e6eefc;font-weight:900;font-size:13px}.mono[data-v-436840be]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#e6eefcd9;font-size:12px}.lnk[data-v-436840be]{color:#9ae6b4;font-weight:900;text-decoration:none;font-size:11px;white-space:nowrap}.lnk[data-v-436840be]:hover{text-decoration:underline}.toggle[data-v-436840be]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;cursor:pointer;font-size:12px}.toggle[data-v-436840be]:disabled{opacity:.5;cursor:not-allowed}.toggle[data-on="1"][data-v-436840be]{border-color:var(--btnBd);background:var(--btnBg)}.toggle.sm[data-v-436840be]{padding:6px 8px;gap:6px}.dot[data-v-436840be]{width:10px;height:10px;border-radius:999px;background:#f87171d9}.toggle[data-on="1"] .dot[data-v-436840be]{background:var(--primary)}.txt[data-v-436840be]{color:#e6eefc;font-weight:950;font-size:12px}.btn[data-v-436840be]{padding:10px 12px;border-radius:12px;border:1px solid var(--btnBd);background:var(--btnBg);color:var(--btnTx);font-weight:950;cursor:pointer}.btn.ghost[data-v-436840be]{border-color:#ffffff24;background:#ffffff0a;color:#e6eefc}.toast[data-v-436840be]{margin-top:12px;padding:10px 12px;border-radius:12px;border:1px solid var(--btnBd);background:var(--btnBg);color:#c8f7da;font-weight:800;font-size:12px}.mobileList[data-v-436840be]{display:none}@media (max-width: 640px){.toolbar[data-v-436840be]{grid-template-columns:1fr}.inp.select[data-v-436840be] .ssControl{max-width:none;min-width:0}}@media (max-width: 768px){.tableWrap[data-v-436840be]{display:none}.mobileList[data-v-436840be]{display:block}.mobileRow[data-v-436840be]{border:1px solid rgba(255,255,255,.1);border-radius:12px;margin-bottom:10px;background:#ffffff05;overflow:hidden}.mobileRowHeader[data-v-436840be]{display:flex;justify-content:space-between;align-items:center;padding:12px;cursor:pointer}.mobileRowMain[data-v-436840be]{flex:1;min-width:0}.mobileRowStatus[data-v-436840be]{display:flex;align-items:center;gap:10px}.expandIcon[data-v-436840be]{font-size:12px;color:#e6eefc99;transition:transform .2s}.expandIcon.open[data-v-436840be]{transform:rotate(180deg)}.mobileRowDetails[data-v-436840be]{padding:12px;border-top:1px solid rgba(255,255,255,.1);background:#0000001a}.detailItem[data-v-436840be]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.detailItem[data-v-436840be]:last-child{border-bottom:none}.detailLabel[data-v-436840be]{color:#e6eefc99;font-size:12px;font-weight:800}.detailValue[data-v-436840be]{color:#e6eefcd9;font-size:12px}.empty[data-v-436840be]{padding:20px;text-align:center;color:#e6eefc8c}}.page[data-v-192fcaef]{min-height:calc(var(--vh, 1vh) * 100);display:flex;flex-direction:column;align-items:center;width:100%;max-width:100vw;overflow-x:hidden;padding:12px;padding-top:calc(12px + env(safe-area-inset-top));padding-bottom:calc(12px + env(safe-area-inset-bottom));padding-left:calc(12px + env(safe-area-inset-left));padding-right:calc(12px + env(safe-area-inset-right));gap:16px}@media (min-width: 641px){.page[data-v-192fcaef]{padding:20px}}.card[data-v-192fcaef]{border-radius:18px;border:1px solid var(--cardBorder);background:var(--card);padding:16px;box-shadow:var(--shadow);width:100%;max-width:560px;display:flex;flex-direction:column;flex:0 1 auto;min-height:0}@media (min-width: 641px){.card[data-v-192fcaef]{max-width:1100px;padding:20px}}.lastUploadsCard[data-v-192fcaef]{flex:0 1 auto;min-height:0}@media (max-width: 640px){.page[data-v-192fcaef]{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.card[data-v-192fcaef]{padding:12px;border-radius:0;border-left:none;border-right:none}}.hdr[data-v-192fcaef]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;position:sticky;top:0;z-index:10;background:var(--card);margin:-8px -16px 14px;padding:8px 16px;border-bottom:1px solid var(--border);flex-wrap:wrap}@media (max-width: 640px){.hdr[data-v-192fcaef]{flex-direction:column;align-items:stretch;margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}}@media (min-width: 641px){.hdr[data-v-192fcaef]{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}.ttl[data-v-192fcaef]{color:var(--text);font-weight:950}.sub[data-v-192fcaef]{color:var(--textMuted);font-size:12px;margin-top:4px}.meta[data-v-192fcaef]{display:flex;gap:8px;align-items:center}.metaBox[data-v-192fcaef]{display:grid;gap:6px}.metaLbl[data-v-192fcaef]{color:var(--textSubtle);font-size:11px;font-weight:900}.pointBadge[data-v-192fcaef]{padding:8px 12px;border-radius:12px;border:1px solid var(--btnBd);background:var(--btnBg);color:var(--btnTx);font-weight:900;font-size:14px;display:inline-block}.pointBadge.warn[data-v-192fcaef]{border-color:#d977064d;background:#d977061a;color:var(--warning)}.pointSelect[data-v-192fcaef]{padding:8px 12px;border-radius:12px;border:1px solid var(--btnBd);background:var(--btnBg);color:var(--btnTx);font-weight:900;font-size:14px;outline:none;cursor:pointer;min-width:200px}.pointSelect[data-v-192fcaef]:disabled{opacity:.6;cursor:not-allowed}.pointSelect[data-v-192fcaef]:hover:not(:disabled){border-color:var(--btnBd);background:var(--btnBg)}.pointSelect option[data-v-192fcaef]{background:#0b1220;color:#e6eefc}.warningBox[data-v-192fcaef]{margin-top:12px;padding:12px 16px;border-radius:12px;border:1px solid rgba(250,204,21,.35);background:#facc151a}.warningText[data-v-192fcaef]{color:var(--warning);font-weight:900;font-size:13px;display:flex;align-items:center;gap:8px}.actions[data-v-192fcaef]{display:flex;gap:10px;flex-wrap:wrap}@media (max-width: 640px){.actions[data-v-192fcaef]{display:none}}@media (min-width: 641px){.actions[data-v-192fcaef]{display:flex;gap:10px;flex-wrap:wrap}}.captureHeader[data-v-192fcaef]{position:sticky;top:0;z-index:25;background:var(--card);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:2px solid var(--border);padding:12px;margin:0 -16px 12px;display:flex;flex-direction:column;gap:8px}@media (max-width: 640px){.captureHeader[data-v-192fcaef]{margin:0 -12px 12px}}.captureHeader .qualityToggle[data-v-192fcaef]{align-self:flex-end;margin-top:0}.captureActions[data-v-192fcaef]{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 420px){.captureActions[data-v-192fcaef]{grid-template-columns:1fr}}.captureActions .btn[data-v-192fcaef]{height:48px;font-weight:800;border-radius:14px;width:100%;font-size:15px;border:2px solid;box-shadow:0 2px 8px #0000001a}.captureActions .btn.primary[data-v-192fcaef]{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:0 4px 12px #2563eb4d;font-weight:950}.captureActions .btn.ghost[data-v-192fcaef]{background:var(--ghostBg);color:var(--ghostTx);border-color:var(--ghostBd)}.btn[data-v-192fcaef]{padding:10px 12px;border-radius:12px;border:1px solid var(--btnBd);background:var(--btnBg);color:var(--btnTx);font-weight:950;cursor:pointer}.btn[data-v-192fcaef]:disabled{opacity:.6;cursor:not-allowed}.btn.ghost[data-v-192fcaef]{border-color:var(--ghostBd);background:var(--ghostBg);color:var(--ghostTx)}.btn.primary[data-v-192fcaef]{border-color:var(--btnBd);background:var(--btnBg);color:var(--btnTx)}.preview[data-v-192fcaef]{margin-top:12px;border-radius:16px;border:1px solid var(--border);background:var(--surface2);overflow:hidden;flex:0 0 auto;height:clamp(220px,40svh,420px);min-height:clamp(220px,40svh,420px);display:flex;align-items:center;justify-content:center;position:relative}@media (max-width: 640px){.preview[data-v-192fcaef]{min-height:0;border-radius:0;margin:-12px -12px 0;border-left:none;border-right:none;border-top:none}.preview.fullscreen[data-v-192fcaef]{padding-top:calc(60px + env(safe-area-inset-top))}}@media (min-width: 641px){.preview[data-v-192fcaef]{min-height:clamp(260px,42svh,520px)}}.empty[data-v-192fcaef]{color:var(--textSubtle);padding:18px}.camWrap[data-v-192fcaef]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media (max-width: 640px){.camWrap[data-v-192fcaef]{width:100%;height:100%;min-height:0}}.video[data-v-192fcaef]{width:100%;height:100%;object-fit:cover;display:block}.overlay[data-v-192fcaef]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;z-index:10}.hole[data-v-192fcaef]{width:min(800px,85%);aspect-ratio:1.586 / 1;border:4px solid var(--primary);border-radius:20px;box-shadow:0 0 0 2000px #000000b3;position:relative;background:transparent}@media (max-width: 640px){.hole[data-v-192fcaef]{width:85%;border-width:4px;max-width:none;border-radius:16px}}.corner[data-v-192fcaef]{position:absolute;width:30px;height:30px;border:4px solid var(--primary)}.corner-tl[data-v-192fcaef]{top:-4px;left:-4px;border-right:none;border-bottom:none;border-top-left-radius:16px}.corner-tr[data-v-192fcaef]{top:-4px;right:-4px;border-left:none;border-bottom:none;border-top-right-radius:16px}.corner-bl[data-v-192fcaef]{bottom:-4px;left:-4px;border-right:none;border-top:none;border-bottom-left-radius:16px}.corner-br[data-v-192fcaef]{bottom:-4px;right:-4px;border-left:none;border-top:none;border-bottom-right-radius:16px}@media (max-width: 640px){.corner[data-v-192fcaef]{width:25px;height:25px;border-width:3px}}.hint[data-v-192fcaef]{position:absolute;bottom:80px;left:50%;transform:translate(-50%);color:#fffffff2;font-weight:900;font-size:14px;padding:10px 16px;border-radius:12px;background:#0009;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;white-space:nowrap}@media (max-width: 640px){.hint[data-v-192fcaef]{bottom:calc(80px + env(safe-area-inset-bottom));font-size:13px;padding:8px 14px}}.toast[data-v-192fcaef]{margin-top:12px;padding:10px 12px;border-radius:12px;border:1px solid var(--btnBd);background:var(--btnBg);color:var(--btnTx);font-weight:800;font-size:12px}.searchWrap[data-v-192fcaef]{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;margin-top:12px;margin-bottom:12px}@media (max-width: 640px){.searchWrap[data-v-192fcaef]{grid-template-columns:1fr}}.searchInput[data-v-192fcaef]{flex:1;padding:10px 12px;border-radius:12px;border:1px solid var(--inputBorder);background:var(--inputBg);color:var(--inputText);font-size:13px;outline:none;transition:all .2s}.searchInput[data-v-192fcaef]:focus{border-color:var(--primary);background:var(--inputBg);box-shadow:0 0 0 3px var(--focusRing)}.searchInput[data-v-192fcaef]::placeholder{color:var(--placeholder)}.searchInput[data-v-192fcaef]:disabled{opacity:.6;cursor:not-allowed}.btn.sm[data-v-192fcaef]{padding:8px 12px;font-size:12px}.qualityToggle[data-v-192fcaef]{margin-top:8px;font-size:11px;padding:6px 10px}.tableWrap[data-v-192fcaef]{overflow-x:auto;margin-top:12px;-webkit-overflow-scrolling:touch;width:100%;max-width:100%}.tbl[data-v-192fcaef]{width:100%;border-collapse:collapse;min-width:760px}.tbl th[data-v-192fcaef],.tbl td[data-v-192fcaef]{white-space:nowrap}@media (max-width: 640px){.page[data-v-192fcaef]{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.tableWrap[data-v-192fcaef]{overflow-x:auto;scrollbar-width:thin}.tableWrap[data-v-192fcaef]::-webkit-scrollbar{height:4px}.tableWrap[data-v-192fcaef]::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.tbl[data-v-192fcaef]{min-width:760px;font-size:11px}.tbl th[data-v-192fcaef],.tbl td[data-v-192fcaef]{padding:8px 6px;font-size:11px}.searchWrap[data-v-192fcaef]{grid-template-columns:1fr;gap:8px}.searchInput[data-v-192fcaef]{width:100%}.ttl[data-v-192fcaef]{font-size:16px}.sub[data-v-192fcaef]{font-size:11px}}@media (max-width: 600px){.tableWrap[data-v-192fcaef]{overflow-x:visible}.tbl[data-v-192fcaef]{display:block;min-width:0}.tbl thead[data-v-192fcaef]{display:none}.tbl tbody[data-v-192fcaef]{display:block}.tbl tr[data-v-192fcaef]{display:block;margin-bottom:12px;padding:12px;border-radius:12px;border:1px solid var(--border);background:var(--surface2)}.tbl td[data-v-192fcaef]{display:block;padding:6px 0;text-align:right;white-space:normal;border-bottom:1px solid var(--border)}.tbl td[data-v-192fcaef]:before{content:attr(data-label) ": ";font-weight:800;color:var(--textMuted);margin-left:8px}.tbl td[data-v-192fcaef]:last-child{border-bottom:none}}th[data-v-192fcaef],td[data-v-192fcaef]{padding:10px;border-bottom:1px solid rgba(255,255,255,.08);text-align:right}th[data-v-192fcaef]{color:var(--textMuted);font-size:12px}.muted[data-v-192fcaef]{color:var(--textSubtle);font-size:12px}.mono[data-v-192fcaef]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;color:var(--textSubtle)}.lnk[data-v-192fcaef]{color:#9ae6b4;font-weight:900;text-decoration:none}.pill[data-v-192fcaef]{padding:6px 10px;border-radius:999px;font-size:12px;font-weight:900;border:1px solid var(--cardBorder);background:var(--chipBg);color:var(--chipText)}.pill[data-s=pending][data-v-192fcaef]{border-color:var(--cardBorder)}.pill[data-s=in_progress][data-v-192fcaef]{border-color:var(--warning);background:#d977061a;color:var(--warning)}.pill[data-s=completed][data-v-192fcaef]{border-color:var(--success);background:var(--primarySoft);color:var(--primary)}.pill[data-s=rejected][data-v-192fcaef]{border-color:var(--danger);background:#dc26261a;color:var(--danger)}.rejectionReason[data-v-192fcaef]{color:var(--danger);font-size:12px;font-weight:800}.loadMoreWrap[data-v-192fcaef]{margin-top:16px;display:flex;justify-content:center}.loadingMore[data-v-192fcaef]{margin-top:16px;text-align:center;color:var(--textMuted);font-size:12px;padding:12px}.hideCanvas[data-v-192fcaef],.fileInput[data-v-192fcaef]{display:none}.bottomActionBar[data-v-192fcaef]{position:fixed;bottom:0;left:0;right:0;display:flex;gap:8px;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));background:var(--card);border-top:2px solid var(--border);box-shadow:0 -8px 24px #00000040;z-index:1000;min-height:60px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media (min-width: 641px){.bottomActionBar[data-v-192fcaef]{display:none}}.actionBtn[data-v-192fcaef]{flex:1;min-height:48px;padding:14px 18px;border-radius:14px;border:2px solid var(--ghostBd);background:var(--ghostBg);color:var(--ghostTx);font-weight:900;font-size:15px;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px #0000001a}.actionBtn[data-v-192fcaef]:disabled{opacity:.6;cursor:not-allowed}.actionBtn.primary[data-v-192fcaef]{border-color:var(--primary);background:var(--primary);color:#fff;box-shadow:0 4px 12px #2563eb4d;font-weight:950}.actionBtn.primary[data-v-192fcaef]:active:not(:disabled){transform:scale(.98)}.actionBtn[data-v-192fcaef]:active:not(:disabled){transform:scale(.98)}.shutterBtn[data-v-192fcaef]{width:70px;height:70px;border-radius:50%;border:5px solid rgba(255,255,255,.9);background:transparent;padding:0;display:flex;align-items:center;justify-content:center;position:relative;flex:0 0 auto;margin:0 auto}.shutterIcon[data-v-192fcaef]{width:56px;height:56px;border-radius:50%;background:#fffffff2;box-shadow:0 2px 10px #0000004d}.shutterBtn:active:not(:disabled) .shutterIcon[data-v-192fcaef]{background:#9ae6b4e6;transform:scale(.9)}.mobileTopBar[data-v-192fcaef]{position:fixed;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;padding-top:calc(12px + env(safe-area-inset-top));background:#000000bf;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);z-index:1000;gap:12px;border-bottom:1px solid rgba(255,255,255,.1)}.topBarBtn[data-v-192fcaef]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;transition:all .2s}.topBarBtn[data-v-192fcaef]:hover{background:#fff3}.topBarTitle[data-v-192fcaef]{flex:1;text-align:center;color:#fff;font-weight:800;font-size:15px}.topBarRight[data-v-192fcaef]{display:flex;align-items:center;gap:8px}.topBarBtn.cancelBtn[data-v-192fcaef]{width:auto;padding:6px 12px;border-radius:8px;background:#dc2626e6;color:#fff;border:1px solid rgba(220,38,38,1);font-size:13px;font-weight:800;white-space:nowrap}.topBarBtn.cancelBtn[data-v-192fcaef]:hover{background:#dc2626}/*!
 * Cropper.js v1.6.2
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-04-21T07:43:02.731Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:calc(100% / 3);left:0;top:calc(100% / 3);width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:calc(100% / 3);top:0;width:calc(100% / 3)}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:before,.cropper-center:after{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width: 768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width: 992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width: 1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}:root{color-scheme:light dark}:root[data-theme=dark]{--bg: #0b1220;--surface: rgba(255, 255, 255, .04);--surface2: rgba(255, 255, 255, .06);--text: rgba(255, 255, 255, .92);--textMuted: rgba(255, 255, 255, .7);--textSubtle: rgba(255, 255, 255, .55);--border: rgba(255, 255, 255, .12);--shadow: 0 18px 40px rgba(0, 0, 0, .22);--inputBg: rgba(255, 255, 255, .05);--inputText: rgba(255, 255, 255, .92);--placeholder: rgba(255, 255, 255, .45);--focusRing: rgba(59, 130, 246, .35);--primary: #3B82F6;--primarySoft: rgba(59, 130, 246, .12);--chipBg: rgba(255, 255, 255, .06);--chipText: rgba(255, 255, 255, .86);--danger: #ef4444;--success: #22c55e;--warning: #f59e0b;--card: rgba(255, 255, 255, .03);--cardBorder: rgba(255, 255, 255, .1);--muted: rgba(255, 255, 255, .7);--subtle: rgba(255, 255, 255, .55);--inputBorder: rgba(255, 255, 255, .1);--btnBg: rgba(59, 130, 246, .12);--btnBd: rgba(59, 130, 246, .35);--btnTx: #93c5fd;--ghostBg: rgba(255, 255, 255, .04);--ghostBd: rgba(255, 255, 255, .14);--ghostTx: rgba(255, 255, 255, .92);--overlayBg: rgba(0, 0, 0, .65);--overlayBd: rgba(255, 255, 255, .12);--popoverBg: #0B1220;--popoverBd: rgba(255, 255, 255, .1)}:root[data-theme=light]{--bg: #f8fafc;--surface: #ffffff;--surface2: #f1f5f9;--text: #0f172a;--textMuted: #475569;--textSubtle: #64748b;--border: #e2e8f0;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--inputBg: #ffffff;--inputText: #0f172a;--placeholder: #94a3b8;--focusRing: rgba(59, 130, 246, .4);--primary: #2563eb;--primarySoft: rgba(37, 99, 235, .1);--chipBg: #f1f5f9;--chipText: #334155;--danger: #dc2626;--success: #16a34a;--warning: #d97706;--card: #ffffff;--cardBorder: #e2e8f0;--muted: #64748b;--subtle: #94a3b8;--inputBorder: #cbd5e1;--btnBg: rgba(37, 99, 235, .1);--btnBd: rgba(37, 99, 235, .3);--btnTx: #2563eb;--ghostBg: #f8fafc;--ghostBd: #e2e8f0;--ghostTx: #334155;--overlayBg: rgba(15, 23, 42, .75);--overlayBd: rgba(255, 255, 255, .2);--popoverBg: #ffffff;--popoverBd: #e2e8f0}html,body{background:var(--bg);color:var(--text);transition:background-color .2s ease,color .2s ease}.card,.panel{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow)}label,.label{color:var(--textMuted)}input,textarea,select{background:var(--inputBg);color:var(--inputText);border:1px solid var(--border)}input::placeholder,textarea::placeholder{color:var(--placeholder)}:focus-visible{outline:3px solid var(--focusRing);outline-offset:2px}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{width:100%;overflow-x:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden;position:relative;width:100%;max-width:100vw}:root{--breakpoint-mobile: 640px;--breakpoint-tablet: 1024px}#app{min-width:0;max-width:100vw;overflow-x:hidden}@media (max-width: 640px){*{max-width:100%}}
