@import"https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap";.toast-container[data-v-3b68ba34]{position:fixed;top:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:10px;max-width:400px;width:calc(100% - 40px)}.toast[data-v-3b68ba34]{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:12px;background:#fff;box-shadow:0 10px 40px #00000026;position:relative;overflow:hidden}.toast-icon[data-v-3b68ba34]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.toast-icon i[data-v-3b68ba34]{font-size:14px;color:#fff}.toast-content[data-v-3b68ba34]{flex:1;min-width:0}.toast-message[data-v-3b68ba34]{margin:0;font-size:14px;line-height:1.5;color:#333;word-wrap:break-word}.toast-close[data-v-3b68ba34]{background:none;border:none;padding:4px;cursor:pointer;color:#999;transition:color .2s;flex-shrink:0}.toast-close[data-v-3b68ba34]:hover{color:#333}.toast-progress[data-v-3b68ba34]{position:absolute;bottom:0;left:0;height:3px;width:100%;animation:progress-3b68ba34 linear forwards}@keyframes progress-3b68ba34{0%{width:100%}to{width:0%}}.toast-success .toast-icon[data-v-3b68ba34],.toast-success .toast-progress[data-v-3b68ba34]{background:#10b981}.toast-error .toast-icon[data-v-3b68ba34],.toast-error .toast-progress[data-v-3b68ba34]{background:#c41e3a}.toast-warning .toast-icon[data-v-3b68ba34],.toast-warning .toast-progress[data-v-3b68ba34]{background:#f59e0b}.toast-info .toast-icon[data-v-3b68ba34],.toast-info .toast-progress[data-v-3b68ba34]{background:#3b82f6}.toast-enter-active[data-v-3b68ba34]{animation:slideIn-3b68ba34 .3s ease-out}.toast-leave-active[data-v-3b68ba34]{animation:slideOut-3b68ba34 .3s ease-in}@keyframes slideIn-3b68ba34{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOut-3b68ba34{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.dark .toast[data-v-3b68ba34]{background:#1a1a2e;box-shadow:0 10px 40px #0006}.dark .toast-message[data-v-3b68ba34]{color:#e0e0e0}.dark .toast-close[data-v-3b68ba34]{color:#666}.dark .toast-close[data-v-3b68ba34]:hover{color:#e0e0e0}@media (max-width: 480px){.toast-container[data-v-3b68ba34]{inset:auto 20px 20px;width:auto;max-width:none}}.admin-layout[data-v-0844a74e]{display:flex;min-height:100vh;background:#f5f7fa}.admin-sidebar[data-v-0844a74e]{width:260px;background:#1a1a2e;color:#fff;display:flex;flex-direction:column;transition:width .3s ease;position:fixed;height:100vh;z-index:100}.admin-sidebar.collapsed[data-v-0844a74e]{width:70px}.admin-sidebar.collapsed .sidebar-header span[data-v-0844a74e],.admin-sidebar.collapsed .nav-item span[data-v-0844a74e],.admin-sidebar.collapsed .badge[data-v-0844a74e]{display:none}.sidebar-header[data-v-0844a74e]{padding:20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1)}.logo[data-v-0844a74e]{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff;font-weight:600;font-size:16px}.logo img[data-v-0844a74e]{width:auto;height:32px;object-fit:contain}.collapse-btn[data-v-0844a74e]{background:none;border:none;color:#888;cursor:pointer;padding:8px;border-radius:8px;transition:all .2s}.collapse-btn[data-v-0844a74e]:hover{background:#ffffff1a;color:#fff}.admin-sidebar.collapsed .collapse-btn svg[data-v-0844a74e]{transform:rotate(180deg)}.sidebar-nav[data-v-0844a74e]{flex:1;padding:16px 12px;overflow-y:auto}.nav-item[data-v-0844a74e]{display:flex;align-items:center;gap:12px;padding:12px 16px;color:#b0b0b0;text-decoration:none;border-radius:8px;margin-bottom:4px;transition:all .2s}.nav-item[data-v-0844a74e]:hover{background:#ffffff14;color:#fff}.nav-item.active[data-v-0844a74e]{background:#c41e3a;color:#fff}.nav-item svg[data-v-0844a74e]{flex-shrink:0}.badge[data-v-0844a74e]{margin-left:auto;background:#c41e3a;color:#fff;padding:2px 8px;border-radius:10px;font-size:12px}.nav-divider[data-v-0844a74e]{height:1px;background:#ffffff1a;margin:16px 0}.admin-main[data-v-0844a74e]{flex:1;margin-left:260px;transition:margin-left .3s ease}.admin-sidebar.collapsed~.admin-main[data-v-0844a74e]{margin-left:70px}.admin-header[data-v-0844a74e]{background:#fff;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 4px #0000000a;position:sticky;top:0;z-index:50}.admin-header h1[data-v-0844a74e]{margin:0;font-size:24px;font-weight:600;color:#1a1a2e}.header-right[data-v-0844a74e]{display:flex;align-items:center;gap:16px}.user-menu[data-v-0844a74e]{display:flex;align-items:center;gap:12px}.user-avatar[data-v-0844a74e]{width:36px;height:36px;border-radius:50%;object-fit:cover}.user-name[data-v-0844a74e]{font-weight:500;color:#1a1a2e}.logout-btn[data-v-0844a74e]{background:none;border:1px solid #ddd;padding:8px 16px;border-radius:6px;cursor:pointer;color:#666;transition:all .2s}.logout-btn[data-v-0844a74e]:hover{background:#f5f5f5;border-color:#ccc}.admin-content[data-v-0844a74e]{padding:24px;min-height:calc(100vh - 70px)}@media (max-width: 768px){.admin-sidebar[data-v-0844a74e]{width:70px}.admin-sidebar .sidebar-header span[data-v-0844a74e],.admin-sidebar .nav-item span[data-v-0844a74e],.admin-sidebar .badge[data-v-0844a74e]{display:none}.admin-main[data-v-0844a74e]{margin-left:70px}.admin-header h1[data-v-0844a74e]{font-size:18px}.user-name[data-v-0844a74e]{display:none}}.login-page[data-v-9b3091c5]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a2e,#16213e);padding:20px}.login-container[data-v-9b3091c5]{background:#fff;border-radius:16px;padding:40px;width:100%;max-width:420px;box-shadow:0 20px 60px #0000004d}.login-header[data-v-9b3091c5]{text-align:center;margin-bottom:32px}.login-logo[data-v-9b3091c5]{width:auto;height:50px;margin-bottom:20px;object-fit:contain}.login-header h1[data-v-9b3091c5]{margin:0 0 8px;font-size:24px;color:#1a1a2e}.login-header p[data-v-9b3091c5]{margin:0;color:#666;font-size:14px}.login-form[data-v-9b3091c5]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-9b3091c5]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-9b3091c5]{font-size:14px;font-weight:500;color:#333}.form-group input[data-v-9b3091c5]{padding:12px 16px;border:1px solid #e0e0e0;border-radius:8px;font-size:15px;transition:all .2s;background:#fff}.form-group input[data-v-9b3091c5]:focus{outline:none;border-color:#c41e3a;box-shadow:0 0 0 3px #c41e3a1a}.form-group input[data-v-9b3091c5]:disabled{background:#f5f5f5;cursor:not-allowed}.form-group input[data-v-9b3091c5]::placeholder{color:#aaa}.form-options[data-v-9b3091c5]{display:flex;justify-content:space-between;align-items:center}.remember-me[data-v-9b3091c5]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#666}.remember-me input[data-v-9b3091c5]{accent-color:#C41E3A;width:16px;height:16px}.forgot-link[data-v-9b3091c5]{font-size:14px;color:#c41e3a;text-decoration:none}.forgot-link[data-v-9b3091c5]:hover{text-decoration:underline}.login-btn[data-v-9b3091c5]{padding:14px;background:#c41e3a;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px}.login-btn[data-v-9b3091c5]:hover:not(:disabled){background:#a01830;transform:translateY(-1px)}.login-btn[data-v-9b3091c5]:disabled{opacity:.7;cursor:not-allowed}.btn-loading[data-v-9b3091c5]{display:flex;align-items:center;gap:8px}.spinner[data-v-9b3091c5]{animation:spin-9b3091c5 1s linear infinite}@keyframes spin-9b3091c5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message[data-v-9b3091c5]{background:#fee2e2;color:#dc2626;padding:12px 16px;border-radius:8px;font-size:14px;display:flex;align-items:center;gap:10px}.login-footer[data-v-9b3091c5]{margin-top:24px;text-align:center;font-size:14px;color:#666}.login-footer p[data-v-9b3091c5]{margin:0}.login-footer a[data-v-9b3091c5]{color:#c41e3a;text-decoration:none;font-weight:500}.login-footer a[data-v-9b3091c5]:hover{text-decoration:underline}.modal-overlay[data-v-9b3091c5]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;backdrop-filter:blur(4px)}.modal[data-v-9b3091c5]{background:#fff;border-radius:16px;padding:32px;width:100%;max-width:400px;position:relative;animation:modalIn-9b3091c5 .2s ease-out}.modal-register[data-v-9b3091c5]{max-width:480px}@keyframes modalIn-9b3091c5{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-close[data-v-9b3091c5]{position:absolute;top:16px;right:16px;background:#f5f5f5;border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#666;transition:all .2s}.modal-close[data-v-9b3091c5]:hover{background:#e0e0e0;color:#333}.modal-icon[data-v-9b3091c5]{width:64px;height:64px;background:linear-gradient(135deg,#c41e3a,#e94560);border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#fff}.modal h2[data-v-9b3091c5]{margin:0 0 8px;font-size:22px;color:#1a1a2e;text-align:center}.modal>p[data-v-9b3091c5]{margin:0 0 24px;color:#666;font-size:14px;text-align:center;line-height:1.5}.modal form[data-v-9b3091c5]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-9b3091c5]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.modal-actions[data-v-9b3091c5]{display:flex;gap:12px;margin-top:8px}.btn-secondary[data-v-9b3091c5]{flex:1;padding:12px 16px;background:#f5f5f5;color:#666;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-secondary[data-v-9b3091c5]:hover{background:#e5e5e5;color:#333}.btn-primary[data-v-9b3091c5]{flex:1;padding:12px 16px;background:#c41e3a;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px}.btn-primary[data-v-9b3091c5]:hover:not(:disabled){background:#a01830}.btn-primary[data-v-9b3091c5]:disabled{opacity:.7;cursor:not-allowed}.message[data-v-9b3091c5]{padding:12px 16px;border-radius:8px;font-size:14px;display:flex;align-items:center;gap:10px}.message.success[data-v-9b3091c5]{background:#dcfce7;color:#16a34a}.message.error[data-v-9b3091c5]{background:#fee2e2;color:#dc2626}@media (max-width: 480px){.login-container[data-v-9b3091c5]{padding:24px}.modal[data-v-9b3091c5]{padding:24px;margin:16px}.form-row[data-v-9b3091c5]{grid-template-columns:1fr}.modal-actions[data-v-9b3091c5]{flex-direction:column}.btn-secondary[data-v-9b3091c5],.btn-primary[data-v-9b3091c5]{width:100%}}.setup-page[data-v-8213d7ea]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a2e,#16213e);padding:20px}.setup-container[data-v-8213d7ea]{background:#fff;border-radius:16px;padding:40px;width:100%;max-width:480px;box-shadow:0 20px 60px #0000004d}.setup-header[data-v-8213d7ea]{text-align:center;margin-bottom:32px}.setup-icon[data-v-8213d7ea]{width:80px;height:80px;background:linear-gradient(135deg,#c41e3a,#e94560);border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#fff}.setup-header h1[data-v-8213d7ea]{margin:0 0 8px;font-size:24px;color:#1a1a2e}.setup-header p[data-v-8213d7ea]{margin:0;color:#666;font-size:14px}.accounts-list[data-v-8213d7ea]{margin-bottom:24px}.account-item[data-v-8213d7ea]{padding:16px;background:#f9fafb;border-radius:8px;margin-bottom:12px}.account-info[data-v-8213d7ea]{display:flex;justify-content:space-between;align-items:center}.account-email[data-v-8213d7ea]{font-weight:500;color:#1a1a2e}.account-status[data-v-8213d7ea]{font-size:13px;padding:4px 12px;border-radius:20px}.account-status.pending[data-v-8213d7ea]{background:#f3f4f6;color:#666}.account-status.creating[data-v-8213d7ea]{background:#dbeafe;color:#1d4ed8}.account-status.success[data-v-8213d7ea],.account-status.exists[data-v-8213d7ea]{background:#dcfce7;color:#16a34a}.account-status.error[data-v-8213d7ea]{background:#fee2e2;color:#dc2626}.error-message[data-v-8213d7ea]{background:#fee2e2;color:#dc2626;padding:12px 16px;border-radius:8px;font-size:14px;display:flex;align-items:center;gap:10px;margin-bottom:20px}.btn-primary[data-v-8213d7ea]{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;background:#c41e3a;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;text-decoration:none}.btn-primary[data-v-8213d7ea]:hover:not(:disabled){background:#a01830}.btn-primary[data-v-8213d7ea]:disabled{opacity:.7;cursor:not-allowed}.btn-full[data-v-8213d7ea]{width:100%}.btn-loading[data-v-8213d7ea]{display:flex;align-items:center;gap:8px}.spinner[data-v-8213d7ea]{animation:spin-8213d7ea 1s linear infinite}@keyframes spin-8213d7ea{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.setup-note[data-v-8213d7ea]{margin-top:20px;font-size:13px;color:#666;text-align:center;line-height:1.5}.success-message[data-v-8213d7ea]{text-align:center;padding:20px 0}.success-message svg[data-v-8213d7ea]{color:#16a34a;margin-bottom:16px}.success-message h2[data-v-8213d7ea]{margin:0 0 8px;font-size:22px;color:#1a1a2e}.success-message p[data-v-8213d7ea]{margin:0 0 24px;color:#666}.dashboard[data-v-a4f5d78e]{display:flex;flex-direction:column;gap:24px}.stats-grid[data-v-a4f5d78e]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.stat-card[data-v-a4f5d78e]{background:#fff;border-radius:12px;padding:20px;display:flex;align-items:flex-start;gap:16px;box-shadow:0 2px 4px #0000000a}.stat-icon[data-v-a4f5d78e]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.stat-icon.leads[data-v-a4f5d78e]{background:linear-gradient(135deg,#c41e3a,#e94560)}.stat-icon.customers[data-v-a4f5d78e]{background:linear-gradient(135deg,#3b82f6,#60a5fa)}.stat-icon.projects[data-v-a4f5d78e]{background:linear-gradient(135deg,#10b981,#34d399)}.stat-icon.revenue[data-v-a4f5d78e]{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.stat-content[data-v-a4f5d78e]{flex:1}.stat-value[data-v-a4f5d78e]{display:block;font-size:28px;font-weight:700;color:#1a1a2e;line-height:1.2}.stat-label[data-v-a4f5d78e]{display:block;font-size:14px;color:#666;margin-top:4px}.stat-change[data-v-a4f5d78e]{font-size:12px;padding:4px 8px;border-radius:20px}.stat-change.positive[data-v-a4f5d78e]{background:#dcfce7;color:#16a34a}.stat-change.neutral[data-v-a4f5d78e]{background:#f3f4f6;color:#6b7280}.charts-grid[data-v-a4f5d78e]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.chart-card[data-v-a4f5d78e]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 4px #0000000a}.chart-header[data-v-a4f5d78e]{margin-bottom:16px}.chart-header h3[data-v-a4f5d78e]{margin:0;font-size:16px;font-weight:600;color:#1a1a2e}.chart-body[data-v-a4f5d78e]{height:250px}.activity-section[data-v-a4f5d78e]{display:grid;grid-template-columns:2fr 1fr;gap:20px}.activity-card[data-v-a4f5d78e]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 4px #0000000a}.card-header[data-v-a4f5d78e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.card-header h3[data-v-a4f5d78e]{margin:0;font-size:16px;font-weight:600;color:#1a1a2e}.view-all[data-v-a4f5d78e]{font-size:14px;color:#c41e3a;text-decoration:none}.view-all[data-v-a4f5d78e]:hover{text-decoration:underline}.activity-list[data-v-a4f5d78e]{display:flex;flex-direction:column;gap:12px}.loading[data-v-a4f5d78e],.empty[data-v-a4f5d78e]{text-align:center;padding:40px;color:#666}.activity-item[data-v-a4f5d78e]{display:flex;align-items:center;gap:12px;padding:12px;background:#f9fafb;border-radius:8px}.activity-avatar[data-v-a4f5d78e]{width:40px;height:40px;border-radius:50%;background:#c41e3a;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.activity-info[data-v-a4f5d78e]{flex:1}.activity-name[data-v-a4f5d78e]{display:block;font-weight:500;color:#1a1a2e}.activity-email[data-v-a4f5d78e]{display:block;font-size:13px;color:#666}.activity-meta[data-v-a4f5d78e]{text-align:right}.status-badge[data-v-a4f5d78e]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;text-transform:capitalize}.status-badge.new[data-v-a4f5d78e]{background:#dbeafe;color:#1d4ed8}.status-badge.qualified[data-v-a4f5d78e]{background:#fef3c7;color:#d97706}.status-badge.won[data-v-a4f5d78e]{background:#dcfce7;color:#16a34a}.status-badge.lost[data-v-a4f5d78e]{background:#fee2e2;color:#dc2626}.activity-time[data-v-a4f5d78e]{display:block;font-size:12px;color:#999;margin-top:4px}.quick-actions[data-v-a4f5d78e]{display:flex;flex-direction:column;gap:12px}.action-btn[data-v-a4f5d78e]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#f9fafb;border-radius:8px;text-decoration:none;color:#1a1a2e;font-weight:500;transition:all .2s}.action-btn[data-v-a4f5d78e]:hover{background:#c41e3a;color:#fff}@media (max-width: 1200px){.stats-grid[data-v-a4f5d78e]{grid-template-columns:repeat(2,1fr)}.activity-section[data-v-a4f5d78e]{grid-template-columns:1fr}}@media (max-width: 768px){.stats-grid[data-v-a4f5d78e],.charts-grid[data-v-a4f5d78e]{grid-template-columns:1fr}}.leads-page[data-v-a4ca6d26]{display:flex;flex-direction:column;gap:20px}.page-header[data-v-a4ca6d26]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.stats-pills[data-v-a4ca6d26]{display:flex;gap:8px;flex-wrap:wrap}.pill[data-v-a4ca6d26]{padding:8px 16px;background:#fff;border-radius:20px;font-size:14px;color:#666;cursor:pointer;transition:all .2s;border:1px solid #e5e7eb}.pill[data-v-a4ca6d26]:hover{border-color:#c41e3a;color:#c41e3a}.pill.active[data-v-a4ca6d26]{background:#c41e3a;color:#fff;border-color:#c41e3a}.header-right[data-v-a4ca6d26]{display:flex;gap:12px;align-items:center}.search-box[data-v-a4ca6d26]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.search-box input[data-v-a4ca6d26]{border:none;outline:none;font-size:14px;width:200px}.btn-primary[data-v-a4ca6d26]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#c41e3a;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-a4ca6d26]:hover:not(:disabled){background:#a01830}.btn-primary[data-v-a4ca6d26]:disabled{opacity:.7;cursor:not-allowed}.table-card[data-v-a4ca6d26]{background:#fff;border-radius:12px;box-shadow:0 2px 4px #0000000a;overflow:hidden}.loading[data-v-a4ca6d26],.empty[data-v-a4ca6d26]{text-align:center;padding:60px 20px;color:#666}.empty svg[data-v-a4ca6d26]{margin-bottom:16px;color:#ccc}.empty p[data-v-a4ca6d26]{margin-bottom:16px}table[data-v-a4ca6d26]{width:100%;border-collapse:collapse}th[data-v-a4ca6d26],td[data-v-a4ca6d26]{padding:14px 16px;text-align:left;border-bottom:1px solid #f0f0f0}th[data-v-a4ca6d26]{background:#f9fafb;font-size:13px;font-weight:600;color:#666;text-transform:uppercase}.lead-name[data-v-a4ca6d26]{display:flex;align-items:center;gap:12px}.avatar[data-v-a4ca6d26]{width:36px;height:36px;border-radius:50%;background:#c41e3a;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.lead-name .name[data-v-a4ca6d26]{display:block;font-weight:500;color:#1a1a2e}.lead-name .company[data-v-a4ca6d26]{display:block;font-size:13px;color:#999}.source-badge[data-v-a4ca6d26]{display:inline-block;padding:4px 10px;background:#f3f4f6;border-radius:4px;font-size:13px;text-transform:capitalize}.status-select[data-v-a4ca6d26]{padding:6px 10px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;cursor:pointer;background:#fff}.actions[data-v-a4ca6d26]{display:flex;gap:8px}.action-btn[data-v-a4ca6d26]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;cursor:pointer;transition:all .2s;background:#f3f4f6;color:#666}.action-btn[data-v-a4ca6d26]:hover{color:#fff}.action-btn.edit[data-v-a4ca6d26]:hover{background:#3b82f6}.action-btn.convert[data-v-a4ca6d26]:hover{background:#10b981}.action-btn.delete[data-v-a4ca6d26]:hover{background:#ef4444}.modal-overlay[data-v-a4ca6d26]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal[data-v-a4ca6d26]{background:#fff;border-radius:12px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto}.modal.modal-small[data-v-a4ca6d26]{max-width:400px;padding:24px}.modal-header[data-v-a4ca6d26]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f0}.modal-header h2[data-v-a4ca6d26]{margin:0;font-size:18px}.close-btn[data-v-a4ca6d26]{background:none;border:none;font-size:24px;cursor:pointer;color:#999}.form-grid[data-v-a4ca6d26]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:24px}.form-group[data-v-a4ca6d26]{display:flex;flex-direction:column;gap:8px}.form-group.full-width[data-v-a4ca6d26]{grid-column:span 2}.form-group label[data-v-a4ca6d26]{font-size:14px;font-weight:500;color:#333}.form-group input[data-v-a4ca6d26],.form-group select[data-v-a4ca6d26],.form-group textarea[data-v-a4ca6d26]{padding:10px 14px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px}.form-group input[data-v-a4ca6d26]:focus,.form-group select[data-v-a4ca6d26]:focus,.form-group textarea[data-v-a4ca6d26]:focus{outline:none;border-color:#c41e3a}.form-error[data-v-a4ca6d26]{margin:0 24px;padding:12px;background:#fee2e2;color:#dc2626;border-radius:8px;font-size:14px}.modal-actions[data-v-a4ca6d26]{display:flex;gap:12px;padding:20px 24px;border-top:1px solid #f0f0f0;justify-content:flex-end}.btn-secondary[data-v-a4ca6d26]{padding:10px 20px;background:#f3f4f6;color:#666;border:none;border-radius:8px;font-size:14px;cursor:pointer}.btn-secondary[data-v-a4ca6d26]:hover{background:#e5e7eb}.btn-danger[data-v-a4ca6d26]{padding:10px 20px;background:#ef4444;color:#fff;border:none;border-radius:8px;font-size:14px;cursor:pointer}.btn-danger[data-v-a4ca6d26]:hover:not(:disabled){background:#dc2626}.btn-danger[data-v-a4ca6d26]:disabled{opacity:.7;cursor:not-allowed}@media (max-width: 768px){.page-header[data-v-a4ca6d26]{flex-direction:column;align-items:stretch}.header-right[data-v-a4ca6d26]{flex-direction:column}.search-box input[data-v-a4ca6d26]{width:100%}.form-grid[data-v-a4ca6d26]{grid-template-columns:1fr}.form-group.full-width[data-v-a4ca6d26]{grid-column:span 1}.table-card[data-v-a4ca6d26]{overflow-x:auto}table[data-v-a4ca6d26]{min-width:800px}}.customers-page[data-v-8ba35f9d]{display:flex;flex-direction:column;gap:20px}.page-header[data-v-8ba35f9d]{display:flex;justify-content:space-between;align-items:center}.page-header h2[data-v-8ba35f9d]{margin:0;font-size:20px;color:#1a1a2e}.btn-primary[data-v-8ba35f9d]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#c41e3a;color:#fff;border:none;border-radius:8px;font-size:14px;cursor:pointer}.btn-primary[data-v-8ba35f9d]:hover{background:#a01830}.table-card[data-v-8ba35f9d]{background:#fff;border-radius:12px;box-shadow:0 2px 4px #0000000a;overflow:hidden}.loading[data-v-8ba35f9d],.empty[data-v-8ba35f9d]{text-align:center;padding:60px 20px;color:#666}.empty svg[data-v-8ba35f9d]{margin-bottom:16px;color:#ccc}.empty p[data-v-8ba35f9d]{margin-bottom:16px}table[data-v-8ba35f9d]{width:100%;border-collapse:collapse}th[data-v-8ba35f9d],td[data-v-8ba35f9d]{padding:14px 16px;text-align:left;border-bottom:1px solid #f0f0f0}th[data-v-8ba35f9d]{background:#f9fafb;font-size:13px;font-weight:600;color:#666;text-transform:uppercase}.customer-name[data-v-8ba35f9d]{display:flex;align-items:center;gap:12px}.avatar[data-v-8ba35f9d]{width:36px;height:36px;border-radius:50%;background:#3b82f6;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.status-badge[data-v-8ba35f9d]{display:inline-block;padding:4px 10px;border-radius:4px;font-size:13px;text-transform:capitalize}.status-badge.active[data-v-8ba35f9d]{background:#dcfce7;color:#16a34a}.status-badge.inactive[data-v-8ba35f9d]{background:#fee2e2;color:#dc2626}.actions[data-v-8ba35f9d]{display:flex;gap:8px}.action-btn[data-v-8ba35f9d]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;cursor:pointer;background:#f3f4f6;color:#666}.action-btn[data-v-8ba35f9d]:hover{color:#fff}.action-btn.edit[data-v-8ba35f9d]:hover{background:#3b82f6}.action-btn.delete[data-v-8ba35f9d]:hover{background:#ef4444}.modal-overlay[data-v-8ba35f9d]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-8ba35f9d]{background:#fff;border-radius:12px;width:100%;max-width:500px}.modal-header[data-v-8ba35f9d]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f0}.modal-header h2[data-v-8ba35f9d]{margin:0;font-size:18px}.close-btn[data-v-8ba35f9d]{background:none;border:none;font-size:24px;cursor:pointer;color:#999}.form-grid[data-v-8ba35f9d]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:24px}.form-group[data-v-8ba35f9d]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-8ba35f9d]{font-size:14px;font-weight:500}.form-group input[data-v-8ba35f9d]{padding:10px 14px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px}.form-group input[data-v-8ba35f9d]:focus{outline:none;border-color:#c41e3a}.modal-actions[data-v-8ba35f9d]{display:flex;gap:12px;padding:20px 24px;border-top:1px solid #f0f0f0;justify-content:flex-end}.btn-secondary[data-v-8ba35f9d]{padding:10px 20px;background:#f3f4f6;color:#666;border:none;border-radius:8px;cursor:pointer}.projects-page[data-v-6a308b6f]{display:flex;flex-direction:column;gap:24px}.page-header[data-v-6a308b6f]{display:flex;justify-content:space-between;align-items:center}.page-header h2[data-v-6a308b6f]{margin:0;font-size:20px;color:#1a1a2e}.btn-primary[data-v-6a308b6f]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#c41e3a;color:#fff;border:none;border-radius:8px;cursor:pointer}.btn-primary[data-v-6a308b6f]:hover{background:#a01830}.projects-grid[data-v-6a308b6f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.loading[data-v-6a308b6f],.empty-state[data-v-6a308b6f]{grid-column:1 / -1;text-align:center;padding:60px 20px;color:#666}.empty-state svg[data-v-6a308b6f]{margin-bottom:16px;color:#ccc}.empty-state h3[data-v-6a308b6f]{margin:0 0 8px;font-size:18px;color:#1a1a2e}.empty-state p[data-v-6a308b6f]{margin:0 0 20px}.project-card[data-v-6a308b6f]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 4px #0000000a}.project-header[data-v-6a308b6f]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.status-dot[data-v-6a308b6f]{width:8px;height:8px;border-radius:50%}.status-dot.planning[data-v-6a308b6f]{background:#f59e0b}.status-dot.in-progress[data-v-6a308b6f]{background:#3b82f6}.status-dot.completed[data-v-6a308b6f]{background:#10b981}.status-dot.on-hold[data-v-6a308b6f]{background:#6b7280}.project-status[data-v-6a308b6f]{font-size:12px;text-transform:capitalize;color:#666}.project-card h3[data-v-6a308b6f]{margin:0 0 8px;font-size:16px;color:#1a1a2e}.project-card p[data-v-6a308b6f]{margin:0 0 16px;font-size:14px;color:#666;line-height:1.5}.project-meta[data-v-6a308b6f]{display:flex;justify-content:space-between;font-size:13px;color:#888;margin-bottom:12px}.project-progress[data-v-6a308b6f]{display:flex;align-items:center;gap:12px}.progress-bar[data-v-6a308b6f]{flex:1;height:6px;background:#f0f0f0;border-radius:3px;overflow:hidden}.progress-fill[data-v-6a308b6f]{height:100%;background:#c41e3a;border-radius:3px;transition:width .3s}.project-progress span[data-v-6a308b6f]{font-size:13px;color:#666;min-width:36px}.modal-overlay[data-v-6a308b6f]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-6a308b6f]{background:#fff;border-radius:12px;width:100%;max-width:500px}.modal-header[data-v-6a308b6f]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f0}.modal-header h2[data-v-6a308b6f]{margin:0;font-size:18px}.close-btn[data-v-6a308b6f]{background:none;border:none;font-size:24px;cursor:pointer;color:#999}.form-body[data-v-6a308b6f]{padding:24px;display:flex;flex-direction:column;gap:16px}.form-group[data-v-6a308b6f]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-6a308b6f]{font-size:14px;font-weight:500}.form-group input[data-v-6a308b6f],.form-group select[data-v-6a308b6f],.form-group textarea[data-v-6a308b6f]{padding:10px 14px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px}.form-group input[data-v-6a308b6f]:focus,.form-group select[data-v-6a308b6f]:focus,.form-group textarea[data-v-6a308b6f]:focus{outline:none;border-color:#c41e3a}.modal-actions[data-v-6a308b6f]{display:flex;gap:12px;padding:20px 24px;border-top:1px solid #f0f0f0;justify-content:flex-end}.btn-secondary[data-v-6a308b6f]{padding:10px 20px;background:#f3f4f6;color:#666;border:none;border-radius:8px;cursor:pointer}.tasks-page[data-v-e4e0b50a]{display:flex;flex-direction:column;gap:24px;height:calc(100vh - 140px)}.page-header[data-v-e4e0b50a]{display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.page-header h2[data-v-e4e0b50a]{margin:0;font-size:20px;color:#1a1a2e}.btn-primary[data-v-e4e0b50a]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#c41e3a;color:#fff;border:none;border-radius:8px;cursor:pointer}.btn-primary[data-v-e4e0b50a]:hover{background:#a01830}.kanban-board[data-v-e4e0b50a]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;flex:1;overflow-x:auto}.kanban-column[data-v-e4e0b50a]{background:#f9fafb;border-radius:12px;padding:16px;display:flex;flex-direction:column;min-width:250px}.column-header[data-v-e4e0b50a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.column-header h3[data-v-e4e0b50a]{margin:0;font-size:14px;font-weight:600;color:#1a1a2e}.task-count[data-v-e4e0b50a]{background:#e5e7eb;padding:2px 8px;border-radius:10px;font-size:12px;color:#666}.task-list[data-v-e4e0b50a]{flex:1;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.task-card[data-v-e4e0b50a]{background:#fff;border-radius:8px;padding:14px;cursor:pointer;box-shadow:0 1px 3px #0000000d;transition:box-shadow .2s;position:relative}.task-card[data-v-e4e0b50a]:hover{box-shadow:0 4px 12px #0000001a}.task-priority[data-v-e4e0b50a]{position:absolute;top:0;left:0;width:4px;height:100%;border-radius:8px 0 0 8px}.task-priority.high[data-v-e4e0b50a]{background:#ef4444}.task-priority.medium[data-v-e4e0b50a]{background:#f59e0b}.task-priority.low[data-v-e4e0b50a]{background:#10b981}.task-card h4[data-v-e4e0b50a]{margin:0 0 8px;font-size:14px;color:#1a1a2e;padding-left:8px}.task-card p[data-v-e4e0b50a]{margin:0 0 12px;font-size:13px;color:#666;padding-left:8px;line-height:1.4}.task-footer[data-v-e4e0b50a]{display:flex;justify-content:space-between;font-size:12px;color:#888;padding-left:8px}.empty-column[data-v-e4e0b50a]{text-align:center;padding:20px;color:#999;font-size:14px}.modal-overlay[data-v-e4e0b50a]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-e4e0b50a]{background:#fff;border-radius:12px;width:100%;max-width:500px}.modal-header[data-v-e4e0b50a]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f0}.modal-header h2[data-v-e4e0b50a]{margin:0;font-size:18px}.close-btn[data-v-e4e0b50a]{background:none;border:none;font-size:24px;cursor:pointer;color:#999}.form-body[data-v-e4e0b50a]{padding:24px;display:flex;flex-direction:column;gap:16px}.form-row[data-v-e4e0b50a]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-e4e0b50a]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-e4e0b50a]{font-size:14px;font-weight:500}.form-group input[data-v-e4e0b50a],.form-group select[data-v-e4e0b50a],.form-group textarea[data-v-e4e0b50a]{padding:10px 14px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px}.form-group input[data-v-e4e0b50a]:focus,.form-group select[data-v-e4e0b50a]:focus,.form-group textarea[data-v-e4e0b50a]:focus{outline:none;border-color:#c41e3a}.modal-actions[data-v-e4e0b50a]{display:flex;gap:12px;padding:20px 24px;border-top:1px solid #f0f0f0;justify-content:flex-end}.btn-secondary[data-v-e4e0b50a]{padding:10px 20px;background:#f3f4f6;color:#666;border:none;border-radius:8px;cursor:pointer}@media (max-width: 1024px){.kanban-board[data-v-e4e0b50a]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.kanban-board[data-v-e4e0b50a]{grid-template-columns:1fr}}.invoices-page[data-v-438d4275]{display:flex;flex-direction:column;gap:24px}.page-header[data-v-438d4275]{display:flex;justify-content:space-between;align-items:center}.page-header h2[data-v-438d4275]{margin:0;font-size:20px;color:#1a1a2e}.btn-primary[data-v-438d4275]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#c41e3a;color:#fff;border:none;border-radius:8px;cursor:pointer}.btn-primary[data-v-438d4275]:hover{background:#a01830}.stats-row[data-v-438d4275]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stat-card[data-v-438d4275]{background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 4px #0000000a}.stat-label[data-v-438d4275]{display:block;font-size:13px;color:#666;margin-bottom:8px}.stat-value[data-v-438d4275]{font-size:24px;font-weight:700;color:#1a1a2e}.stat-value.success[data-v-438d4275]{color:#10b981}.stat-value.warning[data-v-438d4275]{color:#f59e0b}.stat-value.danger[data-v-438d4275]{color:#ef4444}.table-card[data-v-438d4275]{background:#fff;border-radius:12px;box-shadow:0 2px 4px #0000000a;overflow:hidden}.loading[data-v-438d4275],.empty[data-v-438d4275]{text-align:center;padding:60px 20px;color:#666}.empty p[data-v-438d4275]{margin-bottom:16px}table[data-v-438d4275]{width:100%;border-collapse:collapse}th[data-v-438d4275],td[data-v-438d4275]{padding:14px 16px;text-align:left;border-bottom:1px solid #f0f0f0}th[data-v-438d4275]{background:#f9fafb;font-size:13px;font-weight:600;color:#666;text-transform:uppercase}.status-badge[data-v-438d4275]{display:inline-block;padding:4px 10px;border-radius:4px;font-size:13px;text-transform:capitalize}.status-badge.pending[data-v-438d4275]{background:#fef3c7;color:#d97706}.status-badge.paid[data-v-438d4275]{background:#dcfce7;color:#16a34a}.status-badge.overdue[data-v-438d4275]{background:#fee2e2;color:#dc2626}.actions[data-v-438d4275]{display:flex;gap:8px}.action-btn[data-v-438d4275]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;cursor:pointer;background:#f3f4f6;color:#666}.action-btn[data-v-438d4275]:hover{color:#fff}.action-btn.view[data-v-438d4275]:hover{background:#3b82f6}.action-btn.paid[data-v-438d4275]:hover{background:#10b981}.action-btn.delete[data-v-438d4275]:hover{background:#ef4444}.modal-overlay[data-v-438d4275]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-438d4275]{background:#fff;border-radius:12px;width:100%;max-width:500px}.modal-header[data-v-438d4275]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f0}.modal-header h2[data-v-438d4275]{margin:0;font-size:18px}.close-btn[data-v-438d4275]{background:none;border:none;font-size:24px;cursor:pointer;color:#999}.form-body[data-v-438d4275]{padding:24px;display:flex;flex-direction:column;gap:16px}.form-row[data-v-438d4275]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-438d4275]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-438d4275]{font-size:14px;font-weight:500}.form-group input[data-v-438d4275],.form-group textarea[data-v-438d4275]{padding:10px 14px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px}.form-group input[data-v-438d4275]:focus,.form-group textarea[data-v-438d4275]:focus{outline:none;border-color:#c41e3a}.modal-actions[data-v-438d4275]{display:flex;gap:12px;padding:20px 24px;border-top:1px solid #f0f0f0;justify-content:flex-end}.btn-secondary[data-v-438d4275]{padding:10px 20px;background:#f3f4f6;color:#666;border:none;border-radius:8px;cursor:pointer}@media (max-width: 768px){.stats-row[data-v-438d4275]{grid-template-columns:repeat(2,1fr)}.form-row[data-v-438d4275]{grid-template-columns:1fr}}.email-page[data-v-fa7afbb7]{display:flex;flex-direction:column;gap:24px}.page-header[data-v-fa7afbb7]{display:flex;justify-content:space-between;align-items:center}.page-header h2[data-v-fa7afbb7]{margin:0;font-size:20px;color:#1a1a2e}.btn-primary[data-v-fa7afbb7]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#c41e3a;color:#fff;border:none;border-radius:8px;cursor:pointer}.btn-primary[data-v-fa7afbb7]:hover{background:#a01830}.stats-row[data-v-fa7afbb7]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stat-card[data-v-fa7afbb7]{background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 4px #0000000a}.stat-label[data-v-fa7afbb7]{display:block;font-size:13px;color:#666;margin-bottom:8px}.stat-value[data-v-fa7afbb7]{font-size:24px;font-weight:700;color:#1a1a2e}.content-grid[data-v-fa7afbb7]{display:grid;grid-template-columns:2fr 1fr;gap:20px}.campaigns-section[data-v-fa7afbb7],.subscribers-section[data-v-fa7afbb7]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 4px #0000000a}.campaigns-section h3[data-v-fa7afbb7],.subscribers-section h3[data-v-fa7afbb7]{margin:0 0 16px;font-size:16px;color:#1a1a2e}.empty-state[data-v-fa7afbb7]{text-align:center;padding:40px;color:#666}.campaigns-list[data-v-fa7afbb7]{display:flex;flex-direction:column;gap:12px}.campaign-card[data-v-fa7afbb7]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f9fafb;border-radius:8px}.campaign-info h4[data-v-fa7afbb7]{margin:0 0 4px;font-size:14px;color:#1a1a2e}.campaign-info p[data-v-fa7afbb7]{margin:0;font-size:13px;color:#666}.campaign-stats[data-v-fa7afbb7]{text-align:right}.status-badge[data-v-fa7afbb7]{display:inline-block;padding:4px 10px;border-radius:4px;font-size:12px;text-transform:capitalize;margin-bottom:4px}.status-badge.sent[data-v-fa7afbb7]{background:#dcfce7;color:#16a34a}.status-badge.draft[data-v-fa7afbb7]{background:#f3f4f6;color:#666}.rates[data-v-fa7afbb7]{font-size:12px;color:#666}.rates span[data-v-fa7afbb7]{margin-left:8px}.subscriber-list[data-v-fa7afbb7]{display:flex;flex-direction:column;gap:12px;max-height:400px;overflow-y:auto}.subscriber-item[data-v-fa7afbb7]{display:flex;align-items:center;gap:12px}.sub-avatar[data-v-fa7afbb7]{width:36px;height:36px;border-radius:50%;background:#c41e3a;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600}.sub-info[data-v-fa7afbb7]{flex:1}.sub-email[data-v-fa7afbb7]{display:block;font-size:14px;color:#1a1a2e}.sub-date[data-v-fa7afbb7]{font-size:12px;color:#999}.modal-overlay[data-v-fa7afbb7]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-fa7afbb7]{background:#fff;border-radius:12px;width:100%;max-width:500px}.modal.modal-large[data-v-fa7afbb7]{max-width:700px}.modal-header[data-v-fa7afbb7]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f0}.modal-header h2[data-v-fa7afbb7]{margin:0;font-size:18px}.close-btn[data-v-fa7afbb7]{background:none;border:none;font-size:24px;cursor:pointer;color:#999}.form-body[data-v-fa7afbb7]{padding:24px;display:flex;flex-direction:column;gap:16px}.form-group[data-v-fa7afbb7]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-fa7afbb7]{font-size:14px;font-weight:500}.form-group input[data-v-fa7afbb7],.form-group select[data-v-fa7afbb7],.form-group textarea[data-v-fa7afbb7]{padding:10px 14px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-family:inherit}.form-group input[data-v-fa7afbb7]:focus,.form-group select[data-v-fa7afbb7]:focus,.form-group textarea[data-v-fa7afbb7]:focus{outline:none;border-color:#c41e3a}.modal-actions[data-v-fa7afbb7]{display:flex;gap:12px;padding:20px 24px;border-top:1px solid #f0f0f0;justify-content:flex-end}.btn-secondary[data-v-fa7afbb7]{padding:10px 20px;background:#f3f4f6;color:#666;border:none;border-radius:8px;cursor:pointer}@media (max-width: 768px){.stats-row[data-v-fa7afbb7]{grid-template-columns:repeat(2,1fr)}.content-grid[data-v-fa7afbb7]{grid-template-columns:1fr}}.settings-page[data-v-ba784328]{max-width:1000px}.settings-grid[data-v-ba784328]{display:grid;grid-template-columns:240px 1fr;gap:24px}.settings-nav[data-v-ba784328]{background:#fff;border-radius:12px;padding:16px;height:fit-content;box-shadow:0 2px 4px #0000000a}.nav-btn[data-v-ba784328]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:none;border:none;border-radius:8px;font-size:14px;color:#666;cursor:pointer;transition:all .2s;text-align:left}.nav-btn[data-v-ba784328]:hover{background:#f5f5f5;color:#1a1a2e}.nav-btn.active[data-v-ba784328]{background:#c41e3a;color:#fff}.settings-content[data-v-ba784328]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 4px #0000000a}.settings-section h2[data-v-ba784328]{margin:0 0 24px;font-size:20px;color:#1a1a2e}.form-group[data-v-ba784328]{margin-bottom:20px}.form-group label[data-v-ba784328]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#333}.form-group input[data-v-ba784328],.form-group select[data-v-ba784328],.form-group textarea[data-v-ba784328]{width:100%;padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px}.form-group input[data-v-ba784328]:focus,.form-group select[data-v-ba784328]:focus,.form-group textarea[data-v-ba784328]:focus{outline:none;border-color:#c41e3a}.form-group input[data-v-ba784328]:disabled{background:#f5f5f5;cursor:not-allowed}.btn-primary[data-v-ba784328]{padding:12px 24px;background:#c41e3a;color:#fff;border:none;border-radius:8px;font-size:14px;cursor:pointer}.btn-primary[data-v-ba784328]:hover{background:#a01830}.toggle-list[data-v-ba784328]{margin-bottom:24px}.toggle-item[data-v-ba784328]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #f0f0f0}.toggle-item[data-v-ba784328]:last-child{border-bottom:none}.toggle-label[data-v-ba784328]{display:block;font-weight:500;color:#1a1a2e}.toggle-desc[data-v-ba784328]{display:block;font-size:13px;color:#666;margin-top:2px}.toggle[data-v-ba784328]{position:relative;display:inline-block;width:48px;height:26px}.toggle input[data-v-ba784328]{opacity:0;width:0;height:0}.slider[data-v-ba784328]{position:absolute;cursor:pointer;inset:0;background:#e5e7eb;border-radius:26px;transition:.3s}.slider[data-v-ba784328]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.3s}.toggle input:checked+.slider[data-v-ba784328]{background:#c41e3a}.toggle input:checked+.slider[data-v-ba784328]:before{transform:translate(22px)}@media (max-width: 768px){.settings-grid[data-v-ba784328]{grid-template-columns:1fr}.settings-nav[data-v-ba784328]{display:flex;overflow-x:auto;gap:8px}.nav-btn[data-v-ba784328]{white-space:nowrap}}
