.chat-fab[data-v-262bf3cf]{background:var(--blue);color:#fff;border:none;border-radius:50px;padding:14px 20px;font-size:1.1rem;display:flex;align-items:center;gap:8px;box-shadow:0 4px 20px #4d8fff66;cursor:pointer;transition:all .2s}.chat-fab[data-v-262bf3cf]:hover{transform:translateY(-2px);box-shadow:0 6px 24px #4d8fff80}.chat-fab.open[data-v-262bf3cf]{background:var(--surface-2);color:var(--text);padding:14px;border-radius:50%}.fab-label[data-v-262bf3cf]{font-size:13px;font-weight:700}.chat-panel[data-v-262bf3cf]{width:380px;max-height:560px;min-height:0;background:var(--surface);border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;box-shadow:0 8px 40px #00000080;overflow:hidden}.chat-header[data-v-262bf3cf]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border);background:var(--surface-2)}.chat-title[data-v-262bf3cf]{display:flex;align-items:center;gap:10px}.chat-icon[data-v-262bf3cf]{width:30px;height:30px;border-radius:50%;background:#4d8fff22;color:var(--blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}.chat-name[data-v-262bf3cf]{font-weight:700;font-size:14px}.chat-sub[data-v-262bf3cf]{font-size:11px;color:var(--muted);margin-top:1px}.btn-close[data-v-262bf3cf]{background:none;border:none;color:var(--muted);cursor:pointer;font-size:16px;padding:4px}.btn-close[data-v-262bf3cf]:hover{color:var(--text)}.chat-messages[data-v-262bf3cf]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.chat-welcome p[data-v-262bf3cf]{color:var(--muted);font-size:13px;margin-bottom:10px}.suggestions[data-v-262bf3cf]{display:flex;flex-direction:column;gap:6px}.suggestion[data-v-262bf3cf]{background:var(--surface-2);border:1px solid var(--border);color:var(--text);text-align:left;padding:8px 12px;border-radius:var(--radius-sm);font-size:12.5px;cursor:pointer;transition:border-color .15s}.suggestion[data-v-262bf3cf]:hover{border-color:var(--blue)}.message[data-v-262bf3cf]{display:flex}.message.user[data-v-262bf3cf]{justify-content:flex-end}.message.assistant[data-v-262bf3cf]{justify-content:flex-start}.bubble[data-v-262bf3cf]{max-width:85%;padding:10px 13px;border-radius:12px;font-size:13.5px;line-height:1.55;white-space:pre-wrap}.user .bubble[data-v-262bf3cf]{background:var(--blue);color:#fff;border-radius:12px 12px 4px}.assistant .bubble[data-v-262bf3cf]{background:var(--surface-2);color:var(--text);border-radius:12px 12px 12px 4px}.typing[data-v-262bf3cf]{display:flex;gap:5px;align-items:center;padding:12px 14px}.typing span[data-v-262bf3cf]{width:7px;height:7px;border-radius:50%;background:var(--muted);animation:bounce-262bf3cf .9s infinite}.typing span[data-v-262bf3cf]:nth-child(2){animation-delay:.15s}.typing span[data-v-262bf3cf]:nth-child(3){animation-delay:.3s}@keyframes bounce-262bf3cf{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}.chat-input-wrap[data-v-262bf3cf]{display:flex;align-items:flex-end;gap:8px;padding:12px 14px;border-top:1px solid var(--border)}.chat-input-wrap textarea[data-v-262bf3cf]{flex:1;resize:none;min-height:38px;max-height:120px;padding:8px 12px;font-size:13.5px;line-height:1.5;border-radius:20px;overflow-y:auto}.btn-send[data-v-262bf3cf]{width:36px;height:36px;border-radius:50%;background:var(--blue);color:#fff;font-size:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;transition:all .15s}.btn-send[data-v-262bf3cf]:disabled{background:var(--border);cursor:not-allowed}.chat-slide-enter-active[data-v-262bf3cf],.chat-slide-leave-active[data-v-262bf3cf]{transition:all .25s ease}.chat-slide-enter-from[data-v-262bf3cf],.chat-slide-leave-to[data-v-262bf3cf]{opacity:0;transform:translateY(16px) scale(.97)}@media (max-width: 768px){.chat-panel[data-v-262bf3cf]{position:fixed;bottom:0;right:0;left:0;width:100%;border-radius:20px 20px 0 0;max-height:75vh}}.ac-dock[data-v-74c1987f]{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.ac-panel[data-v-74c1987f]{width:376px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:0 20px 48px #00000073}.ac-head[data-v-74c1987f]{display:flex;align-items:center;gap:8px;padding:9px 10px 9px 12px;border-bottom:1px solid var(--border);background:var(--surface-2)}.ac-titre[data-v-74c1987f]{font-size:12.5px;font-weight:700}.ac-etat[data-v-74c1987f]{font-size:11px;color:var(--muted);margin-left:auto}.ac-fermer[data-v-74c1987f]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;margin-left:4px;background:none;border:none;border-radius:6px;color:var(--muted);cursor:pointer}.ac-fermer[data-v-74c1987f]:hover{background:var(--bg);color:var(--text)}.ac-pastille[data-v-74c1987f]{width:7px;height:7px;border-radius:50%;background:var(--muted);flex-shrink:0}.ac-vivant[data-v-74c1987f]{background:var(--green);animation:ac-battement-74c1987f 1.2s infinite}@keyframes ac-battement-74c1987f{0%,to{opacity:1}50%{opacity:.25}}.ac-note[data-v-74c1987f]{padding:9px 12px;font-size:11.5px;line-height:1.45;color:var(--muted);border-bottom:1px solid var(--border)}.ac-note-rouge[data-v-74c1987f]{color:var(--red)}.ac-workspace[data-v-74c1987f]{width:376px;height:600px;background:var(--bg)}.ac-workspace[data-v-74c1987f] iframe{display:block;width:376px!important;height:600px!important;border:0}.ac-tab[data-v-74c1987f]{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);color:var(--text);font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:0 6px 18px #0000004d}.ac-tab[data-v-74c1987f]:hover,.ac-tab-actif[data-v-74c1987f]{border-color:var(--blue);color:var(--blue)}.ac-tab-texte[data-v-74c1987f]{max-width:210px;overflow:hidden;text-overflow:ellipsis}@media (max-height: 820px){.ac-workspace[data-v-74c1987f]{height:calc(100vh - 230px);min-height:300px;overflow-y:auto}}@media (max-width: 420px){.ac-panel[data-v-74c1987f]{width:calc(100vw - 32px)}.ac-workspace[data-v-74c1987f]{width:100%;overflow-x:auto}}.gt[data-v-bbc7c4d2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000}.gt-voile[data-v-bbc7c4d2]{position:fixed;background:#0000009e}.gt-voile-plein[data-v-bbc7c4d2]{top:0;right:0;bottom:0;left:0}.gt-halo[data-v-bbc7c4d2]{position:fixed;border-radius:10px;pointer-events:none;box-shadow:0 0 0 2px var(--blue),0 0 0 6px #4d8fff38}.gt-bulle[data-v-bbc7c4d2]{position:fixed;width:380px;max-width:calc(100vw - 24px);background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px 18px 14px;box-shadow:0 24px 60px #00000080}.gt-compte[data-v-bbc7c4d2]{font-size:11px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.gt-titre[data-v-bbc7c4d2]{font-size:16px;font-weight:700;margin:6px 0 8px}.gt-texte[data-v-bbc7c4d2]{font-size:13.5px;line-height:1.55;color:var(--text);margin:0}.gt-pieds[data-v-bbc7c4d2]{display:flex;align-items:center;gap:8px;margin-top:16px}.gt-espace[data-v-bbc7c4d2]{flex:1}.switcher[data-v-93397572]{position:relative}.switch-trigger[data-v-93397572]{display:flex;align-items:center;gap:9px;background:var(--surface-2);border:1px solid var(--border);border-radius:20px;padding:6px 14px 6px 11px;color:var(--text);font-size:13px;font-weight:600}.switch-trigger[data-v-93397572]:hover{border-color:var(--muted)}.switch-caret[data-v-93397572]{color:var(--muted)}.switch-label[data-v-93397572]{white-space:nowrap}.dot[data-v-93397572]{width:9px;height:9px;border-radius:50%;flex-shrink:0}.switch-menu[data-v-93397572]{position:absolute;top:calc(100% + 6px);left:0;z-index:300;width:250px;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 12px 32px #00000073;max-height:60vh;overflow-y:auto}.switch-opt[data-v-93397572]{display:flex;align-items:center;gap:10px;width:100%;background:none;border:none;border-radius:var(--radius-sm);padding:8px 10px;color:var(--text);font-size:13px;text-align:left}.switch-opt[data-v-93397572]:hover{background:var(--surface-2)}.switch-opt.on .opt-label[data-v-93397572]{font-weight:700}.opt-label[data-v-93397572]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guide-relance[data-v-59e0b098]{width:calc(100% - 16px);margin:0 8px 8px;background:none;border:none;cursor:pointer;font:inherit;text-align:left}.layout[data-v-59e0b098]{display:flex;min-height:100vh}.sidebar[data-v-59e0b098]{width:220px;min-width:220px;background:var(--surface);border-right:1px solid var(--border);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto;z-index:100;transition:transform .25s ease}.logo[data-v-59e0b098]{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:700;letter-spacing:-.01em;padding:20px 20px 18px;border-bottom:1px solid var(--border)}.logo-badge[data-v-59e0b098]{width:22px;height:22px;border-radius:6px;background:var(--blue);color:var(--bg);display:flex;align-items:center;justify-content:center;flex-shrink:0}nav[data-v-59e0b098]{flex:1;padding:12px 10px 8px}.nav-block[data-v-59e0b098]{display:flex;flex-direction:column;gap:2px}.nav-block+.nav-block[data-v-59e0b098]{margin-top:4px}.nav-label[data-v-59e0b098]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:16px 12px 6px}.nav-item[data-v-59e0b098]{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--radius-sm);color:var(--muted);font-weight:500;font-size:13.5px;transition:background .15s,color .15s;text-decoration:none}.nav-item[data-v-59e0b098]:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.nav-item.active[data-v-59e0b098]{background:var(--surface-2);color:var(--blue);font-weight:600}.nav-icon[data-v-59e0b098]{flex-shrink:0}.nav-text[data-v-59e0b098]{flex:1}.nav-badge[data-v-59e0b098]{background:var(--red);color:#fff;border-radius:20px;font-size:10px;font-weight:800;padding:1px 6px;min-width:18px;text-align:center}.sidebar-footer[data-v-59e0b098]{border-top:1px solid var(--border);padding:12px 16px;display:flex;align-items:center;gap:10px}.user-avatar-sm[data-v-59e0b098]{width:32px;height:32px;border-radius:50%;background:#4d8fff33;color:var(--blue);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;flex-shrink:0}.user-details[data-v-59e0b098]{min-width:0;flex:1}.user-name-sm[data-v-59e0b098]{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-role-sm[data-v-59e0b098]{font-size:11px;color:var(--muted);text-transform:capitalize}.btn-logout[data-v-59e0b098]{background:none;border:1px solid var(--border);color:var(--muted);border-radius:var(--radius-sm);padding:5px 7px;display:flex;flex-shrink:0;transition:all .15s}.btn-logout[data-v-59e0b098]:hover{border-color:var(--red);color:var(--red)}.btn-theme[data-v-59e0b098]{background:none;border:1px solid var(--border);color:var(--muted);border-radius:var(--radius-sm);padding:6px 8px;display:flex}.btn-theme[data-v-59e0b098]:hover{border-color:var(--muted);color:var(--text)}.main[data-v-59e0b098]{flex:1;min-width:0;display:flex;flex-direction:column}.content[data-v-59e0b098]{flex:1;padding:24px}.content-bare[data-v-59e0b098]{padding:0}.layout-auth .main[data-v-59e0b098],.content-full[data-v-59e0b098]{margin-left:0}.mobile-header[data-v-59e0b098]{display:none;position:fixed;top:0;left:0;right:0;z-index:200;background:var(--surface);border-bottom:1px solid var(--border);padding:14px 20px;align-items:center;justify-content:space-between;height:56px}.mobile-logo[data-v-59e0b098]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700}.logo-mark[data-v-59e0b098]{color:var(--blue)}.hamburger[data-v-59e0b098]{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:5px;padding:4px}.hamburger span[data-v-59e0b098]{display:block;width:22px;height:2px;background:var(--text);border-radius:2px;transition:all .25s}.hamburger.open span[data-v-59e0b098]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.open span[data-v-59e0b098]:nth-child(2){opacity:0}.hamburger.open span[data-v-59e0b098]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.overlay[data-v-59e0b098]{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:#00000080;opacity:0;transition:opacity .25s}.overlay.visible[data-v-59e0b098]{opacity:1}@media (max-width: 768px){.mobile-header[data-v-59e0b098]{display:flex}.overlay[data-v-59e0b098]{display:block;pointer-events:none}.overlay.visible[data-v-59e0b098]{pointer-events:auto}.sidebar[data-v-59e0b098]{position:fixed;top:0;left:0;height:100vh;transform:translate(-100%)}.sidebar.open[data-v-59e0b098]{transform:translate(0);box-shadow:4px 0 20px #0006}.layout[data-v-59e0b098]{flex-direction:column}.main[data-v-59e0b098]{padding-top:56px}.content[data-v-59e0b098]{padding:16px 16px 100px}}.today-grid[data-v-d7cdd6e1]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.queue[data-v-d7cdd6e1]{min-width:0}.bulk-link[data-v-d7cdd6e1]{margin:-4px 0 10px;font-size:var(--t-small)}.bulk-link a[data-v-d7cdd6e1]{color:var(--muted);text-decoration:none}.bulk-link a[data-v-d7cdd6e1]:hover{color:var(--blue)}.rows[data-v-d7cdd6e1]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.qrow[data-v-d7cdd6e1]{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid var(--border)}.qrow[data-v-d7cdd6e1]:last-child{border-bottom:none}.qrow[data-v-d7cdd6e1]:hover{background:var(--hover-tint)}.qicon[data-v-d7cdd6e1]{width:30px;height:30px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.qbody[data-v-d7cdd6e1]{flex:1;min-width:0}.qtitle-line[data-v-d7cdd6e1]{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.qtitle[data-v-d7cdd6e1]{font-size:var(--t-body);font-weight:650;color:var(--text);text-decoration:none}.qtitle[data-v-d7cdd6e1]:hover{color:var(--blue);text-decoration:none}.qwhy[data-v-d7cdd6e1]{font-size:var(--t-small);color:var(--muted);margin-top:2px}.qwhen[data-v-d7cdd6e1]{font-size:var(--t-mini);color:var(--muted);flex-shrink:0}.qactions[data-v-d7cdd6e1]{display:flex;gap:7px;flex-shrink:0}.empty-done[data-v-d7cdd6e1]{text-align:center;padding:70px 20px;color:var(--muted)}.empty-done svg[data-v-d7cdd6e1]{color:var(--green)}.empty-done p[data-v-d7cdd6e1]{margin:12px 0 0;font-size:14px}.feed-head[data-v-d7cdd6e1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.feed-title[data-v-d7cdd6e1]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0}.fitem[data-v-d7cdd6e1]{display:flex;gap:11px;padding:12px 14px;border-bottom:1px solid var(--border)}.fitem[data-v-d7cdd6e1]:last-child{border-bottom:none}.fdot[data-v-d7cdd6e1]{width:7px;height:7px;border-radius:50%;margin-top:6px;flex-shrink:0}.ftext[data-v-d7cdd6e1]{font-size:13px;line-height:1.45}.fwhen[data-v-d7cdd6e1]{font-size:11px;color:var(--muted);margin-top:3px}@media (max-width: 1100px){.today-grid[data-v-d7cdd6e1]{grid-template-columns:1fr}}.kpi-link[data-v-4e01af8b]{display:block;text-decoration:none;color:inherit;transition:border-color .15s}.kpi-link[data-v-4e01af8b]:hover{border-color:var(--muted);text-decoration:none}.two-col[data-v-4e01af8b]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;align-items:start}.sante[data-v-4e01af8b]{display:flex;flex-direction:column;gap:16px}.sante-line[data-v-4e01af8b]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px;font-size:13px}.sante-val[data-v-4e01af8b]{font-size:16px;font-weight:750}.sante-note[data-v-4e01af8b]{font-size:var(--t-mini);color:var(--muted);margin-top:5px}.funnel[data-v-4e01af8b]{display:flex;flex-direction:column;gap:13px}.funnel-line[data-v-4e01af8b]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:5px;font-size:13px}.funnel-n[data-v-4e01af8b]{font-weight:700}.tech-list[data-v-4e01af8b]{display:flex;flex-direction:column;gap:9px}.tech-row[data-v-4e01af8b]{display:grid;grid-template-columns:minmax(0,1fr) 90px 40px;gap:10px;align-items:center;text-decoration:none;color:var(--text)}.tech-row[data-v-4e01af8b]:hover{text-decoration:none}.tech-row:hover .tech-name[data-v-4e01af8b]{color:var(--blue)}.tech-name[data-v-4e01af8b]{font-size:13px}.tech-gauge[data-v-4e01af8b]{display:block}.tech-n[data-v-4e01af8b]{font-size:12.5px;color:var(--muted);text-align:right}.drow[data-v-4e01af8b]{grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));font-size:13px}.proj-cell[data-v-4e01af8b]{display:flex;align-items:center;gap:9px;min-width:0}.pdot[data-v-4e01af8b]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.searches[data-v-4e01af8b]{display:flex;flex-direction:column}.search-row[data-v-4e01af8b]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 90px 80px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--border);text-decoration:none;color:var(--text)}.search-row[data-v-4e01af8b]:last-child{border-bottom:none}.search-row[data-v-4e01af8b]:hover{text-decoration:none}.search-row:hover .utd-strong[data-v-4e01af8b]{color:var(--blue)}@media (max-width: 1000px){.two-col[data-v-4e01af8b]{grid-template-columns:1fr}}.login-page[data-v-2e84437a]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg);padding:20px}.login-box[data-v-2e84437a]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:40px;width:100%;max-width:400px}.login-logo[data-v-2e84437a]{text-align:center;margin-bottom:32px}.logo-badge[data-v-2e84437a]{width:40px;height:40px;border-radius:11px;background:var(--blue);color:var(--bg);display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px}.login-logo h1[data-v-2e84437a]{font-size:22px;font-weight:750;margin:0;letter-spacing:-.02em}.login-logo p[data-v-2e84437a]{margin-top:4px;font-size:13px;color:var(--muted)}.login-form[data-v-2e84437a]{display:flex;flex-direction:column;gap:14px}.login-btn[data-v-2e84437a]{width:100%;padding:11px;font-size:14px;margin-top:6px}.error-msg[data-v-2e84437a]{display:flex;align-items:center;gap:8px;justify-content:center;color:var(--ink-red-soft);background:#f441;border:1px solid #ff444433;border-radius:var(--radius-sm);padding:9px 12px;font-size:13px}.invit-page[data-v-e0da098d]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg);padding:20px}.invit-box[data-v-e0da098d]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:40px;width:100%;max-width:400px}.invit-logo[data-v-e0da098d]{text-align:center;margin-bottom:28px}.logo-badge[data-v-e0da098d]{width:40px;height:40px;border-radius:11px;background:var(--blue);color:var(--bg);display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px}.invit-logo h1[data-v-e0da098d]{font-size:22px;font-weight:750;margin:0;letter-spacing:-.02em}.invit-logo p[data-v-e0da098d]{margin-top:4px;font-size:13px;color:var(--muted)}.invit-form[data-v-e0da098d]{display:flex;flex-direction:column;gap:14px}.invit-intro[data-v-e0da098d]{font-size:14px;line-height:1.45;margin:0}.invit-identity[data-v-e0da098d]{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;font-size:13px;font-weight:600;word-break:break-all;margin-top:-6px}.invit-identity-label[data-v-e0da098d]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.invit-hint[data-v-e0da098d]{font-size:12px;margin:-4px 0 0}.invit-btn[data-v-e0da098d]{width:100%;padding:11px;font-size:14px;margin-top:6px}.invit-state[data-v-e0da098d]{display:flex;flex-direction:column;gap:14px;text-align:center}.error-msg[data-v-e0da098d]{display:flex;align-items:center;gap:8px;justify-content:center;color:var(--ink-red-soft);background:#f441;border:1px solid #ff444433;border-radius:var(--radius-sm);padding:9px 12px;font-size:13px}.users-list[data-v-a8b7be78]{overflow:hidden}.user-row[data-v-a8b7be78]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--border);gap:16px;flex-wrap:wrap}.user-row[data-v-a8b7be78]:last-child{border-bottom:none}.user-info[data-v-a8b7be78]{display:flex;gap:14px;align-items:center}.user-avatar[data-v-a8b7be78]{width:40px;height:40px;border-radius:50%;background:#4d8fff33;color:var(--blue);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.1rem;flex-shrink:0}.user-name[data-v-a8b7be78]{font-weight:700;font-size:14px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.user-email[data-v-a8b7be78]{font-size:12px;margin-top:2px}.user-date[data-v-a8b7be78]{font-size:11px;margin-top:1px}.role-badge[data-v-a8b7be78]{font-size:10px;font-weight:700;padding:2px 7px;border-radius:20px;text-transform:uppercase}.role-admin[data-v-a8b7be78]{background:#9b59ff22;color:var(--ink-purple)}.role-user[data-v-a8b7be78]{background:#4d8fff22;color:var(--blue)}.inactive-badge[data-v-a8b7be78]{font-size:10px;background:#f442;color:var(--red);padding:2px 7px;border-radius:20px}.invit-badge[data-v-a8b7be78]{font-size:10px;font-weight:700;padding:2px 7px;border-radius:20px}.invit-valide[data-v-a8b7be78]{background:#ffa50022;color:var(--orange)}.invit-expiree[data-v-a8b7be78]{background:#f442;color:var(--red)}.invit-revoquee[data-v-a8b7be78]{background:var(--surface-2);color:var(--muted)}.user-actions[data-v-a8b7be78]{display:flex;gap:6px;flex-wrap:wrap}.btn-sm[data-v-a8b7be78]{background:var(--surface-2);border:1px solid var(--border);color:var(--text);border-radius:var(--radius-sm);padding:5px 10px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap}.btn-sm[data-v-a8b7be78]:hover{border-color:var(--blue)}.btn-toggle[data-v-a8b7be78]:hover{border-color:var(--orange);color:var(--orange)}.btn-danger[data-v-a8b7be78]:hover{border-color:var(--red);color:var(--red)}.btn-link[data-v-a8b7be78]{background:none;border:none;color:var(--blue);font-size:12px;font-weight:600;cursor:pointer;padding:6px 0 2px;text-align:left}.invit-note[data-v-a8b7be78]{font-size:12.5px;color:var(--muted);line-height:1.45;margin-top:2px}.fail-body[data-v-a8b7be78]{flex:1;min-width:0}.fail-title[data-v-a8b7be78]{display:flex;align-items:center;gap:8px;font-weight:700}.fail-reason[data-v-a8b7be78]{font-size:12.5px;margin-top:4px;opacity:.9}.fail-link[data-v-a8b7be78]{font-size:12px;font-family:ui-monospace,Menlo,monospace;margin-top:8px;word-break:break-all;opacity:.85}.fail-actions[data-v-a8b7be78]{display:flex;gap:6px;flex-shrink:0;align-items:flex-start}.modal-overlay[data-v-a8b7be78]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.modal-box[data-v-a8b7be78]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:24px;width:100%;max-width:400px}.modal-box h3[data-v-a8b7be78]{font-size:1rem;font-weight:700}.form-group[data-v-a8b7be78]{display:flex;flex-direction:column;gap:6px}.modal-actions[data-v-a8b7be78]{display:flex;gap:10px;justify-content:flex-end}.error-msg[data-v-a8b7be78]{color:var(--red);font-size:13px}.form-card[data-v-3483f118]{max-width:820px}.project-dot[data-v-3483f118]{width:9px;height:9px;border-radius:50%;flex-shrink:0}.form-row[data-v-3483f118]{display:flex;gap:14px;flex-wrap:wrap}.form-group[data-v-3483f118]{display:flex;flex-direction:column;min-width:160px}.flex-1[data-v-3483f118]{flex:1}.flex-2[data-v-3483f118]{flex:2}.mode-info[data-v-3483f118]{font-size:13px;color:var(--muted);background:var(--surface-2);padding:10px 14px;border-radius:var(--radius-sm);line-height:1.5}.mode-info strong[data-v-3483f118]{color:var(--text)}.btn-toggle[data-v-3483f118]{background:none;border:none;color:var(--muted);font-size:12px;cursor:pointer;padding:0}.btn-toggle[data-v-3483f118]:hover{color:var(--text)}.advanced-section[data-v-3483f118]{border-top:1px solid var(--border);padding-top:16px;margin-top:8px}.checkboxes[data-v-3483f118]{display:flex;flex-direction:column;gap:8px;margin-top:4px}.checkbox-label[data-v-3483f118]{display:flex;align-items:center;gap:8px;color:var(--text);font-size:13px;cursor:pointer;text-transform:none;letter-spacing:0;font-weight:500}.checkbox-label input[type=checkbox][data-v-3483f118]{width:auto;accent-color:var(--blue)}.service-grid[data-v-3483f118]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:7px;margin-top:8px}.service-btn[data-v-3483f118]{display:flex;align-items:center;gap:7px;padding:8px 10px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s;text-align:left}.service-btn[data-v-3483f118]:hover{border-color:var(--blue);color:var(--text)}.service-btn.selected[data-v-3483f118]{background:#4d8fff1a;border-color:var(--blue);color:var(--blue);font-weight:700}.service-label[data-v-3483f118]{line-height:1.3}.label-hint[data-v-3483f118]{color:var(--muted);font-size:11px;font-weight:400;text-transform:none;letter-spacing:0}.field-hint[data-v-3483f118]{font-size:12px;color:var(--muted);margin-top:8px}.btn-link[data-v-3483f118]{background:none;border:none;color:var(--blue);font-size:12px;cursor:pointer;padding:0}.form-actions[data-v-3483f118]{display:flex;gap:12px;justify-content:flex-end}.btn-launch[data-v-3483f118]{padding:10px 28px;font-size:15px}button[data-v-3483f118]:disabled{opacity:.4;cursor:not-allowed}.project-selector[data-v-3483f118]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}@media (max-width: 640px){.project-selector[data-v-3483f118]{grid-template-columns:1fr}}.project-btn[data-v-3483f118]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 10px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:all .15s;text-align:center}.project-btn[data-v-3483f118]:hover{border-color:var(--blue)}.project-btn.active[data-v-3483f118]{background:#4d8fff15;border-color:var(--blue)}.project-icon[data-v-3483f118]{font-size:1.5rem}.project-label-text[data-v-3483f118]{font-size:13px;font-weight:700;color:var(--text)}.project-desc[data-v-3483f118]{font-size:11px;color:var(--muted)}.suggested-sectors[data-v-3483f118]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sectors-label[data-v-3483f118]{font-size:11px;color:var(--muted);font-weight:600}.sector-chip[data-v-3483f118]{background:var(--surface-2);border:1px solid var(--border);border-radius:20px;padding:4px 12px;font-size:12px;color:var(--text);cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;gap:6px}.sector-chip[data-v-3483f118]:hover{border-color:var(--blue);color:var(--blue)}.sector-chip-btp[data-v-3483f118]{border-color:#ff8c0066}.sector-chip-btp[data-v-3483f118]:hover{border-color:var(--orange, #ff8c00);color:var(--orange, #ff8c00)}.chip-tag[data-v-3483f118]{font-size:9px;font-weight:700;padding:1px 5px;border-radius:4px;background:#ff8c0033;color:var(--orange, #ff8c00);letter-spacing:.5px}.btn-sm[data-v-3483f118]{padding:6px 12px;font-size:12px;white-space:nowrap}.autosend-block[data-v-3483f118]{padding:14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2)}.autosend-toggle[data-v-3483f118]{align-items:flex-start!important}.autosend-toggle>span[data-v-3483f118]{display:flex;flex-direction:column;gap:3px}.autosend-toggle strong[data-v-3483f118]{font-size:13px}.autosend-desc[data-v-3483f118]{font-size:12px;color:var(--muted);font-weight:400;line-height:1.4}.autosend-desc em[data-v-3483f118]{font-style:italic;color:var(--text)}.prospect-card[data-v-536af180]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px;border-left-width:4px}.priority-hot[data-v-536af180]{border-left-color:var(--red)}.priority-warm[data-v-536af180]{border-left-color:var(--orange)}.priority-cool[data-v-536af180]{border-left-color:var(--yellow)}.priority-cold[data-v-536af180]{border-left-color:var(--border)}.card-header[data-v-536af180]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.header-left[data-v-536af180]{flex:1;min-width:0}.biz-name[data-v-536af180]{font-size:1.05rem;font-weight:700}.biz-meta[data-v-536af180]{display:flex;gap:10px;margin-top:3px;flex-wrap:wrap}.category[data-v-536af180]{font-size:12px;color:var(--muted)}.rating[data-v-536af180]{font-size:12px;color:var(--yellow)}.header-right[data-v-536af180]{display:flex;align-items:flex-start;gap:6px;flex-shrink:0}.priority-score[data-v-536af180]{font-size:1.3rem;font-weight:800}.priority-hot .priority-score[data-v-536af180]{color:var(--red)}.priority-warm .priority-score[data-v-536af180]{color:var(--orange)}.priority-cool .priority-score[data-v-536af180]{color:var(--yellow)}.priority-cold .priority-score[data-v-536af180]{color:var(--muted)}.btn-delete[data-v-536af180]{background:none;border:none;cursor:pointer;opacity:.3;font-size:14px;padding:2px 4px;border-radius:4px;transition:opacity .15s}.btn-delete[data-v-536af180]:hover{opacity:1;background:#f442}.contact-block[data-v-536af180]{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:6px}.phone-chip[data-v-536af180]{background:#4d82;border:1px solid var(--green);color:var(--green);border-radius:20px;padding:4px 12px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s}.phone-chip[data-v-536af180]:hover{background:#4d84;text-decoration:none}.email-chip[data-v-536af180]{font-size:12px;background:var(--surface-2);border:1px solid var(--border);border-radius:4px;padding:3px 9px}.no-phone[data-v-536af180]{font-size:12px}.address[data-v-536af180]{font-size:12px;margin-bottom:8px}.badges[data-v-536af180]{display:flex;flex-wrap:wrap;gap:5px}.badge-no-site[data-v-536af180]{background:#f442;color:var(--red);border:1px solid var(--red)}.badge-site[data-v-536af180]{background:#4d8fff15;color:var(--blue);border:1px solid #4d8fff44;font-size:11px;text-decoration:none}.badge-site[data-v-536af180]:hover{text-decoration:none;background:#4d8fff25}.reco-block[data-v-536af180]{background:#9b59ff10;border:1px solid #9b59ff30;border-radius:var(--radius-sm);padding:9px 12px}.reco-header[data-v-536af180]{display:flex;align-items:center;gap:7px;margin-bottom:5px}.reco-icon[data-v-536af180]{font-size:1rem}.reco-service[data-v-536af180]{font-size:13px;font-weight:700;color:var(--ink-purple);flex:1}.reco-score[data-v-536af180]{font-size:11px;color:var(--muted);background:var(--surface-2);padding:2px 7px;border-radius:20px}.reco-reason[data-v-536af180]{font-size:12px;color:var(--ink-purple-soft);line-height:1.5}.scores-row[data-v-536af180]{display:flex;gap:18px;flex-wrap:wrap}.score-item[data-v-536af180]{text-align:center;min-width:44px}.score-val[data-v-536af180]{font-size:1.1rem;font-weight:700}.score-lbl[data-v-536af180]{font-size:11px;color:var(--muted);margin-top:1px}.tabs[data-v-536af180]{display:flex;gap:2px;border-bottom:1px solid var(--border)}.tab[data-v-536af180]{background:none;border:none;border-bottom:2px solid transparent;padding:8px 12px;color:var(--muted);font-size:12px;font-weight:600;cursor:pointer;border-radius:0;margin-bottom:-1px;transition:color .15s}.tab[data-v-536af180]:hover{color:var(--text)}.tab.active[data-v-536af180]{color:var(--blue);border-bottom-color:var(--blue)}.tab-content[data-v-536af180]{padding:12px 0 4px}.analysis-text[data-v-536af180]{font-size:13px;line-height:1.6;color:var(--text-soft);background:var(--hover-tint);border-left:3px solid var(--blue);padding:10px 14px;border-radius:0 4px 4px 0}.text-orange[data-v-536af180]{color:var(--orange)}.no-ai[data-v-536af180]{font-size:12px;color:var(--muted)}.btn-generate[data-v-536af180]{background:var(--surface-2);border:1px solid var(--border);color:var(--text);border-radius:var(--radius-sm);padding:6px 14px;font-size:12px;font-weight:600;cursor:pointer;width:100%;transition:border-color .15s}.btn-generate[data-v-536af180]:hover{border-color:var(--blue)}.btn-generate[data-v-536af180]:disabled{opacity:.4;cursor:not-allowed}.email-subject[data-v-536af180]{font-size:12px;font-weight:700;margin-bottom:10px;padding:6px 10px;background:var(--surface-2);border-radius:4px}.email-label[data-v-536af180]{color:var(--muted);font-weight:400;margin-right:6px}.email-body[data-v-536af180]{font-size:12.5px;line-height:1.65;white-space:pre-wrap;color:var(--text-soft);margin-bottom:10px}.btn-copy[data-v-536af180]{background:var(--blue);color:#fff;border:none;border-radius:var(--radius-sm);padding:7px 16px;font-size:12px;font-weight:600;cursor:pointer}.crm-note[data-v-536af180]{font-size:12px}.error-msg[data-v-536af180]{font-size:12px;color:var(--red)}.pitch-actions[data-v-536af180]{display:flex;gap:8px;margin-top:10px}.btn-send-email[data-v-536af180]{flex:1;background:#4d82;border:1px solid var(--green);color:var(--green);border-radius:var(--radius-sm);padding:7px 14px;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}.btn-send-email[data-v-536af180]:hover{background:#4d84}.btn-send-disabled[data-v-536af180]{background:var(--surface-2)!important;border-color:var(--border)!important;color:var(--muted)!important;cursor:not-allowed!important}.has-email-banner[data-v-536af180]{background:#4d8fff15;border:1px solid #4d8fff33;border-radius:var(--radius-sm);padding:8px 12px;font-size:12.5px;color:var(--blue)}.no-email-banner[data-v-536af180]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px;font-size:12.5px;color:var(--muted)}.no-email-hint[data-v-536af180]{font-size:11.5px;color:var(--muted);opacity:.7}.call-script[data-v-536af180]{background:#9b59ff10;border:1px solid #9b59ff30;border-radius:var(--radius-sm);padding:10px 12px}.call-script-label[data-v-536af180]{font-size:11px;font-weight:700;color:var(--ink-purple);margin-bottom:6px;text-transform:uppercase;letter-spacing:.05em}.btn-send-disabled[data-v-536af180]{opacity:.45;cursor:not-allowed!important}.btn-send-disabled[data-v-536af180]:hover{background:#4d82!important}.modal-overlay[data-v-536af180]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.modal-box[data-v-536af180]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:24px;width:100%;max-width:480px}.modal-box h3[data-v-536af180]{font-size:1rem;font-weight:700}.form-group[data-v-536af180]{display:flex;flex-direction:column}.email-preview[data-v-536af180]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px;max-height:160px;overflow-y:auto}.email-preview-label[data-v-536af180]{font-size:11px;color:var(--muted);font-weight:700;margin-bottom:8px}.email-preview-body[data-v-536af180]{font-size:12px;line-height:1.55;white-space:pre-wrap}.modal-actions[data-v-536af180]{display:flex;gap:10px;justify-content:flex-end}.send-success[data-v-536af180]{font-size:12px;color:var(--green)}.email-tracking[data-v-536af180]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tracking-badge[data-v-536af180]{font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:20px}.tracking-sent[data-v-536af180]{background:var(--neutral-tint);color:var(--muted);border:1px solid var(--border)}.tracking-opened[data-v-536af180]{background:#4d8fff22;color:var(--blue);border:1px solid #4d8fff55}.tracking-clicked[data-v-536af180]{background:#4d82;color:var(--green);border:1px solid #44dd8855}.tracking-to[data-v-536af180]{font-size:11px}.back-btn[data-v-1748f774]{color:var(--muted);font-size:13px;text-decoration:none;white-space:nowrap}.back-btn[data-v-1748f774]:hover{color:var(--text)}.progress-card[data-v-1748f774]{border-color:var(--blue);padding:20px 24px}.error-card[data-v-1748f774]{border-color:var(--red)}.steps[data-v-1748f774]{display:flex;flex-direction:column;gap:14px}.step[data-v-1748f774]{display:flex;align-items:flex-start;gap:14px}.step-icon[data-v-1748f774]{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:1px}.step-dot[data-v-1748f774]{width:10px;height:10px;border-radius:50%;background:var(--border);display:inline-block}.spinner-sm[data-v-1748f774]{width:18px;height:18px;border:2px solid var(--border);border-top-color:var(--blue);border-radius:50%;animation:spin-1748f774 1s linear infinite;display:inline-block}@keyframes spin-1748f774{to{transform:rotate(360deg)}}.step-label[data-v-1748f774]{font-size:14px;font-weight:600}.step-detail[data-v-1748f774]{font-size:12px;margin-top:2px}.step.done .step-label[data-v-1748f774]{color:var(--green)}.step.active .step-label[data-v-1748f774]{color:var(--blue)}.step.pending .step-label[data-v-1748f774]{color:var(--muted)}.progress-bar-wrap[data-v-1748f774]{background:var(--surface-2);border-radius:6px;height:8px;position:relative;overflow:visible}.progress-bar[data-v-1748f774]{background:var(--blue);height:100%;border-radius:6px;transition:width .5s ease}.progress-pct[data-v-1748f774]{position:absolute;right:0;top:-20px;font-size:11px;color:var(--blue);font-weight:700}.progress-meta[data-v-1748f774]{display:flex;gap:20px;flex-wrap:wrap}.meta-item[data-v-1748f774]{font-size:13px;color:var(--muted)}.stats-bar[data-v-1748f774]{display:flex;gap:10px;flex-wrap:wrap}.stat-pill[data-v-1748f774]{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:6px 14px;font-size:13px}.stat-pill span[data-v-1748f774]{font-weight:700}.stat-pill.hot[data-v-1748f774]{border-color:var(--red);color:var(--red)}.stat-pill.contact[data-v-1748f774]{border-color:var(--blue);color:var(--blue)}.filters[data-v-1748f774]{display:flex;gap:10px;flex-wrap:wrap}.filters select[data-v-1748f774]{width:auto;min-width:180px}.prospects-grid[data-v-1748f774]{display:grid;grid-template-columns:repeat(auto-fill,minmax(520px,1fr));gap:16px}.prospect-list-enter-active[data-v-1748f774]{transition:all .35s ease}.prospect-list-enter-from[data-v-1748f774]{opacity:0;transform:translateY(12px)}.phone-appel[data-v-d482dfc5]{border:1px solid var(--border);cursor:pointer;display:inline-flex;align-items:center;gap:5px;max-width:100%;font:inherit}.phone-appel[data-v-d482dfc5]:hover:not(:disabled){border-color:var(--blue);color:var(--blue)}.phone-appel[data-v-d482dfc5]:disabled{opacity:.5;cursor:default}.filters[data-v-d482dfc5]{display:flex;gap:8px;flex-wrap:wrap}.filters select[data-v-d482dfc5]{width:auto;min-width:170px;font-size:13px;padding:7px 12px}.prow[data-v-d482dfc5]{grid-template-columns:52px minmax(0,2.1fr) minmax(0,1.1fr) minmax(0,1.3fr) 132px 36px}.score[data-v-d482dfc5]{font-size:var(--t-lead);font-weight:750}.min-w-0[data-v-d482dfc5]{min-width:0}.name-line[data-v-d482dfc5]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pname[data-v-d482dfc5]{text-decoration:none}.pname[data-v-d482dfc5]:hover{color:var(--blue);text-decoration:none}.contact[data-v-d482dfc5]{display:flex;align-items:center;gap:6px;min-width:0}.phone-pill[data-v-d482dfc5]{font-size:12px;color:var(--green);background:#44dd8818;border:1px solid #44dd8840;border-radius:20px;padding:2px 9px;white-space:nowrap;text-decoration:none}.phone-pill[data-v-d482dfc5]:hover{background:#44dd8830;text-decoration:none}.mail-pill[data-v-d482dfc5]{font-size:var(--t-mini);color:var(--muted);background:var(--surface-2);border:1px solid var(--border);border-radius:4px;padding:2px 8px}.status-select[data-v-d482dfc5]{width:auto;min-width:120px;font-size:12px;font-weight:650;padding:5px 8px;background:var(--surface-2)}.row-actions[data-v-d482dfc5]{display:flex;justify-content:flex-end}.row-del[data-v-d482dfc5]{background:none;border:none;color:var(--muted);opacity:0;padding:4px;border-radius:4px;display:flex;transition:opacity .15s,color .15s}.utable-row:hover .row-del[data-v-d482dfc5]{opacity:.6}.row-del[data-v-d482dfc5]:hover{opacity:1;color:var(--red)}@media (max-width: 1000px){.prow[data-v-d482dfc5]{grid-template-columns:44px minmax(0,2fr) minmax(0,1.4fr) 120px 32px}.prow[data-v-d482dfc5]>:nth-child(3){display:none}}h2[data-v-3f2aea38]{font-size:1.2rem;font-weight:700}h3[data-v-3f2aea38]{font-size:1rem;font-weight:700}.form-card[data-v-3f2aea38]{max-width:820px}.form-row[data-v-3f2aea38]{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap}.form-group[data-v-3f2aea38]{flex:1;min-width:180px}.form-action[data-v-3f2aea38]{flex:0 0 auto}.form-action .btn[data-v-3f2aea38]{white-space:nowrap;height:38px}.searches-list[data-v-3f2aea38]{display:flex;flex-direction:column;gap:10px}.search-row[data-v-3f2aea38]{cursor:pointer;padding:14px 18px;transition:border-color .15s}.search-row[data-v-3f2aea38]:hover{border-color:var(--blue)}.search-title[data-v-3f2aea38]{font-weight:600;font-size:15px}.count-val[data-v-3f2aea38]{font-size:1.2rem;font-weight:700}.btn-icon[data-v-3f2aea38]{background:none;border:none;cursor:pointer;opacity:.5;font-size:16px}.btn-icon[data-v-3f2aea38]:hover{opacity:1}.empty-state svg[data-v-3f2aea38]{color:var(--muted);margin-bottom:10px}.sector-select[data-v-8b281d88]{width:auto;min-width:180px;font-size:13px;padding:7px 12px}.board[data-v-8b281d88]{display:flex;gap:12px;overflow-x:auto;padding-bottom:16px;align-items:flex-start;min-height:calc(100vh - 220px)}.col[data-v-8b281d88]{flex:1 1 0;min-width:250px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:12px;transition:border-color .15s,background .15s}.col.drag-over[data-v-8b281d88]{border-color:var(--blue);background:#4d8fff0a}.col-head[data-v-8b281d88]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.col-dot[data-v-8b281d88]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.col-title[data-v-8b281d88]{font-size:13px;font-weight:700;flex:1}.col-count[data-v-8b281d88]{font-size:var(--t-micro);font-weight:700;color:var(--muted);background:var(--surface-2);border-radius:20px;padding:1px 8px}.drop-hint[data-v-8b281d88]{border:1px dashed var(--border);border-radius:var(--radius-sm);padding:22px 10px;text-align:center;font-size:var(--t-small);color:var(--muted)}.cards[data-v-8b281d88]{display:flex;flex-direction:column;gap:8px}.kcard[data-v-8b281d88]{background:var(--surface-2);border:1px solid var(--border);border-left:3px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px;cursor:grab;transition:border-color .15s}.kcard[data-v-8b281d88]:active{cursor:grabbing}.kcard[data-v-8b281d88]:hover{border-color:var(--muted)}.kc-top[data-v-8b281d88]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.kc-name[data-v-8b281d88]{font-size:var(--t-body);font-weight:650;color:var(--text);text-decoration:none;line-height:1.35}.kc-name[data-v-8b281d88]:hover{color:var(--blue);text-decoration:none}.kc-score[data-v-8b281d88]{font-size:var(--t-body);font-weight:750;flex-shrink:0}.kc-meta[data-v-8b281d88]{display:flex;align-items:center;gap:8px;margin-top:3px;font-size:var(--t-mini);color:var(--muted);min-width:0}.kc-rating[data-v-8b281d88]{display:inline-flex;align-items:center;gap:3px;color:var(--yellow);flex-shrink:0}.kc-rating svg[data-v-8b281d88]{fill:currentColor}.kc-phone[data-v-8b281d88]{display:inline-flex;align-items:center;gap:5px;margin-top:8px;font-size:12px;font-weight:650;color:var(--green);background:#44dd8818;border:1px solid #44dd8840;border-radius:20px;padding:3px 10px;text-decoration:none}.kc-phone[data-v-8b281d88]:hover{background:#44dd8830;text-decoration:none}.kc-nophone[data-v-8b281d88]{margin-top:8px;font-size:var(--t-mini);color:var(--muted)}.kc-track[data-v-8b281d88]{margin-top:7px;font-size:var(--t-mini);font-weight:650}.kc-service[data-v-8b281d88]{margin-top:7px;font-size:var(--t-mini);color:var(--ink-purple)}.kc-note[data-v-8b281d88]{margin-top:8px;font-size:var(--t-mini);color:var(--muted);line-height:1.45;border-left:2px solid var(--border);padding-left:8px}.kc-actions[data-v-8b281d88]{display:flex;align-items:center;gap:5px;margin-top:10px;opacity:0;transition:opacity .15s}.kcard:hover .kc-actions[data-v-8b281d88]{opacity:1}.kc-spacer[data-v-8b281d88]{flex:1}.kc-move[data-v-8b281d88]{background:none;border:1px solid var(--border);color:var(--muted);border-radius:20px;padding:2px 9px;font-size:11px;font-weight:650}.kc-move[data-v-8b281d88]:hover{border-color:var(--blue);color:var(--blue);opacity:1}.kc-icon[data-v-8b281d88]{background:none;border:none;color:var(--muted);padding:3px;display:flex;border-radius:4px}.kc-icon[data-v-8b281d88]:hover{color:var(--text);opacity:1}.modal-overlay[data-v-8b281d88]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:20px}.modal-box[data-v-8b281d88]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:22px 24px;width:100%;max-width:460px}.modal-title[data-v-8b281d88]{font-size:15px;font-weight:700;margin:0 0 16px}.modal-actions[data-v-8b281d88]{display:flex;gap:8px;justify-content:flex-end}@media (max-width: 900px){.board[data-v-8b281d88]{min-height:0}.col[data-v-8b281d88]{min-width:230px}}.msg-audio[data-v-8ba617c9]{width:100%;margin-top:10px;height:34px}.msg-transcript[data-v-8ba617c9],.msg-attente[data-v-8ba617c9]{margin-top:8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.msg-transcript[data-v-8ba617c9]{display:block}.transcript-texte[data-v-8ba617c9]{margin-top:8px;padding:10px 12px;border-radius:8px;background:var(--bg);border:1px solid var(--border);font-size:12.5px;line-height:1.55;white-space:pre-wrap;word-break:break-word;max-height:320px;overflow-y:auto;font-family:inherit}.appel-principal[data-v-8ba617c9]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:700;letter-spacing:.2px}.appel-autres[data-v-8ba617c9]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.appel-msg[data-v-8ba617c9]{font-size:12px;line-height:1.45}.appel-ok[data-v-8ba617c9]{color:var(--green)}.appel-ko[data-v-8ba617c9]{color:var(--red)}.appel-bilan[data-v-8ba617c9]{font-size:12px;color:var(--text)}h1[data-v-8ba617c9]{font-size:1.4rem;font-weight:800}.back-btn[data-v-8ba617c9]{background:none;border:none;color:var(--muted);font-size:13px;cursor:pointer;padding:0;margin-bottom:12px;display:block}.back-btn[data-v-8ba617c9]:hover{color:var(--text)}.header-main[data-v-8ba617c9]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.header-left[data-v-8ba617c9]{flex:1}.header-meta[data-v-8ba617c9]{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.meta-pill[data-v-8ba617c9]{background:var(--surface-2);border:1px solid var(--border);border-radius:20px;padding:3px 10px;font-size:12px;color:var(--muted)}.meta-pill.rating[data-v-8ba617c9]{color:var(--yellow);border-color:#ffd70033}.header-right[data-v-8ba617c9]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.priority-badge[data-v-8ba617c9]{font-size:2rem;font-weight:800;line-height:1}.priority-label[data-v-8ba617c9]{font-size:12px;font-weight:600}.prio-hot[data-v-8ba617c9]{color:var(--red)}.prio-warm[data-v-8ba617c9]{color:var(--orange)}.prio-cool[data-v-8ba617c9]{color:var(--yellow)}.prio-cold[data-v-8ba617c9]{color:var(--muted)}.detail-title[data-v-8ba617c9]{font-size:24px;font-weight:750;letter-spacing:-.015em}.conv[data-v-8ba617c9]{display:flex;flex-direction:column;gap:12px}.msg[data-v-8ba617c9]{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--border);border-radius:var(--radius);padding:14px 16px}.msg-out[data-v-8ba617c9]{border-left-color:var(--blue)}.msg-in[data-v-8ba617c9]{border-left-color:var(--green);background:#44dd8807}.msg-head[data-v-8ba617c9]{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.msg-dir[data-v-8ba617c9]{font-weight:650}.msg-addr[data-v-8ba617c9]{color:var(--text)}.msg-date[data-v-8ba617c9]{margin-left:auto}.msg-subject[data-v-8ba617c9]{font-size:14px;font-weight:650;margin-top:8px}.msg-body[data-v-8ba617c9]{margin-top:8px;font-size:13.5px;line-height:1.65;color:var(--text-soft);white-space:pre-wrap;word-break:break-word}.crm-dot[data-v-8ba617c9]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ti-dot[data-v-8ba617c9]{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:6px}.detail-grid[data-v-8ba617c9]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:20px;align-items:start}.col-main[data-v-8ba617c9],.col-side[data-v-8ba617c9]{min-width:0}.col-side[data-v-8ba617c9]{position:sticky;top:80px}@media (max-width: 900px){.detail-grid[data-v-8ba617c9]{grid-template-columns:1fr}}.section-title[data-v-8ba617c9]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:12px}.section-title-row[data-v-8ba617c9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.section-title-row .section-title[data-v-8ba617c9]{margin-bottom:0}.contact-list[data-v-8ba617c9]{display:flex;flex-direction:column;gap:7px}.contact-item[data-v-8ba617c9]{display:flex;align-items:center;gap:8px;font-size:13px;text-decoration:none;color:var(--text)}.contact-phone[data-v-8ba617c9]{color:var(--green);font-weight:700}.contact-phone[data-v-8ba617c9]:hover{text-decoration:underline}.contact-email[data-v-8ba617c9]{color:var(--blue)}.contact-icon[data-v-8ba617c9]{flex-shrink:0}.maps-link[data-v-8ba617c9]{display:inline-block;font-size:12px;color:var(--blue);text-decoration:none}.maps-link[data-v-8ba617c9]:hover{text-decoration:underline}.btn-enrich[data-v-8ba617c9]{background:var(--surface-2);border:1px solid var(--border);color:var(--text);border-radius:var(--radius-sm);padding:5px 12px;font-size:12px;font-weight:600;cursor:pointer;transition:border-color .15s}.btn-enrich[data-v-8ba617c9]:hover:not(:disabled){border-color:var(--blue)}.btn-enrich[data-v-8ba617c9]:disabled{opacity:.4;cursor:not-allowed}.manager-name[data-v-8ba617c9]{font-size:1.05rem;font-weight:700}.manager-role[data-v-8ba617c9]{font-size:12px;margin-top:3px}.manager-meta[data-v-8ba617c9]{display:flex;gap:6px;flex-wrap:wrap}.meta-tag[data-v-8ba617c9]{background:var(--surface-2);border:1px solid var(--border);border-radius:4px;padding:2px 8px;font-size:11px;color:var(--muted)}.meta-revenue[data-v-8ba617c9]{background:#44dd8815;border-color:#4d83;color:var(--green)}.meta-siret[data-v-8ba617c9]{font-family:monospace;font-size:10px}.no-manager[data-v-8ba617c9]{font-size:12.5px}.audit-grid[data-v-8ba617c9]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.audit-label[data-v-8ba617c9]{font-size:11px;color:var(--muted);margin-bottom:3px}.audit-value[data-v-8ba617c9]{font-size:13px;font-weight:600}.no-site-block[data-v-8ba617c9]{display:flex;align-items:center;gap:12px}.no-site-label[data-v-8ba617c9]{font-weight:600;color:var(--red)}.reco-service[data-v-8ba617c9]{display:flex;align-items:center;gap:8px;font-size:14px}.reco-score[data-v-8ba617c9]{background:var(--surface-2);border-radius:20px;padding:2px 8px;font-size:11px;color:var(--muted);margin-left:auto}.reco-reason[data-v-8ba617c9]{font-size:12.5px;color:var(--ink-purple-soft);line-height:1.55}.reasons-label[data-v-8ba617c9]{font-size:11px;color:var(--muted);font-weight:700;margin-bottom:6px}.reason-item[data-v-8ba617c9]{font-size:12px;color:var(--muted);line-height:1.6}.crm-status-grid[data-v-8ba617c9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px}.crm-status-btn[data-v-8ba617c9]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:7px 8px;font-size:12px;font-weight:600;cursor:pointer;color:var(--muted);transition:all .15s;text-align:center}.crm-status-btn[data-v-8ba617c9]:hover{border-color:var(--blue);color:var(--text)}.crm-status-btn.active[data-v-8ba617c9]{background:#4d8fff22;border-color:var(--blue);color:var(--blue)}.crm-updated[data-v-8ba617c9]{font-size:11px}.tracking-timeline[data-v-8ba617c9]{display:flex;flex-direction:column}.track-step[data-v-8ba617c9]{display:flex;gap:12px;padding-bottom:14px;position:relative}.track-step[data-v-8ba617c9]:not(:last-child):before{content:"";position:absolute;left:7px;top:16px;bottom:0;width:2px;background:var(--border)}.track-dot[data-v-8ba617c9]{width:16px;height:16px;border-radius:50%;background:var(--border);flex-shrink:0;margin-top:2px}.track-step.done .track-dot[data-v-8ba617c9]{background:var(--blue);box-shadow:0 0 6px #4d8fff66}.track-label[data-v-8ba617c9]{font-size:13px;font-weight:600}.track-date[data-v-8ba617c9]{font-size:11.5px;color:var(--muted);margin-top:2px}.no-email-notice[data-v-8ba617c9]{background:var(--surface-2);border-radius:var(--radius-sm);padding:9px 12px;font-size:12.5px;color:var(--muted)}.email-to-badge[data-v-8ba617c9]{background:#4d8fff15;border:1px solid #4d8fff33;border-radius:var(--radius-sm);padding:7px 12px;font-size:12.5px;color:var(--blue)}.email-block[data-v-8ba617c9]{background:var(--hover-tint);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px}.email-subject-row[data-v-8ba617c9]{font-size:12px;font-weight:700;margin-bottom:10px}.email-lbl[data-v-8ba617c9]{color:var(--muted);font-weight:400;margin-right:6px}.email-body-text[data-v-8ba617c9]{font-size:12.5px;line-height:1.65;white-space:pre-wrap;color:var(--text-soft)}.email-actions[data-v-8ba617c9]{display:flex;gap:8px}.btn-copy[data-v-8ba617c9]{flex:1;background:var(--surface-2);border:1px solid var(--border);color:var(--text);border-radius:var(--radius-sm);padding:7px;font-size:12px;font-weight:600;cursor:pointer}.btn-send[data-v-8ba617c9]{flex:1;background:#4d82;border:1px solid var(--green);color:var(--green);border-radius:var(--radius-sm);padding:7px;font-size:12px;font-weight:600;cursor:pointer}.btn-send.disabled[data-v-8ba617c9]{background:var(--surface-2);border-color:var(--border);color:var(--muted);cursor:not-allowed}.btn-gen[data-v-8ba617c9]{width:100%;background:var(--surface-2);border:1px solid var(--border);color:var(--text);border-radius:var(--radius-sm);padding:8px;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s}.btn-gen[data-v-8ba617c9]:hover{border-color:var(--blue)}.btn-gen[data-v-8ba617c9]:disabled{opacity:.4;cursor:not-allowed}.form-state[data-v-8ba617c9]{font-size:12.5px;font-weight:600;padding:8px 11px;border-radius:var(--radius-sm);background:var(--surface-2)}.fs-sent[data-v-8ba617c9]{background:#44dd8815;color:var(--green)}.fs-draft[data-v-8ba617c9]{background:#4d8fff15;color:var(--blue)}.fs-captcha_pending[data-v-8ba617c9],.fs-blocked_captcha[data-v-8ba617c9],.fs-failed[data-v-8ba617c9]{background:#ff8c0015;color:var(--orange)}.fs-no_form[data-v-8ba617c9]{background:var(--surface-2);color:var(--muted)}.form-url[data-v-8ba617c9]{display:block;font-size:12px;color:var(--blue);text-decoration:none;word-break:break-all}.form-error[data-v-8ba617c9]{font-size:12px;color:var(--red);background:#ff4d4d11;padding:7px 10px;border-radius:var(--radius-sm)}.form-msg[data-v-8ba617c9]{font-size:12.5px;line-height:1.55;white-space:pre-wrap;background:var(--surface-2);padding:10px 12px;border-radius:var(--radius-sm);max-height:220px;overflow-y:auto}.form-actions[data-v-8ba617c9]{display:flex;flex-direction:column;gap:6px}.btn-link-queue[data-v-8ba617c9]{text-align:center;text-decoration:none;display:block;box-sizing:border-box}.form-hint[data-v-8ba617c9]{font-size:11.5px;line-height:1.5}.no-pitch[data-v-8ba617c9]{font-size:12px;color:var(--muted)}.call-script[data-v-8ba617c9]{background:#9b59ff10;border:1px solid #9b59ff30;border-radius:var(--radius-sm);padding:10px 12px}.script-label[data-v-8ba617c9]{font-size:10.5px;font-weight:700;color:var(--ink-purple);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.script-text[data-v-8ba617c9]{font-size:12.5px;line-height:1.6;color:var(--ink-purple-soft)}.analysis-block[data-v-8ba617c9]{background:var(--hover-tint);border-left:3px solid var(--blue);padding:10px 14px;border-radius:0 4px 4px 0}.analysis-label[data-v-8ba617c9]{font-size:10.5px;font-weight:700;color:var(--muted);text-transform:uppercase;margin-bottom:6px}.analysis-text[data-v-8ba617c9]{font-size:12.5px;line-height:1.6;color:var(--text-soft)}.error-msg[data-v-8ba617c9]{font-size:12px;color:var(--red)}.btn-add-note[data-v-8ba617c9]{background:var(--surface-2);border:1px solid var(--border);color:var(--text);border-radius:var(--radius-sm);padding:4px 10px;font-size:12px;font-weight:600;cursor:pointer}.add-note-form[data-v-8ba617c9]{background:var(--surface-2);border-radius:var(--radius-sm);padding:12px;margin-bottom:12px}.timeline[data-v-8ba617c9]{display:flex;flex-direction:column}.timeline-item[data-v-8ba617c9]{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid var(--line-faint)}.timeline-item[data-v-8ba617c9]:last-child{border-bottom:none}.ti-dot[data-v-8ba617c9]{font-size:1rem;flex-shrink:0;width:24px;text-align:center;margin-top:1px}.ti-body[data-v-8ba617c9]{flex:1;min-width:0}.ti-content[data-v-8ba617c9]{font-size:12.5px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.ti-date[data-v-8ba617c9]{font-size:11px;color:var(--muted);margin-top:3px}.ti-delete[data-v-8ba617c9]{background:none;border:none;color:var(--muted);cursor:pointer;opacity:0;font-size:14px;padding:0 4px;transition:opacity .15s}.timeline-item:hover .ti-delete[data-v-8ba617c9]{opacity:1}.ti-delete[data-v-8ba617c9]:hover{color:var(--red)}.no-interactions[data-v-8ba617c9]{font-size:12.5px}.modal-overlay[data-v-8ba617c9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.modal-box[data-v-8ba617c9]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:24px;width:100%;max-width:480px}.modal-box h3[data-v-8ba617c9]{font-size:1rem;font-weight:700}.form-group[data-v-8ba617c9]{display:flex;flex-direction:column}.email-preview[data-v-8ba617c9]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px;max-height:150px;overflow-y:auto}.preview-subject[data-v-8ba617c9]{font-size:11px;font-weight:700;color:var(--muted);margin-bottom:8px}.preview-body[data-v-8ba617c9]{font-size:12px;line-height:1.55;white-space:pre-wrap}.modal-actions[data-v-8ba617c9]{display:flex;gap:10px;justify-content:flex-end}.send-ok[data-v-8ba617c9]{font-size:12px;color:var(--green)}.deal-amount-display[data-v-8ba617c9]{font-size:1.8rem;font-weight:800;color:var(--green)}.deal-meta[data-v-8ba617c9]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:4px;font-size:12.5px}.deal-badge[data-v-8ba617c9]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:20px}.deal-one_shot[data-v-8ba617c9]{background:#4d8fff22;color:var(--blue)}.deal-monthly[data-v-8ba617c9]{background:#4d82;color:var(--green)}.deal-annual[data-v-8ba617c9]{background:#9b59ff22;color:var(--ink-purple)}.deal-grid[data-v-8ba617c9]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.delay-select[data-v-84bdf497]{width:auto;min-width:230px;font-size:13px;padding:7px 12px}.min-w-0[data-v-84bdf497]{min-width:0}.flex-1[data-v-84bdf497]{flex:1}.row-actions[data-v-84bdf497]{display:flex;align-items:center;gap:8px}.chips[data-v-84bdf497]{display:flex;gap:8px;flex-wrap:wrap}.chip[data-v-84bdf497]{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:5px 14px;font-size:var(--t-small);color:var(--muted)}.chip strong[data-v-84bdf497]{color:var(--text)}.chip-blue[data-v-84bdf497]{border-color:#4d8fff44;color:var(--blue)}.chip-blue strong[data-v-84bdf497]{color:var(--blue)}.chip-green[data-v-84bdf497]{border-color:#4d84;color:var(--green)}.chip-green strong[data-v-84bdf497]{color:var(--green)}.list[data-v-84bdf497]{display:flex;flex-direction:column;gap:12px}.fcard[data-v-84bdf497]{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--border);border-radius:var(--radius);padding:16px 18px}.fc-head[data-v-84bdf497]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.fc-name-line[data-v-84bdf497]{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.fc-name[data-v-84bdf497]{font-size:var(--t-lead);font-weight:700;color:var(--text);text-decoration:none}.fc-name[data-v-84bdf497]:hover{color:var(--blue);text-decoration:none}.fc-meta[data-v-84bdf497]{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px;font-size:var(--t-small);color:var(--muted)}.fc-phone[data-v-84bdf497]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-size:13px;font-weight:650;color:var(--green);background:#44dd8818;border:1px solid #44dd8840;border-radius:20px;padding:5px 12px;text-decoration:none}.fc-phone[data-v-84bdf497]:hover{background:#44dd8830;text-decoration:none}.fc-mail[data-v-84bdf497]{margin-top:14px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:13px 15px}.fc-todo[data-v-84bdf497]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.fm-subject[data-v-84bdf497]{font-size:var(--t-body);font-weight:650;display:flex;align-items:baseline;gap:9px}.fm-label[data-v-84bdf497]{font-size:var(--t-micro);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.fm-body[data-v-84bdf497]{margin-top:9px;font-size:13px;line-height:1.65;color:var(--text-soft);white-space:pre-line}.fc-foot[data-v-84bdf497]{display:flex;align-items:center;gap:8px;margin-top:14px;flex-wrap:wrap}.fc-foot-label[data-v-84bdf497]{font-size:var(--t-micro);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-right:2px}.fc-out[data-v-84bdf497]{background:none;border:1px solid var(--border);color:var(--muted);border-radius:20px;padding:4px 12px;font-size:var(--t-small);font-weight:650}.fc-out[data-v-84bdf497]:hover{border-color:var(--muted);color:var(--text);opacity:1}.fc-ok[data-v-84bdf497]:hover{border-color:var(--green);color:var(--green)}.fc-no[data-v-84bdf497]:hover{border-color:var(--red);color:var(--red)}@media (max-width: 700px){.fc-head[data-v-84bdf497]{flex-direction:column}}.sched-row[data-v-e11bf82d]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--border);gap:16px;flex-wrap:wrap}.sched-row[data-v-e11bf82d]:last-child{border-bottom:none}.sched-keyword[data-v-e11bf82d]{font-weight:700;font-size:14px}.sched-meta[data-v-e11bf82d]{display:flex;align-items:center;gap:6px;font-size:12px;margin-top:4px;flex-wrap:wrap}.sched-dates[data-v-e11bf82d]{font-size:11px;margin-top:3px}.freq-badge[data-v-e11bf82d]{font-size:10px;font-weight:700;padding:2px 8px;border-radius:20px;text-transform:uppercase}.freq-daily[data-v-e11bf82d]{background:#f442;color:var(--red)}.freq-weekly[data-v-e11bf82d]{background:#4d8fff22;color:var(--blue)}.freq-monthly[data-v-e11bf82d]{background:#9b59ff22;color:var(--ink-purple)}.sched-actions[data-v-e11bf82d]{display:flex;gap:6px;flex-wrap:wrap}.btn-sm[data-v-e11bf82d]{background:var(--surface-2);border:1px solid var(--border);color:var(--text);border-radius:var(--radius-sm);padding:5px 10px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap}.btn-sm[data-v-e11bf82d]:hover{border-color:var(--blue)}.btn-sm[data-v-e11bf82d]:disabled{opacity:.4;cursor:not-allowed}.btn-danger[data-v-e11bf82d]:hover{border-color:var(--red);color:var(--red)}.modal-overlay[data-v-e11bf82d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.modal-box[data-v-e11bf82d]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:24px;width:100%;max-width:440px}.modal-box h3[data-v-e11bf82d]{font-size:1rem;font-weight:700}.form-group[data-v-e11bf82d]{display:flex;flex-direction:column;gap:6px}.form-grid[data-v-e11bf82d]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.modal-actions[data-v-e11bf82d]{display:flex;gap:10px;justify-content:flex-end}.error-msg[data-v-e11bf82d]{color:var(--red);font-size:13px}.flex-1[data-v-4983c26b]{flex:1}.row-actions[data-v-4983c26b]{display:flex;align-items:center;gap:8px}.bulk[data-v-4983c26b]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;margin-bottom:12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm)}.bulk-check[data-v-4983c26b]{display:flex;align-items:center;gap:9px;margin:0;text-transform:none;letter-spacing:0;font-size:13px;color:var(--text);font-weight:500}.bulk-check input[data-v-4983c26b]{width:auto}.list[data-v-4983c26b]{display:flex;flex-direction:column;gap:10px}.dcard[data-v-4983c26b]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:border-color .15s}.dcard.selected[data-v-4983c26b]{border-color:#4d8fff66}.d-row[data-v-4983c26b]{display:flex;align-items:flex-start;gap:14px;padding:14px 16px}.d-check[data-v-4983c26b]{width:auto;margin-top:3px;flex-shrink:0}.d-body[data-v-4983c26b]{flex:1;min-width:0;cursor:pointer}.d-name-line[data-v-4983c26b]{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.d-name[data-v-4983c26b]{font-size:var(--t-body);font-weight:650;color:var(--text);text-decoration:none}.d-name[data-v-4983c26b]:hover{color:var(--blue);text-decoration:none}.d-sub[data-v-4983c26b]{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px;font-size:var(--t-small);color:var(--muted);min-width:0}.d-mail[data-v-4983c26b]{color:var(--blue)}.d-subject[data-v-4983c26b]{margin-top:7px;font-size:13px;color:var(--text-soft);border-left:2px solid var(--border);padding-left:10px}.d-actions[data-v-4983c26b]{display:flex;align-items:center;gap:7px;flex-shrink:0}.btn-icon[data-v-4983c26b]{background:none;border:none;color:var(--muted);padding:4px;border-radius:4px;display:flex}.btn-icon[data-v-4983c26b]:hover{color:var(--text);opacity:1}.d-edit[data-v-4983c26b]{border-top:1px solid var(--border);padding:16px;background:var(--surface-2)}.d-edit textarea[data-v-4983c26b]{font-family:inherit;line-height:1.65}@media (max-width: 700px){.d-row[data-v-4983c26b]{flex-wrap:wrap}.d-actions[data-v-4983c26b]{width:100%;justify-content:flex-end}}.captcha-aide[data-v-3b63eb96]{margin-top:6px;font-size:11.5px;color:var(--muted);line-height:1.45}.captcha-lien[data-v-3b63eb96]{color:var(--blue);margin-left:6px;white-space:nowrap}.flex-1[data-v-3b63eb96]{flex:1}.row-actions[data-v-3b63eb96]{display:flex;align-items:center;gap:8px}.chips[data-v-3b63eb96]{display:flex;gap:8px;flex-wrap:wrap}.chip[data-v-3b63eb96]{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:5px 14px;font-size:var(--t-small);color:var(--muted)}.chip strong[data-v-3b63eb96]{color:var(--text)}.chip-green[data-v-3b63eb96]{border-color:#4d84;color:var(--green)}.chip-green strong[data-v-3b63eb96]{color:var(--green)}.chip-orange[data-v-3b63eb96]{border-color:#ff8c0044;color:var(--orange)}.chip-orange strong[data-v-3b63eb96]{color:var(--orange)}.bulk[data-v-3b63eb96]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;margin-bottom:12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm)}.bulk-check[data-v-3b63eb96]{display:flex;align-items:center;gap:9px;margin:0;text-transform:none;letter-spacing:0;font-size:13px;color:var(--text);font-weight:500}.bulk-check input[data-v-3b63eb96]{width:auto}.prep-head[data-v-3b63eb96]{display:flex;align-items:center;justify-content:space-between}.list[data-v-3b63eb96]{display:flex;flex-direction:column;gap:10px}.dcard[data-v-3b63eb96]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:border-color .15s}.dcard.selected[data-v-3b63eb96]{border-color:#4d8fff66}.d-row[data-v-3b63eb96]{display:flex;align-items:flex-start;gap:14px;padding:14px 16px}.d-check[data-v-3b63eb96]{width:auto;margin-top:3px;flex-shrink:0}.d-body[data-v-3b63eb96]{flex:1;min-width:0;cursor:pointer}.d-name-line[data-v-3b63eb96]{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.d-name[data-v-3b63eb96]{font-size:var(--t-body);font-weight:650;color:var(--text);text-decoration:none}.d-name[data-v-3b63eb96]:hover{color:var(--blue);text-decoration:none}.d-sub[data-v-3b63eb96]{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px;font-size:var(--t-small);color:var(--muted);min-width:0}.d-link[data-v-3b63eb96]{color:var(--blue);text-decoration:none}.d-link[data-v-3b63eb96]:hover{text-decoration:underline}.d-actions[data-v-3b63eb96]{display:flex;align-items:center;gap:7px;flex-shrink:0}.btn-icon[data-v-3b63eb96]{background:none;border:none;color:var(--muted);padding:4px;border-radius:4px;display:flex}.btn-icon[data-v-3b63eb96]:hover{color:var(--text);opacity:1}.d-edit[data-v-3b63eb96]{border-top:1px solid var(--border);padding:16px;background:var(--surface-2)}.d-edit textarea[data-v-3b63eb96]{font-family:inherit;line-height:1.6}.edit-grid[data-v-3b63eb96]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.shot-wrap[data-v-3b63eb96]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);overflow:hidden;min-height:240px;max-height:460px;display:flex;align-items:center;justify-content:center}.shot[data-v-3b63eb96]{width:100%;height:auto;display:block;object-fit:contain}.shot-empty[data-v-3b63eb96]{font-size:var(--t-small);color:var(--muted);padding:24px}@media (max-width: 900px){.edit-grid[data-v-3b63eb96]{grid-template-columns:1fr}.d-row[data-v-3b63eb96]{flex-wrap:wrap}.d-actions[data-v-3b63eb96]{width:100%;justify-content:flex-end}}.grid2[data-v-77f28023]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.grid3[data-v-77f28023]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hint[data-v-77f28023]{font-size:var(--t-small);color:var(--muted);line-height:1.55;margin:0}.hint code[data-v-77f28023]{background:var(--surface-2);border-radius:4px;padding:1px 5px;font-size:11.5px}.mt-4[data-v-77f28023]{margin-top:4px}.min-w-0[data-v-77f28023]{min-width:0}.auto-box[data-v-77f28023]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px 16px}.auto-toggle[data-v-77f28023]{display:flex;align-items:center;gap:9px;text-transform:none;letter-spacing:0;font-size:13.5px;color:var(--text);font-weight:500;margin:0}.auto-toggle input[data-v-77f28023]{width:auto}.steps-head[data-v-77f28023]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.step-row[data-v-77f28023]{display:grid;grid-template-columns:28px minmax(0,1fr) 76px minmax(0,1.2fr) 30px;gap:8px;align-items:center;margin-top:10px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px}.step-num[data-v-77f28023]{width:22px;height:22px;border-radius:50%;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:800}.step-field[data-v-77f28023]{font-size:13px;padding:6px 10px}.step-delay[data-v-77f28023]{display:flex;align-items:center;gap:5px}.step-delay input[data-v-77f28023]{width:52px;font-size:13px;padding:6px 8px;text-align:center}.step-detail[data-v-77f28023],.step-note[data-v-77f28023]{grid-column:1 / -1}.step-detail[data-v-77f28023]{display:flex;flex-direction:column;gap:8px;margin-top:4px}.step-note[data-v-77f28023]{font-size:var(--t-small);color:var(--muted);line-height:1.5;margin-top:2px}.step-note.warn[data-v-77f28023]{color:var(--orange)}.btn-icon[data-v-77f28023]{background:none;border:none;color:var(--muted);padding:4px;border-radius:4px;display:flex}.btn-icon[data-v-77f28023]:hover{color:var(--text);opacity:1}.btn-icon.danger[data-v-77f28023]:hover{color:var(--red)}.row-actions[data-v-77f28023]{display:flex;gap:8px;justify-content:flex-end;align-items:center}.list[data-v-77f28023]{display:flex;flex-direction:column;gap:14px}.camp[data-v-77f28023]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px}.camp-head[data-v-77f28023]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.camp-id[data-v-77f28023]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.camp-name[data-v-77f28023]{font-size:var(--t-lead);font-weight:700}.camp-buttons[data-v-77f28023]{display:flex;align-items:center;gap:7px;flex-shrink:0}.camp-buttons .btn[data-v-77f28023]{padding:6px 13px;font-size:13px}.camp-state[data-v-77f28023]{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:12px;padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--t-small);line-height:1.5}.camp-state .state-dot[data-v-77f28023]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.camp-state.on[data-v-77f28023]{background:#4d81;border-color:#4d83;color:var(--ink-green)}.camp-state.on .state-dot[data-v-77f28023]{background:var(--green)}.camp-state.warn[data-v-77f28023]{background:#ff8c0011;border-color:#ff8c0033;color:var(--ink-orange)}.camp-state.warn .state-dot[data-v-77f28023]{background:var(--orange)}.camp-state.off[data-v-77f28023]{background:var(--surface-2);color:var(--muted)}.camp-state.off .state-dot[data-v-77f28023]{background:var(--muted)}.state-action[data-v-77f28023]{background:none;border:1px solid currentColor;color:inherit;border-radius:20px;padding:2px 10px;font-size:11.5px;font-weight:650;margin-left:auto}.state-action[data-v-77f28023]:hover{opacity:.8}.seq[data-v-77f28023]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:12px}.seq-step[data-v-77f28023]{display:inline-flex;align-items:center;gap:6px;border-radius:20px;padding:3px 11px;font-size:var(--t-mini);font-weight:650}.seq-tpl[data-v-77f28023]{background:#4d8fff1c;color:var(--blue)}.seq-ai[data-v-77f28023]{background:#9b59ff1c;color:var(--ink-purple)}.seq-day[data-v-77f28023]{opacity:.7;font-weight:500}.seq-arrow[data-v-77f28023]{color:var(--muted)}.seq-empty[data-v-77f28023]{margin-top:12px;font-size:var(--t-small);color:var(--orange)}.camp-stats[data-v-77f28023]{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px;font-size:var(--t-small);color:var(--muted)}.sub[data-v-77f28023]{margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.sub-title[data-v-77f28023]{font-size:13px;font-weight:700;margin:0 0 12px}.checks[data-v-77f28023]{display:flex;gap:18px;flex-wrap:wrap}.checks label[data-v-77f28023]{display:flex;align-items:center;gap:7px;text-transform:none;letter-spacing:0;font-size:13px;color:var(--text);font-weight:500;margin:0}.checks input[data-v-77f28023]{width:auto}.preview[data-v-77f28023]{font-size:13px}.preview ul[data-v-77f28023]{margin:8px 0 0;padding-left:18px}.preview li[data-v-77f28023]{font-size:var(--t-small);line-height:1.7}.erow[data-v-77f28023]{grid-template-columns:minmax(0,1.8fr) minmax(0,1.2fr) 80px 140px 90px}.link-name[data-v-77f28023]{text-decoration:none}.link-name[data-v-77f28023]:hover{color:var(--blue);text-decoration:none}@media (max-width: 900px){.grid2[data-v-77f28023],.grid3[data-v-77f28023]{grid-template-columns:1fr}.camp-head[data-v-77f28023]{flex-direction:column}.step-row[data-v-77f28023]{grid-template-columns:28px minmax(0,1fr) 30px}}.grid2[data-v-2d266c87]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.poste-row[data-v-2d266c87]{display:flex;gap:8px;align-items:center}.poste-row select[data-v-2d266c87]{flex:1}.actions[data-v-2d266c87]{display:flex;gap:10px}.url[data-v-2d266c87]{display:block;padding:9px 12px;border-radius:8px;background:var(--bg);border:1px solid var(--border);font-size:12.5px;word-break:break-all}.pill.ok[data-v-2d266c87]{font-size:10.5px;font-weight:700;padding:1px 7px;border-radius:20px;background:#4d82;color:var(--green);margin-left:6px}.utable-row[data-v-2d266c87]{grid-template-columns:150px 90px 1fr 130px}@media (max-width: 720px){.grid2[data-v-2d266c87]{grid-template-columns:1fr}}.grid2[data-v-2f1cec1e]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.actions[data-v-2f1cec1e]{display:flex;gap:10px}.pill.ok[data-v-2f1cec1e]{font-size:10.5px;font-weight:700;padding:1px 7px;border-radius:20px;background:#4d82;color:var(--green);margin-left:6px}.dom[data-v-2f1cec1e]{margin-left:6px}.utable-row[data-v-2f1cec1e]{grid-template-columns:160px 1fr}@media (max-width: 720px){.grid2[data-v-2f1cec1e]{grid-template-columns:1fr}}.admin-inbox[data-v-dc14536f]{max-width:820px}.card[data-v-dc14536f]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.section[data-v-dc14536f]{padding:18px}.section-title[data-v-dc14536f]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:12px}.loading[data-v-dc14536f]{padding:40px;text-align:center;color:var(--muted)}.grid2[data-v-dc14536f]{display:grid;grid-template-columns:2fr 1fr;gap:10px}@media (max-width: 640px){.grid2[data-v-dc14536f]{grid-template-columns:1fr}}.form-group[data-v-dc14536f]{display:flex;flex-direction:column;gap:4px}.form-group label[data-v-dc14536f]{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-weight:700;display:flex;align-items:center;gap:8px}input[data-v-dc14536f]{width:100%;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 11px;color:var(--text);font-size:13.5px;font-family:inherit}input[data-v-dc14536f]:focus{border-color:var(--blue);outline:none}.hint[data-v-dc14536f]{font-size:11.5px;color:var(--muted);line-height:1.5}.hint.warn[data-v-dc14536f]{color:var(--ink-orange)}.hint code[data-v-dc14536f]{background:var(--surface-2);padding:1px 5px;border-radius:4px}.pill[data-v-dc14536f]{font-size:10px;font-weight:700;padding:2px 8px;border-radius:10px;text-transform:none;letter-spacing:0}.pill.ok[data-v-dc14536f]{background:#4d82;color:var(--green)}.link-danger[data-v-dc14536f]{background:none;border:none;color:var(--ink-red);font-size:11.5px;cursor:pointer;padding:2px 0;text-align:left;text-decoration:underline}.actions[data-v-dc14536f]{display:flex;justify-content:flex-end;gap:8px}.btn-sm[data-v-dc14536f]{padding:7px 13px;font-size:12.5px}.result[data-v-dc14536f]{padding:11px 13px;border-radius:var(--radius-sm);font-size:12.5px;line-height:1.55}.result.ok[data-v-dc14536f]{background:#4d81;border:1px solid #44dd8833;color:var(--green)}.result.ko[data-v-dc14536f]{background:#ff4d4d11;border:1px solid #ff4d4d33;color:var(--ink-red)}.result .warn[data-v-dc14536f]{color:var(--ink-orange)}.stats[data-v-dc14536f]{display:flex;gap:16px;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.stat .n[data-v-dc14536f]{font-weight:800;color:var(--text);margin-right:4px;font-size:15px}.stat.green .n[data-v-dc14536f]{color:var(--green)}.stat.red .n[data-v-dc14536f]{color:var(--ink-red)}.stat.orange .n[data-v-dc14536f]{color:var(--orange)}.msg[data-v-dc14536f]{border-top:1px solid var(--border);padding:10px 0}.msg-head[data-v-dc14536f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px}.msg-subject[data-v-dc14536f]{font-size:13px;font-weight:600;margin-top:3px}.msg-snippet[data-v-dc14536f]{font-size:12px;color:var(--muted);margin-top:3px;line-height:1.5}.badge[data-v-dc14536f]{font-size:10px;font-weight:700;padding:2px 7px;border-radius:10px}.cls-reply[data-v-dc14536f]{background:#4d82;color:var(--green)}.cls-optout[data-v-dc14536f]{background:#ff4d4d22;color:var(--ink-red)}.cls-bounce[data-v-dc14536f]{background:#ff8c0022;color:var(--orange)}.cls-auto_reply[data-v-dc14536f]{background:var(--surface-2);color:var(--muted)}.admin-projects[data-v-35be4c5c]{max-width:900px}.page-head[data-v-35be4c5c]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.card[data-v-35be4c5c]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.section[data-v-35be4c5c]{padding:18px}.section-title[data-v-35be4c5c]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:12px}.loading[data-v-35be4c5c]{padding:40px;text-align:center;color:var(--muted)}.list[data-v-35be4c5c]{display:flex;flex-direction:column;gap:8px}.proj-row[data-v-35be4c5c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px}.proj-row.inactive[data-v-35be4c5c]{opacity:.55}.proj-main[data-v-35be4c5c]{display:flex;align-items:center;gap:12px;flex:1;cursor:pointer;min-width:0}.proj-icon[data-v-35be4c5c]{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;font-size:19px}.proj-name[data-v-35be4c5c]{font-size:14.5px;font-weight:700;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.proj-sub[data-v-35be4c5c]{font-size:12px;color:var(--muted);display:flex;gap:8px;flex-wrap:wrap;margin-top:2px}.proj-actions[data-v-35be4c5c]{display:flex;gap:6px;align-items:center}.tag[data-v-35be4c5c]{font-size:10px;font-weight:700;padding:2px 7px;border-radius:10px;background:var(--surface-2);color:var(--muted)}.tag.legacy[data-v-35be4c5c]{background:#9b59ff22;color:var(--ink-purple)}.grid2[data-v-35be4c5c]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.grid3[data-v-35be4c5c]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}@media (max-width: 720px){.grid2[data-v-35be4c5c],.grid3[data-v-35be4c5c]{grid-template-columns:1fr}}.form-group[data-v-35be4c5c]{display:flex;flex-direction:column;gap:4px}.form-group label[data-v-35be4c5c]{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-weight:700}input[data-v-35be4c5c],textarea[data-v-35be4c5c]{width:100%;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 11px;color:var(--text);font-size:13.5px;font-family:inherit}textarea[data-v-35be4c5c]{resize:vertical;line-height:1.5}input[data-v-35be4c5c]:focus,textarea[data-v-35be4c5c]:focus{border-color:var(--blue);outline:none}.color-input[data-v-35be4c5c]{height:38px;padding:3px;cursor:pointer}.hint[data-v-35be4c5c]{font-size:11.5px;color:var(--muted);line-height:1.5}.hint.block[data-v-35be4c5c]{display:block;margin-top:3px}.hint code[data-v-35be4c5c]{background:var(--surface-2);padding:1px 5px;border-radius:4px}.radios[data-v-35be4c5c]{display:flex;gap:16px;flex-wrap:wrap;font-size:13px}.radios label[data-v-35be4c5c]{display:flex;align-items:center;gap:6px;cursor:pointer}.radios input[data-v-35be4c5c]{width:auto}.switch[data-v-35be4c5c]{display:block;font-size:13px;cursor:pointer}.switch input[data-v-35be4c5c]{width:auto;margin-right:7px}.legacy-note[data-v-35be4c5c]{background:#9b59ff11;border:1px solid #9b59ff33;color:var(--ink-purple);padding:11px 13px;border-radius:var(--radius-sm);font-size:12.5px;line-height:1.55}.actions[data-v-35be4c5c]{display:flex;justify-content:flex-end;gap:8px}.btn-sm[data-v-35be4c5c]{padding:7px 13px;font-size:12.5px}.btn-icon[data-v-35be4c5c]{background:none;border:none;cursor:pointer;color:var(--muted);padding:4px 7px}.btn-icon.danger[data-v-35be4c5c]:hover{color:var(--red)}.prev-label[data-v-35be4c5c]{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.prev-box[data-v-35be4c5c]{background:var(--surface-2);border-radius:var(--radius-sm);padding:11px 13px;font-size:12.5px;line-height:1.55;white-space:pre-wrap;margin-top:4px;font-family:inherit}.import-view[data-v-c42949ce]{max-width:900px}.section-title[data-v-c42949ce]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:12px}.section-title-row[data-v-c42949ce]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.section-title-row .section-title[data-v-c42949ce]{margin-bottom:0}.project-selector[data-v-c42949ce]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.project-btn[data-v-c42949ce]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 10px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:all .15s;text-align:center}.project-btn[data-v-c42949ce]:hover{border-color:var(--blue)}.project-btn.active[data-v-c42949ce]{background:#4d8fff15;border-color:var(--blue)}.project-icon[data-v-c42949ce]{font-size:1.4rem}.project-label-text[data-v-c42949ce]{font-size:12.5px;font-weight:700;color:var(--text)}.dropzone[data-v-c42949ce]{border:2px dashed var(--border);border-radius:var(--radius);padding:32px 16px;text-align:center;cursor:pointer;transition:all .15s}.dropzone[data-v-c42949ce]:hover,.dropzone.dragging[data-v-c42949ce]{border-color:var(--blue);background:#4d8fff08}.drop-icon[data-v-c42949ce]{color:var(--muted)}.drop-ok[data-v-c42949ce]{color:var(--green)}.drop-label[data-v-c42949ce]{font-size:14px;font-weight:600;margin-top:6px}.mapping-grid[data-v-c42949ce]{display:flex;flex-direction:column;gap:8px}.mapping-row[data-v-c42949ce]{display:grid;grid-template-columns:180px 1fr 160px;gap:10px;align-items:center}.mapping-label[data-v-c42949ce]{font-size:13px;font-weight:600;color:var(--text)}.mapping-label .req[data-v-c42949ce]{color:var(--red)}.mapping-select[data-v-c42949ce]{width:100%}.mapping-sample[data-v-c42949ce]{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkbox-row[data-v-c42949ce]{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.alert-error[data-v-c42949ce]{background:#ff4d4d18;border:1px solid #ff4d4d44;color:var(--red);border-radius:var(--radius-sm);padding:10px 12px;font-size:13px}.alert-warn[data-v-c42949ce]{background:#ffb02e18;border:1px solid #ffb02e44;color:var(--orange, #ffb02e);border-radius:var(--radius-sm);padding:10px 12px;font-size:13px}.result-grid[data-v-c42949ce]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;text-align:center}.result-value[data-v-c42949ce]{font-size:1.6rem;font-weight:800}.result-label[data-v-c42949ce],.invalid-item[data-v-c42949ce]{font-size:12px;color:var(--muted)}.btn-row[data-v-c42949ce]{display:flex;gap:10px}@media (max-width: 700px){.mapping-row[data-v-c42949ce]{grid-template-columns:1fr;gap:4px}}:root{color-scheme:dark;--bg: #0f0f1a;--surface: #1a1a2e;--surface-2: #22223a;--border: #2a2a4a;--text: #e0e0f0;--muted: #7777aa;--red: #ff4444;--orange: #ff8c00;--yellow: #ffd700;--green: #44dd88;--blue: #4d8fff;--purple: #9b59ff;--radius: 10px;--radius-sm: 6px;--text-soft: #d0d0ee;--muted-soft: #9999bb;--ink-red: #ff8080;--ink-red-soft: var(--ink-red-soft);--ink-orange: var(--ink-orange);--ink-green: var(--ink-green);--ink-blue: var(--ink-blue);--ink-purple: #c084ff;--ink-purple-soft: #d0c0f0;--hover-tint: var(--hover-tint);--line-faint: #ffffff08;--neutral-tint: var(--neutral-tint)}:root[data-theme=light]{color-scheme:light;--bg: #f4f5f9;--surface: #ffffff;--surface-2: #eef0f6;--border: #dde0ea;--text: #1c1e2b;--muted: #666b85;--red: #d63131;--orange: #c45a00;--yellow: #9a7400;--green: #17864a;--blue: #2f6ee0;--purple: #7c3aed;--text-soft: #34374a;--muted-soft: #7a7e95;--ink-red: #c02626;--ink-red-soft: #b42323;--ink-orange: #a84d00;--ink-green: #15723f;--ink-blue: #1f58c7;--ink-purple: #7a35e0;--ink-purple-soft: #5b3d8f;--hover-tint: #1c1e2b08;--line-faint: #1c1e2b0d;--neutral-tint: #1c1e2b0d}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5;min-height:100vh}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}button,.btn{cursor:pointer;border:none;border-radius:var(--radius-sm);padding:8px 18px;font-size:14px;font-weight:600;transition:opacity .15s,transform .1s}button:hover,.btn:hover{opacity:.88}button:active{transform:scale(.97)}.btn-primary{background:var(--blue);color:#fff}.btn-danger{background:var(--red);color:#fff}.btn-ghost{background:var(--surface-2);color:var(--text);border:1px solid var(--border)}input,select,textarea{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);padding:9px 12px;font-size:14px;width:100%;outline:none;transition:border-color .15s}input:focus,select:focus,textarea:focus{border-color:var(--blue)}label{display:block;color:var(--muted);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.badge{display:inline-flex;align-items:center;font-size:11px;font-weight:700;padding:3px 9px;border-radius:20px;white-space:nowrap}.tag-hot{background:#f442;color:var(--red);border:1px solid var(--red)}.tag-warm{background:#ff8c0022;color:var(--orange);border:1px solid var(--orange)}.tag-cool{background:#ffd70022;color:var(--yellow);border:1px solid var(--yellow)}.tag-cold{background:var(--neutral-tint);color:var(--muted);border:1px solid var(--border)}.tag-new{background:#4d8fff22;color:var(--blue);border:1px solid var(--blue)}.tag-contacted{background:#ffd70022;color:var(--yellow);border:1px solid var(--yellow)}.tag-callback{background:#ff8c0022;color:var(--orange);border:1px solid var(--orange)}.tag-not_interested{background:var(--neutral-tint);color:var(--muted);border:1px solid var(--border)}.tag-converted{background:#4d82;color:var(--green);border:1px solid var(--green)}.text-red{color:var(--red)}.text-orange{color:var(--orange)}.text-yellow{color:var(--yellow)}.text-green{color:var(--green)}.text-muted{color:var(--muted)}.text-blue{color:var(--blue)}.flex{display:flex}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.items-center{align-items:center}.justify-between{justify-content:space-between}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.mt-4{margin-top:4px}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mb-4{margin-bottom:4px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mb-20{margin-bottom:20px}.mb-24{margin-bottom:24px}.mb-28{margin-bottom:28px}.empty-state{text-align:center;padding:60px 20px;color:var(--muted)}.empty-state .icon{font-size:3rem;margin-bottom:12px}.empty-state p{font-size:1rem}.prospects-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(520px,1fr));gap:16px}@media (max-width: 768px){.prospects-grid{grid-template-columns:1fr}.card{padding:14px}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}:root{--t-micro: 10.5px;--t-mini: 11.5px;--t-small: 12.5px;--t-body: 13.5px;--t-lead: 15px;--t-title: 20px;--t-hero: 26px}.topbar{height:56px;min-height:56px;border-bottom:1px solid var(--border);background:var(--surface);display:flex;align-items:center;gap:12px;padding:0 24px;position:sticky;top:0;z-index:90}.topbar-note{font-size:var(--t-small);color:var(--muted)}.topbar-spacer{flex:1}.page-title{font-size:var(--t-title);font-weight:700;margin:0;letter-spacing:-.01em}.page-sub{margin:4px 0 0;font-size:13px;color:var(--muted)}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.utabs{display:flex;gap:4px;border-bottom:1px solid var(--border);margin-bottom:14px;overflow-x:auto}.utab{background:none;border:none;border-bottom:2px solid transparent;padding:9px 13px;color:var(--muted);font-size:13px;font-weight:600;margin-bottom:-1px;border-radius:0;white-space:nowrap;display:flex;align-items:center;gap:7px;transition:color .15s}.utab:hover{color:var(--text);opacity:1}.utab.active{color:var(--blue);border-bottom-color:var(--blue)}.utab-count{background:var(--surface-2);border-radius:20px;font-size:var(--t-micro);font-weight:700;padding:1px 7px;color:var(--muted)}.utab.active .utab-count{background:#4d8fff22;color:var(--blue)}.utable{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.utable-head,.utable-row{display:grid;gap:12px;align-items:center;padding:11px 18px;border-bottom:1px solid var(--border)}.utable-head{position:sticky;top:0;background:var(--surface);z-index:2}.utable-row:last-child{border-bottom:none}.utable-row{text-decoration:none;color:var(--text)}.utable-row:hover{background:var(--hover-tint);text-decoration:none}.uth{font-size:var(--t-micro);font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.utd-strong{font-size:var(--t-body);font-weight:650}.utd-muted{font-size:var(--t-small);color:var(--muted)}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ubanner{display:flex;gap:11px;align-items:flex-start;border:1px solid var(--border);border-radius:var(--radius);padding:13px 16px;margin-bottom:16px;font-size:13px;line-height:1.55}.ubanner svg{flex-shrink:0;margin-top:1px}.ubanner-red{background:#f441;border-color:#f443;color:var(--ink-red-soft)}.ubanner-orange{background:#ff8c0011;border-color:#ff8c0033;color:var(--ink-orange)}.ubanner-green{background:#4d81;border-color:#4d83;color:var(--ink-green)}.ubanner-purple{background:#9b59ff11;border-color:#9b59ff33;color:var(--ink-purple-soft)}.ubanner-blue{background:#4d8fff11;border-color:#4d8fff33;color:var(--ink-blue)}.ukpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ukpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px}.ukpi-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.ukpi-value{font-size:var(--t-hero);font-weight:750;letter-spacing:-.02em;margin-top:6px}.ukpi-note{font-size:var(--t-mini);color:var(--muted);margin-top:3px}.ugauge{height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}.ugauge>span{display:block;height:100%;border-radius:3px}.upanel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px}.upanel-title{font-size:13px;font-weight:700;margin:0 0 14px}.btn-quiet{background:none;border:1px solid var(--border);color:var(--muted);border-radius:var(--radius-sm);padding:6px 11px;font-size:var(--t-small);font-weight:600}.btn-quiet:hover{border-color:var(--muted);color:var(--text)}.btn-soft{background:#4d8fff18;border:1px solid #4d8fff44;color:var(--blue);border-radius:var(--radius-sm);padding:6px 13px;font-size:var(--t-small);font-weight:650}.btn-soft:hover{background:#4d8fff28}@media (max-width: 900px){.ukpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dock-flottant{position:fixed;right:24px;bottom:24px;z-index:999;display:flex;flex-direction:column;align-items:flex-end;gap:12px;max-height:calc(100vh - 48px);pointer-events:none}.dock-flottant>*{pointer-events:auto}@media (max-width: 768px){.dock-flottant{right:16px;bottom:16px;max-height:calc(100vh - 32px)}}
