.toasts[data-v-78b2bfd6]{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:1000;display:flex;flex-direction:column;gap:8px;width:min(92vw,400px);pointer-events:none}.toast[data-v-78b2bfd6]{pointer-events:auto;display:flex;align-items:center;gap:10px;text-align:left;padding:12px 14px;border-radius:10px;cursor:pointer;background:var(--bg-surface);border:1px solid var(--border);box-shadow:0 6px 20px #0000001f;font-size:14px;font-family:inherit}.toast--success[data-v-78b2bfd6]{border-color:var(--border-success);background:var(--bg-success);color:var(--text-success)}.toast--info[data-v-78b2bfd6]{border-color:var(--border-info);background:var(--bg-info);color:var(--text-base)}.toast--error[data-v-78b2bfd6]{border-color:var(--border-error);background:var(--bg-error);color:var(--text-error)}.icon[data-v-78b2bfd6]{font-weight:700;flex:none}.msg[data-v-78b2bfd6]{flex-grow:1;color:inherit}.toast-enter-active[data-v-78b2bfd6],.toast-leave-active[data-v-78b2bfd6]{transition:all .2s ease}.toast-enter-from[data-v-78b2bfd6],.toast-leave-to[data-v-78b2bfd6]{opacity:0;transform:translateY(-8px)}:root{--bg-page: #F5F4EF;--bg-surface: #FFFFFF;--border: #EAEAEA;--text-primary: #1a1a1a;--text-base: #374151;--text-secondary: #6b7280;--text-muted: #9ca3af;--text-subtle: #d1d5db;--nav-active-bg: #f3f4f6;--nav-hover-bg: #f9fafb;--avatar-bg: #D5E8C4;--accent: #3A7D2C;--accent-strong: #2E6323;--button: #3A4A2E;--on-accent: #FFFFFF;--bg-success: #F0FAF0;--border-success: #B8D8A8;--text-success: #5A8A4A;--bg-warning: #FEF3E2;--border-warning: #fde4b0;--text-warning: #92600A;--bg-error: #FEF2F2;--border-error: #FECACA;--text-error: #C0392B;--bg-info: #EEF2FF;--border-info: #C7D2FE;--c-bg: var(--bg-page);--c-surface: var(--bg-surface);--c-ink: var(--text-primary);--c-muted: var(--text-secondary);--c-line: var(--border);--c-accent: var(--accent);--c-green: var(--text-success);--c-pay-bg: #F6E1B0;--c-pay-text: #5C3A00;--c-unpaid-bg: #FCE8D8;--c-unpaid-text: #8A3B00;--c-autogiro-bg: #D9EBDF;--c-autogiro-text: #1F5138;--c-keep-bg: #CFDDF2;--c-keep-text: #163A69;--c-info-bg: #E4E2DC;--c-info-text: #3E4248;--hero-bg: #1C1F24;--hero-text: #F4F1EA;--hero-muted: #C9C3B5;--hero-subtle: #DCD6C8}html.dark{--bg-page: #0f0f0f;--bg-surface: #1a1a1a;--border: #2d2d2d;--text-primary: #e8e8e8;--text-base: #b8b8b8;--text-secondary: #909090;--text-muted: #737373;--text-subtle: #3a3a3a;--nav-active-bg: rgba(255,255,255,.08);--nav-hover-bg: rgba(255,255,255,.04);--avatar-bg: #2a3d20;--bg-success: rgba(58,125,44,.12);--border-success: rgba(58,125,44,.28);--text-success: #6abf52;--bg-warning: rgba(183,102,14,.12);--border-warning: rgba(183,102,14,.28);--text-warning: #d4944a;--bg-error: rgba(192,57,43,.12);--border-error: rgba(192,57,43,.28);--text-error: #ef8f88;--bg-info: rgba(99,102,241,.12);--border-info: rgba(99,102,241,.28)}html,body{margin:0;background:var(--bg-page)}body{font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,system-ui,sans-serif;color:var(--text-primary);-webkit-font-smoothing:antialiased;transition:background-color .15s ease,color .15s ease}*{box-sizing:border-box}.shell[data-v-e286c2b4]{min-height:100vh;background:var(--bg-page)}.shell-inner[data-v-e286c2b4]{max-width:880px;margin:0 auto;min-height:100vh;display:flex;flex-direction:column}.header[data-v-e286c2b4]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:20px 20px 12px}.customer[data-v-e286c2b4]{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 240px}.avatar[data-v-e286c2b4]{width:36px;height:36px;border-radius:999px;background:var(--avatar-bg);color:var(--text-primary);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex:none}.name[data-v-e286c2b4]{font-weight:700;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.switcher[data-v-e286c2b4]{max-width:150px;font-size:12px;padding:6px 8px;border-radius:8px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary)}.actions[data-v-e286c2b4]{display:flex;align-items:center;gap:6px;flex:none}.icon-btn[data-v-e286c2b4],.pill[data-v-e286c2b4]{min-width:38px;height:38px;padding:0 10px;border:1px solid var(--border);border-radius:999px;background:var(--bg-surface);font:inherit;font-size:13px;font-weight:700;color:var(--text-primary);cursor:pointer}.icon-btn[data-v-e286c2b4]{padding:0;font-size:15px}.verify-banner[data-v-e286c2b4]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 20px 12px;padding:10px 14px;border-radius:10px;background:var(--bg-warning);color:var(--text-warning);font-size:13px}.verify-banner button[data-v-e286c2b4]{border:none;background:var(--accent);color:var(--on-accent);font-size:12px;font-weight:600;padding:6px 10px;border-radius:8px;cursor:pointer;flex:none}.content[data-v-e286c2b4]{flex-grow:1;padding:4px 20px 24px}.bottom-nav[data-v-e286c2b4]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--border);background:var(--bg-surface);padding:6px 8px 22px}.bottom-nav a[data-v-e286c2b4]{display:flex;flex-direction:column;align-items:center;gap:4px;min-height:52px;justify-content:center;text-decoration:none;color:var(--text-secondary);font-size:12px;font-weight:700;min-width:0;border-radius:14px}.bottom-nav a span[data-v-e286c2b4]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottom-nav a svg[data-v-e286c2b4]{width:22px;height:22px}.bottom-nav a[data-v-e286c2b4]:hover{color:var(--text-primary);background:var(--nav-hover-bg)}.bottom-nav a.is-active[data-v-e286c2b4]{color:var(--text-primary);background:var(--nav-active-bg)}.landing[data-v-11ad0973]{min-height:100vh;background:var(--bg-page);display:flex;flex-direction:column}.topbar[data-v-11ad0973]{display:flex;align-items:center;justify-content:space-between;max-width:880px;width:100%;margin:0 auto;padding:20px}.brand[data-v-11ad0973]{font-weight:800;font-size:20px;color:var(--accent);letter-spacing:-.02em;text-decoration:none}.topnav[data-v-11ad0973]{display:flex;align-items:center;gap:10px}.link[data-v-11ad0973]{color:var(--text-primary);font-size:14px;font-weight:600;text-decoration:none}.cta[data-v-11ad0973],.primary[data-v-11ad0973],.secondary[data-v-11ad0973]{padding:9px 16px;border-radius:999px;font-size:14px;font-weight:700;text-decoration:none}.cta[data-v-11ad0973],.primary[data-v-11ad0973]{background:var(--button);color:var(--on-accent)}.secondary[data-v-11ad0973]{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border)}.hero[data-v-11ad0973]{max-width:880px;margin:0 auto;padding:64px 20px 40px;text-align:center}.hero h1[data-v-11ad0973]{font-size:34px;line-height:1.15;margin:0 0 14px;color:var(--text-primary);letter-spacing:-.02em}.sub[data-v-11ad0973]{font-size:16px;line-height:1.55;color:var(--text-secondary);max-width:560px;margin:0 auto 28px}.hero-cta[data-v-11ad0973]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.primary[data-v-11ad0973],.secondary[data-v-11ad0973]{padding:12px 22px;font-size:15px}.features[data-v-11ad0973]{max-width:880px;margin:0 auto;padding:24px 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.feature[data-v-11ad0973]{background:var(--bg-surface);border:1px solid var(--border);border-radius:16px;padding:22px}.feature .icon[data-v-11ad0973]{font-size:24px;color:var(--accent)}.feature h2[data-v-11ad0973]{font-size:16px;margin:10px 0 6px;color:var(--text-primary)}.feature p[data-v-11ad0973]{font-size:14px;line-height:1.5;color:var(--text-secondary);margin:0}.how[data-v-11ad0973]{max-width:880px;margin:0 auto;padding:24px 20px 64px}.how h2[data-v-11ad0973]{font-size:22px;color:var(--text-primary);margin:0 0 16px}.how ol[data-v-11ad0973]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.how li[data-v-11ad0973]{display:flex;align-items:center;gap:14px;font-size:15px;color:var(--text-base)}.how .num[data-v-11ad0973]{width:32px;height:32px;border-radius:999px;background:var(--avatar-bg);color:var(--text-primary);display:flex;align-items:center;justify-content:center;font-weight:800;flex:none}.legal[data-v-11ad0973]{max-width:720px;width:100%;margin:0 auto;padding:32px 20px 64px;flex-grow:1}.legal h1[data-v-11ad0973]{font-size:30px;color:var(--text-primary);margin:0 0 8px;letter-spacing:-.02em}.legal-meta[data-v-11ad0973]{font-size:13px;color:var(--text-muted);margin:0 0 24px}.legal-section[data-v-11ad0973]{margin:0 0 24px}.legal-section h2[data-v-11ad0973]{font-size:18px;color:var(--text-primary);margin:0 0 8px}.legal-section p[data-v-11ad0973]{font-size:15px;line-height:1.6;color:var(--text-base);margin:0 0 10px}.legal-section ul[data-v-11ad0973]{margin:0 0 10px;padding-left:20px}.legal-section li[data-v-11ad0973]{font-size:15px;line-height:1.55;color:var(--text-base);margin:0 0 6px}.footer[data-v-11ad0973]{border-top:1px solid var(--border);padding:22px 20px 28px;display:flex;flex-direction:column;align-items:center;gap:14px}.footer-brand[data-v-11ad0973]{color:var(--text-muted);font-size:13px;font-weight:700}.footer-nav[data-v-11ad0973]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px}.footer-nav a[data-v-11ad0973]{color:var(--text-secondary);font-size:13px;text-decoration:none}.footer-nav a[data-v-11ad0973]:hover{color:var(--accent)}.verify[data-v-7930024f]{min-height:100vh;background:var(--bg-page);display:flex;flex-direction:column}.topbar[data-v-7930024f]{display:flex;align-items:center;max-width:880px;width:100%;margin:0 auto;padding:20px}.brand[data-v-7930024f]{font-weight:800;font-size:20px;color:var(--accent);letter-spacing:-.02em;text-decoration:none}.card[data-v-7930024f]{width:100%;max-width:420px;margin:48px auto;padding:32px 28px;background:var(--bg-surface);border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.status[data-v-7930024f]{color:var(--text-secondary);margin:0}.check[data-v-7930024f]{width:44px;height:44px;border-radius:999px;background:var(--bg-success);color:var(--text-success);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800}.check--bad[data-v-7930024f]{background:var(--bg-error);color:var(--text-error)}h1[data-v-7930024f]{margin:0;font-size:22px;color:var(--text-primary)}.ok[data-v-7930024f]{margin:0;font-size:15px;line-height:1.5;color:var(--text-primary)}.err[data-v-7930024f]{margin:0;font-size:15px;color:var(--text-error)}.back[data-v-7930024f]{margin-top:8px;color:var(--accent);font-size:14px;font-weight:600;text-decoration:none}.stack[data-v-3dbc847a]{display:flex;flex-direction:column;gap:20px}.status[data-v-3dbc847a]{color:var(--c-muted);text-align:center;padding:40px 0}.card[data-v-3dbc847a]{border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:14px}.card--dark[data-v-3dbc847a]{background:var(--hero-bg);color:var(--hero-text);border-radius:20px}.card--surface[data-v-3dbc847a]{background:var(--c-surface);border:1px solid var(--c-line)}.card-head[data-v-3dbc847a]{display:flex;flex-direction:column;gap:4px}.eyebrow[data-v-3dbc847a]{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--hero-muted)}.card--dark h2[data-v-3dbc847a]{margin:0;font-family:Georgia,serif;font-weight:600;font-size:30px;line-height:1.1}.chips[data-v-3dbc847a]{display:flex;gap:8px;flex-wrap:wrap}.chip[data-v-3dbc847a]{display:inline-flex;padding:6px 10px;border-radius:999px;font-size:14px;font-weight:700}.chip--pay[data-v-3dbc847a]{background:var(--c-pay-bg);color:var(--c-pay-text)}.chip--keep[data-v-3dbc847a]{background:var(--c-keep-bg);color:var(--c-keep-text)}.chip--info[data-v-3dbc847a]{background:var(--c-info-bg);color:var(--c-info-text)}.review[data-v-3dbc847a]{margin:0;font-size:15px;line-height:1.45;color:var(--hero-subtle)}.button[data-v-3dbc847a]{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:12px;background:var(--hero-text);color:var(--hero-bg);font-weight:700;font-size:16px;text-decoration:none}.row-between[data-v-3dbc847a]{display:flex;justify-content:space-between;align-items:baseline}.muted[data-v-3dbc847a]{color:var(--c-muted)}.small[data-v-3dbc847a]{font-size:13px}.bar[data-v-3dbc847a]{height:8px;border-radius:999px;background:var(--border);overflow:hidden}.bar-fill[data-v-3dbc847a]{height:8px;background:var(--c-green);border-radius:999px}.section-title[data-v-3dbc847a]{margin:0;font-family:Georgia,serif;font-weight:600;font-size:22px}.link[data-v-3dbc847a]{font-size:15px;font-weight:700;color:var(--c-accent);text-decoration:none}.pay-item[data-v-3dbc847a]{border-bottom:1px solid var(--border)}.pay-item--last[data-v-3dbc847a]{border-bottom:none}.pay-row[data-v-3dbc847a]{display:flex;align-items:center;gap:12px;padding:14px 16px}.pay-row--overdue .pay-right strong[data-v-3dbc847a]{color:var(--c-unpaid-text)}.date-badge[data-v-3dbc847a]{width:44px;height:44px;border-radius:12px;background:var(--c-pay-bg);color:var(--c-pay-text);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;font-size:17px;font-weight:700;text-transform:uppercase}.date-month[data-v-3dbc847a]{font-size:11px}.pay-main[data-v-3dbc847a]{flex-grow:1;display:flex;flex-direction:column;gap:3px}.pay-main strong[data-v-3dbc847a]{font-size:16px}.subtitle[data-v-3dbc847a]{font-size:14px;color:var(--c-muted)}.subtitle.warn[data-v-3dbc847a]{color:var(--c-unpaid-text);font-weight:700}.pay-right[data-v-3dbc847a]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.pay-right strong[data-v-3dbc847a]{font-size:16px}.badge[data-v-3dbc847a]{font-size:12px;font-weight:700;padding:3px 8px;border-radius:999px;background:var(--c-unpaid-bg);color:var(--c-unpaid-text)}.badge--autogiro[data-v-3dbc847a]{background:var(--c-autogiro-bg);color:var(--c-autogiro-text)}.badge--overdue[data-v-3dbc847a]{background:var(--c-unpaid-bg);color:var(--c-unpaid-text)}.copy-row[data-v-3dbc847a]{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 12px 72px}.copy-row button[data-v-3dbc847a]{padding:4px 10px;border:1px solid var(--border);border-radius:8px;background:var(--c-surface);color:var(--c-accent);font-size:12px;font-weight:600;cursor:pointer}.pad[data-v-3dbc847a]{padding:12px 16px}.timeline[data-v-3dbc847a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.timeline-item[data-v-3dbc847a]{display:flex;gap:14px;padding-bottom:18px}.dot[data-v-3dbc847a]{width:12px;height:12px;border-radius:999px;background:var(--c-green);margin-top:5px;flex:none}.timeline-body[data-v-3dbc847a]{flex-grow:1;display:flex;flex-direction:column;gap:3px}.status[data-v-8d28a8f7]{color:var(--text-secondary);text-align:center;padding:40px 0}.status--error[data-v-8d28a8f7]{color:var(--text-error)}.list[data-v-8d28a8f7]{display:flex;flex-direction:column;gap:10px}.card[data-v-8d28a8f7]{background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;padding:14px 16px;text-decoration:none;color:inherit;display:block}.card[data-v-8d28a8f7]:hover{background:var(--nav-hover-bg)}.card.quarantined[data-v-8d28a8f7]{border-color:var(--border-warning);background:var(--bg-warning)}.doc-head[data-v-8d28a8f7]{display:flex;align-items:center;gap:12px}.doc-main[data-v-8d28a8f7]{flex-grow:1;display:flex;flex-direction:column;gap:3px;min-width:0}.doc-main strong[data-v-8d28a8f7]{font-size:16px;color:var(--text-primary)}.meta[data-v-8d28a8f7]{font-size:13px;color:var(--text-secondary)}.badge[data-v-8d28a8f7]{font-size:12px;font-weight:700;padding:3px 8px;border-radius:999px;background:var(--bg-info);color:var(--text-base);flex:none}.badge--quarantine[data-v-8d28a8f7]{background:var(--bg-warning);color:var(--text-warning)}.badge--rejected[data-v-8d28a8f7],.badge--spam[data-v-8d28a8f7]{background:var(--bg-error);color:var(--text-error)}.detail[data-v-8436d511]{display:flex;flex-direction:column;gap:12px}.back[data-v-8436d511]{font-size:14px;font-weight:600;color:var(--accent);text-decoration:none}.status[data-v-8436d511]{color:var(--text-secondary);text-align:center;padding:40px 0}.status--error[data-v-8436d511]{color:var(--text-error);text-align:left;padding:0}.card[data-v-8436d511]{background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:12px}.head[data-v-8436d511]{display:flex;align-items:center;gap:12px}.main[data-v-8436d511]{flex-grow:1;display:flex;flex-direction:column;gap:3px;min-width:0}.main strong[data-v-8436d511]{font-size:18px;color:var(--text-primary)}.meta[data-v-8436d511]{font-size:13px;color:var(--text-secondary)}.badge[data-v-8436d511]{font-size:12px;font-weight:700;padding:3px 8px;border-radius:999px;background:var(--bg-info);color:var(--text-base);flex:none}.badge--status[data-v-8436d511]{background:var(--bg-warning);color:var(--text-warning)}.badge--spam[data-v-8436d511]{background:var(--bg-error);color:var(--text-error)}.preview[data-v-8436d511]{width:100%;max-width:480px;border:1px solid var(--border);border-radius:10px;background:#fff;display:block}.pdf-actions[data-v-8436d511]{display:flex;gap:8px}.download[data-v-8436d511]{padding:8px 14px;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface);color:var(--accent);font-size:13px;font-weight:600;cursor:pointer}.card dl[data-v-8436d511]{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0}.card dt[data-v-8436d511]{color:var(--text-secondary);font-size:13px}.card dd[data-v-8436d511]{margin:0;font-size:15px;font-weight:600;color:var(--text-primary)}.body-text[data-v-8436d511]{margin:0;font-size:14px;line-height:1.5;color:var(--text-base);white-space:pre-line}.drift[data-v-8436d511]{margin:0;font-size:13px;font-weight:600;color:var(--text-warning)}.payment-editor[data-v-8436d511]{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;border-top:1px dashed var(--border);padding-top:10px}.payment-editor label[data-v-8436d511]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-secondary);font-weight:600}.payment-editor select[data-v-8436d511],.payment-editor input[data-v-8436d511]{padding:8px 10px;border-radius:8px;font-size:14px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);outline:none}.payment-editor button[data-v-8436d511]{padding:9px 14px;border:none;border-radius:8px;background:var(--button);color:var(--on-accent);font-size:13px;font-weight:600;cursor:pointer}.payment-editor button[data-v-8436d511]:disabled{opacity:.6;cursor:default}.share-training[data-v-8436d511]{display:flex;flex-direction:column;gap:4px;border-top:1px dashed var(--border);padding-top:10px}.share-check[data-v-8436d511]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text-primary);cursor:pointer}.share-check input[data-v-8436d511]{width:auto}.share-training .hint[data-v-8436d511]{margin:0;font-size:12px;color:var(--text-muted)}.review-actions[data-v-8436d511]{display:flex;gap:8px}.review-actions button[data-v-8436d511]{padding:8px 14px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:none}.approve[data-v-8436d511]{background:var(--accent);color:var(--on-accent)}.reject[data-v-8436d511]{background:var(--bg-error);color:var(--text-error);border:1px solid var(--border-error)!important}.pay-details[data-v-8436d511]{display:flex;flex-direction:column;gap:8px;border-top:1px dashed var(--border);padding-top:10px}.pay-detail[data-v-8436d511]{display:flex;flex-direction:column;gap:4px}.pay-detail-head[data-v-8436d511]{display:flex;align-items:center;gap:6px}.pd-label[data-v-8436d511]{font-size:12px;font-weight:600;color:var(--text-secondary)}.pd-warn[data-v-8436d511]{color:var(--text-warning);font-size:13px;cursor:help}.pay-detail-body[data-v-8436d511]{display:flex;align-items:center;gap:10px}.pd-value[data-v-8436d511]{font-size:15px;font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.pd-copy[data-v-8436d511]{padding:4px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface);color:var(--accent);font-size:12px;font-weight:600;cursor:pointer}.always[data-v-8436d511]{flex-direction:row!important;align-items:center;gap:8px;font-size:13px!important;color:var(--text-primary)!important}.always input[data-v-8436d511]{width:auto}.mark-paid[data-v-8436d511]{display:flex}.mark-paid button[data-v-8436d511]{padding:9px 14px;border:none;border-radius:8px;background:var(--button);color:var(--on-accent);font-size:13px;font-weight:600;cursor:pointer}.mark-paid button[data-v-8436d511]:disabled{opacity:.6;cursor:default}.status[data-v-179c2956]{color:var(--text-secondary);text-align:center;padding:40px 0}.status--error[data-v-179c2956]{color:var(--text-error)}.list[data-v-179c2956]{display:flex;flex-direction:column;gap:10px}.bundle[data-v-179c2956]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--bg-surface);border:1px solid var(--border);border-radius:14px}.main[data-v-179c2956]{flex-grow:1;display:flex;flex-direction:column;gap:3px}.main strong[data-v-179c2956]{font-size:16px;color:var(--text-primary)}.muted[data-v-179c2956]{font-size:13px;color:var(--text-secondary)}.badge[data-v-179c2956]{font-size:12px;font-weight:700;padding:3px 8px;border-radius:999px;background:var(--bg-info);color:var(--text-base);flex:none}.badge.delivered[data-v-179c2956]{background:var(--bg-success);color:var(--text-success)}.review[data-v-179c2956]{display:flex;gap:6px;flex:none}.review button[data-v-179c2956]{padding:7px 12px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;border:none}.approve[data-v-179c2956]{background:var(--accent);color:var(--on-accent)}.reject[data-v-179c2956]{background:var(--bg-error);color:var(--text-error);border:1px solid var(--border-error)!important}.stack[data-v-64edabad]{display:flex;flex-direction:column;gap:14px}.add[data-v-64edabad]{display:flex;gap:8px}.autosuggest[data-v-64edabad]{position:relative;flex-grow:1}.add input[data-v-64edabad]{width:100%;padding:10px 12px;border-radius:8px;font-size:14px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);outline:none}.add input[data-v-64edabad]:focus{border-color:var(--accent)}.add button[data-v-64edabad]{padding:10px 14px;border:none;border-radius:8px;font-size:14px;font-weight:600;background:var(--button);color:var(--on-accent);cursor:pointer}.add button[data-v-64edabad]:disabled{opacity:.6}.suggest-list[data-v-64edabad]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:10;background:var(--bg-surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px #0000001f;overflow:hidden;display:flex;flex-direction:column;max-height:300px;overflow-y:auto}.suggest-status[data-v-64edabad]{padding:10px 12px;margin:0;font-size:13px;color:var(--text-secondary)}.suggest-item[data-v-64edabad]{display:flex;align-items:center;gap:10px;padding:9px 12px;border:none;background:none;cursor:pointer;text-align:left;width:100%;font-size:14px;color:var(--text-primary)}.suggest-item[data-v-64edabad]:hover{background:var(--nav-hover-bg)}.suggest-logo[data-v-64edabad]{width:26px;height:26px;border-radius:6px;object-fit:contain;flex:none;background:var(--bg-page)}.suggest-logo--initials[data-v-64edabad]{display:inline-flex;align-items:center;justify-content:center;background:var(--avatar-bg);color:var(--text-base);font-size:11px;font-weight:700}.suggest-name[data-v-64edabad]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-chips[data-v-64edabad]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border:1px dashed var(--border);border-radius:10px}.provider-chips-label[data-v-64edabad]{font-size:12px;font-weight:700;color:var(--text-secondary)}.status[data-v-64edabad]{color:var(--text-secondary);text-align:center;padding:32px 0}.status--error[data-v-64edabad]{color:var(--text-error)}.list[data-v-64edabad]{display:flex;flex-direction:column;gap:10px}.sender[data-v-64edabad]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;background:var(--bg-surface);border:1px solid var(--border);border-radius:14px}.sender.disabled[data-v-64edabad]{opacity:.55}.sender-main[data-v-64edabad]{flex-grow:1;display:flex;flex-direction:column;gap:3px;min-width:0}.sender-main strong[data-v-64edabad]{font-size:16px;color:var(--text-primary)}.address[data-v-64edabad]{font-size:13px;color:var(--accent);cursor:pointer;word-break:break-all}.muted[data-v-64edabad]{color:var(--text-secondary);cursor:default}.domains-toggle[data-v-64edabad]{align-self:flex-start;margin-top:4px;border:none;background:none;padding:0;color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer}.badge[data-v-64edabad]{font-size:12px;font-weight:700;padding:3px 8px;border-radius:999px;background:var(--bg-warning);color:var(--text-warning);flex:none}.badge--captured[data-v-64edabad]{background:var(--bg-success);color:var(--text-success)}.actions[data-v-64edabad]{display:flex;gap:6px;flex:none}.mini[data-v-64edabad]{min-width:30px;height:30px;padding:0 8px;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface);font-size:12px;font-weight:600;color:var(--text-base);cursor:pointer}.domains[data-v-64edabad]{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-top:1px dashed var(--border);padding-top:10px}.domain-chip[data-v-64edabad]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--bg-info);color:var(--text-base);font-size:13px;font-weight:600}.domain-chip button[data-v-64edabad]{border:none;background:none;color:var(--text-secondary);font-size:15px;cursor:pointer;padding:0}.hint[data-v-64edabad]{font-size:12px;color:var(--text-muted)}.domain-add[data-v-64edabad]{display:flex;gap:6px;flex-grow:1;min-width:220px}.domain-add input[data-v-64edabad]{flex-grow:1;padding:8px 10px;border-radius:8px;font-size:13px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);outline:none}.domain-add button[data-v-64edabad]{padding:8px 12px;border:none;border-radius:8px;font-size:13px;font-weight:600;background:var(--button);color:var(--on-accent);cursor:pointer}.domain-add button[data-v-64edabad]:disabled{opacity:.6}.settings[data-v-2aec7a4b]{display:flex;flex-direction:column;gap:14px}.title[data-v-2aec7a4b]{font-size:22px;margin:0;color:var(--text-primary)}.card[data-v-2aec7a4b]{background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:14px}.card h2[data-v-2aec7a4b]{font-size:15px;margin:0;color:var(--text-primary)}.row[data-v-2aec7a4b]{display:flex;flex-direction:column;gap:6px}.row label[data-v-2aec7a4b]{font-size:12px;font-weight:600;color:var(--text-secondary)}.row input[data-v-2aec7a4b],.row select[data-v-2aec7a4b]{padding:10px 12px;border-radius:8px;font-size:14px;max-width:340px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);outline:none}.row input[data-v-2aec7a4b]:focus,.row select[data-v-2aec7a4b]:focus{border-color:var(--accent)}.inline[data-v-2aec7a4b]{display:flex;gap:8px}.inline input[data-v-2aec7a4b]{flex-grow:1}.value[data-v-2aec7a4b]{font-size:15px;font-weight:600;color:var(--text-primary)}.hint[data-v-2aec7a4b]{font-size:12px;color:var(--text-muted);margin:0}.ok[data-v-2aec7a4b]{font-size:13px;color:var(--text-success);margin:0}.err[data-v-2aec7a4b]{font-size:13px;color:var(--text-error);margin:0}.card button[data-v-2aec7a4b]{align-self:flex-start;min-height:44px;padding:9px 16px;border:none;border-radius:8px;background:var(--button);color:var(--on-accent);font-size:14px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.card button[data-v-2aec7a4b]:disabled{opacity:.6;cursor:default}.card button.danger[data-v-2aec7a4b]{background:var(--bg-error);color:var(--text-error);border:1px solid var(--border-error)!important}.customer-row[data-v-2aec7a4b]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:10px;background:var(--bg-page)}.customer-row .name[data-v-2aec7a4b]{font-size:14px;font-weight:600;color:var(--text-primary)}.customer-row button[data-v-2aec7a4b]{align-self:auto;padding:6px 12px;font-size:13px;background:var(--bg-surface);color:var(--accent);border:1px solid var(--border)!important}.active[data-v-2aec7a4b]{font-size:12px;font-weight:700;color:var(--text-success);padding:4px 10px;border-radius:999px;background:var(--bg-success)}.admin-link[data-v-2aec7a4b]{align-self:flex-start;min-height:44px;padding:9px 16px;border-radius:8px;font-size:14px;font-weight:600;background:var(--bg-surface);color:var(--accent);border:1px solid var(--border);text-decoration:none;display:inline-flex;align-items:center}.account-links[data-v-2aec7a4b]{display:flex;flex-wrap:wrap;gap:10px}.account-link[data-v-2aec7a4b]{min-height:44px;padding:9px 16px;border-radius:8px;font-size:14px;font-weight:600;background:var(--bg-surface);color:var(--accent);border:1px solid var(--border);text-decoration:none;display:inline-flex;align-items:center}.portal-link[data-v-2aec7a4b]{align-self:flex-start;min-height:44px;padding:9px 16px;border-radius:8px;font-size:14px;font-weight:600;background:var(--button);color:var(--on-accent);border:none;text-decoration:none;display:inline-flex;align-items:center}.danger-desc[data-v-2aec7a4b]{font-size:13px;color:var(--text-secondary);margin:0;line-height:1.5}.delete-label[data-v-2aec7a4b]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--text-secondary)}.delete-label input[data-v-2aec7a4b]{padding:10px 12px;border-radius:8px;font-size:14px;min-height:44px;max-width:340px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);outline:none}.delete-label input[data-v-2aec7a4b]:focus{border-color:var(--accent)}.notif[data-v-2aec7a4b]{display:flex;flex-direction:column;gap:10px}.notif-row[data-v-2aec7a4b]{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text-primary);cursor:pointer}.notif-row input[data-v-2aec7a4b]{width:auto}.stack[data-v-2874bd84]{display:flex;flex-direction:column;gap:14px}.title[data-v-2874bd84]{font-size:22px;margin:0;color:var(--text-primary)}.subtitle[data-v-2874bd84]{font-size:14px;color:var(--text-secondary);margin:0}.card[data-v-2874bd84]{background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:12px}.card h2[data-v-2874bd84]{font-size:15px;margin:0;color:var(--text-primary)}.invite-fields[data-v-2874bd84]{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.field[data-v-2874bd84]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--text-secondary)}.field input[data-v-2874bd84],.field select[data-v-2874bd84]{padding:10px 12px;border-radius:8px;font-size:14px;min-height:44px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);outline:none}.field input[data-v-2874bd84]{min-width:240px}.field input[data-v-2874bd84]:focus,.field select[data-v-2874bd84]:focus{border-color:var(--accent)}button.primary[data-v-2874bd84]{min-height:44px;padding:0 18px;border:none;border-radius:8px;background:var(--button);color:var(--on-accent);font-size:14px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}button.primary[data-v-2874bd84]:disabled{opacity:.6;cursor:default}.hint[data-v-2874bd84]{font-size:12px;color:var(--text-muted);margin:0}.err[data-v-2874bd84]{font-size:13px;color:var(--text-error);margin:0}.status[data-v-2874bd84]{color:var(--text-secondary);text-align:center;padding:32px 0}.status--error[data-v-2874bd84]{color:var(--text-error)}.list[data-v-2874bd84]{display:flex;flex-direction:column;gap:10px}.relative[data-v-2874bd84]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 16px;background:var(--bg-surface);border:1px solid var(--border);border-radius:14px}.main[data-v-2874bd84]{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:3px}.who[data-v-2874bd84]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.who strong[data-v-2874bd84]{font-size:16px;color:var(--text-primary)}.you[data-v-2874bd84],.primary[data-v-2874bd84],.unverified[data-v-2874bd84]{font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;background:var(--bg-info);color:var(--text-base)}.unverified[data-v-2874bd84]{background:var(--bg-warning);color:var(--text-warning)}.muted[data-v-2874bd84]{font-size:13px;color:var(--text-secondary);word-break:break-all}.desc[data-v-2874bd84]{font-size:12px;color:var(--text-muted);margin:2px 0 0}.role-badge[data-v-2874bd84]{font-size:13px;font-weight:700;padding:6px 12px;border-radius:999px;background:var(--bg-page);color:var(--text-secondary);flex:none}.role-select select[data-v-2874bd84]{min-height:44px;padding:0 10px;border-radius:8px;font-size:14px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);outline:none}.role-select select[data-v-2874bd84]:focus{border-color:var(--accent)}.role-select select[data-v-2874bd84]:disabled{opacity:.6}button.danger[data-v-2874bd84]{min-height:44px;padding:0 14px;border-radius:8px;font-size:13px;font-weight:600;background:var(--bg-error);color:var(--text-error);border:1px solid var(--border-error);cursor:pointer}button.danger[data-v-2874bd84]:disabled{opacity:.6;cursor:default}.pending[data-v-2874bd84]{background:var(--bg-surface);border:1px dashed var(--border);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:10px}.pending h2[data-v-2874bd84]{font-size:15px;margin:0;color:var(--text-primary)}.pending-list[data-v-2874bd84]{display:flex;flex-direction:column;gap:8px}.pending-row[data-v-2874bd84]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:10px;background:var(--bg-page)}.pending-row strong[data-v-2874bd84]{font-size:14px;color:var(--text-primary)}.expires[data-v-2874bd84]{font-size:12px;color:var(--text-secondary);flex:none}.visually-hidden[data-v-2874bd84]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.stack[data-v-3dbbfd74]{display:flex;flex-direction:column;gap:14px}.title[data-v-3dbbfd74]{font-size:22px;margin:0;color:var(--text-primary)}.subtitle[data-v-3dbbfd74]{font-size:14px;color:var(--text-secondary);margin:0}.status[data-v-3dbbfd74]{color:var(--text-secondary);text-align:center;padding:32px 0}.status--error[data-v-3dbbfd74]{color:var(--text-error)}.timeline[data-v-3dbbfd74]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.entry[data-v-3dbbfd74]{display:flex;gap:12px;padding:14px 4px;border-bottom:1px solid var(--border)}.entry[data-v-3dbbfd74]:last-child{border-bottom:none}.avatar[data-v-3dbbfd74]{width:36px;height:36px;border-radius:999px;background:var(--avatar-bg);color:var(--text-primary);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex:none;margin-top:2px}.body[data-v-3dbbfd74]{min-width:0;display:flex;flex-direction:column;gap:3px}.summary[data-v-3dbbfd74]{font-size:14px;color:var(--text-primary);margin:0;line-height:1.4}.meta[data-v-3dbbfd74]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary);margin:0}.actor[data-v-3dbbfd74]{font-weight:600}.dot[data-v-3dbbfd74]{color:var(--text-muted)}.admin-shell[data-v-b3854215]{display:flex;flex-direction:column;gap:14px}.title[data-v-b3854215]{font-size:22px;margin:0;color:var(--text-primary)}.subnav[data-v-b3854215]{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:4px;border-bottom:1px solid var(--border)}.subnav a[data-v-b3854215]{padding:7px 12px;border-radius:999px;font-size:13px;font-weight:700;color:var(--text-secondary);text-decoration:none;border:1px solid transparent}.subnav a[data-v-b3854215]:hover{background:var(--nav-hover-bg)}.subnav a.is-active[data-v-b3854215]{background:var(--bg-surface);color:var(--text-primary);border-color:var(--border)}.card[data-v-e8bfe7bd]{background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:14px}.card h2[data-v-e8bfe7bd]{font-size:15px;margin:0;color:var(--text-primary)}.grid[data-v-e8bfe7bd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.grid div[data-v-e8bfe7bd]{background:var(--bg-page);border-radius:10px;padding:12px}.grid dt[data-v-e8bfe7bd]{font-size:12px;font-weight:600;color:var(--text-secondary)}.grid dd[data-v-e8bfe7bd]{margin:4px 0 0;font-size:22px;font-weight:800;color:var(--text-primary)}.hint[data-v-e8bfe7bd]{color:var(--text-secondary);font-size:13px;margin:0}.run[data-v-e8bfe7bd]{align-self:flex-start;padding:10px 18px;border:none;border-radius:8px;background:var(--button);color:var(--on-accent);font-size:14px;font-weight:600;cursor:pointer}.run[data-v-e8bfe7bd]:disabled{opacity:.55;cursor:default}.result[data-v-e8bfe7bd]{margin:0;font-size:14px;color:var(--text-success);font-weight:600}.err[data-v-e8bfe7bd]{margin:0;font-size:13px;color:var(--text-error)}.stack[data-v-8fcf0dc1]{display:flex;flex-direction:column;gap:14px}.filters[data-v-8fcf0dc1]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;padding:14px 16px}.filters label[data-v-8fcf0dc1]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--text-secondary);flex:1;min-width:140px}.filters input[data-v-8fcf0dc1],.filters select[data-v-8fcf0dc1]{padding:9px 10px;border-radius:8px;font-size:14px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);outline:none}.filters input[data-v-8fcf0dc1]:focus,.filters select[data-v-8fcf0dc1]:focus{border-color:var(--accent)}.filters button[data-v-8fcf0dc1]{padding:9px 14px;border:none;border-radius:8px;background:var(--button);color:var(--on-accent);font-size:13px;font-weight:600;cursor:pointer}.filters button.ghost[data-v-8fcf0dc1]{background:var(--bg-surface);color:var(--text-secondary);border:1px solid var(--border)}.status[data-v-8fcf0dc1]{color:var(--text-secondary);text-align:center;padding:32px 0}.table-wrap[data-v-8fcf0dc1]{background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;overflow-x:auto}table[data-v-8fcf0dc1]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-8fcf0dc1],td[data-v-8fcf0dc1]{text-align:left;padding:11px 14px;border-bottom:1px solid var(--border);white-space:nowrap}th[data-v-8fcf0dc1]{font-size:12px;font-weight:700;color:var(--text-secondary)}tbody tr:last-child td[data-v-8fcf0dc1]{border-bottom:none}.job[data-v-8fcf0dc1]{font-weight:700;color:var(--text-primary)}.muted[data-v-8fcf0dc1]{color:var(--text-secondary)}.err-cell[data-v-8fcf0dc1]{color:var(--text-error);max-width:320px;white-space:normal;word-break:break-word}.badge[data-v-8fcf0dc1]{display:inline-block;font-size:12px;font-weight:700;padding:3px 8px;border-radius:999px;background:var(--bg-info);color:var(--text-base)}.badge--ok[data-v-8fcf0dc1]{background:var(--bg-success);color:var(--text-success)}.badge--error[data-v-8fcf0dc1]{background:var(--bg-error);color:var(--text-error)}.badge--started[data-v-8fcf0dc1]{background:var(--bg-warning);color:var(--text-warning)}.stack[data-v-274f56a8]{display:flex;flex-direction:column;gap:14px}.filters[data-v-274f56a8]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;padding:14px 16px}.filters label[data-v-274f56a8]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--text-secondary);flex:1;min-width:140px}.filters input[data-v-274f56a8]{padding:9px 10px;border-radius:8px;font-size:14px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);outline:none}.filters input[data-v-274f56a8]:focus{border-color:var(--accent)}.filters button[data-v-274f56a8]{padding:9px 14px;border:none;border-radius:8px;background:var(--button);color:var(--on-accent);font-size:13px;font-weight:600;cursor:pointer}.filters button.ghost[data-v-274f56a8]{background:var(--bg-surface);color:var(--text-secondary);border:1px solid var(--border)}.status[data-v-274f56a8]{color:var(--text-secondary);text-align:center;padding:32px 0}.table-wrap[data-v-274f56a8]{background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;overflow-x:auto}table[data-v-274f56a8]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-274f56a8],td[data-v-274f56a8]{text-align:left;padding:11px 14px;border-bottom:1px solid var(--border);vertical-align:top}th[data-v-274f56a8]{font-size:12px;font-weight:700;color:var(--text-secondary);white-space:nowrap}tbody tr:last-child td[data-v-274f56a8]{border-bottom:none}.strong[data-v-274f56a8]{font-weight:700;color:var(--text-primary)}.muted[data-v-274f56a8]{color:var(--text-secondary);white-space:nowrap}.detail[data-v-274f56a8]{color:var(--text-base);max-width:340px;white-space:normal;word-break:break-word;font-family:ui-monospace,monospace;font-size:12px}.stack[data-v-31427f99]{display:flex;flex-direction:column;gap:14px}.filters[data-v-31427f99]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;padding:14px 16px}.filters label[data-v-31427f99]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--text-secondary);min-width:140px}.filters label.grow[data-v-31427f99]{flex:1}.filters input[data-v-31427f99],.filters select[data-v-31427f99]{padding:9px 10px;border-radius:8px;font-size:14px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);outline:none}.filters input[data-v-31427f99]:focus,.filters select[data-v-31427f99]:focus{border-color:var(--accent)}.filters button[data-v-31427f99]{padding:9px 14px;border:none;border-radius:8px;background:var(--button);color:var(--on-accent);font-size:13px;font-weight:600;cursor:pointer}.filters button.ghost[data-v-31427f99]{background:var(--bg-surface);color:var(--text-secondary);border:1px solid var(--border)}.card[data-v-31427f99]{background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:12px}.card h2[data-v-31427f99]{font-size:15px;margin:0;color:var(--text-primary)}.new-form .fields[data-v-31427f99]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.new-form label[data-v-31427f99]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--text-secondary)}.new-form input[data-v-31427f99]{padding:9px 10px;border-radius:8px;font-size:14px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);outline:none}.new-form input[data-v-31427f99]:focus{border-color:var(--accent)}.new-form button.primary[data-v-31427f99]{align-self:flex-start;padding:9px 16px;border:none;border-radius:8px;background:var(--button);color:var(--on-accent);font-size:14px;font-weight:600;cursor:pointer}.new-form button.primary[data-v-31427f99]:disabled{opacity:.6;cursor:default}.status[data-v-31427f99]{color:var(--text-secondary);text-align:center;padding:32px 0}.list[data-v-31427f99]{display:flex;flex-direction:column;gap:10px}.row[data-v-31427f99]{display:flex;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;color:inherit}.row[data-v-31427f99]:hover{border-color:var(--accent)}.main[data-v-31427f99]{flex-grow:1;display:flex;flex-direction:column;gap:3px;min-width:0}.main strong[data-v-31427f99]{font-size:16px;color:var(--text-primary)}.muted[data-v-31427f99]{font-size:13px;color:var(--text-secondary)}.badge[data-v-31427f99]{font-size:12px;font-weight:700;padding:3px 8px;border-radius:999px;background:var(--bg-info);color:var(--text-base);flex:none}.badge--active[data-v-31427f99]{background:var(--bg-success);color:var(--text-success)}.badge--paused[data-v-31427f99]{background:var(--bg-warning);color:var(--text-warning)}.badge--closed[data-v-31427f99]{background:var(--bg-page);color:var(--text-secondary)}.err[data-v-31427f99]{font-size:13px;color:var(--text-error);margin:0}.stack[data-v-58130904]{display:flex;flex-direction:column;gap:14px}.back[data-v-58130904]{align-self:flex-start;padding:7px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface);color:var(--accent);font-size:13px;font-weight:600;cursor:pointer}.status[data-v-58130904]{color:var(--text-secondary);text-align:center;padding:32px 0}.status-inline[data-v-58130904]{color:var(--text-secondary);font-size:13px;margin:0}.card[data-v-58130904]{background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:14px}.card h2[data-v-58130904]{font-size:15px;margin:0;color:var(--text-primary)}.grid[data-v-58130904]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:0}.grid div[data-v-58130904],.counts div[data-v-58130904]{background:var(--bg-page);border-radius:10px;padding:12px}.grid dt[data-v-58130904],.counts dt[data-v-58130904]{font-size:12px;font-weight:600;color:var(--text-secondary)}.grid dd[data-v-58130904],.counts dd[data-v-58130904]{margin:4px 0 0;font-size:16px;font-weight:800;color:var(--text-primary)}.counts[data-v-58130904]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.actions[data-v-58130904]{display:flex;gap:8px}.fields[data-v-58130904]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.fields label[data-v-58130904]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--text-secondary)}.fields input[data-v-58130904],.fields select[data-v-58130904]{padding:9px 10px;border-radius:8px;font-size:14px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);outline:none}.fields input[data-v-58130904]:focus,.fields select[data-v-58130904]:focus{border-color:var(--accent)}button.primary[data-v-58130904]{align-self:flex-start;padding:9px 16px;border:none;border-radius:8px;background:var(--button);color:var(--on-accent);font-size:14px;font-weight:600;cursor:pointer}button.primary[data-v-58130904]:disabled{opacity:.6;cursor:default}button.ghost[data-v-58130904]{align-self:flex-start;padding:9px 16px;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface);color:var(--text-secondary);font-size:14px;font-weight:600;cursor:pointer}.relatives[data-v-58130904]{display:flex;flex-direction:column;gap:8px}.relative[data-v-58130904]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--bg-page)}.relative .main[data-v-58130904]{flex-grow:1;display:flex;flex-direction:column;gap:3px;min-width:0}.relative .main strong[data-v-58130904]{font-size:14px;color:var(--text-primary)}.muted[data-v-58130904]{font-size:13px;color:var(--text-secondary)}.badge[data-v-58130904]{font-size:12px;font-weight:700;padding:3px 8px;border-radius:999px;background:var(--bg-info);color:var(--text-base);flex:none}.badge--admin[data-v-58130904]{background:var(--bg-warning);color:var(--text-warning)}.badge--active[data-v-58130904]{background:var(--bg-success);color:var(--text-success)}.badge--closed[data-v-58130904]{background:var(--bg-page);color:var(--text-secondary)}.ok[data-v-58130904]{font-size:13px;color:var(--text-success);margin:0}.err[data-v-58130904]{font-size:13px;color:var(--text-error);margin:0}.sub-form[data-v-58130904]{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.sub-form label[data-v-58130904]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--text-secondary)}.sub-form select[data-v-58130904]{padding:9px 10px;border-radius:8px;font-size:14px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);outline:none}.sub-form select[data-v-58130904]:focus{border-color:var(--accent)}.danger[data-v-58130904]{border-color:var(--border-error)}.danger-desc[data-v-58130904]{font-size:13px;color:var(--text-secondary);margin:0}.hint[data-v-58130904]{font-size:13px;color:var(--text-warning);margin:0}.erase-label[data-v-58130904]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--text-secondary)}.erase-label input[data-v-58130904]{padding:9px 10px;border-radius:8px;font-size:14px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);outline:none}.erase-label input[data-v-58130904]:focus{border-color:var(--accent)}.danger-btn[data-v-58130904]{align-self:flex-start;padding:9px 16px;border:1px solid var(--border-error);border-radius:8px;background:var(--bg-error);color:var(--text-error);font-size:14px;font-weight:600;cursor:pointer}.danger-btn[data-v-58130904]:disabled{opacity:.6;cursor:default}.stack[data-v-f5e46075]{display:flex;flex-direction:column;gap:14px}.card[data-v-f5e46075]{background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:14px}.card h2[data-v-f5e46075]{font-size:15px;margin:0;color:var(--text-primary)}.invite .fields[data-v-f5e46075]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.invite label[data-v-f5e46075]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--text-secondary)}.invite label.check[data-v-f5e46075]{flex-direction:row;align-items:center;gap:8px}.invite input[data-v-f5e46075],.invite select[data-v-f5e46075]{padding:9px 10px;border-radius:8px;font-size:14px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);outline:none}.invite input[data-v-f5e46075]:focus,.invite select[data-v-f5e46075]:focus{border-color:var(--accent)}button.primary[data-v-f5e46075]{align-self:flex-start;padding:9px 16px;border:none;border-radius:8px;background:var(--button);color:var(--on-accent);font-size:14px;font-weight:600;cursor:pointer}button.primary[data-v-f5e46075]:disabled{opacity:.6;cursor:default}.toolbar[data-v-f5e46075]{display:flex;align-items:center;gap:14px}.check.inline[data-v-f5e46075]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text-base)}.status[data-v-f5e46075]{color:var(--text-secondary);text-align:center;padding:32px 0}.status--error[data-v-f5e46075]{color:var(--text-error)}.list[data-v-f5e46075]{display:flex;flex-direction:column;gap:10px}.row[data-v-f5e46075]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;background:var(--bg-surface);border:1px solid var(--border);border-radius:14px}.row.disabled[data-v-f5e46075]{opacity:.6}.main[data-v-f5e46075]{flex-grow:1;display:flex;flex-direction:column;gap:3px;min-width:200px}.main strong[data-v-f5e46075]{font-size:15px;color:var(--text-primary)}.muted[data-v-f5e46075]{font-size:13px;color:var(--text-secondary)}.badge[data-v-f5e46075]{font-size:12px;font-weight:700;padding:3px 8px;border-radius:999px;background:var(--bg-info);color:var(--text-base);flex:none}.badge--admin[data-v-f5e46075]{background:var(--bg-warning);color:var(--text-warning)}.badge--verified[data-v-f5e46075],.badge--active[data-v-f5e46075]{background:var(--bg-success);color:var(--text-success)}.badge--closed[data-v-f5e46075]{background:var(--bg-page);color:var(--text-secondary)}.actions[data-v-f5e46075]{display:flex;flex-wrap:wrap;gap:6px;flex-basis:100%}.mini[data-v-f5e46075]{padding:6px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface);font-size:12px;font-weight:600;color:var(--text-base);cursor:pointer}.ok[data-v-f5e46075]{font-size:13px;color:var(--text-success);margin:0}.err[data-v-f5e46075]{font-size:13px;color:var(--text-error);margin:0}.stack[data-v-fc254f67]{display:flex;flex-direction:column;gap:14px}.filters[data-v-fc254f67]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;padding:14px 16px}.filters label[data-v-fc254f67]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--text-secondary);min-width:160px}.filters select[data-v-fc254f67]{padding:9px 10px;border-radius:8px;font-size:14px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);outline:none}.filters select[data-v-fc254f67]:focus{border-color:var(--accent)}.filters button[data-v-fc254f67]{padding:9px 14px;border:none;border-radius:8px;background:var(--button);color:var(--on-accent);font-size:13px;font-weight:600;cursor:pointer}.filters button.ghost[data-v-fc254f67]{background:var(--bg-surface);color:var(--text-secondary);border:1px solid var(--border)}.status[data-v-fc254f67]{color:var(--text-secondary);text-align:center;padding:32px 0}.status--error[data-v-fc254f67]{color:var(--text-error)}.table-wrap[data-v-fc254f67]{background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;overflow-x:auto}table[data-v-fc254f67]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-fc254f67],td[data-v-fc254f67]{text-align:left;padding:11px 14px;border-bottom:1px solid var(--border);white-space:nowrap}th[data-v-fc254f67]{font-size:12px;font-weight:700;color:var(--text-secondary)}tbody tr:last-child td[data-v-fc254f67]{border-bottom:none}.strong[data-v-fc254f67]{font-weight:700;color:var(--text-primary)}.muted[data-v-fc254f67]{color:var(--text-secondary)}.badge[data-v-fc254f67]{display:inline-block;font-size:12px;font-weight:700;padding:3px 8px;border-radius:999px;background:var(--bg-info);color:var(--text-base)}.badge--created[data-v-fc254f67]{background:var(--bg-page);color:var(--text-secondary)}.badge--accepted[data-v-fc254f67]{background:var(--bg-info);color:var(--text-base)}.badge--sent[data-v-fc254f67]{background:var(--bg-warning);color:var(--text-warning)}.badge--delivered[data-v-fc254f67]{background:var(--bg-success);color:var(--text-success)}.badge--failed[data-v-fc254f67]{background:var(--bg-error);color:var(--text-error)}.actions-cell[data-v-fc254f67]{text-align:right}.mini[data-v-fc254f67]{padding:6px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface);font-size:12px;font-weight:600;color:var(--text-base);cursor:pointer}.mini[data-v-fc254f67]:disabled{opacity:.6;cursor:default}.stack[data-v-5c8dcb79]{display:flex;flex-direction:column;gap:14px}.section-title[data-v-5c8dcb79]{font-size:15px;margin:0;color:var(--text-primary)}.card[data-v-5c8dcb79]{background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:12px}.card h2[data-v-5c8dcb79]{font-size:15px;margin:0;color:var(--text-primary)}.fields[data-v-5c8dcb79]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;align-items:end}.fields label[data-v-5c8dcb79]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--text-secondary)}.fields label.check[data-v-5c8dcb79]{flex-direction:row;align-items:center;gap:8px;font-size:14px;color:var(--text-primary)}.fields input[data-v-5c8dcb79],.fields select[data-v-5c8dcb79]{padding:9px 10px;border-radius:8px;font-size:14px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);outline:none}.fields input[data-v-5c8dcb79]:focus,.fields select[data-v-5c8dcb79]:focus{border-color:var(--accent)}button.primary[data-v-5c8dcb79]{align-self:flex-start;min-height:44px;padding:9px 16px;border:none;border-radius:8px;background:var(--button);color:var(--on-accent);font-size:14px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}button.primary[data-v-5c8dcb79]:disabled{opacity:.6;cursor:default}button.ghost[data-v-5c8dcb79]{min-height:44px;padding:7px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface);color:var(--text-secondary);font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center}.status[data-v-5c8dcb79]{color:var(--text-secondary);text-align:center;padding:32px 0}.status--error[data-v-5c8dcb79]{color:var(--text-error)}.list[data-v-5c8dcb79]{display:flex;flex-direction:column;gap:10px}.row[data-v-5c8dcb79]{padding:14px 16px;background:var(--bg-surface);border:1px solid var(--border);border-radius:14px}.row-inner[data-v-5c8dcb79]{display:flex;flex-direction:column;gap:10px}.row-content[data-v-5c8dcb79]{display:flex;align-items:center;gap:12px}.main[data-v-5c8dcb79]{flex-grow:1;display:flex;flex-direction:column;gap:3px;min-width:0}.main strong[data-v-5c8dcb79]{font-size:16px;color:var(--text-primary)}.muted[data-v-5c8dcb79]{font-size:13px;color:var(--text-secondary)}.price[data-v-5c8dcb79]{flex:none}.badge[data-v-5c8dcb79]{font-size:12px;font-weight:700;padding:3px 8px;border-radius:999px;background:var(--bg-info);color:var(--text-base);flex:none}.badge--active[data-v-5c8dcb79]{background:var(--bg-success);color:var(--text-success)}.badge--closed[data-v-5c8dcb79]{background:var(--bg-page);color:var(--text-secondary)}.badge--warning[data-v-5c8dcb79]{background:var(--bg-warning);color:var(--text-warning)}.stripe[data-v-5c8dcb79]{color:var(--text-muted)}.edit-form[data-v-5c8dcb79]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.edit-form input[data-v-5c8dcb79],.edit-form select[data-v-5c8dcb79]{padding:8px 10px;border-radius:8px;font-size:14px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);outline:none}.edit-form input[type=number][data-v-5c8dcb79]{width:90px}.edit-form .check[data-v-5c8dcb79]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-primary)}.err[data-v-5c8dcb79]{font-size:13px;color:var(--text-error);margin:0}.editor[data-v-cac81d99]{display:flex;flex-direction:column;gap:12px;border:1px solid var(--border);border-radius:12px;padding:14px;background:var(--bg-page)}.editor-grid[data-v-cac81d99]{display:grid;grid-template-columns:minmax(240px,340px) 1fr;gap:16px}.fields-col[data-v-cac81d99]{display:flex;flex-direction:column;gap:10px}.field[data-v-cac81d99]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--text-secondary)}.field input[data-v-cac81d99],.field select[data-v-cac81d99]{padding:8px 10px;border-radius:8px;font-size:14px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);outline:none;font-family:inherit}.field input[data-v-cac81d99]:focus,.field select[data-v-cac81d99]:focus{border-color:var(--accent)}.upload-row[data-v-cac81d99]{display:flex;flex-direction:column;gap:6px}.upload[data-v-cac81d99]{flex:none}.file-input[data-v-cac81d99]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.upload-label[data-v-cac81d99]{display:inline-block;padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface);color:var(--text-secondary);font-size:13px;font-weight:600;cursor:pointer}.file-input:disabled+.upload-label[data-v-cac81d99]{opacity:.6;cursor:default}.hint[data-v-cac81d99]{font-size:12px;color:var(--text-secondary);margin:0}.draw-tools[data-v-cac81d99]{display:flex;flex-direction:column;gap:6px}.rect-list h4[data-v-cac81d99]{font-size:13px;margin:0;color:var(--text-primary)}.rect-list ul[data-v-cac81d99]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.rect-list li[data-v-cac81d99]{display:flex;gap:8px;align-items:baseline;font-size:13px}.rect-field[data-v-cac81d99]{font-weight:600;color:var(--text-primary)}.muted[data-v-cac81d99]{color:var(--text-secondary)}.rect-actions[data-v-cac81d99]{display:flex;gap:8px}.preview-col[data-v-cac81d99]{min-width:0}.stage[data-v-cac81d99]{position:relative;display:inline-block;max-width:100%}.stage img[data-v-cac81d99]{display:block;max-width:100%;max-height:70vh}.stage canvas[data-v-cac81d99]{position:absolute;left:0;top:0;cursor:crosshair}.status[data-v-cac81d99]{color:var(--text-secondary);text-align:center;padding:24px 0}.err[data-v-cac81d99]{font-size:13px;color:var(--text-error);margin:0}.actions[data-v-cac81d99]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}button.primary[data-v-cac81d99]{align-self:flex-start;padding:9px 16px;border:none;border-radius:8px;background:var(--button);color:var(--on-accent);font-size:14px;font-weight:600;cursor:pointer}button.primary[data-v-cac81d99]:disabled{opacity:.6;cursor:default}button.ghost[data-v-cac81d99]{padding:7px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface);color:var(--text-secondary);font-size:13px;font-weight:600;cursor:pointer}button.ghost[data-v-cac81d99]:disabled{opacity:.6;cursor:default}@media (max-width: 720px){.editor-grid[data-v-cac81d99]{grid-template-columns:1fr}}.stack[data-v-86a0a6a1]{display:flex;flex-direction:column;gap:14px}.section-title[data-v-86a0a6a1]{font-size:15px;margin:0;color:var(--text-primary)}.card[data-v-86a0a6a1]{background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:12px}.card h2[data-v-86a0a6a1]{font-size:15px;margin:0;color:var(--text-primary)}.fields[data-v-86a0a6a1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;align-items:end}.fields label[data-v-86a0a6a1]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--text-secondary)}.fields label.wide[data-v-86a0a6a1]{grid-column:1 / -1}.fields input[data-v-86a0a6a1],.fields textarea[data-v-86a0a6a1]{padding:9px 10px;border-radius:8px;font-size:14px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);outline:none;resize:vertical;font-family:inherit}.fields input[data-v-86a0a6a1]:focus,.fields textarea[data-v-86a0a6a1]:focus{border-color:var(--accent)}button.primary[data-v-86a0a6a1]{align-self:flex-start;padding:9px 16px;border:none;border-radius:8px;background:var(--button);color:var(--on-accent);font-size:14px;font-weight:600;cursor:pointer}button.primary[data-v-86a0a6a1]:disabled{opacity:.6;cursor:default}button.ghost[data-v-86a0a6a1]{padding:7px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface);color:var(--text-secondary);font-size:13px;font-weight:600;cursor:pointer}button.ghost[data-v-86a0a6a1]:disabled{opacity:.6;cursor:default}button.ghost--danger[data-v-86a0a6a1]{color:var(--text-error);border-color:var(--border-error)}.status[data-v-86a0a6a1]{color:var(--text-secondary);text-align:center;padding:32px 0}.status--error[data-v-86a0a6a1]{color:var(--text-error)}.list[data-v-86a0a6a1]{display:flex;flex-direction:column;gap:10px}.row[data-v-86a0a6a1]{padding:14px 16px;background:var(--bg-surface);border:1px solid var(--border);border-radius:14px}.row-inner[data-v-86a0a6a1]{display:flex;flex-direction:column;gap:10px}.row-content[data-v-86a0a6a1]{display:flex;align-items:center;gap:12px}.logo[data-v-86a0a6a1]{width:40px;height:40px;border-radius:8px;object-fit:contain;flex:none;background:var(--bg-page)}.logo--initials[data-v-86a0a6a1]{display:inline-flex;align-items:center;justify-content:center;background:var(--avatar-bg);color:var(--text-base);font-size:14px;font-weight:700}.main[data-v-86a0a6a1]{flex-grow:1;display:flex;flex-direction:column;gap:3px;min-width:0}.main strong[data-v-86a0a6a1]{font-size:16px;color:var(--text-primary)}.muted[data-v-86a0a6a1]{font-size:13px;color:var(--text-secondary)}.chips[data-v-86a0a6a1]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.chip[data-v-86a0a6a1]{padding:3px 9px;border-radius:999px;background:var(--bg-info);color:var(--text-base);font-size:12px;font-weight:600}.upload[data-v-86a0a6a1]{flex:none}.file-input[data-v-86a0a6a1]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.upload-label[data-v-86a0a6a1]{display:inline-block;padding:7px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface);color:var(--text-secondary);font-size:13px;font-weight:600;cursor:pointer}.file-input:disabled+.upload-label[data-v-86a0a6a1]{opacity:.6;cursor:default}.instructions-title[data-v-86a0a6a1]{font-size:13px;margin:0;color:var(--text-primary)}.instructions-grid[data-v-86a0a6a1],.instructions-row[data-v-86a0a6a1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.instructions-field[data-v-86a0a6a1]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--text-secondary)}.instructions-field textarea[data-v-86a0a6a1],.instructions-field input[data-v-86a0a6a1],.instructions-field select[data-v-86a0a6a1]{padding:8px 10px;border-radius:8px;font-size:14px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);outline:none;resize:vertical;font-family:inherit}.instructions-field textarea[data-v-86a0a6a1]:focus,.instructions-field input[data-v-86a0a6a1]:focus,.instructions-field select[data-v-86a0a6a1]:focus{border-color:var(--accent)}.instructions-actions[data-v-86a0a6a1],.edit-form[data-v-86a0a6a1]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.edit-form input[data-v-86a0a6a1],.edit-form textarea[data-v-86a0a6a1]{padding:8px 10px;border-radius:8px;font-size:14px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);outline:none;resize:vertical;font-family:inherit}.edit-form input[data-v-86a0a6a1]{flex:1 1 160px}.edit-form textarea[data-v-86a0a6a1]{flex:2 1 220px}.err[data-v-86a0a6a1]{font-size:13px;color:var(--text-error);margin:0}.patterns-head[data-v-86a0a6a1]{display:flex;align-items:center;justify-content:space-between;gap:8px}.patterns-list[data-v-86a0a6a1]{display:flex;flex-direction:column;gap:8px}.pattern-row[data-v-86a0a6a1]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg-page)}.pattern-main[data-v-86a0a6a1]{flex-grow:1;display:flex;flex-direction:column;gap:2px;min-width:0}.pattern-main strong[data-v-86a0a6a1]{font-size:14px;color:var(--text-primary)}.patterns-actions[data-v-86a0a6a1]{display:flex;flex-wrap:wrap;gap:8px}.wizard[data-v-9378a61e]{display:flex;flex-direction:column;gap:14px;max-width:640px}.title[data-v-9378a61e]{font-size:22px;margin:0;color:var(--text-primary)}.counter[data-v-9378a61e]{margin:0;font-size:13px;color:var(--text-secondary)}.stepper[data-v-9378a61e]{display:flex;gap:8px}.dot[data-v-9378a61e]{flex:1;height:4px;border-radius:999px;background:var(--border)}.dot--active[data-v-9378a61e]{background:var(--accent)}.dot--done[data-v-9378a61e]{background:var(--text-success)}.status[data-v-9378a61e]{color:var(--text-secondary);text-align:center;padding:32px 0}.status--error[data-v-9378a61e]{color:var(--text-error)}.card[data-v-9378a61e]{background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:12px}.card h2[data-v-9378a61e]{font-size:18px;margin:0;color:var(--text-primary)}.body[data-v-9378a61e]{margin:0;font-size:14px;color:var(--text-secondary);line-height:1.5}.step-body[data-v-9378a61e]{display:flex;flex-direction:column;gap:10px}.form[data-v-9378a61e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.form label[data-v-9378a61e]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--text-secondary)}.form input[data-v-9378a61e]{padding:10px 12px;border-radius:8px;font-size:14px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);outline:none}.form input[data-v-9378a61e]:focus{border-color:var(--accent)}.hint[data-v-9378a61e]{margin:0;font-size:12px;color:var(--text-muted)}.badge[data-v-9378a61e]{align-self:flex-start;font-size:12px;font-weight:700;padding:3px 8px;border-radius:999px;background:var(--bg-info);color:var(--text-base)}.badge--captured[data-v-9378a61e]{background:var(--bg-success);color:var(--text-success)}button.primary[data-v-9378a61e]{align-self:flex-start;padding:9px 16px;border:none;border-radius:8px;background:var(--button);color:var(--on-accent);font-size:14px;font-weight:600;cursor:pointer}button.primary[data-v-9378a61e]:disabled{opacity:.6;cursor:default}button.ghost[data-v-9378a61e]{align-self:flex-start;padding:9px 16px;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface);color:var(--text-secondary);font-size:14px;font-weight:600;cursor:pointer}button.ghost[data-v-9378a61e]:disabled{opacity:.6;cursor:default}button.mini[data-v-9378a61e]{padding:6px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface);font-size:12px;font-weight:600;color:var(--text-base);cursor:pointer}.add-row[data-v-9378a61e]{display:flex;gap:8px}.autosuggest[data-v-9378a61e]{position:relative;flex-grow:1}.autosuggest input[data-v-9378a61e]{width:100%;padding:10px 12px;border-radius:8px;font-size:14px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);outline:none}.autosuggest input[data-v-9378a61e]:focus{border-color:var(--accent)}.suggest-list[data-v-9378a61e]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:10;background:var(--bg-surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px #0000001f;overflow:hidden;display:flex;flex-direction:column;max-height:300px;overflow-y:auto}.suggest-status[data-v-9378a61e]{padding:10px 12px;margin:0;font-size:13px;color:var(--text-secondary)}.suggest-item[data-v-9378a61e]{display:flex;align-items:center;gap:10px;padding:9px 12px;border:none;background:none;cursor:pointer;text-align:left;width:100%;font-size:14px;color:var(--text-primary)}.suggest-item[data-v-9378a61e]:hover{background:var(--nav-hover-bg)}.suggest-logo[data-v-9378a61e]{width:26px;height:26px;border-radius:6px;object-fit:contain;flex:none;background:var(--bg-page)}.suggest-logo--initials[data-v-9378a61e]{display:inline-flex;align-items:center;justify-content:center;background:var(--avatar-bg);color:var(--text-base);font-size:11px;font-weight:700}.suggest-name[data-v-9378a61e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sender-list[data-v-9378a61e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.sender-row[data-v-9378a61e]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:10px;background:var(--bg-page)}.sender-name[data-v-9378a61e]{font-size:14px;font-weight:600;color:var(--text-primary)}.guide-card[data-v-9378a61e]{display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:var(--bg-page);border:1px solid var(--border);border-radius:12px}.guide-head[data-v-9378a61e]{display:flex;align-items:center;justify-content:space-between;gap:10px}.guide-head strong[data-v-9378a61e]{font-size:15px;color:var(--text-primary)}.guide-address[data-v-9378a61e]{margin:0;font-size:14px;color:var(--accent);word-break:break-all}.captured-count[data-v-9378a61e]{margin:0;font-size:16px;font-weight:700;color:var(--text-primary)}.done h3[data-v-9378a61e]{margin:0 0 4px;font-size:16px;color:var(--text-success)}.done p[data-v-9378a61e]{margin:0;font-size:14px;color:var(--text-secondary)}.nav-actions[data-v-9378a61e]{display:flex;gap:8px;justify-content:flex-end}.stack[data-v-59053dfc]{display:flex;flex-direction:column;gap:14px}.section-title[data-v-59053dfc]{font-size:15px;margin:0;color:var(--text-primary)}.status[data-v-59053dfc]{color:var(--text-secondary);text-align:center;padding:32px 0}.status--error[data-v-59053dfc]{color:var(--text-error)}.list[data-v-59053dfc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.metric[data-v-59053dfc]{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:var(--bg-surface);border:1px solid var(--border);border-radius:14px}.label[data-v-59053dfc]{font-size:12px;font-weight:600;color:var(--text-secondary)}.value[data-v-59053dfc]{font-size:20px;font-weight:700;color:var(--text-primary);word-break:break-word}.stack[data-v-a6fd0f90]{display:flex;flex-direction:column;gap:14px}.toolbar[data-v-a6fd0f90]{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-title[data-v-a6fd0f90]{font-size:15px;margin:0;color:var(--text-primary)}.download[data-v-a6fd0f90]{padding:9px 14px;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface);color:var(--accent);font-size:13px;font-weight:600;cursor:pointer}.download[data-v-a6fd0f90]:disabled{opacity:.6;cursor:default}.status[data-v-a6fd0f90]{color:var(--text-secondary);text-align:center;padding:32px 0}.status--error[data-v-a6fd0f90]{color:var(--text-error)}.list[data-v-a6fd0f90]{display:flex;flex-direction:column;gap:10px}.card[data-v-a6fd0f90]{padding:14px 16px;background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;display:flex;flex-direction:column;gap:10px}.head[data-v-a6fd0f90]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.main[data-v-a6fd0f90]{display:flex;flex-direction:column;gap:3px}.main strong[data-v-a6fd0f90]{font-size:16px;color:var(--text-primary)}.muted[data-v-a6fd0f90]{font-size:13px;color:var(--text-secondary)}.address[data-v-a6fd0f90]{margin:0;padding:12px 14px;border-radius:10px;background:var(--bg-page);font-family:inherit;font-size:14px;line-height:1.5;color:var(--text-primary);white-space:pre-wrap}.post[data-v-a6fd0f90]{padding:9px 14px;border:none;border-radius:8px;background:var(--button);color:var(--on-accent);font-size:13px;font-weight:600;cursor:pointer;flex:none}.post[data-v-a6fd0f90]:disabled{opacity:.6;cursor:default}.stack[data-v-e5e820d2]{display:flex;flex-direction:column;gap:14px}.section-title[data-v-e5e820d2]{font-size:15px;margin:0;color:var(--text-primary)}.status[data-v-e5e820d2]{color:var(--text-secondary);text-align:center;padding:32px 0}.status--error[data-v-e5e820d2]{color:var(--text-error)}.list[data-v-e5e820d2]{display:flex;flex-direction:column;gap:10px}.row[data-v-e5e820d2]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;background:var(--bg-surface);border:1px solid var(--border);border-radius:14px}.main[data-v-e5e820d2]{flex-grow:1;display:flex;flex-direction:column;gap:3px;min-width:0}.main strong[data-v-e5e820d2]{font-size:16px;color:var(--text-primary)}.muted[data-v-e5e820d2]{font-size:13px;color:var(--text-secondary)}.badge[data-v-e5e820d2]{font-size:12px;font-weight:700;padding:3px 8px;border-radius:999px;background:var(--bg-info);color:var(--text-base);flex:none}.badge--active[data-v-e5e820d2]{background:var(--bg-success);color:var(--text-success)}.badge--received[data-v-e5e820d2]{background:var(--bg-warning);color:var(--text-warning)}.badge--rejected[data-v-e5e820d2]{background:var(--bg-error);color:var(--text-error)}.badge--withdrawn[data-v-e5e820d2]{background:var(--bg-page);color:var(--text-secondary)}.actions[data-v-e5e820d2]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.upload[data-v-e5e820d2]{flex:none}.file-input[data-v-e5e820d2]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.upload-label[data-v-e5e820d2]{display:inline-block;padding:7px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface);color:var(--text-secondary);font-size:13px;font-weight:600;cursor:pointer}.file-input:disabled+.upload-label[data-v-e5e820d2]{opacity:.6;cursor:default}.mini[data-v-e5e820d2]{padding:7px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface);font-size:13px;font-weight:600;color:var(--text-base);cursor:pointer}.mini[data-v-e5e820d2]:disabled{opacity:.6;cursor:default}.mini--danger[data-v-e5e820d2]{color:var(--text-error);border-color:var(--border-error)}.auth-screen[data-v-d12b9401]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg-page)}.auth-card[data-v-d12b9401]{width:100%;max-width:360px}.brand[data-v-d12b9401]{text-align:center;font-weight:700;font-size:24px;color:var(--accent);margin-bottom:16px}h1[data-v-d12b9401]{text-align:center;font-size:24px;font-weight:700;margin:0 0 20px;color:var(--text-primary)}.form[data-v-d12b9401]{display:flex;flex-direction:column;gap:14px;background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;padding:20px}.form label[data-v-d12b9401]{display:flex;flex-direction:column;gap:6px}.form label span[data-v-d12b9401]{font-size:12px;font-weight:500;color:var(--text-base)}.form input[data-v-d12b9401]{width:100%;padding:10px 12px;border-radius:8px;font-size:14px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);outline:none}.form input[data-v-d12b9401]:focus{border-color:var(--accent)}.error[data-v-d12b9401]{margin:0;font-size:12px;color:var(--text-error)}.submit[data-v-d12b9401]{width:100%;padding:11px;border:none;border-radius:8px;font-size:14px;font-weight:600;background:var(--button);color:var(--on-accent);cursor:pointer}.submit[data-v-d12b9401]:disabled{opacity:.6}.forgot[data-v-d12b9401]{text-align:center;font-size:13px;margin:14px 0 0}.forgot a[data-v-d12b9401]{color:var(--accent)}.switch[data-v-d12b9401]{text-align:center;font-size:14px;color:var(--text-secondary);margin:12px 0 0}.switch a[data-v-d12b9401]{color:var(--accent);font-weight:500}.auth-screen[data-v-b32d6780]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg-page)}.auth-card[data-v-b32d6780]{width:100%;max-width:360px}.brand[data-v-b32d6780]{text-align:center;font-weight:700;font-size:24px;color:var(--accent);margin-bottom:16px}h1[data-v-b32d6780]{text-align:center;font-size:24px;font-weight:700;margin:0 0 20px;color:var(--text-primary)}.form[data-v-b32d6780]{display:flex;flex-direction:column;gap:12px;background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;padding:20px}.form label[data-v-b32d6780]{display:flex;flex-direction:column;gap:6px}.form label.consent[data-v-b32d6780]{flex-direction:row;align-items:center;gap:8px}.form label.consent span[data-v-b32d6780]{font-size:13px}.form label.consent input[data-v-b32d6780]{width:auto}.form label.consent a[data-v-b32d6780]{color:var(--accent)}.form label span[data-v-b32d6780]{font-size:12px;font-weight:500;color:var(--text-base)}.form input[data-v-b32d6780]{width:100%;padding:10px 12px;border-radius:8px;font-size:14px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);outline:none}.form input[data-v-b32d6780]:focus{border-color:var(--accent)}.error[data-v-b32d6780]{margin:0;font-size:12px;color:var(--text-error)}.submit[data-v-b32d6780]{width:100%;padding:11px;border:none;border-radius:8px;font-size:14px;font-weight:600;background:var(--button);color:var(--on-accent);cursor:pointer}.submit[data-v-b32d6780]:disabled{opacity:.6}.switch[data-v-b32d6780]{text-align:center;font-size:14px;color:var(--text-secondary);margin:18px 0 0}.switch a[data-v-b32d6780]{color:var(--accent);font-weight:500}.auth-screen[data-v-68c2614e]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg-page)}.auth-card[data-v-68c2614e]{width:100%;max-width:360px}.brand[data-v-68c2614e]{text-align:center;font-weight:700;font-size:24px;color:var(--accent);margin-bottom:16px}h1[data-v-68c2614e]{text-align:center;font-size:24px;font-weight:700;margin:0 0 20px;color:var(--text-primary)}.sent[data-v-68c2614e]{text-align:center;font-size:14px;color:var(--text-base)}.form[data-v-68c2614e]{display:flex;flex-direction:column;gap:14px;background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;padding:20px}.form label[data-v-68c2614e]{display:flex;flex-direction:column;gap:6px}.form label span[data-v-68c2614e]{font-size:12px;font-weight:500;color:var(--text-base)}.form input[data-v-68c2614e]{width:100%;padding:10px 12px;border-radius:8px;font-size:14px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);outline:none}.form input[data-v-68c2614e]:focus{border-color:var(--accent)}.error[data-v-68c2614e]{margin:0;font-size:12px;color:var(--text-error)}.submit[data-v-68c2614e]{width:100%;padding:11px;border:none;border-radius:8px;font-size:14px;font-weight:600;background:var(--button);color:var(--on-accent);cursor:pointer}.submit[data-v-68c2614e]:disabled{opacity:.6}.switch[data-v-68c2614e]{text-align:center;font-size:14px;color:var(--text-secondary);margin:18px 0 0}.switch a[data-v-68c2614e]{color:var(--accent);font-weight:500}.auth-screen[data-v-371333fc]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg-page)}.auth-card[data-v-371333fc]{width:100%;max-width:360px}.brand[data-v-371333fc]{text-align:center;font-weight:700;font-size:24px;color:var(--accent);margin-bottom:16px}h1[data-v-371333fc]{text-align:center;font-size:24px;font-weight:700;margin:0 0 20px;color:var(--text-primary)}.form[data-v-371333fc]{display:flex;flex-direction:column;gap:14px;background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;padding:20px}.form label[data-v-371333fc]{display:flex;flex-direction:column;gap:6px}.form label span[data-v-371333fc]{font-size:12px;font-weight:500;color:var(--text-base)}.form input[data-v-371333fc]{width:100%;padding:10px 12px;border-radius:8px;font-size:14px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);outline:none}.form input[data-v-371333fc]:focus{border-color:var(--accent)}.error[data-v-371333fc]{margin:0;font-size:12px;color:var(--text-error)}.submit[data-v-371333fc]{width:100%;padding:11px;border:none;border-radius:8px;font-size:14px;font-weight:600;background:var(--button);color:var(--on-accent);cursor:pointer}.submit[data-v-371333fc]:disabled{opacity:.6}.switch[data-v-371333fc]{text-align:center;font-size:14px;color:var(--text-secondary);margin:18px 0 0}.switch a[data-v-371333fc]{color:var(--accent);font-weight:500}.auth-screen[data-v-39474da7]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg-page)}.auth-card[data-v-39474da7]{width:100%;max-width:360px;text-align:center}.brand[data-v-39474da7]{font-weight:700;font-size:24px;color:var(--accent);margin-bottom:16px}h1[data-v-39474da7]{font-size:22px;font-weight:700;margin:0 0 16px;color:var(--text-primary)}.msg[data-v-39474da7]{font-size:14px;color:var(--text-base)}.switch[data-v-39474da7]{font-size:14px;margin:18px 0 0}.switch a[data-v-39474da7]{color:var(--accent);font-weight:500}
