.global-search[data-v-886a534f]{position:relative}.search-box[data-v-886a534f]{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.2);padding:8px 15px;border-radius:25px;width:300px}.search-box input[data-v-886a534f]{background:transparent;border:none;color:#fff;outline:none;width:100%;font-size:14px}.search-box input[data-v-886a534f]::placeholder{color:#ffffffb3}.search-box svg[data-v-886a534f]{width:18px;height:18px;opacity:.8;flex-shrink:0}.search-spinner[data-v-886a534f]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-886a534f .6s linear infinite;flex-shrink:0}@keyframes spin-886a534f{to{transform:rotate(360deg)}}.search-dropdown[data-v-886a534f]{position:absolute;top:calc(100% + 8px);left:0;width:400px;background:#ffffff;border-radius:16px;box-shadow:0 12px 32px #00000026;z-index:1000;overflow:hidden;max-height:480px;overflow-y:auto}.search-state[data-v-886a534f]{padding:24px;text-align:center;color:#6a7f92;font-size:14px}.result-group[data-v-886a534f]{border-bottom:1px solid #f0f4f8}.result-group[data-v-886a534f]:last-child{border-bottom:none}.result-group-header[data-v-886a534f]{padding:10px 16px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6a7f92;background:#f8fafc}.result-item[data-v-886a534f]{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;transition:background .15s}.result-item[data-v-886a534f]:hover{background:#f5f8fb}.result-icon[data-v-886a534f]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;flex-shrink:0}.customer-icon[data-v-886a534f]{background:#667eea}.lead-icon[data-v-886a534f]{background:#f59e0b}.deal-icon[data-v-886a534f]{background:#10b981}.product-icon[data-v-886a534f]{background:#6366f1}.result-info[data-v-886a534f]{min-width:0;display:flex;flex-direction:column}.result-name[data-v-886a534f]{font-size:14px;color:#173956;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-subtitle[data-v-886a534f]{font-size:12px;color:#7a90a3}@media (max-width: 768px){.search-box[data-v-886a534f]{width:200px}.search-dropdown[data-v-886a534f]{width:320px}}.notification-dropdown[data-v-eea8d5e2]{position:relative}.notification-trigger[data-v-eea8d5e2]{position:relative;cursor:pointer;padding:5px;border-radius:50%;transition:background .3s}.notification-trigger[data-v-eea8d5e2]:hover{background:rgba(255,255,255,.2)}.notification-trigger svg[data-v-eea8d5e2]{width:20px;height:20px;color:#fff}.notification-badge[data-v-eea8d5e2]{position:absolute;top:-5px;right:-5px;background:#ff4757;color:#fff;font-size:11px;padding:2px 6px;border-radius:10px;font-weight:700;line-height:1}.notification-panel[data-v-eea8d5e2]{position:absolute;top:calc(100% + 12px);right:-20px;width:360px;background:#ffffff;border-radius:16px;box-shadow:0 12px 32px #00000026;z-index:1000;overflow:hidden}.panel-header-row[data-v-eea8d5e2]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #e8eef4}.panel-title[data-v-eea8d5e2]{font-size:14px;font-weight:700;color:#173956}.mark-all-btn[data-v-eea8d5e2]{font-size:12px;color:#667eea;background:none;border:none;cursor:pointer;font-weight:600}.mark-all-btn[data-v-eea8d5e2]:hover{text-decoration:underline}.panel-state[data-v-eea8d5e2]{padding:40px 16px;text-align:center;color:#6a7f92;font-size:14px}.notification-list[data-v-eea8d5e2]{max-height:400px;overflow-y:auto}.notification-item[data-v-eea8d5e2]{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;cursor:pointer;transition:background .15s;border-bottom:1px solid #f0f4f8}.notification-item[data-v-eea8d5e2]:last-child{border-bottom:none}.notification-item[data-v-eea8d5e2]:hover{background:#f8fafc}.notification-unread[data-v-eea8d5e2]{background:#f0f5ff}.notification-dot[data-v-eea8d5e2]{width:8px;height:8px;border-radius:50%;background:#667eea;margin-top:6px;flex-shrink:0}.notification-content[data-v-eea8d5e2]{min-width:0;flex:1}.notification-message[data-v-eea8d5e2]{font-size:13px;color:#173956;line-height:1.4;margin:0;word-break:break-word}.notification-time[data-v-eea8d5e2]{font-size:11px;color:#7a90a3;margin-top:4px;display:block}.user-selector[data-v-1824bff4]{position:relative}.user-selector-trigger[data-v-1824bff4]{display:flex;align-items:center;gap:10px;cursor:pointer;padding:4px 8px;border-radius:8px;transition:background .2s}.user-selector-trigger[data-v-1824bff4]:hover{background:rgba(255,255,255,.15)}.user-avatar[data-v-1824bff4]{width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:13px}.user-name[data-v-1824bff4]{color:#fff;font-size:14px}.chevron[data-v-1824bff4]{width:16px;height:16px;opacity:.7;transition:transform .2s}.user-dropdown[data-v-1824bff4]{position:absolute;top:calc(100% + 8px);right:0;background:#ffffff;border-radius:12px;box-shadow:0 8px 24px #00000026;min-width:240px;z-index:1000;overflow:hidden}.dropdown-header[data-v-1824bff4]{padding:10px 16px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6a7f92;border-bottom:1px solid #e8eef4}.dropdown-item[data-v-1824bff4]{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;transition:background .15s}.dropdown-item[data-v-1824bff4]:hover{background:#f5f8fb}.dropdown-item-active[data-v-1824bff4]{background:#eff5fb}.dropdown-avatar[data-v-1824bff4]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700;flex-shrink:0}.dropdown-user-info[data-v-1824bff4]{display:flex;align-items:center;gap:8px;min-width:0}.dropdown-user-name[data-v-1824bff4]{font-size:14px;color:#173956;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-user-role[data-v-1824bff4]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 8px;border-radius:999px}.role-admin[data-v-1824bff4]{background:#fde8e8;color:#c53030}.role-manager[data-v-1824bff4]{background:#fef3cd;color:#975a16}.role-user[data-v-1824bff4]{background:#e3f1ff;color:#1f5f9e}.top-bar[data-v-1d9fb304]{background:#495057;color:#fff;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 10px #0000001a;height:60px}.logo[data-v-1d9fb304]{font-size:18px;font-weight:700;display:flex;align-items:center;gap:10px}.logo-icon[data-v-1d9fb304]{background:white;color:#667eea;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px}.breadcrumb[data-v-1d9fb304]{display:flex;align-items:center;gap:8px;font-size:13px;opacity:.9}.breadcrumb span[data-v-1d9fb304]{opacity:.7}.breadcrumb span[data-v-1d9fb304]:not(:last-child):after{content:">";margin-left:8px;opacity:.5}.status-info[data-v-1d9fb304]{display:flex;align-items:center;gap:20px}@media (max-width: 768px){.breadcrumb[data-v-1d9fb304]{display:none}}.sidebar[data-v-89d0bc1b]{width:250px;background:#2c3e50;color:#fff;transition:width .3s ease;overflow-y:auto;position:relative}.sidebar.collapsed[data-v-89d0bc1b]{width:60px}.sidebar-toggle[data-v-89d0bc1b]{position:absolute;top:10px;right:10px;background:rgba(255,255,255,.2);border:none;color:#fff;width:30px;height:30px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .3s}.sidebar-toggle[data-v-89d0bc1b]:hover{background:rgba(255,255,255,.3)}.sidebar-menu[data-v-89d0bc1b]{padding:20px 0}.menu-section[data-v-89d0bc1b]{margin-bottom:20px}.section-title[data-v-89d0bc1b]{padding:10px 20px;font-size:11px;text-transform:uppercase;letter-spacing:1px;opacity:.6}.menu-item[data-v-89d0bc1b]{display:flex;align-items:center;padding:12px 20px;cursor:pointer;transition:background .3s;border-left:3px solid transparent}.menu-item[data-v-89d0bc1b]:hover{background:rgba(255,255,255,.1);border-left-color:#667eea}.menu-item.active[data-v-89d0bc1b]{background:rgba(102,126,234,.1);border-left-color:#667eea;color:#667eea}.menu-icon[data-v-89d0bc1b]{width:20px;text-align:center;margin-right:12px;font-size:16px}.menu-text[data-v-89d0bc1b]{transition:opacity .3s;white-space:nowrap}.sidebar.collapsed .menu-text[data-v-89d0bc1b]{opacity:0}.sidebar.collapsed .menu-item[data-v-89d0bc1b]{justify-content:center;padding:15px 0}.sidebar.collapsed .menu-item .menu-icon[data-v-89d0bc1b]{margin-right:0}.layout[data-v-3e2a7e5c]{height:100vh;display:flex;flex-direction:column}.main-container[data-v-3e2a7e5c]{display:flex;height:calc(100vh - 60px)}.content[data-v-3e2a7e5c]{flex:1;background:#f5f5f5;overflow-y:auto;padding:30px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#f5f5f5}#app{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dashboard[data-v-3fc43bcb]{padding:0}.content-header[data-v-3fc43bcb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.page-title[data-v-3fc43bcb]{font-size:24px;color:#2c3e50}.quick-actions[data-v-3fc43bcb]{display:flex;gap:10px}.btn[data-v-3fc43bcb]{padding:10px 20px;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s;display:flex;align-items:center;gap:8px}.btn-primary[data-v-3fc43bcb]{background:#667eea;color:#fff}.btn-primary[data-v-3fc43bcb]:hover{background:#5568d3;transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.btn-outline[data-v-3fc43bcb]{background:transparent;border:2px solid #667eea;color:#667eea}.btn-outline[data-v-3fc43bcb]:hover{background:#667eea;color:#fff}.dashboard-grid[data-v-3fc43bcb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:30px}.dashboard-alert[data-v-3fc43bcb]{margin-bottom:20px;padding:14px 16px;border:1px solid #f5c2c7;border-radius:12px;background:#f8d7da;color:#842029}.card[data-v-3fc43bcb]{background:white;border-radius:12px;padding:20px;box-shadow:0 2px 10px #0000000d;border:1px solid #e9ecef}.card-header[data-v-3fc43bcb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.card-title[data-v-3fc43bcb]{font-size:16px;font-weight:600;color:#2c3e50}.card-icon[data-v-3fc43bcb]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px}.bg-blue[data-v-3fc43bcb]{background:rgba(102,126,234,.1);color:#667eea}.bg-green[data-v-3fc43bcb]{background:rgba(40,167,69,.1);color:#28a745}.bg-orange[data-v-3fc43bcb]{background:rgba(255,193,7,.1);color:#ffc107}.bg-red[data-v-3fc43bcb]{background:rgba(220,53,69,.1);color:#dc3545}.stat-number[data-v-3fc43bcb]{font-size:32px;font-weight:700;color:#2c3e50}.stat-change[data-v-3fc43bcb]{font-size:12px;margin-top:5px}.stat-change.positive[data-v-3fc43bcb]{color:#28a745}.stat-change.negative[data-v-3fc43bcb]{color:#dc3545}.stat-change.neutral[data-v-3fc43bcb]{color:#6c757d}.activity-list[data-v-3fc43bcb]{background:white;border-radius:12px;padding:20px;box-shadow:0 2px 10px #0000000d}.activity-item[data-v-3fc43bcb]{display:flex;gap:15px;padding:15px 0;border-bottom:1px solid #f8f9fa}.activity-item[data-v-3fc43bcb]:last-child{border-bottom:none}.activity-icon[data-v-3fc43bcb]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bg-purple[data-v-3fc43bcb]{background:rgba(102,126,234,.1);color:#667eea}.bg-info[data-v-3fc43bcb]{background:rgba(23,162,184,.1);color:#17a2b8}.bg-warning[data-v-3fc43bcb]{background:rgba(255,193,7,.1);color:#ffc107}.activity-content[data-v-3fc43bcb]{flex:1}.activity-text[data-v-3fc43bcb]{color:#2c3e50;line-height:1.5}.activity-time[data-v-3fc43bcb]{font-size:12px;color:#6c757d;margin-top:5px}.activity-empty[data-v-3fc43bcb]{color:#6c757d;padding:12px 0 4px}@media (max-width: 768px){.dashboard-grid[data-v-3fc43bcb]{grid-template-columns:1fr}}.customers-page[data-v-121f78b7]{display:flex;flex-direction:column;gap:26px}.hero-card[data-v-121f78b7]{display:flex;justify-content:space-between;gap:24px;padding:30px;border-radius:28px;background:radial-gradient(circle at top left,rgba(255,255,255,.82),transparent 34%),linear-gradient(135deg,#123b63 0%,#1e5b92 48%,#3f9c80 100%);color:#f7fbff;box-shadow:0 22px 48px #123c6942}.hero-copy[data-v-121f78b7]{max-width:640px}.eyebrow[data-v-121f78b7],.panel-kicker[data-v-121f78b7]{margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.page-title[data-v-121f78b7]{font-size:34px;line-height:1.15;margin-bottom:10px}.page-subtitle[data-v-121f78b7]{font-size:15px;line-height:1.6;color:#f7fbffd6}.hero-stats[data-v-121f78b7]{min-width:250px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:16px}.stat-chip[data-v-121f78b7]{min-width:190px;padding:18px 20px;border-radius:18px;background:rgba(255,255,255,.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.stat-label[data-v-121f78b7]{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.78}.stat-value[data-v-121f78b7]{display:block;margin-top:10px;font-size:34px}.content-grid[data-v-121f78b7]{display:grid;grid-template-columns:minmax(320px,390px) minmax(0,1fr);gap:24px;align-items:start}.panel[data-v-121f78b7]{border-radius:24px;background:#ffffff;border:1px solid #d7e2ee;box-shadow:0 18px 36px #0f2b4514}.form-panel[data-v-121f78b7],.list-panel[data-v-121f78b7]{padding:24px}.form-panel[data-v-121f78b7]{position:sticky;top:24px;background:linear-gradient(180deg,rgba(244,249,255,.95),rgba(255,255,255,1) 36%),#ffffff}.panel-header[data-v-121f78b7]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:20px}.panel-header h2[data-v-121f78b7]{font-size:22px;color:#12314d}.panel-note[data-v-121f78b7]{color:#64748b;font-size:13px;line-height:1.5;text-align:right}.form-insights[data-v-121f78b7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}.insight-card[data-v-121f78b7]{padding:14px 16px;border-radius:18px;background:#f2f7fc;border:1px solid #dce7f2}.insight-label[data-v-121f78b7]{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6a7f95}.insight-value[data-v-121f78b7]{display:block;margin-top:8px;font-size:24px;color:#17324d}.customer-form[data-v-121f78b7]{display:grid;gap:16px}.field-grid[data-v-121f78b7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field[data-v-121f78b7]{display:grid;gap:8px}.field-has-error span[data-v-121f78b7]{color:#9f1239}.field-full[data-v-121f78b7]{grid-column:1 / -1}.field span[data-v-121f78b7]{color:#26415b;font-size:14px;font-weight:600}.field input[data-v-121f78b7]{width:100%;padding:13px 14px;border:1px solid #cfd9e6;border-radius:14px;font-size:14px;color:#17324d;background:#f8fbff;transition:border-color .2s,box-shadow .2s,background-color .2s}.field input[data-v-121f78b7]:focus{outline:none;border-color:#1d5fa2;background:#ffffff;box-shadow:0 0 0 4px #1d5fa224}.field input.input-invalid[data-v-121f78b7]{border-color:#fda4af;background:#fff7f8;box-shadow:0 0 0 4px #f43f5e1f}.field-error[data-v-121f78b7]{font-size:12px;line-height:1.5;color:#be123c}.form-actions[data-v-121f78b7]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:4px}.form-helper[data-v-121f78b7]{color:#5c738b;font-size:13px;line-height:1.6}.btn[data-v-121f78b7]{border:none;border-radius:14px;padding:12px 18px;font-size:14px;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s,opacity .2s}.btn[data-v-121f78b7]:disabled{cursor:not-allowed;opacity:.7}.btn[data-v-121f78b7]:not(:disabled):hover{transform:translateY(-1px)}.btn-primary[data-v-121f78b7]{background:linear-gradient(135deg,#123c69 0%,#1d5fa2 100%);color:#fff;box-shadow:0 12px 22px #1d5fa238}.btn-secondary[data-v-121f78b7]{background:rgba(255,255,255,.15);color:#fff;border:1px solid rgba(255,255,255,.22)}.alert[data-v-121f78b7]{padding:12px 14px;border-radius:14px;font-size:14px}.alert-error[data-v-121f78b7]{background:#fff1f2;color:#be123c;border:1px solid #fecdd3}.alert-success[data-v-121f78b7]{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.list-toolbar[data-v-121f78b7]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:16px 18px;border-radius:18px;background:#f7fafc;border:1px solid #e2eaf2}.search-field[data-v-121f78b7]{flex:1;display:flex;align-items:center;gap:10px;min-width:0;padding:12px 14px;border-radius:14px;background:#ffffff;border:1px solid #d5e0eb}.search-field svg[data-v-121f78b7]{width:18px;height:18px;color:#678099;flex-shrink:0}.search-field input[data-v-121f78b7]{width:100%;border:none;background:transparent;font-size:14px;color:#17324d}.search-field input[data-v-121f78b7]:focus{outline:none}.toolbar-pills[data-v-121f78b7]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.filter-pills[data-v-121f78b7]{flex:1;justify-content:flex-start}.toolbar-pill[data-v-121f78b7]{padding:9px 12px;border-radius:999px;background:#e9f1f8;color:#24425f;font-size:12px;font-weight:700}.toolbar-pill-button[data-v-121f78b7]{border:1px solid transparent;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,transform .2s}.toolbar-pill-button[data-v-121f78b7]:hover{transform:translateY(-1px);background:#ddebf8}.toolbar-pill-active[data-v-121f78b7]{background:linear-gradient(135deg,#123c69 0%,#1d5fa2 100%);color:#fff;border-color:#123c6940}.list-state[data-v-121f78b7]{min-height:180px;display:grid;place-items:center;padding:24px;border-radius:18px;border:1px dashed #cbd5e1;color:#5b7088;background:#f8fbff;text-align:center}.empty-state[data-v-121f78b7]{gap:8px}.customer-list[data-v-121f78b7]{display:grid;gap:18px}.customer-card[data-v-121f78b7]{padding:20px;border:1px solid #d9e4ef;border-radius:20px;background:linear-gradient(180deg,rgba(247,250,255,.95),rgba(255,255,255,1)),#ffffff;box-shadow:inset 0 1px #fffc}.customer-card-head[data-v-121f78b7]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:18px}.customer-identity[data-v-121f78b7]{min-width:0;display:flex;align-items:center;gap:14px}.customer-avatar[data-v-121f78b7]{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,#123c69 0%,#1d5fa2 100%);color:#fff;font-size:15px;font-weight:800;letter-spacing:.08em;flex-shrink:0}.customer-copy[data-v-121f78b7]{min-width:0}.customer-title-row[data-v-121f78b7]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.customer-title-row h3[data-v-121f78b7]{font-size:20px;color:#12314d}.company-badge[data-v-121f78b7]{padding:6px 10px;border-radius:999px;background:#edf4fb;color:#31557a;font-size:12px;font-weight:700}.customer-subtitle[data-v-121f78b7]{margin-top:6px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px;color:#64748b}.customer-subtitle a[data-v-121f78b7]{color:#17324d;text-decoration:none}.customer-divider[data-v-121f78b7]{color:#8ca0b4}.customer-status[data-v-121f78b7]{flex-shrink:0;display:grid;justify-items:end;gap:8px}.lifecycle-pill[data-v-121f78b7],.engagement-pill[data-v-121f78b7],.vip-pill[data-v-121f78b7]{padding:7px 12px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.04em}.lifecycle-active[data-v-121f78b7]{background:#e9f2ff;color:#1c61b4}.lifecycle-vip[data-v-121f78b7]{background:#fff4dd;color:#a16207}.lifecycle-inactive[data-v-121f78b7]{background:#eff4f8;color:#5f7286}.vip-vip-on[data-v-121f78b7]{background:#fff4dd;color:#a16207}.vip-vip-off[data-v-121f78b7]{background:#f4f8fc;color:#617385}.engagement-success[data-v-121f78b7]{background:#e9fbf4;color:#0f8a5f}.engagement-info[data-v-121f78b7]{background:#e9f2ff;color:#1c61b4}.engagement-neutral[data-v-121f78b7]{background:#eff4f8;color:#5f7286}.customer-date[data-v-121f78b7]{padding:6px 10px;border-radius:999px;background:#f1f6fb;color:#56718c;font-size:12px;font-weight:700}.customer-stats[data-v-121f78b7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px}.stat-tile[data-v-121f78b7]{padding:14px 16px;border-radius:16px;border:1px solid #e3ebf3;background:#fbfdff}.tile-label[data-v-121f78b7]{display:block;margin-bottom:8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b7f94}.tile-value[data-v-121f78b7]{display:block;font-size:24px;line-height:1;color:#17324d}.customer-actions[data-v-121f78b7]{display:flex;justify-content:space-between;gap:16px;align-items:center;padding-top:16px;border-top:1px solid #e7eef6}.customer-control-groups[data-v-121f78b7]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.call-control-button[data-v-121f78b7]{border:none;min-height:42px;padding:0 16px;border-radius:999px;background:linear-gradient(135deg,#0f766e 0%,#0f9a8f 100%);color:#fff;font-size:13px;font-weight:800;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.call-control-button[data-v-121f78b7]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 22px #0f9a8f38}.call-control-button[data-v-121f78b7]:disabled{cursor:not-allowed;opacity:.72}.call-control-active[data-v-121f78b7]{background:linear-gradient(135deg,#c2410c 0%,#ea580c 100%)}.call-control-busy[data-v-121f78b7]{background:#dde6ef;color:#587188;box-shadow:none}.status-controls[data-v-121f78b7]{display:inline-flex;gap:8px;padding:6px;border-radius:999px;background:#f4f8fc;border:1px solid #dbe6f1}.status-controls-disabled[data-v-121f78b7]{opacity:.72}.status-control-button[data-v-121f78b7]{border:none;background:transparent;color:#4b647d;font-size:12px;font-weight:800;padding:9px 12px;border-radius:999px;cursor:pointer;transition:background-color .2s,color .2s,transform .2s}.status-control-button[data-v-121f78b7]:hover:not(:disabled){background:#e6eef7;transform:translateY(-1px)}.status-control-button[data-v-121f78b7]:disabled{cursor:not-allowed}.status-control-active[data-v-121f78b7]{background:linear-gradient(135deg,#123c69 0%,#1d5fa2 100%);color:#fff;box-shadow:0 8px 16px #1d5fa22e}.status-control-pending[data-v-121f78b7]{opacity:.78}.vip-controls[data-v-121f78b7]{display:inline-flex;padding:6px;border-radius:999px;background:#fff8e8;border:1px solid #f3dfac}.vip-control-button[data-v-121f78b7]{border:none;background:transparent;color:#8f5b00;font-size:12px;font-weight:800;padding:9px 12px;border-radius:999px;cursor:pointer;transition:background-color .2s,color .2s,transform .2s}.vip-control-button[data-v-121f78b7]:hover:not(:disabled){background:#fdecc4;transform:translateY(-1px)}.vip-control-button[data-v-121f78b7]:disabled{cursor:not-allowed}.vip-control-active[data-v-121f78b7]{background:linear-gradient(135deg,#f0b429 0%,#d97706 100%);color:#fff;box-shadow:0 8px 16px #d9770633}@media (max-width: 1024px){.content-grid[data-v-121f78b7]{grid-template-columns:1fr}.form-panel[data-v-121f78b7]{position:static}}@media (max-width: 720px){.hero-card[data-v-121f78b7],.panel-header[data-v-121f78b7],.customer-card-head[data-v-121f78b7],.customer-actions[data-v-121f78b7],.form-actions[data-v-121f78b7],.list-toolbar[data-v-121f78b7]{flex-direction:column}.hero-stats[data-v-121f78b7]{min-width:0;align-items:stretch}.panel-note[data-v-121f78b7]{text-align:left}.field-grid[data-v-121f78b7],.form-insights[data-v-121f78b7],.customer-stats[data-v-121f78b7]{grid-template-columns:1fr}.customer-status[data-v-121f78b7]{justify-items:start}.customer-control-groups[data-v-121f78b7]{width:100%;justify-content:flex-start}.toolbar-pills[data-v-121f78b7]{justify-content:flex-start}.status-controls[data-v-121f78b7]{width:100%;justify-content:space-between}}.contacts-page[data-v-1973b370]{display:flex;flex-direction:column;gap:26px}.hero-card[data-v-1973b370]{display:flex;justify-content:space-between;gap:24px;padding:30px;border-radius:28px;background:radial-gradient(circle at top left,rgba(255,255,255,.86),transparent 34%),linear-gradient(135deg,#3a2a5a 0%,#6e4fa3 44%,#9b7ed8 100%);color:#f5f0ff;box-shadow:0 22px 48px #321e5038}.hero-copy[data-v-1973b370]{max-width:640px}.eyebrow[data-v-1973b370],.panel-kicker[data-v-1973b370]{margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.page-title[data-v-1973b370]{font-size:34px;line-height:1.15;margin-bottom:10px}.page-subtitle[data-v-1973b370]{font-size:15px;line-height:1.6;color:#f5f0ffdb}.hero-stats[data-v-1973b370]{min-width:250px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:16px}.stat-chip[data-v-1973b370]{min-width:190px;padding:18px 20px;border-radius:18px;background:rgba(255,255,255,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.stat-label[data-v-1973b370]{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.stat-value[data-v-1973b370]{display:block;margin-top:10px;font-size:34px}.content-grid[data-v-1973b370]{display:grid;grid-template-columns:minmax(320px,390px) minmax(0,1fr);gap:24px;align-items:start}.panel[data-v-1973b370]{border-radius:24px;background:#ffffff;border:1px solid #d7e2ee;box-shadow:0 18px 36px #0f2b4514}.form-panel[data-v-1973b370],.list-panel[data-v-1973b370]{padding:24px}.form-panel[data-v-1973b370]{position:sticky;top:24px;background:linear-gradient(180deg,rgba(245,240,255,.95),rgba(255,255,255,1) 36%),#ffffff}.panel-header[data-v-1973b370]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:20px}.panel-header h2[data-v-1973b370]{font-size:22px;color:#12314d}.panel-note[data-v-1973b370]{max-width:240px;font-size:12px;line-height:1.5;color:#6a7f92;text-align:right}.form-insights[data-v-1973b370]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px}.insight-card[data-v-1973b370]{padding:14px 16px;border-radius:18px;background:#f2f7fc;border:1px solid #dce7f2}.insight-label[data-v-1973b370]{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#6a7f95}.insight-value[data-v-1973b370]{display:block;margin-top:8px;font-size:28px;color:#133553}.field-grid[data-v-1973b370]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field[data-v-1973b370]{display:flex;flex-direction:column;gap:8px;color:#173956}.field span[data-v-1973b370]{font-size:13px;font-weight:600}.field input[data-v-1973b370],.field select[data-v-1973b370]{width:100%;padding:12px 14px;border-radius:14px;border:1px solid #cdd8e5;background:#ffffff;color:#173956;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease}.field input[data-v-1973b370]:focus,.field select[data-v-1973b370]:focus{outline:none;border-color:#6e4fa3;box-shadow:0 0 0 4px #6e4fa31f}.field-full[data-v-1973b370]{grid-column:1 / -1}.field-checkbox[data-v-1973b370]{flex-direction:row;align-items:center;gap:10px}.field-checkbox input[data-v-1973b370]{width:auto}.field-has-error input[data-v-1973b370],.field-has-error select[data-v-1973b370],.input-invalid[data-v-1973b370]{border-color:#d64d4d;box-shadow:0 0 0 4px #d64d4d1a}.field-error[data-v-1973b370]{font-size:12px;color:#c43f3f}.alert[data-v-1973b370]{margin-top:18px;padding:12px 14px;border-radius:14px;font-size:14px}.alert-error[data-v-1973b370]{background:#fff1f1;border:1px solid #f2c4c4;color:#9e2f2f}.alert-success[data-v-1973b370]{background:#eef9f1;border:1px solid #c2e4ca;color:#256245}.form-actions[data-v-1973b370]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px}.form-action-buttons[data-v-1973b370]{display:flex;align-items:center;gap:12px}.form-helper[data-v-1973b370]{font-size:13px;line-height:1.5;color:#688097}.btn[data-v-1973b370]{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:999px;border:none;cursor:pointer;font-weight:600;transition:transform .15s ease,opacity .2s ease,box-shadow .2s ease}.btn[data-v-1973b370]:disabled{cursor:not-allowed;opacity:.7}.btn[data-v-1973b370]:hover:not(:disabled){transform:translateY(-1px)}.btn-primary[data-v-1973b370]{background:linear-gradient(135deg,#3a2a5a 0%,#6e4fa3 100%);color:#fff;box-shadow:0 14px 28px #3a2a5a42}.btn-secondary[data-v-1973b370]{background:rgba(255,255,255,.18);color:inherit;border:1px solid rgba(255,255,255,.26)}.btn-tertiary[data-v-1973b370]{background:#eef3f7;color:#45627c;border:1px solid #d5e1ec}.list-toolbar[data-v-1973b370]{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-bottom:20px}.search-field[data-v-1973b370]{flex:1 1 240px;display:flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;border-radius:16px;border:1px solid #d7e2ee;background:#f8fbfd;color:#648098}.search-field svg[data-v-1973b370]{width:18px;height:18px}.search-field input[data-v-1973b370]{flex:1;border:none;background:transparent;color:#173956;font-size:14px}.search-field input[data-v-1973b370]:focus{outline:none}.toolbar-pills[data-v-1973b370]{display:flex;flex-wrap:wrap;gap:10px}.toolbar-pill[data-v-1973b370]{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;background:#eff5fb;color:#45627c;font-size:13px;font-weight:600}.list-state[data-v-1973b370]{display:grid;place-items:center;min-height:240px;border-radius:20px;border:1px dashed #d3deea;background:#fbfdff;color:#668097;text-align:center}.empty-state strong[data-v-1973b370]{display:block;margin-bottom:8px;color:#173956}.contact-list[data-v-1973b370]{display:grid;gap:16px}.contact-card[data-v-1973b370]{padding:20px;border-radius:22px;border:1px solid #dbe5f0;background:linear-gradient(180deg,rgba(255,255,255,1),rgba(248,251,253,1)),#ffffff}.contact-card-head[data-v-1973b370],.contact-actions[data-v-1973b370]{display:flex;justify-content:space-between;gap:16px;align-items:center}.contact-control-groups[data-v-1973b370]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;align-items:center}.edit-contact-button[data-v-1973b370]{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid #b8a3d8;background:#f0eaf8;color:#4a306e;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.edit-contact-button[data-v-1973b370]:hover:not(:disabled){border-color:#4a306e;background:#e2d8f0}.edit-contact-active[data-v-1973b370]{background:#4a306e;border-color:#4a306e;color:#fff}.delete-contact-button[data-v-1973b370]{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid #e0b0b0;background:#fceeee;color:#8c2a2a;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.delete-contact-button[data-v-1973b370]:hover:not(:disabled){border-color:#8c2a2a;background:#f5d6d6}.contact-identity[data-v-1973b370]{display:flex;align-items:center;gap:14px;min-width:0}.contact-avatar[data-v-1973b370]{display:grid;place-items:center;width:52px;height:52px;border-radius:18px;background:linear-gradient(135deg,#9b7ed8 0%,#6e4fa3 100%);color:#f5f0ff;font-weight:700;letter-spacing:.06em}.contact-copy[data-v-1973b370]{min-width:0}.contact-title-row[data-v-1973b370]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.contact-title-row h3[data-v-1973b370]{font-size:20px;color:#173956}.primary-badge[data-v-1973b370]{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#eaf7ec;color:#2c7741;font-size:12px;font-weight:700}.customer-badge[data-v-1973b370]{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#f1f6fb;color:#577189;font-size:12px;font-weight:700}.contact-subtitle[data-v-1973b370]{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px;font-size:14px;color:#69839a}.contact-divider[data-v-1973b370]{color:#8ca0b4}.contact-title-line[data-v-1973b370]{margin-top:4px;font-size:13px;color:#7a90a3}.contact-date[data-v-1973b370]{font-size:12px;color:#7a90a3}.engagement-pill[data-v-1973b370]{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.engagement-neutral[data-v-1973b370]{background:#eef3f7;color:#5a7288}.engagement-success[data-v-1973b370]{background:#e7f7ea;color:#2c7741}@media (max-width: 1120px){.content-grid[data-v-1973b370]{grid-template-columns:1fr}.form-panel[data-v-1973b370]{position:static}}@media (max-width: 860px){.hero-card[data-v-1973b370],.contact-card-head[data-v-1973b370],.contact-actions[data-v-1973b370],.panel-header[data-v-1973b370],.form-actions[data-v-1973b370]{flex-direction:column;align-items:stretch}.hero-stats[data-v-1973b370]{align-items:flex-start}.field-grid[data-v-1973b370]{grid-template-columns:1fr}.panel-note[data-v-1973b370]{max-width:none;text-align:left}}.leads-page[data-v-4bef44a6]{display:flex;flex-direction:column;gap:26px}.hero-card[data-v-4bef44a6]{display:flex;justify-content:space-between;gap:24px;padding:30px;border-radius:28px;background:radial-gradient(circle at top left,rgba(255,255,255,.86),transparent 34%),linear-gradient(135deg,#58411a 0%,#9f6b20 44%,#d48a34 100%);color:#fff8ef;box-shadow:0 22px 48px #613f1238}.hero-copy[data-v-4bef44a6]{max-width:640px}.eyebrow[data-v-4bef44a6],.panel-kicker[data-v-4bef44a6]{margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.page-title[data-v-4bef44a6]{font-size:34px;line-height:1.15;margin-bottom:10px}.page-subtitle[data-v-4bef44a6]{font-size:15px;line-height:1.6;color:#fff8efdb}.hero-stats[data-v-4bef44a6]{min-width:250px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:16px}.stat-chip[data-v-4bef44a6]{min-width:190px;padding:18px 20px;border-radius:18px;background:rgba(255,255,255,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.stat-label[data-v-4bef44a6]{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.stat-value[data-v-4bef44a6]{display:block;margin-top:10px;font-size:34px}.content-grid[data-v-4bef44a6]{display:grid;grid-template-columns:minmax(320px,390px) minmax(0,1fr);gap:24px;align-items:start}.panel[data-v-4bef44a6]{border-radius:24px;background:#ffffff;border:1px solid #d7e2ee;box-shadow:0 18px 36px #0f2b4514}.form-panel[data-v-4bef44a6],.list-panel[data-v-4bef44a6]{padding:24px}.form-panel[data-v-4bef44a6]{position:sticky;top:24px;background:linear-gradient(180deg,rgba(255,249,241,.95),rgba(255,255,255,1) 36%),#ffffff}.panel-header[data-v-4bef44a6]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:20px}.panel-header h2[data-v-4bef44a6]{font-size:22px;color:#12314d}.panel-note[data-v-4bef44a6]{max-width:240px;font-size:12px;line-height:1.5;color:#6a7f92;text-align:right}.form-insights[data-v-4bef44a6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px}.insight-card[data-v-4bef44a6]{padding:14px 16px;border-radius:18px;background:#f7f8fc;border:1px solid #e1e8f0}.insight-label[data-v-4bef44a6]{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#74879b}.insight-value[data-v-4bef44a6]{display:block;margin-top:8px;font-size:28px;color:#133553}.field-grid[data-v-4bef44a6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field[data-v-4bef44a6]{display:flex;flex-direction:column;gap:8px;color:#173956}.field span[data-v-4bef44a6]{font-size:13px;font-weight:600}.field input[data-v-4bef44a6]{width:100%;padding:12px 14px;border-radius:14px;border:1px solid #cdd8e5;background:#ffffff;color:#173956;transition:border-color .2s ease,box-shadow .2s ease}.field input[data-v-4bef44a6]:focus{outline:none;border-color:#c5811f;box-shadow:0 0 0 4px #c5811f1f}.field-full[data-v-4bef44a6]{grid-column:1 / -1}.field-has-error input[data-v-4bef44a6],.input-invalid[data-v-4bef44a6]{border-color:#d64d4d;box-shadow:0 0 0 4px #d64d4d1a}.field-error[data-v-4bef44a6]{font-size:12px;color:#c43f3f}.alert[data-v-4bef44a6]{margin-top:18px;padding:12px 14px;border-radius:14px;font-size:14px}.alert-error[data-v-4bef44a6]{background:#fff1f1;border:1px solid #f2c4c4;color:#9e2f2f}.alert-success[data-v-4bef44a6]{background:#eef9f1;border:1px solid #c2e4ca;color:#256245}.form-actions[data-v-4bef44a6]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px}.form-action-buttons[data-v-4bef44a6]{display:flex;align-items:center;gap:12px}.form-helper[data-v-4bef44a6]{font-size:13px;line-height:1.5;color:#688097}.btn[data-v-4bef44a6]{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:999px;border:none;cursor:pointer;font-weight:600;transition:transform .15s ease,opacity .2s ease,box-shadow .2s ease}.btn[data-v-4bef44a6]:disabled{cursor:not-allowed;opacity:.7}.btn[data-v-4bef44a6]:hover:not(:disabled){transform:translateY(-1px)}.btn-primary[data-v-4bef44a6]{background:linear-gradient(135deg,#ad6d16 0%,#cf8631 100%);color:#fff;box-shadow:0 14px 28px #ad6d1642}.btn-secondary[data-v-4bef44a6]{background:rgba(255,255,255,.18);color:inherit;border:1px solid rgba(255,255,255,.26)}.btn-tertiary[data-v-4bef44a6]{background:#eef3f7;color:#45627c;border:1px solid #d5e1ec}.list-toolbar[data-v-4bef44a6]{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-bottom:20px}.search-field[data-v-4bef44a6]{flex:1 1 240px;display:flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;border-radius:16px;border:1px solid #d7e2ee;background:#f8fbfd;color:#648098}.search-field svg[data-v-4bef44a6]{width:18px;height:18px}.search-field input[data-v-4bef44a6]{flex:1;border:none;background:transparent;color:#173956}.search-field input[data-v-4bef44a6]:focus{outline:none}.toolbar-pills[data-v-4bef44a6]{display:flex;flex-wrap:wrap;gap:10px}.toolbar-pill[data-v-4bef44a6]{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;background:#eff5fb;color:#45627c;font-size:13px;font-weight:600}.toolbar-pill-button[data-v-4bef44a6]{border:1px solid transparent;cursor:pointer}.toolbar-pill-active[data-v-4bef44a6]{background:#14395a;color:#fff}.list-state[data-v-4bef44a6]{display:grid;place-items:center;min-height:240px;border-radius:20px;border:1px dashed #d3deea;background:#fbfdff;color:#668097;text-align:center}.empty-state strong[data-v-4bef44a6]{display:block;margin-bottom:8px;color:#173956}.lead-list[data-v-4bef44a6]{display:grid;gap:16px}.lead-card[data-v-4bef44a6]{padding:20px;border-radius:22px;border:1px solid #dbe5f0;background:linear-gradient(180deg,rgba(255,255,255,1),rgba(248,251,253,1)),#ffffff}.lead-card-head[data-v-4bef44a6],.lead-actions[data-v-4bef44a6]{display:flex;justify-content:space-between;gap:16px;align-items:center}.lead-control-groups[data-v-4bef44a6]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;align-items:center}.call-control-button[data-v-4bef44a6]{min-height:36px;padding:0 14px;border-radius:999px;border:none;background:linear-gradient(135deg,#0f766e 0%,#0f9a8f 100%);color:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.call-control-button[data-v-4bef44a6]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 18px #0f9a8f38}.call-control-button[data-v-4bef44a6]:disabled{cursor:not-allowed;opacity:.72}.call-control-active[data-v-4bef44a6]{background:linear-gradient(135deg,#c2410c 0%,#ea580c 100%)}.call-control-busy[data-v-4bef44a6]{background:#dde6ef;color:#587188;box-shadow:none}.lead-identity[data-v-4bef44a6]{display:flex;align-items:center;gap:14px;min-width:0}.lead-avatar[data-v-4bef44a6]{display:grid;place-items:center;width:52px;height:52px;border-radius:18px;background:linear-gradient(135deg,#f1c37b 0%,#da8d23 100%);color:#fffaf2;font-weight:700;letter-spacing:.06em}.lead-copy[data-v-4bef44a6]{min-width:0}.lead-title-row[data-v-4bef44a6]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.lead-title-row h3[data-v-4bef44a6]{font-size:20px;color:#173956}.company-badge[data-v-4bef44a6]{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#f1f6fb;color:#577189;font-size:12px;font-weight:700}.lead-subtitle[data-v-4bef44a6]{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px;font-size:14px;color:#69839a}.lead-subtitle a[data-v-4bef44a6]{color:#9c661b;text-decoration:none}.lead-status[data-v-4bef44a6]{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.lifecycle-pill[data-v-4bef44a6],.engagement-pill[data-v-4bef44a6]{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lifecycle-new[data-v-4bef44a6]{background:#fff1da;color:#9c661b}.lifecycle-qualified[data-v-4bef44a6]{background:#e3f1ff;color:#1f5f9e}.lifecycle-converted[data-v-4bef44a6]{background:#eaf7ec;color:#2c7741}.lead-date[data-v-4bef44a6]{font-size:12px;color:#7a90a3}.lead-stats[data-v-4bef44a6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.stat-tile[data-v-4bef44a6]{padding:14px 16px;border-radius:18px;background:#f7fafc;border:1px solid #e0e8f1}.tile-label[data-v-4bef44a6]{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#72869a}.tile-value[data-v-4bef44a6]{display:block;margin-top:8px;font-size:18px;color:#173956}.engagement-neutral[data-v-4bef44a6]{background:#eef3f7;color:#5a7288}.engagement-info[data-v-4bef44a6]{background:#e4f0ff;color:#1f5f9e}.engagement-success[data-v-4bef44a6]{background:#e7f7ea;color:#2c7741}.status-controls[data-v-4bef44a6]{display:inline-flex;flex-wrap:wrap;gap:8px}.edit-lead-button[data-v-4bef44a6]{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid #d9c39a;background:#fff7ea;color:#9c661b;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.edit-lead-button[data-v-4bef44a6]:hover:not(:disabled){border-color:#9c661b;background:#f9ebcf}.edit-lead-active[data-v-4bef44a6]{background:#9c661b;border-color:#9c661b;color:#fff}.status-control-button[data-v-4bef44a6]{min-height:36px;padding:0 12px;border-radius:999px;border:1px solid #d5e1ec;background:#ffffff;color:#45627c;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.status-control-button[data-v-4bef44a6]:hover:not(:disabled){border-color:#9c661b;color:#9c661b}.status-control-active[data-v-4bef44a6]{background:#173956;border-color:#173956;color:#fff}.status-control-pending[data-v-4bef44a6],.status-controls-disabled .status-control-button[data-v-4bef44a6]{opacity:.7}@media (max-width: 1120px){.content-grid[data-v-4bef44a6]{grid-template-columns:1fr}.form-panel[data-v-4bef44a6]{position:static}}@media (max-width: 860px){.hero-card[data-v-4bef44a6],.lead-card-head[data-v-4bef44a6],.lead-actions[data-v-4bef44a6],.panel-header[data-v-4bef44a6],.form-actions[data-v-4bef44a6]{flex-direction:column;align-items:stretch}.hero-stats[data-v-4bef44a6],.lead-status[data-v-4bef44a6]{align-items:flex-start}.field-grid[data-v-4bef44a6],.lead-stats[data-v-4bef44a6],.form-insights[data-v-4bef44a6]{grid-template-columns:1fr}.panel-note[data-v-4bef44a6]{max-width:none;text-align:left}}.deals-page[data-v-17c7a39a]{display:flex;flex-direction:column;gap:26px}.hero-card[data-v-17c7a39a]{display:flex;justify-content:space-between;gap:24px;padding:30px;border-radius:28px;background:radial-gradient(circle at top left,rgba(255,255,255,.86),transparent 34%),linear-gradient(135deg,#1a4a3a 0%,#2d8a6e 44%,#4ecda3 100%);color:#f0fff8;box-shadow:0 22px 48px #165a4638}.hero-copy[data-v-17c7a39a]{max-width:640px}.eyebrow[data-v-17c7a39a],.panel-kicker[data-v-17c7a39a]{margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.page-title[data-v-17c7a39a]{font-size:34px;line-height:1.15;margin-bottom:10px}.page-subtitle[data-v-17c7a39a]{font-size:15px;line-height:1.6;color:#f0fff8db}.hero-stats[data-v-17c7a39a]{min-width:250px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:16px}.stat-chip[data-v-17c7a39a]{min-width:190px;padding:18px 20px;border-radius:18px;background:rgba(255,255,255,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.stat-label[data-v-17c7a39a]{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.stat-value[data-v-17c7a39a]{display:block;margin-top:10px;font-size:34px}.content-grid[data-v-17c7a39a]{display:grid;grid-template-columns:minmax(320px,390px) minmax(0,1fr);gap:24px;align-items:start}.panel[data-v-17c7a39a]{border-radius:24px;background:#ffffff;border:1px solid #d7e2ee;box-shadow:0 18px 36px #0f2b4514}.form-panel[data-v-17c7a39a],.list-panel[data-v-17c7a39a]{padding:24px}.form-panel[data-v-17c7a39a]{position:sticky;top:24px;background:linear-gradient(180deg,rgba(240,255,248,.95),rgba(255,255,255,1) 36%),#ffffff}.panel-header[data-v-17c7a39a]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:20px}.panel-header h2[data-v-17c7a39a]{font-size:22px;color:#12314d}.panel-note[data-v-17c7a39a]{max-width:240px;font-size:12px;line-height:1.5;color:#6a7f92;text-align:right}.form-insights[data-v-17c7a39a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px}.insight-card[data-v-17c7a39a]{padding:14px 16px;border-radius:18px;background:#f2f7fc;border:1px solid #dce7f2}.insight-label[data-v-17c7a39a]{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#6a7f95}.insight-value[data-v-17c7a39a]{display:block;margin-top:8px;font-size:28px;color:#133553}.field-grid[data-v-17c7a39a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field[data-v-17c7a39a]{display:flex;flex-direction:column;gap:8px;color:#173956}.field span[data-v-17c7a39a]{font-size:13px;font-weight:600}.field input[data-v-17c7a39a],.field select[data-v-17c7a39a]{width:100%;padding:12px 14px;border-radius:14px;border:1px solid #cdd8e5;background:#ffffff;color:#173956;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease}.field input[data-v-17c7a39a]:focus,.field select[data-v-17c7a39a]:focus{outline:none;border-color:#2d8a6e;box-shadow:0 0 0 4px #2d8a6e1f}.field-full[data-v-17c7a39a]{grid-column:1 / -1}.field-has-error input[data-v-17c7a39a],.field-has-error select[data-v-17c7a39a],.input-invalid[data-v-17c7a39a]{border-color:#d64d4d;box-shadow:0 0 0 4px #d64d4d1a}.field-error[data-v-17c7a39a]{font-size:12px;color:#c43f3f}.alert[data-v-17c7a39a]{margin-top:18px;padding:12px 14px;border-radius:14px;font-size:14px}.alert-error[data-v-17c7a39a]{background:#fff1f1;border:1px solid #f2c4c4;color:#9e2f2f}.alert-success[data-v-17c7a39a]{background:#eef9f1;border:1px solid #c2e4ca;color:#256245}.form-actions[data-v-17c7a39a]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px}.form-action-buttons[data-v-17c7a39a]{display:flex;align-items:center;gap:12px}.form-helper[data-v-17c7a39a]{font-size:13px;line-height:1.5;color:#688097}.btn[data-v-17c7a39a]{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:999px;border:none;cursor:pointer;font-weight:600;transition:transform .15s ease,opacity .2s ease,box-shadow .2s ease}.btn[data-v-17c7a39a]:disabled{cursor:not-allowed;opacity:.7}.btn[data-v-17c7a39a]:hover:not(:disabled){transform:translateY(-1px)}.btn-primary[data-v-17c7a39a]{background:linear-gradient(135deg,#1a4a3a 0%,#2d8a6e 100%);color:#fff;box-shadow:0 14px 28px #1a4a3a42}.btn-secondary[data-v-17c7a39a]{background:rgba(255,255,255,.18);color:inherit;border:1px solid rgba(255,255,255,.26)}.btn-tertiary[data-v-17c7a39a]{background:#eef3f7;color:#45627c;border:1px solid #d5e1ec}.list-toolbar[data-v-17c7a39a]{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-bottom:20px}.search-field[data-v-17c7a39a]{flex:1 1 240px;display:flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;border-radius:16px;border:1px solid #d7e2ee;background:#f8fbfd;color:#648098}.search-field svg[data-v-17c7a39a]{width:18px;height:18px}.search-field input[data-v-17c7a39a]{flex:1;border:none;background:transparent;color:#173956;font-size:14px}.search-field input[data-v-17c7a39a]:focus{outline:none}.toolbar-pills[data-v-17c7a39a]{display:flex;flex-wrap:wrap;gap:10px}.toolbar-pill[data-v-17c7a39a]{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;background:#eff5fb;color:#45627c;font-size:13px;font-weight:600}.toolbar-pill-button[data-v-17c7a39a]{border:1px solid transparent;cursor:pointer}.toolbar-pill-active[data-v-17c7a39a]{background:#14395a;color:#fff}.list-state[data-v-17c7a39a]{display:grid;place-items:center;min-height:240px;border-radius:20px;border:1px dashed #d3deea;background:#fbfdff;color:#668097;text-align:center}.empty-state strong[data-v-17c7a39a]{display:block;margin-bottom:8px;color:#173956}.deal-list[data-v-17c7a39a]{display:grid;gap:16px}.deal-card[data-v-17c7a39a]{padding:20px;border-radius:22px;border:1px solid #dbe5f0;background:linear-gradient(180deg,rgba(255,255,255,1),rgba(248,251,253,1)),#ffffff}.deal-card-head[data-v-17c7a39a],.deal-actions[data-v-17c7a39a]{display:flex;justify-content:space-between;gap:16px;align-items:center}.deal-control-groups[data-v-17c7a39a]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;align-items:center}.edit-deal-button[data-v-17c7a39a]{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid #9bc9b5;background:#e8f5ef;color:#1a5c44;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.edit-deal-button[data-v-17c7a39a]:hover:not(:disabled){border-color:#1a5c44;background:#d4ede2}.edit-deal-active[data-v-17c7a39a]{background:#1a5c44;border-color:#1a5c44;color:#fff}.delete-deal-button[data-v-17c7a39a]{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid #e0b0b0;background:#fceeee;color:#8c2a2a;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.delete-deal-button[data-v-17c7a39a]:hover:not(:disabled){border-color:#8c2a2a;background:#f5d6d6}.deal-identity[data-v-17c7a39a]{display:flex;align-items:center;gap:14px;min-width:0}.deal-avatar[data-v-17c7a39a]{display:grid;place-items:center;width:52px;height:52px;border-radius:18px;background:linear-gradient(135deg,#4ecda3 0%,#2d8a6e 100%);color:#f0fff8;font-weight:700;letter-spacing:.06em}.deal-copy[data-v-17c7a39a]{min-width:0}.deal-title-row[data-v-17c7a39a]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.deal-title-row h3[data-v-17c7a39a]{font-size:20px;color:#173956}.customer-badge[data-v-17c7a39a]{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#f1f6fb;color:#577189;font-size:12px;font-weight:700}.deal-subtitle[data-v-17c7a39a]{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px;font-size:14px;color:#69839a}.deal-divider[data-v-17c7a39a]{color:#8ca0b4}.deal-status[data-v-17c7a39a]{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.lifecycle-pill[data-v-17c7a39a],.engagement-pill[data-v-17c7a39a]{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lifecycle-open[data-v-17c7a39a]{background:#e3f1ff;color:#1f5f9e}.lifecycle-won[data-v-17c7a39a]{background:#eaf7ec;color:#2c7741}.lifecycle-lost[data-v-17c7a39a]{background:#fff1f1;color:#8c2a2a}.lifecycle-pending[data-v-17c7a39a]{background:#fff1da;color:#9c661b}.deal-date[data-v-17c7a39a]{font-size:12px;color:#7a90a3}.engagement-neutral[data-v-17c7a39a]{background:#eef3f7;color:#5a7288}.engagement-info[data-v-17c7a39a]{background:#e4f0ff;color:#1f5f9e}.engagement-success[data-v-17c7a39a]{background:#e7f7ea;color:#2c7741}.engagement-inactive[data-v-17c7a39a]{background:#f0f0f0;color:#6a6a6a}.status-controls[data-v-17c7a39a]{display:inline-flex;flex-wrap:wrap;gap:8px}.status-control-button[data-v-17c7a39a]{min-height:36px;padding:0 12px;border-radius:999px;border:1px solid #d5e1ec;background:#ffffff;color:#45627c;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.status-control-button[data-v-17c7a39a]:hover:not(:disabled){border-color:#1a5c44;color:#1a5c44}.status-control-active[data-v-17c7a39a]{background:#173956;border-color:#173956;color:#fff}.status-control-pending[data-v-17c7a39a],.status-controls-disabled .status-control-button[data-v-17c7a39a]{opacity:.7}@media (max-width: 1120px){.content-grid[data-v-17c7a39a]{grid-template-columns:1fr}.form-panel[data-v-17c7a39a]{position:static}}@media (max-width: 860px){.hero-card[data-v-17c7a39a],.deal-card-head[data-v-17c7a39a],.deal-actions[data-v-17c7a39a],.panel-header[data-v-17c7a39a],.form-actions[data-v-17c7a39a]{flex-direction:column;align-items:stretch}.hero-stats[data-v-17c7a39a],.deal-status[data-v-17c7a39a]{align-items:flex-start}.field-grid[data-v-17c7a39a]{grid-template-columns:1fr}.panel-note[data-v-17c7a39a]{max-width:none;text-align:left}}.page-shell[data-v-9685e67d]{display:grid;gap:24px}.hero-card[data-v-9685e67d],.panel[data-v-9685e67d],.metric-card[data-v-9685e67d],.resource-card[data-v-9685e67d]{background:#ffffff;border:1px solid #d8e2f0;border-radius:24px;box-shadow:0 18px 40px #142e5614}.hero-card[data-v-9685e67d]{display:flex;justify-content:space-between;gap:24px;padding:28px;background:linear-gradient(135deg,#f7fbff 0%,#edf4ff 100%)}.eyebrow[data-v-9685e67d],.panel-kicker[data-v-9685e67d]{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;color:#5d759a;margin-bottom:10px}h1[data-v-9685e67d],h2[data-v-9685e67d],h3[data-v-9685e67d]{color:#163153}.hero-copy[data-v-9685e67d],.resource-description[data-v-9685e67d],.helper-copy[data-v-9685e67d],.resource-subtitle[data-v-9685e67d]{color:#53657f}.hero-metrics[data-v-9685e67d]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:320px}.metric-card[data-v-9685e67d]{padding:18px}.metric-label[data-v-9685e67d]{display:block;color:#60799f;font-size:.85rem;margin-bottom:8px}.page-grid[data-v-9685e67d]{display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:24px}.panel[data-v-9685e67d]{padding:24px}.panel-header[data-v-9685e67d],.resource-head[data-v-9685e67d],.form-actions[data-v-9685e67d],.action-row[data-v-9685e67d]{display:flex;justify-content:space-between;gap:16px;align-items:center}.form-stack[data-v-9685e67d],.card-list[data-v-9685e67d]{display:grid;gap:16px}.field-grid[data-v-9685e67d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field[data-v-9685e67d]{display:grid;gap:8px;color:#284363;font-size:.95rem}.field input[data-v-9685e67d],.field textarea[data-v-9685e67d],.field select[data-v-9685e67d],.search-field input[data-v-9685e67d]{width:100%;border:1px solid #c9d7ea;border-radius:14px;padding:12px 14px;font:inherit;color:#163153;background:#fbfdff}.field textarea[data-v-9685e67d]{resize:vertical}.field-error input[data-v-9685e67d],.field-error textarea[data-v-9685e67d],.field-error select[data-v-9685e67d]{border-color:#d55b64}.field small[data-v-9685e67d]{color:#b73a47}.resource-card[data-v-9685e67d]{padding:20px}.resource-subtitle[data-v-9685e67d]{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.resource-metrics[data-v-9685e67d]{display:flex;flex-wrap:wrap;gap:10px}.metric-pill[data-v-9685e67d],.token[data-v-9685e67d]{display:inline-flex;align-items:center;border-radius:999px;padding:7px 12px;background:#edf4ff;color:#20456f;font-size:.82rem}.btn[data-v-9685e67d]{border:none;border-radius:14px;padding:11px 16px;font:inherit;cursor:pointer}.btn-primary[data-v-9685e67d]{background:#1f6feb;color:#fff}.btn-secondary[data-v-9685e67d],.btn-ghost[data-v-9685e67d]{background:#edf4ff;color:#163153}.btn-danger[data-v-9685e67d]{background:#c94f58;color:#fff}.alert[data-v-9685e67d]{border-radius:16px;padding:14px 16px}.alert-error[data-v-9685e67d]{background:#fff2f3;color:#9f2f3d;border:1px solid #f3c7cc}.alert-success[data-v-9685e67d]{background:#eefbf3;color:#1f7a3d;border:1px solid #bfe5cc}.empty-state[data-v-9685e67d]{padding:28px 12px;text-align:center;color:#60799f}@media (max-width: 1100px){.hero-card[data-v-9685e67d],.page-grid[data-v-9685e67d]{grid-template-columns:1fr}.hero-card[data-v-9685e67d]{flex-direction:column}.hero-metrics[data-v-9685e67d]{min-width:0}}@media (max-width: 720px){.field-grid[data-v-9685e67d],.hero-metrics[data-v-9685e67d]{grid-template-columns:1fr}.panel-header[data-v-9685e67d],.resource-head[data-v-9685e67d],.form-actions[data-v-9685e67d],.action-row[data-v-9685e67d]{flex-direction:column;align-items:stretch}}.page-shell[data-v-3242a054]{display:grid;gap:24px}.hero-card[data-v-3242a054],.panel[data-v-3242a054],.metric-card[data-v-3242a054],.resource-card[data-v-3242a054]{background:#ffffff;border:1px solid #d8e2f0;border-radius:24px;box-shadow:0 18px 40px #142e5614}.hero-card[data-v-3242a054]{display:flex;justify-content:space-between;gap:24px;padding:28px;background:linear-gradient(135deg,#fffaf4 0%,#fff2df 100%)}.eyebrow[data-v-3242a054],.panel-kicker[data-v-3242a054]{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;color:#8a6830;margin-bottom:10px}h1[data-v-3242a054],h2[data-v-3242a054],h3[data-v-3242a054]{color:#3d2f1b}.hero-copy[data-v-3242a054],.resource-description[data-v-3242a054],.helper-copy[data-v-3242a054],.resource-subtitle[data-v-3242a054]{color:#695942}.hero-metrics[data-v-3242a054]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:320px}.metric-card[data-v-3242a054]{padding:18px}.metric-label[data-v-3242a054]{display:block;color:#806846;font-size:.85rem;margin-bottom:8px}.page-grid[data-v-3242a054]{display:grid;grid-template-columns:minmax(340px,460px) minmax(0,1fr);gap:24px}.panel[data-v-3242a054]{padding:24px}.panel-header[data-v-3242a054],.resource-head[data-v-3242a054],.form-actions[data-v-3242a054],.action-row[data-v-3242a054]{display:flex;justify-content:space-between;gap:16px;align-items:center}.form-stack[data-v-3242a054],.card-list[data-v-3242a054]{display:grid;gap:16px}.field-grid[data-v-3242a054]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field-grid-quad[data-v-3242a054]{grid-template-columns:repeat(4,minmax(0,1fr))}.field[data-v-3242a054]{display:grid;gap:8px;color:#513d23;font-size:.95rem}.field input[data-v-3242a054],.field textarea[data-v-3242a054],.field select[data-v-3242a054],.search-field input[data-v-3242a054]{width:100%;border:1px solid #dfcfb6;border-radius:14px;padding:12px 14px;font:inherit;color:#3d2f1b;background:#fffdf9}.field textarea[data-v-3242a054]{resize:vertical}.field-error input[data-v-3242a054],.field-error textarea[data-v-3242a054],.field-error select[data-v-3242a054]{border-color:#d55b64}.field small[data-v-3242a054]{color:#b73a47}.checkbox-field[data-v-3242a054]{display:flex;gap:10px;align-items:center;color:#513d23}.resource-card[data-v-3242a054]{padding:20px}.resource-subtitle[data-v-3242a054]{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.resource-metrics[data-v-3242a054],.toolbar-pills[data-v-3242a054]{display:flex;flex-wrap:wrap;gap:10px}.metric-pill[data-v-3242a054],.token[data-v-3242a054],.status-pill[data-v-3242a054]{display:inline-flex;align-items:center;border-radius:999px;padding:7px 12px;font-size:.82rem}.metric-pill[data-v-3242a054],.token[data-v-3242a054]{background:#fff1dd;color:#6f4f1d}.status-pill[data-v-3242a054]{color:#fff}.status-active[data-v-3242a054]{background:#2c8f52}.status-inactive[data-v-3242a054]{background:#7c8799}.status-warning[data-v-3242a054]{background:#cb6f2a}.filter-pill[data-v-3242a054]{border:none;border-radius:999px;padding:9px 14px;background:#f6ebd8;color:#5c4522;cursor:pointer}.filter-pill-active[data-v-3242a054]{background:#3d2f1b;color:#fff}.btn[data-v-3242a054]{border:none;border-radius:14px;padding:11px 16px;font:inherit;cursor:pointer}.btn-primary[data-v-3242a054]{background:#d97706;color:#fff}.btn-secondary[data-v-3242a054],.btn-ghost[data-v-3242a054]{background:#fff1dd;color:#3d2f1b}.btn-danger[data-v-3242a054]{background:#c94f58;color:#fff}.alert[data-v-3242a054]{border-radius:16px;padding:14px 16px}.alert-error[data-v-3242a054]{background:#fff2f3;color:#9f2f3d;border:1px solid #f3c7cc}.alert-success[data-v-3242a054]{background:#eefbf3;color:#1f7a3d;border:1px solid #bfe5cc}.empty-state[data-v-3242a054]{padding:28px 12px;text-align:center;color:#806846}@media (max-width: 1180px){.hero-card[data-v-3242a054],.page-grid[data-v-3242a054]{grid-template-columns:1fr}.hero-card[data-v-3242a054]{flex-direction:column}}@media (max-width: 820px){.field-grid[data-v-3242a054],.field-grid-quad[data-v-3242a054],.hero-metrics[data-v-3242a054]{grid-template-columns:1fr}.panel-header[data-v-3242a054],.resource-head[data-v-3242a054],.form-actions[data-v-3242a054],.action-row[data-v-3242a054]{flex-direction:column;align-items:stretch}}.page-shell[data-v-1e20592f]{display:grid;gap:24px}.hero-card[data-v-1e20592f],.panel[data-v-1e20592f],.metric-card[data-v-1e20592f],.resource-card[data-v-1e20592f]{background:#ffffff;border:1px solid #d8e2f0;border-radius:24px;box-shadow:0 18px 40px #142e5614}.hero-card[data-v-1e20592f]{display:flex;justify-content:space-between;gap:24px;padding:28px;background:linear-gradient(135deg,#f8fff7 0%,#e7f6e7 100%)}.eyebrow[data-v-1e20592f],.panel-kicker[data-v-1e20592f]{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;color:#4f7b53;margin-bottom:10px}h1[data-v-1e20592f],h2[data-v-1e20592f],h3[data-v-1e20592f]{color:#173d1f}.hero-copy[data-v-1e20592f],.resource-description[data-v-1e20592f],.helper-copy[data-v-1e20592f],.resource-subtitle[data-v-1e20592f],.panel-note[data-v-1e20592f],.table-subtitle[data-v-1e20592f]{color:#4d6e52}.hero-metrics[data-v-1e20592f]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:320px}.metric-card[data-v-1e20592f]{padding:18px}.metric-label[data-v-1e20592f]{display:block;color:#5f8a64;font-size:.85rem;margin-bottom:8px}.page-grid[data-v-1e20592f]{display:grid;grid-template-columns:minmax(360px,430px) minmax(0,1fr);gap:24px}.panel[data-v-1e20592f]{padding:24px}.panel-header[data-v-1e20592f],.resource-head[data-v-1e20592f],.form-actions[data-v-1e20592f],.action-row[data-v-1e20592f]{display:flex;justify-content:space-between;gap:16px;align-items:center}.form-stack[data-v-1e20592f],.list-stack[data-v-1e20592f]{display:grid;gap:16px}.compact-form[data-v-1e20592f]{margin-bottom:18px}.field-grid[data-v-1e20592f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field[data-v-1e20592f]{display:grid;gap:8px;color:#24472a;font-size:.95rem}.field input[data-v-1e20592f],.field textarea[data-v-1e20592f],.field select[data-v-1e20592f]{width:100%;border:1px solid #cadecf;border-radius:14px;padding:12px 14px;font:inherit;color:#173d1f;background:#fcfefb}.field textarea[data-v-1e20592f]{resize:vertical}.field-error input[data-v-1e20592f],.field-error textarea[data-v-1e20592f],.field-error select[data-v-1e20592f]{border-color:#d55b64}.field small[data-v-1e20592f]{color:#b73a47}.checkbox-column[data-v-1e20592f]{display:grid;gap:12px}.checkbox-field[data-v-1e20592f]{display:flex;gap:10px;align-items:center;color:#24472a}.resource-card[data-v-1e20592f]{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px}.resource-card-selected[data-v-1e20592f]{border-color:#2f7a3f;box-shadow:0 20px 44px #2f7a3f1f}.resource-select[data-v-1e20592f]{display:grid;gap:12px;border:none;background:transparent;padding:0;text-align:left;min-width:0;width:100%;cursor:pointer}.resource-head[data-v-1e20592f]{align-items:flex-start}.resource-subtitle[data-v-1e20592f],.resource-metrics[data-v-1e20592f],.resource-statuses[data-v-1e20592f]{display:flex;flex-wrap:wrap;gap:10px}.resource-statuses[data-v-1e20592f]{justify-content:flex-end;flex-shrink:0}.metric-pill[data-v-1e20592f],.token[data-v-1e20592f],.status-pill[data-v-1e20592f]{display:inline-flex;align-items:center;border-radius:999px;padding:7px 12px;font-size:.82rem}.metric-pill[data-v-1e20592f],.token[data-v-1e20592f]{background:#e8f5e8;color:#255a32}.status-pill[data-v-1e20592f]{color:#fff}.status-default[data-v-1e20592f]{background:#166534}.status-active[data-v-1e20592f]{background:#2b8a3e}.status-inactive[data-v-1e20592f]{background:#7c8799}.table-shell[data-v-1e20592f]{overflow-x:auto;border:1px solid #d6e7d7;border-radius:18px}.price-table[data-v-1e20592f]{width:100%;border-collapse:collapse}.price-table th[data-v-1e20592f],.price-table td[data-v-1e20592f]{padding:14px 16px;border-bottom:1px solid #e6efe6;text-align:left}.table-title[data-v-1e20592f]{color:#173d1f;font-weight:600}.table-actions[data-v-1e20592f]{text-align:right}.btn[data-v-1e20592f]{border:none;border-radius:14px;padding:11px 16px;font:inherit;cursor:pointer}.btn-small[data-v-1e20592f]{padding:8px 12px}.btn-primary[data-v-1e20592f]{background:#2f7a3f;color:#fff}.btn-secondary[data-v-1e20592f],.btn-ghost[data-v-1e20592f]{background:#e8f5e8;color:#173d1f}.resource-card>.btn-ghost[data-v-1e20592f]{flex-shrink:0;align-self:flex-start}.btn-danger[data-v-1e20592f]{background:#c94f58;color:#fff}.alert[data-v-1e20592f]{border-radius:16px;padding:14px 16px}.alert-error[data-v-1e20592f]{background:#fff2f3;color:#9f2f3d;border:1px solid #f3c7cc}.alert-success[data-v-1e20592f]{background:#eefbf3;color:#1f7a3d;border:1px solid #bfe5cc}.empty-state[data-v-1e20592f]{padding:28px 12px;text-align:center;color:#5f8a64}@media (max-width: 1180px){.hero-card[data-v-1e20592f],.page-grid[data-v-1e20592f]{grid-template-columns:1fr}.hero-card[data-v-1e20592f]{flex-direction:column}}@media (max-width: 780px){.field-grid[data-v-1e20592f],.hero-metrics[data-v-1e20592f]{grid-template-columns:1fr}.panel-header[data-v-1e20592f],.resource-head[data-v-1e20592f],.form-actions[data-v-1e20592f],.action-row[data-v-1e20592f],.resource-card[data-v-1e20592f]{flex-direction:column;align-items:stretch}}.campaign-calls-page[data-v-06adeec5]{display:grid;gap:24px}.hero-card[data-v-06adeec5],.panel[data-v-06adeec5]{border-radius:28px;border:1px solid #dbe5ef;background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%);box-shadow:0 18px 40px #0f172a0f}.hero-card[data-v-06adeec5]{display:flex;justify-content:space-between;gap:20px;padding:28px}.hero-copy[data-v-06adeec5]{max-width:620px}.eyebrow[data-v-06adeec5],.panel-kicker[data-v-06adeec5],.stat-label[data-v-06adeec5],.card-label[data-v-06adeec5],.timeline-label[data-v-06adeec5]{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700;color:#6a7f92}.page-title[data-v-06adeec5],.panel h2[data-v-06adeec5]{color:#17324d}.page-title[data-v-06adeec5]{margin-top:10px;font-size:34px}.page-subtitle[data-v-06adeec5]{margin-top:10px;color:#5b748c;line-height:1.6}.hero-stats[data-v-06adeec5]{display:grid;gap:12px;align-content:start;min-width:220px}.stat-chip[data-v-06adeec5]{padding:16px 18px;border-radius:20px;background:#eff6fd;border:1px solid #d8e6f4}.stat-value[data-v-06adeec5]{display:block;margin-top:6px;font-size:28px;color:#17324d}.btn[data-v-06adeec5]{min-height:46px;padding:0 18px;border:none;border-radius:999px;font-size:14px;font-weight:700;cursor:pointer}.btn-secondary[data-v-06adeec5]{background:#eef5fb;color:#214f77}.btn-primary[data-v-06adeec5]{background:linear-gradient(135deg,#c2410c 0%,#ea580c 100%);color:#fff}.btn[data-v-06adeec5]:disabled{cursor:not-allowed;opacity:.7}.alert[data-v-06adeec5]{padding:14px 16px;border-radius:18px}.alert-error[data-v-06adeec5]{background:#fff1f1;border:1px solid #f3cccc;color:#9f2d2d}.panel[data-v-06adeec5]{padding:24px}.panel-header[data-v-06adeec5]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.panel-note[data-v-06adeec5]{color:#5e768d;font-size:14px}.active-call-grid[data-v-06adeec5],.call-log-timeline[data-v-06adeec5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.active-call-grid[data-v-06adeec5]{margin:20px 0}.active-call-card[data-v-06adeec5],.timeline-item[data-v-06adeec5]{padding:16px 18px;border-radius:18px;border:1px solid #dce7f1;background:#fbfdff}.active-call-card strong[data-v-06adeec5],.timeline-item strong[data-v-06adeec5]{display:block;margin-top:8px;color:#17324d;font-size:18px}.type-pill[data-v-06adeec5],.live-pill[data-v-06adeec5]{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800;text-transform:uppercase}.type-pill-customer[data-v-06adeec5]{background:#e7f0fb;color:#1c61b4}.type-pill-lead[data-v-06adeec5]{background:#fff1da;color:#9c661b}.live-pill[data-v-06adeec5]{background:#e8fbef;color:#0f8a5f}.active-call-actions[data-v-06adeec5]{display:flex;justify-content:flex-end}.stop-call-button[data-v-06adeec5]{min-width:160px}.list-state[data-v-06adeec5]{display:grid;place-items:center;min-height:220px;text-align:center;border:1px dashed #d2deea;border-radius:20px;background:#fbfdff;color:#5e768d}.empty-state strong[data-v-06adeec5]{color:#17324d}.call-log-list[data-v-06adeec5]{display:grid;gap:16px}.call-log-card[data-v-06adeec5]{padding:20px;border-radius:22px;border:1px solid #dbe5ef;background:#ffffff}.call-log-head[data-v-06adeec5]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}.call-log-title-row[data-v-06adeec5]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.call-log-title-row h3[data-v-06adeec5]{color:#17324d;font-size:20px}.call-log-subtitle[data-v-06adeec5]{margin-top:8px}.call-log-subtitle a[data-v-06adeec5]{color:#1e5a89;text-decoration:none}.call-log-meta[data-v-06adeec5]{display:grid;justify-items:end;gap:6px;color:#5e768d;font-size:14px}@media (max-width: 960px){.hero-card[data-v-06adeec5],.panel-header[data-v-06adeec5],.call-log-head[data-v-06adeec5]{flex-direction:column}.active-call-grid[data-v-06adeec5],.call-log-timeline[data-v-06adeec5]{grid-template-columns:1fr}.call-log-meta[data-v-06adeec5]{justify-items:start}}.campaign-email-page[data-v-b73f90da]{display:flex;flex-direction:column;gap:24px}.hero-card[data-v-b73f90da]{display:flex;justify-content:space-between;gap:24px;padding:30px;border-radius:28px;background:radial-gradient(circle at top left,rgba(255,255,255,.86),transparent 32%),linear-gradient(135deg,#102647 0%,#1b4f7d 50%,#117a65 100%);color:#f8fbff;box-shadow:0 22px 48px #1026473d}.hero-copy[data-v-b73f90da]{max-width:720px}.eyebrow[data-v-b73f90da],.panel-kicker[data-v-b73f90da],.stat-label[data-v-b73f90da],.summary-label[data-v-b73f90da],.count-label[data-v-b73f90da],.meta-label[data-v-b73f90da]{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.page-title[data-v-b73f90da]{margin:8px 0 10px;font-size:34px;line-height:1.15}.page-subtitle[data-v-b73f90da]{color:#f8fbffd1;line-height:1.6}.hero-stats[data-v-b73f90da]{min-width:220px;display:grid;gap:16px;align-content:start}.stat-chip[data-v-b73f90da]{padding:18px 20px;border-radius:18px;background:rgba(255,255,255,.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.stat-value[data-v-b73f90da]{display:block;margin-top:10px;font-size:34px}.content-grid[data-v-b73f90da]{display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:24px;align-items:start}.panel[data-v-b73f90da]{border-radius:24px;border:1px solid #d9e4ef;background:#ffffff;box-shadow:0 18px 36px #0f2b4514}.form-panel[data-v-b73f90da],.list-panel[data-v-b73f90da],.detail-panel[data-v-b73f90da]{padding:24px}.form-panel[data-v-b73f90da]{position:sticky;top:24px;background:linear-gradient(180deg,rgba(242,248,255,.96),rgba(255,255,255,1) 40%),#ffffff}.panel-header[data-v-b73f90da]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:20px}.panel-header h2[data-v-b73f90da]{font-size:22px;color:#14324e}.panel-note[data-v-b73f90da]{color:#64748b;font-size:13px;line-height:1.5;text-align:right}.campaign-form[data-v-b73f90da]{display:flex;flex-direction:column;gap:16px}.field[data-v-b73f90da]{display:flex;flex-direction:column;gap:8px;color:#17324d;font-size:14px;font-weight:600}.field-grid[data-v-b73f90da]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.field input[data-v-b73f90da],.field select[data-v-b73f90da],.field textarea[data-v-b73f90da]{width:100%;border:1px solid #d7e2ee;border-radius:16px;padding:13px 15px;font-size:14px;color:#17324d;background:#fbfdff}.field textarea[data-v-b73f90da]{resize:vertical;min-height:180px}.field-has-error input[data-v-b73f90da],.field-has-error select[data-v-b73f90da],.field-has-error textarea[data-v-b73f90da]{border-color:#d76e6e;background:#fff7f7}.field-error[data-v-b73f90da]{color:#b23838;font-size:12px}.alert[data-v-b73f90da]{padding:14px 16px;border-radius:18px}.alert-error[data-v-b73f90da]{background:#fff1f1;border:1px solid #f3cccc;color:#9f2d2d}.alert-success[data-v-b73f90da]{background:#edf9f0;border:1px solid #c9ebd0;color:#1c7c39}.form-actions[data-v-b73f90da]{display:flex;justify-content:space-between;align-items:center;gap:16px}.form-helper[data-v-b73f90da]{color:#5e768d;font-size:13px;line-height:1.5}.btn[data-v-b73f90da]{min-height:44px;padding:0 18px;border:none;border-radius:999px;font-size:14px;font-weight:700;cursor:pointer}.btn-primary[data-v-b73f90da]{background:linear-gradient(135deg,#0f766e 0%,#0f9a8f 100%);color:#fff}.btn-secondary[data-v-b73f90da]{background:#edf5fc;color:#1d5a88}.btn[data-v-b73f90da]:disabled{cursor:not-allowed;opacity:.72}.list-state[data-v-b73f90da]{display:grid;place-items:center;min-height:240px;border-radius:20px;border:1px dashed #d3deea;background:#fbfdff;color:#668097;text-align:center}.empty-state strong[data-v-b73f90da]{display:block;margin-bottom:8px;color:#173956}.campaign-list[data-v-b73f90da],.recipient-list[data-v-b73f90da]{display:grid;gap:16px}.campaign-card[data-v-b73f90da],.recipient-card[data-v-b73f90da],.summary-card[data-v-b73f90da],.message-card[data-v-b73f90da],.count-card[data-v-b73f90da]{border-radius:20px;border:1px solid #dbe5ef;background:#fbfdff}.campaign-card[data-v-b73f90da]{padding:18px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.campaign-card[data-v-b73f90da]:hover{border-color:#88abc9;transform:translateY(-1px)}.campaign-card-selected[data-v-b73f90da]{border-color:#1d5a88;box-shadow:0 12px 24px #1d5a881f}.campaign-card-head[data-v-b73f90da],.campaign-title-row[data-v-b73f90da],.recipient-card-head[data-v-b73f90da],.progress-metric-head[data-v-b73f90da],.recipient-list-header[data-v-b73f90da]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.campaign-title-row h3[data-v-b73f90da],.recipient-card h4[data-v-b73f90da],.recipient-list-header h3[data-v-b73f90da]{color:#17324d}.campaign-subtitle[data-v-b73f90da],.recipient-card p[data-v-b73f90da]{margin-top:8px;color:#5f768d}.campaign-meta[data-v-b73f90da]{display:grid;justify-items:end;gap:6px;color:#5f768d;font-size:13px}.campaign-audience[data-v-b73f90da]{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.audience-pill[data-v-b73f90da],.status-pill[data-v-b73f90da]{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:800;text-transform:uppercase}.audience-pill[data-v-b73f90da]{background:#eef5fb;color:#1d5a88}.audience-pill-segment[data-v-b73f90da]{background:#fff5df;color:#9a650f}.status-new[data-v-b73f90da]{background:#eef3f7;color:#5f7286}.status-sending[data-v-b73f90da]{background:#e7f0fb;color:#1c61b4}.status-opened[data-v-b73f90da]{background:#fff3de;color:#9a650f}.status-completed[data-v-b73f90da]{background:#e8f7ee;color:#117a43}.stacked-progress[data-v-b73f90da],.progress-track[data-v-b73f90da]{width:100%;overflow:hidden;border-radius:999px;background:#eaf1f7}.stacked-progress[data-v-b73f90da]{display:flex;min-height:12px;margin-bottom:16px}.progress-track[data-v-b73f90da]{min-height:10px}.progress-fill[data-v-b73f90da],.stacked-progress span[data-v-b73f90da]{display:block;height:100%}.progress-new[data-v-b73f90da]{background:#c9d5df}.progress-sending[data-v-b73f90da]{background:#5a9ad4}.progress-opened[data-v-b73f90da]{background:#e0a11c}.progress-completed[data-v-b73f90da]{background:#2f9d62}.campaign-count-grid[data-v-b73f90da],.detail-summary-grid[data-v-b73f90da],.recipient-meta-grid[data-v-b73f90da],.detail-copy-grid[data-v-b73f90da]{display:grid;gap:14px}.campaign-count-grid[data-v-b73f90da],.detail-summary-grid[data-v-b73f90da]{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-copy-grid[data-v-b73f90da]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);margin:20px 0}.count-card[data-v-b73f90da],.summary-card[data-v-b73f90da],.message-card[data-v-b73f90da],.recipient-card[data-v-b73f90da]{padding:16px}.summary-card strong[data-v-b73f90da],.count-card strong[data-v-b73f90da]{display:block;margin-top:8px;color:#17324d}.message-card[data-v-b73f90da]{display:flex;flex-direction:column;gap:10px}.message-card p[data-v-b73f90da]{color:#526b83;line-height:1.6;white-space:pre-wrap}.progress-metric[data-v-b73f90da]{display:grid;gap:8px}.progress-metric+.progress-metric[data-v-b73f90da]{margin-top:12px}.recipient-list-header[data-v-b73f90da]{margin-bottom:14px;color:#607991}.recipient-meta-grid[data-v-b73f90da]{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.meta-item strong[data-v-b73f90da]{display:block;margin-top:6px;color:#17324d}@media (max-width: 1120px){.content-grid[data-v-b73f90da],.detail-copy-grid[data-v-b73f90da]{grid-template-columns:1fr}.form-panel[data-v-b73f90da]{position:static}}@media (max-width: 860px){.hero-card[data-v-b73f90da],.panel-header[data-v-b73f90da],.form-actions[data-v-b73f90da],.campaign-card-head[data-v-b73f90da],.recipient-card-head[data-v-b73f90da],.recipient-list-header[data-v-b73f90da]{flex-direction:column}.field-grid[data-v-b73f90da],.campaign-count-grid[data-v-b73f90da],.detail-summary-grid[data-v-b73f90da],.recipient-meta-grid[data-v-b73f90da]{grid-template-columns:1fr}.campaign-meta[data-v-b73f90da]{justify-items:start}.panel-note[data-v-b73f90da]{text-align:left}}.settings-page[data-v-6f6131d3]{display:flex;flex-direction:column;gap:26px}.hero-card[data-v-6f6131d3]{display:flex;justify-content:space-between;gap:24px;padding:30px;border-radius:28px;background:radial-gradient(circle at top left,rgba(255,255,255,.86),transparent 34%),linear-gradient(135deg,#2d3748 0%,#4a5568 44%,#718096 100%);color:#fff;box-shadow:0 22px 48px #2d374838}.hero-copy[data-v-6f6131d3]{max-width:640px}.eyebrow[data-v-6f6131d3],.panel-kicker[data-v-6f6131d3]{margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.page-title[data-v-6f6131d3]{font-size:34px;line-height:1.15;margin-bottom:10px}.page-subtitle[data-v-6f6131d3]{font-size:15px;line-height:1.6;color:#ffffffdb}.hero-stats[data-v-6f6131d3]{min-width:250px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:16px}.stat-chip[data-v-6f6131d3]{min-width:190px;padding:18px 20px;border-radius:18px;background:rgba(255,255,255,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.stat-label[data-v-6f6131d3]{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.stat-value[data-v-6f6131d3]{display:block;margin-top:10px;font-size:34px}.content-grid[data-v-6f6131d3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px;align-items:start}.panel[data-v-6f6131d3]{border-radius:24px;background:#ffffff;border:1px solid #d7e2ee;box-shadow:0 18px 36px #0f2b4514;padding:24px}.panel-header[data-v-6f6131d3]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:20px}.panel-header h2[data-v-6f6131d3]{font-size:22px;color:#12314d}.settings-form[data-v-6f6131d3]{display:flex;flex-direction:column;gap:16px}.setting-field[data-v-6f6131d3]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-6f6131d3]{font-size:13px;font-weight:600;color:#173956}.field-input[data-v-6f6131d3]{width:100%;padding:12px 14px;border-radius:14px;border:1px solid #cdd8e5;background:#ffffff;color:#173956;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease}.field-input[data-v-6f6131d3]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px #667eea1f}.field-hint[data-v-6f6131d3]{font-size:12px;color:#7a90a3;margin:0}.alert[data-v-6f6131d3]{padding:12px 14px;border-radius:14px;font-size:14px}.alert-error[data-v-6f6131d3]{background:#fff1f1;border:1px solid #f2c4c4;color:#9e2f2f}.alert-success[data-v-6f6131d3]{background:#eef9f1;border:1px solid #c2e4ca;color:#256245}.form-actions[data-v-6f6131d3]{display:flex;justify-content:flex-end;margin-top:8px}.btn[data-v-6f6131d3]{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:999px;border:none;cursor:pointer;font-weight:600;text-decoration:none;transition:transform .15s ease,opacity .2s ease}.btn[data-v-6f6131d3]:disabled{cursor:not-allowed;opacity:.7}.btn[data-v-6f6131d3]:hover:not(:disabled){transform:translateY(-1px)}.btn-primary[data-v-6f6131d3]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;box-shadow:0 14px 28px #667eea42}.btn-secondary[data-v-6f6131d3]{background:rgba(255,255,255,.18);color:inherit;border:1px solid rgba(255,255,255,.26)}.users-page[data-v-a38c855c]{display:flex;flex-direction:column;gap:26px}.hero-card[data-v-a38c855c]{display:flex;justify-content:space-between;gap:24px;padding:30px;border-radius:28px;background:radial-gradient(circle at top left,rgba(255,255,255,.86),transparent 34%),linear-gradient(135deg,#2d3748 0%,#4a5568 44%,#718096 100%);color:#fff;box-shadow:0 22px 48px #2d374838}.hero-copy[data-v-a38c855c]{max-width:640px}.eyebrow[data-v-a38c855c],.panel-kicker[data-v-a38c855c]{margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.page-title[data-v-a38c855c]{font-size:34px;line-height:1.15;margin-bottom:10px}.page-subtitle[data-v-a38c855c]{font-size:15px;line-height:1.6;color:#ffffffdb}.hero-stats[data-v-a38c855c]{min-width:250px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:16px}.stat-chip[data-v-a38c855c]{min-width:190px;padding:18px 20px;border-radius:18px;background:rgba(255,255,255,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.stat-label[data-v-a38c855c]{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.stat-value[data-v-a38c855c]{display:block;margin-top:10px;font-size:34px}.content-grid[data-v-a38c855c]{display:grid;grid-template-columns:minmax(320px,390px) minmax(0,1fr);gap:24px;align-items:start}.panel[data-v-a38c855c]{border-radius:24px;background:#ffffff;border:1px solid #d7e2ee;box-shadow:0 18px 36px #0f2b4514}.form-panel[data-v-a38c855c],.list-panel[data-v-a38c855c]{padding:24px}.form-panel[data-v-a38c855c]{position:sticky;top:24px;background:linear-gradient(180deg,rgba(240,242,255,.95),rgba(255,255,255,1) 36%),#ffffff}.panel-header[data-v-a38c855c]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:20px}.panel-header h2[data-v-a38c855c]{font-size:22px;color:#12314d}.panel-note[data-v-a38c855c]{max-width:240px;font-size:12px;line-height:1.5;color:#6a7f92;text-align:right}.field-grid[data-v-a38c855c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field[data-v-a38c855c]{display:flex;flex-direction:column;gap:8px;color:#173956}.field span[data-v-a38c855c]{font-size:13px;font-weight:600}.field input[data-v-a38c855c],.field-select[data-v-a38c855c]{width:100%;padding:12px 14px;border-radius:14px;border:1px solid #cdd8e5;background:#ffffff;color:#173956;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease}.field input[data-v-a38c855c]:focus,.field-select[data-v-a38c855c]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px #667eea1f}.field-full[data-v-a38c855c]{grid-column:1 / -1}.field-has-error input[data-v-a38c855c],.field-has-error .field-select[data-v-a38c855c]{border-color:#d64d4d;box-shadow:0 0 0 4px #d64d4d1a}.field-error[data-v-a38c855c]{font-size:12px;color:#c43f3f}.color-input-row[data-v-a38c855c]{display:flex;align-items:center;gap:12px}.color-picker[data-v-a38c855c]{width:48px;height:40px;border:1px solid #cdd8e5;border-radius:10px;padding:2px;cursor:pointer;background:#fff}.color-value[data-v-a38c855c]{font-size:14px;color:#6a7f92;font-family:monospace}.alert[data-v-a38c855c]{margin-top:14px;padding:12px 14px;border-radius:14px;font-size:14px}.alert-error[data-v-a38c855c]{background:#fff1f1;border:1px solid #f2c4c4;color:#9e2f2f}.alert-success[data-v-a38c855c]{background:#eef9f1;border:1px solid #c2e4ca;color:#256245}.form-actions[data-v-a38c855c]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.btn[data-v-a38c855c]{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:999px;border:none;cursor:pointer;font-weight:600;text-decoration:none;transition:transform .15s ease,opacity .2s ease}.btn[data-v-a38c855c]:disabled{cursor:not-allowed;opacity:.7}.btn[data-v-a38c855c]:hover:not(:disabled){transform:translateY(-1px)}.btn-primary[data-v-a38c855c]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;box-shadow:0 14px 28px #667eea42}.btn-secondary[data-v-a38c855c]{background:rgba(255,255,255,.18);color:inherit;border:1px solid rgba(255,255,255,.26)}.btn-tertiary[data-v-a38c855c]{background:#eef3f7;color:#45627c;border:1px solid #d5e1ec}.list-state[data-v-a38c855c]{display:grid;place-items:center;min-height:180px;border-radius:20px;border:1px dashed #d3deea;background:#fbfdff;color:#668097;text-align:center}.user-list[data-v-a38c855c]{display:grid;gap:14px}.user-card[data-v-a38c855c]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;border-radius:18px;border:1px solid #e1e8f0;background:#fff}.user-identity[data-v-a38c855c]{display:flex;align-items:center;gap:14px;min-width:0}.user-avatar-large[data-v-a38c855c]{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:15px;flex-shrink:0}.user-copy[data-v-a38c855c]{min-width:0}.user-title-row[data-v-a38c855c]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.user-title-row h3[data-v-a38c855c]{font-size:16px;color:#173956;margin:0}.role-badge[data-v-a38c855c],.status-badge[data-v-a38c855c]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.role-admin[data-v-a38c855c]{background:#fde8e8;color:#c53030}.role-manager[data-v-a38c855c]{background:#fef3cd;color:#975a16}.role-user[data-v-a38c855c]{background:#e3f1ff;color:#1f5f9e}.status-active[data-v-a38c855c]{background:#eaf7ec;color:#2c7741}.status-inactive[data-v-a38c855c]{background:#f0f0f0;color:#666}.user-email[data-v-a38c855c]{font-size:13px;color:#6a7f92;margin:4px 0 0}.user-actions[data-v-a38c855c]{display:flex;gap:8px;flex-shrink:0}.action-btn[data-v-a38c855c]{padding:8px 14px;border-radius:999px;border:none;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.action-btn[data-v-a38c855c]:disabled{cursor:not-allowed;opacity:.7}.edit-btn[data-v-a38c855c]{background:#f0f5ff;color:#4a6fa5;border:1px solid #d5e3f5}.edit-btn[data-v-a38c855c]:hover:not(:disabled){background:#e0ecff}.delete-btn[data-v-a38c855c]{background:#fff1f1;color:#c53030;border:1px solid #f5cccc}.delete-btn[data-v-a38c855c]:hover:not(:disabled){background:#fee2e2}@media (max-width: 900px){.content-grid[data-v-a38c855c]{grid-template-columns:1fr}.form-panel[data-v-a38c855c]{position:static}.user-card[data-v-a38c855c]{flex-direction:column;align-items:flex-start}}
