.sidebar[data-v-a66d4b4f]{width:250px;min-height:100vh;background:#f8fafc;color:#0f172a;padding:1.2rem .8rem;box-sizing:border-box;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;justify-content:space-between}.brand[data-v-a66d4b4f]{display:flex;align-items:center;gap:.6rem;margin-bottom:1.4rem;padding:.3rem .4rem}.logo[data-v-a66d4b4f]{width:30px;height:30px;border-radius:8px;background:#2563eb;color:#fff;display:grid;place-items:center;font-weight:700;font-size:.95rem}.brand-text strong[data-v-a66d4b4f]{font-size:1.2rem}nav[data-v-a66d4b4f]{display:grid;gap:.4rem}.nav-item[data-v-a66d4b4f]{color:#334155;text-decoration:none;padding:.7rem .75rem;border-radius:8px;font-weight:600}.nav-item.router-link-active[data-v-a66d4b4f]{background:#2563eb;color:#fff}.logout-button[data-v-a66d4b4f]{margin-top:1rem;border:none;border-top:1px solid #e2e8f0;background:transparent;color:#dc2626;font-weight:600;padding:1rem .5rem .2rem;text-align:left;cursor:pointer}.shell[data-v-09ceeca0]{display:flex;min-height:100vh;background:#f1f5f9}.content[data-v-09ceeca0]{flex:1;padding:1.6rem}.auth-page[data-v-4a97338f]{min-height:100vh;background:#f1f5f9;display:grid;place-items:center;padding:1rem}:root{font-family:Helvetica,Arial,sans-serif}body{margin:0;font-family:inherit}.auth-view[data-v-5b7a6d7c]{max-width:560px}.panel[data-v-5b7a6d7c]{border:1px solid #e2e8f0;border-radius:12px;padding:1rem;background:#fff}.tabs[data-v-5b7a6d7c]{display:flex;gap:.5rem;margin-bottom:1rem}button[data-v-5b7a6d7c]{cursor:pointer;border:1px solid #d0d7de;border-radius:6px;padding:.6rem .9rem;background:#f8fafc}.tabs button.active[data-v-5b7a6d7c]{background:#2563eb;color:#fff}form[data-v-5b7a6d7c]{display:flex;flex-direction:column;gap:.75rem}label[data-v-5b7a6d7c]{display:flex;flex-direction:column;gap:.35rem}input[data-v-5b7a6d7c]{border:1px solid #d0d7de;border-radius:6px;padding:.5rem}.message[data-v-5b7a6d7c]{margin-top:1rem;font-weight:600}.stat-card[data-v-c4585568]{background:#fff;border:1px solid #e2e8f0;border-left:5px solid var(--accent-color);border-radius:12px;padding:1rem;box-shadow:0 8px 20px #0f172a0f}.card-header[data-v-c4585568]{display:flex;align-items:center;gap:.6rem;color:#334155}.card-header h3[data-v-c4585568]{font-size:1rem;margin:0}.icon[data-v-c4585568]{font-size:1.15rem}.value[data-v-c4585568]{margin:.9rem 0 0;font-size:1.8rem;font-weight:700;color:#0f172a}.dashboard-view[data-v-20903033]{display:flex;flex-direction:column;gap:1.4rem}h1[data-v-20903033]{margin:0;color:#0f172a}header p[data-v-20903033]{margin:.3rem 0 0;color:#475569}.loading-state[data-v-20903033]{color:#475569;font-weight:500}.stats-grid[data-v-20903033]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.insights-panel[data-v-20903033],.quick-guide[data-v-20903033]{background:#fff;border:1px solid #dbeafe;border-radius:12px;padding:1rem 1.2rem}.insights-panel h2[data-v-20903033],.quick-guide h2[data-v-20903033]{margin-top:0;color:#1e293b}.insights-panel ul[data-v-20903033]{margin:0;padding-left:1.1rem;display:grid;gap:.4rem;color:#334155}.quick-guide ol[data-v-20903033]{margin:0;padding-left:1.2rem;display:grid;gap:.45rem;color:#334155}.error-message[data-v-20903033]{margin:0;color:#dc2626;font-weight:500}.toast-stack[data-v-6cb43d77]{position:fixed;right:1rem;bottom:1rem;display:grid;gap:.75rem;width:min(360px,calc(100vw - 2rem));z-index:30}.toast[data-v-6cb43d77]{display:grid;grid-template-columns:auto 1fr auto;gap:.6rem;align-items:start;border-radius:10px;padding:.75rem;border:1px solid transparent;box-shadow:0 8px 20px #0f172a14;background:#fff}.toast-icon[data-v-6cb43d77]{font-size:1.1rem;line-height:1.2}.toast-content h4[data-v-6cb43d77]{margin:0;font-size:.95rem}.toast-content p[data-v-6cb43d77]{margin:.2rem 0 0;color:#334155;font-size:.88rem}.toast-success[data-v-6cb43d77]{border-color:#86efac;background:#f0fdf4}.toast-info[data-v-6cb43d77]{border-color:#93c5fd;background:#eff6ff}.toast-warning[data-v-6cb43d77]{border-color:#fcd34d;background:#fffbeb}.toast-error[data-v-6cb43d77]{border-color:#fca5a5;background:#fef2f2}.toast-close[data-v-6cb43d77]{border:1px solid #cbd5e1;background:#fff;border-radius:6px;font-size:.75rem;padding:.3rem .45rem;cursor:pointer}.agent-config-view[data-v-0c68bf32]{display:flex;flex-direction:column;gap:1rem;max-width:760px}.panel[data-v-0c68bf32]{border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:1rem;display:flex;flex-direction:column;gap:.8rem}label[data-v-0c68bf32]{display:flex;flex-direction:column;gap:.35rem;color:#0f172a}input[data-v-0c68bf32],select[data-v-0c68bf32],button[data-v-0c68bf32]{border:1px solid #d0d7de;border-radius:6px;padding:.55rem}.actions-row[data-v-0c68bf32]{display:flex;gap:.6rem;flex-wrap:wrap}button[data-v-0c68bf32]{width:fit-content;background:#2563eb;color:#fff;cursor:pointer}button.secondary[data-v-0c68bf32]{background:#0f766e}button[data-v-0c68bf32]:disabled{opacity:.7;cursor:not-allowed}.file-info[data-v-0c68bf32]{margin:0;color:#334155}.prompts-view[data-v-414e2e60]{display:flex;flex-direction:column;gap:1.4rem}h1[data-v-414e2e60]{margin:0;color:#0f172a}header p[data-v-414e2e60]{margin:.3rem 0 0;color:#475569}.prompt-panel[data-v-414e2e60]{background:#fff;border:1px solid #dbeafe;border-radius:12px;padding:1rem 1.2rem}.prompt-panel h2[data-v-414e2e60]{margin-top:0;color:#1e293b}.prompt-panel-header[data-v-414e2e60]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.prompt-layout[data-v-414e2e60]{display:grid;grid-template-columns:minmax(240px,320px) 1fr;gap:1rem;margin-top:1rem}.prompt-list[data-v-414e2e60],.prompt-form-wrapper[data-v-414e2e60]{border:1px solid #cbd5e1;border-radius:10px;padding:.8rem}.prompt-row[data-v-414e2e60]{display:flex;gap:.6rem;align-items:center;margin-bottom:.45rem}.prompt-radio-wrap[data-v-414e2e60]{display:grid;place-items:center;width:22px}.prompt-radio[data-v-414e2e60]{margin:0;width:16px;height:16px}.prompt-select[data-v-414e2e60]{border:1px solid #d0d7de;background:#f8fafc;border-radius:8px;padding:.5rem .6rem;width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center}.prompt-form[data-v-414e2e60]{display:flex;flex-direction:column;gap:.7rem}label[data-v-414e2e60]{display:flex;flex-direction:column;gap:.35rem}input[type=text][data-v-414e2e60],textarea[data-v-414e2e60],button[data-v-414e2e60]{border:1px solid #d0d7de;border-radius:6px;padding:.5rem}.prompt-actions[data-v-414e2e60]{display:flex;gap:.5rem}.active-checkbox[data-v-414e2e60]{flex-direction:row;align-items:center}.empty-state[data-v-414e2e60]{color:#475569}@media (max-width: 900px){.prompt-layout[data-v-414e2e60]{grid-template-columns:1fr}}.prospects-import-view[data-v-f150f3a2]{display:flex;flex-direction:column;gap:1rem}h1[data-v-f150f3a2]{margin:0;color:#0f172a}header p[data-v-f150f3a2]{margin:.4rem 0 0;color:#475569}.import-toolbar[data-v-f150f3a2]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.actions-group[data-v-f150f3a2],.kpi-group[data-v-f150f3a2]{display:flex;gap:.7rem;align-items:stretch;flex-wrap:wrap}.primary-button[data-v-f150f3a2],.secondary-button[data-v-f150f3a2]{border:none;border-radius:10px;padding:.55rem .9rem;font-weight:600;cursor:pointer}.primary-button[data-v-f150f3a2]:disabled{opacity:.7;cursor:not-allowed}.primary-button[data-v-f150f3a2]{background:#2563eb;color:#fff}.secondary-button[data-v-f150f3a2]{background:#e2e8f0;color:#0f172a}.kpi-card[data-v-f150f3a2]{min-width:190px;border:1px solid #dbeafe;background:#fff;border-radius:10px;padding:.55rem .75rem;display:flex;flex-direction:column;gap:.25rem}.kpi-label[data-v-f150f3a2]{color:#64748b;font-size:.8rem}.kpi-value[data-v-f150f3a2]{color:#0f172a;font-size:1rem}.import-table-card[data-v-f150f3a2]{background:#fff;border:1px solid #dbeafe;border-radius:12px;padding:1rem;overflow-x:auto}table[data-v-f150f3a2]{width:100%;border-collapse:collapse;min-width:1080px}th[data-v-f150f3a2],td[data-v-f150f3a2]{border-bottom:1px solid #e2e8f0;padding:.55rem;text-align:left}th[data-v-f150f3a2]{font-size:.9rem;color:#1e293b;background:#f8fafc}.checkbox-cell[data-v-f150f3a2],.action-cell[data-v-f150f3a2]{width:56px;text-align:center}.result-cell-header[data-v-f150f3a2]{width:120px;text-align:center}input[data-v-f150f3a2]{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;padding:.5rem .6rem;font-size:.92rem}input[type=checkbox][data-v-f150f3a2]{width:16px;height:16px;cursor:pointer}input[data-v-f150f3a2]:focus{outline:2px solid #93c5fd;border-color:#60a5fa}.test-mail-button[data-v-f150f3a2],.latest-result-button[data-v-f150f3a2]{border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;width:36px;height:36px;cursor:pointer}.latest-result-button[data-v-f150f3a2]:disabled{opacity:.45;cursor:not-allowed}.test-mail-button[data-v-f150f3a2]:hover{background:#e2e8f0}.test-offcanvas[data-v-f150f3a2]{position:fixed;top:0;right:0;width:min(560px,100%);height:100vh;background:#fff;border-left:1px solid #cbd5e1;box-shadow:-8px 0 30px #0f172a26;padding:1rem;z-index:60;overflow-y:auto}.test-offcanvas-header[data-v-f150f3a2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.close-offcanvas[data-v-f150f3a2]{border:1px solid #cbd5e1;background:#f8fafc;border-radius:8px;width:34px;height:34px;cursor:pointer}.prospect-info-list[data-v-f150f3a2]{margin:0;padding-left:1rem}.accordion[data-v-f150f3a2]{border:1px solid #e2e8f0;border-radius:8px;padding:.5rem .65rem;background:#fff;margin-top:.75rem}.accordion>summary[data-v-f150f3a2]{cursor:pointer;color:#0f172a;font-weight:600}.accordion.nested[data-v-f150f3a2]{margin-top:.6rem;background:#f8fafc}.prompt-name[data-v-f150f3a2]{margin:.5rem 0;color:#0f172a;font-weight:600}.offcanvas-code[data-v-f150f3a2]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.65rem;white-space:pre-wrap;word-break:break-word;color:#1e293b}.result-cell[data-v-f150f3a2]{border:1px solid #dbeafe;border-radius:8px;background:#fff;padding:.6rem;margin-top:.6rem}.result-cell h4[data-v-f150f3a2]{margin:0 0 .35rem;color:#0f172a}.result-cell p[data-v-f150f3a2]{margin:0;color:#1e293b}.status-text[data-v-f150f3a2]{margin:.3rem 0;color:#334155}.status-text.error[data-v-f150f3a2]{color:#b91c1c}.export-button[data-v-f150f3a2]{margin-top:1rem;width:100%}
