@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";.sidebar[data-v-c8545749]{border-right:1px solid var(--adde-border);z-index:100;background:#080a11;flex-direction:column;width:240px;height:100vh;padding:1.5rem 1rem;transition:width .4s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0}.sidebar.collapsed[data-v-c8545749]{width:70px;padding:1.5rem .6rem}.logo-container[data-v-c8545749]{border-bottom:1px solid var(--adde-border);justify-content:space-between;align-items:center;height:50px;margin-bottom:1rem;padding:0 .25rem 1.5rem;display:flex}.sidebar.collapsed .logo-container[data-v-c8545749]{justify-content:center;padding-bottom:1rem}.collapse-toggle[data-v-c8545749]{border:1px solid var(--adde-border);color:var(--adde-text-dim);cursor:pointer;background:#ffffff08;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;transition:all .2s;display:flex}.collapse-toggle[data-v-c8545749]:hover{background:var(--adde-magenta);color:#fff;border-color:#0000}.collapse-toggle svg[data-v-c8545749]{width:14px;height:14px}.logo[data-v-c8545749]{align-items:center;gap:.6rem;display:flex}.logo-badge[data-v-c8545749]{color:#fff;letter-spacing:-.05em;background:linear-gradient(135deg,#0ea5e9,#0284c7);border-radius:8px;padding:.35rem .5rem;font-size:.95rem;font-weight:800}.logo-badge.mini[data-v-c8545749]{padding:.4rem;font-size:.85rem}.logo-text[data-v-c8545749]{flex-direction:column;display:flex}.logo-title[data-v-c8545749]{color:#fff;letter-spacing:.05em;font-size:.95rem;font-weight:800}.logo-subtitle[data-v-c8545749]{color:var(--adde-text-dim);font-size:.6rem;font-weight:600}.version-badge[data-v-c8545749]{color:#10b981;background:#10b9811a;border:1px solid #10b98133;border-radius:50px;padding:2px 6px;font-size:.6rem;font-weight:800}.nav-scroll-area[data-v-c8545749]{flex:1;margin-right:-.5rem;padding-right:.5rem;overflow-y:auto}.nav-links[data-v-c8545749]{flex-direction:column;gap:.35rem;display:flex}.nav-section-title[data-v-c8545749]{color:var(--adde-text-dim);letter-spacing:.08em;text-transform:uppercase;padding:1.2rem .5rem .4rem;font-size:.65rem;font-weight:800}.nav-item[data-v-c8545749]{color:#94a3b8;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:.7rem .8rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.sidebar.collapsed .nav-item[data-v-c8545749]{justify-content:center;padding:.7rem 0}.nav-item[data-v-c8545749]:before{content:"";opacity:0;background:#0ea5e9;width:3px;height:100%;transition:all .3s;position:absolute;top:0;left:0}.nav-item[data-v-c8545749]:hover{color:#fff;background:#ffffff05}.nav-item[data-v-c8545749]:hover:before{opacity:.5}.nav-item.active[data-v-c8545749]{color:#0ea5e9;background:#0ea5e914;font-weight:700}.nav-item.active[data-v-c8545749]:before{opacity:1}.nav-icon[data-v-c8545749]{flex-shrink:0;width:18px;height:18px}.badge-item[data-v-c8545749]{text-transform:uppercase;border-radius:6px;margin-left:auto;padding:1px 6px;font-size:.65rem;font-weight:800}.badge-blue[data-v-c8545749]{color:#0ea5e9;background:#0ea5e91a}.badge-orange[data-v-c8545749]{color:#f97316;background:#f973161a}.badge-light-blue[data-v-c8545749]{color:#38bdf8;background:#38bdf81a}.badge-purple[data-v-c8545749]{color:#a855f7;background:#a855f71a}.orphan-badge[data-v-c8545749]{background:var(--adde-magenta);color:#fff;border-radius:50px;margin-left:auto;padding:1px 6px;font-size:.65rem;font-weight:800}.sidebar-footer[data-v-c8545749]{border-top:1px solid var(--adde-border);flex-direction:column;gap:1rem;margin-top:auto;padding-top:1rem;display:flex}.money-time-box[data-v-c8545749]{text-align:center;background:#fb923c08;border:1px solid #fb923c26;border-radius:12px;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.money-time-hdr[data-v-c8545749]{color:#f97316;letter-spacing:.05em;font-size:.6rem;font-weight:800}.btn-money-time[data-v-c8545749]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f97316,#ea580c);border:none;border-radius:8px;padding:.5rem .8rem;font-size:.8rem;font-weight:800;transition:all .3s;box-shadow:0 4px 12px #f9731633}.btn-money-time[data-v-c8545749]:hover{transform:translateY(-1px);box-shadow:0 6px 15px #f9731659}.logout-btn[data-v-c8545749]{color:#f87171!important}.logout-btn[data-v-c8545749]:hover{background:#f871710d!important}.top-bar[data-v-963a70d2]{-webkit-backdrop-filter:blur(12px);background:#0c0e17b3;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;width:100%;height:70px;padding:0 2rem;display:flex}.weather-widget[data-v-963a70d2]{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:.7rem;padding:.4rem .8rem;display:flex}.weather-info[data-v-963a70d2]{flex-direction:column;display:flex}.weather-label[data-v-963a70d2]{color:var(--adde-text-dim);letter-spacing:.05em;font-size:.6rem;font-weight:800}.weather-value[data-v-963a70d2]{color:#10b981;text-shadow:0 0 10px #10b98133;font-size:.8rem;font-weight:700}.top-bar-actions[data-v-963a70d2]{align-items:center;gap:1.5rem;display:flex}.btn-simulate-success[data-v-963a70d2]{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-size:.8rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 12px #10b98133}.btn-simulate-success[data-v-963a70d2]:hover{background:#059669;transform:translateY(-1px);box-shadow:0 6px 15px #10b98159}.user-profile[data-v-963a70d2]{align-items:center;gap:.7rem;display:flex}.user-details[data-v-963a70d2]{text-align:right;flex-direction:column;display:flex}.user-name[data-v-963a70d2]{color:var(--adde-text);font-size:.8rem;font-weight:700}.user-role[data-v-963a70d2]{color:#0ea5e9;letter-spacing:.03em;font-size:.65rem;font-weight:700}.user-avatar[data-v-963a70d2]{color:#fff;background:#1e293b;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:1rem;font-weight:800;display:flex}.dashboard-layout[data-v-f9593d47]{background:var(--adde-bg);min-height:100vh;display:flex}.main-wrapper[data-v-f9593d47]{flex-direction:column;flex:1;min-height:100vh;margin-left:240px;transition:margin-left .4s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.main-wrapper.collapsed[data-v-f9593d47]{margin-left:70px}.sticky-topbar[data-v-f9593d47]{z-index:90;position:sticky;top:0}.content-scroll-area[data-v-f9593d47]{flex:1;min-height:calc(100vh - 70px);overflow-y:auto}.premium-player-container[data-v-b6393d45]{flex-direction:column;gap:1.5rem;width:100%;display:flex}.waveform-box[data-v-b6393d45]{background:#0c0e12a6;border:1px solid #ffffff0a;border-radius:20px;flex-direction:column;gap:1.5rem;padding:1.8rem;display:flex}.waveform-header h4[data-v-b6393d45]{text-transform:uppercase;color:#64748b;letter-spacing:.05em;margin:0;font-size:.85rem;font-weight:800}.wave-visualizer[data-v-b6393d45]{background:#0003;border-radius:12px;justify-content:center;align-items:center;gap:3px;height:100px;padding:0 1.5rem;display:flex;overflow:hidden}.wave-bar[data-v-b6393d45]{border-radius:10px;width:6px;min-height:8px;transition:height 80ms,background-color .2s}.audio-file-info[data-v-b6393d45]{color:#94a3b8;justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.file-name[data-v-b6393d45]{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:70%;font-weight:700;overflow:hidden}.file-duration[data-v-b6393d45]{font-family:monospace;font-weight:700}.audio-control-row[data-v-b6393d45]{background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;align-items:center;gap:1.2rem;padding:1rem 1.4rem;display:flex}.play-btn-premium[data-v-b6393d45]{background:linear-gradient(135deg, var(--adde-magenta), #b0005a);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex;box-shadow:0 4px 15px #e1007a4d}.play-btn-premium[data-v-b6393d45]:hover{transform:scale(1.05);box-shadow:0 6px 20px #e1007a73}.play-btn-premium svg[data-v-b6393d45]{width:18px;height:18px}.timeline-and-markers[data-v-b6393d45]{flex:1;align-items:center;gap:1rem;display:flex}.progress-track-wrapper[data-v-b6393d45]{cursor:pointer;background:#ffffff0d;border-radius:4px;flex:1;height:6px;position:relative}.progress-bar-premium[data-v-b6393d45]{background:linear-gradient(90deg, var(--adde-magenta), var(--adde-blue));border-radius:4px;height:100%;position:relative}.progress-handle-premium[data-v-b6393d45]{border:2px solid var(--adde-magenta);background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;right:-5px;transform:translateY(-50%);box-shadow:0 0 8px #00000080}.marker-dot[data-v-b6393d45]{cursor:pointer;z-index:10;border:2px solid #0f1115;border-radius:50%;width:10px;height:10px;transition:transform .2s;position:absolute;top:50%;transform:translate(-50%,-50%)}.marker-dot[data-v-b6393d45]:hover{transform:translate(-50%,-50%)scale(1.4)}.marker-dot.objection[data-v-b6393d45]{background-color:#ef4444;box-shadow:0 0 8px #ef4444}.marker-dot.accord[data-v-b6393d45]{background-color:#10b981;box-shadow:0 0 8px #10b981}.marker-dot.pitch[data-v-b6393d45]{background-color:#0071e3;box-shadow:0 0 8px #0071e3}.marker-popover[data-v-b6393d45]{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:#161a22;border:1px solid #ffffff14;border-radius:8px;padding:6px 12px;font-size:.72rem;font-weight:700;transition:all .2s;position:absolute;bottom:20px;left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 10px 20px #0006}.marker-dot:hover .marker-popover[data-v-b6393d45]{opacity:1;transform:translate(-50%)translateY(0)}.btn-speed-premium[data-v-b6393d45]{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:4px 10px;font-size:.75rem;font-weight:800;transition:all .2s}.btn-speed-premium[data-v-b6393d45]:hover{border-color:var(--adde-magenta);background:#ffffff14}.markers-legend[data-v-b6393d45]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.legend-title[data-v-b6393d45]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:800}.legend-tag[data-v-b6393d45]{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0d;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:.72rem;font-weight:700;transition:all .2s;display:flex}.legend-tag[data-v-b6393d45]:hover{background:#ffffff0f}.legend-tag.objection .dot[data-v-b6393d45]{background-color:#ef4444}.legend-tag.accord .dot[data-v-b6393d45]{background-color:#10b981}.legend-tag.pitch .dot[data-v-b6393d45]{background-color:#0071e3}.legend-tag .dot[data-v-b6393d45]{border-radius:50%;width:6px;height:6px}.legend-tag.objection[data-v-b6393d45]{color:#ef4444;border-color:#ef444426}.legend-tag.accord[data-v-b6393d45]{color:#10b981;border-color:#10b98126}.legend-tag.pitch[data-v-b6393d45]{color:#0071e3;border-color:#0071e326}.rnd-module-card[data-v-b6393d45]{background:#171224b3;border:1px solid #a855f740;border-radius:20px;flex-direction:column;gap:1.2rem;padding:1.8rem;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #a855f70d}.rnd-module-card[data-v-b6393d45]:before{content:"";background:linear-gradient(90deg,#a855f7,#ec4899);height:3px;position:absolute;top:0;left:0;right:0}.rnd-title-group[data-v-b6393d45]{align-items:center;gap:12px;display:flex}.rnd-badge[data-v-b6393d45]{color:#c084fc;text-transform:uppercase;letter-spacing:.05em;background:#a855f733;border:1px solid #a855f766;border-radius:6px;padding:4px 10px;font-size:.7rem;font-weight:900}.rnd-precision[data-v-b6393d45]{color:#a855f7;text-transform:uppercase;font-size:.75rem;font-weight:800}.rnd-summary-box[data-v-b6393d45]{background:#00000040;border:1px solid #a855f71a;border-radius:12px;padding:1.2rem}.summary-label[data-v-b6393d45]{color:#10b981;margin-bottom:6px;font-size:.8rem;font-weight:800;display:block}.summary-text[data-v-b6393d45]{color:#e2e8f0;margin:0;font-size:.9rem;line-height:1.6}.rnd-divider[data-v-b6393d45]{background:#a855f726;height:1px}.raw-transcript-title[data-v-b6393d45]{color:#c084fc;margin-bottom:10px;font-size:.8rem;font-weight:800}.transcription-body[data-v-b6393d45]{flex-direction:column;gap:.8rem;max-height:250px;padding-right:4px;display:flex;overflow-y:auto}.transcript-line[data-v-b6393d45]{cursor:pointer;opacity:.4;border:1px solid #0000;border-radius:12px;gap:1rem;padding:.7rem .9rem;transition:all .25s;display:flex}.transcript-line[data-v-b6393d45]:hover{opacity:.85;background:#ffffff05}.transcript-line.active[data-v-b6393d45]{transform:translate(4px);box-shadow:0 4px 20px #a855f714;opacity:1!important;background:#a855f714!important;border-color:#a855f74d!important}.speaker-avatar[data-v-b6393d45]{flex-shrink:0;width:75px;padding-top:3px;font-size:.72rem;font-weight:800}.agent .speaker-avatar[data-v-b6393d45]{color:#a855f7}.prospect .speaker-avatar[data-v-b6393d45]{color:#fbbf24}.bubble-text[data-v-b6393d45]{flex-direction:column;flex:1;gap:4px;display:flex}.timestamp[data-v-b6393d45]{color:#64748b;font-family:monospace;font-size:.65rem;font-weight:700}.bubble-text p[data-v-b6393d45]{color:#cbd5e1;margin:0;font-size:.88rem;line-height:1.5}.transcript-line.active p[data-v-b6393d45]{color:#fff;font-weight:600}.btn-regenerate-rnd[data-v-b6393d45]{color:#c084fc;cursor:pointer;background:#a855f71a;border:1px solid #a855f74d;border-radius:10px;width:100%;padding:.6rem;font-size:.8rem;font-weight:800;transition:all .2s}.btn-regenerate-rnd[data-v-b6393d45]:hover{color:#fff;background:#a855f733;border-color:#a855f7}.transcription-loading-state[data-v-b6393d45]{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:2.5rem 1rem;font-size:.85rem;display:flex}.progress-txt[data-v-b6393d45]{color:#f1f5f9;font-size:.9rem;font-weight:700}.gpu-badge[data-v-b6393d45]{color:#10b981;text-transform:uppercase;background:#10b9811f;border:1px solid #10b98133;border-radius:50px;padding:3px 8px;font-size:.68rem;font-weight:800}.spinner-mini[data-v-b6393d45]{border:3px solid #a855f71a;border-top-color:#a855f7;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin-mini-b6393d45}@keyframes spin-mini-b6393d45{to{transform:rotate(360deg)}}.control-btn-secondary[data-v-b6393d45]{color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}.control-btn-secondary[data-v-b6393d45]:hover{color:#fff;background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.control-btn-secondary svg[data-v-b6393d45]{width:18px;height:18px}.detail-overlay[data-v-2dc46b36]{-webkit-backdrop-filter:blur(12px);z-index:9999;opacity:0;pointer-events:none;background:#080a0ed9;justify-content:flex-end;transition:all .3s;display:flex;position:fixed;inset:0}.detail-overlay.open[data-v-2dc46b36]{opacity:1;pointer-events:auto}.detail-panel[data-v-2dc46b36]{background:var(--adde-card);flex-direction:column;width:75%;max-width:1200px;height:100vh;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;transform:translate(100%);box-shadow:-10px 0 50px #00000026}.detail-overlay.open .detail-panel[data-v-2dc46b36]{transform:translate(0)}.detail-header[data-v-2dc46b36]{border-bottom:1px solid var(--adde-border);justify-content:space-between;align-items:center;padding:1.8rem 2.5rem;display:flex}.header-left h3[data-v-2dc46b36]{text-transform:uppercase;color:var(--adde-magenta);letter-spacing:.1em;margin-bottom:.4rem;font-size:.8rem;font-weight:700}.header-left h2[data-v-2dc46b36]{color:var(--adde-text);letter-spacing:-.02em;font-size:1.6rem;font-weight:800}.close-btn[data-v-2dc46b36]{color:#fff;cursor:pointer;background:#ffffff0d;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.close-btn[data-v-2dc46b36]:hover{background:var(--adde-magenta);transform:rotate(90deg)}.detail-body[data-v-2dc46b36]{flex:1;grid-template-columns:1fr 1.6fr;align-items:start;gap:2.5rem;padding:2.5rem;display:grid;overflow-y:auto}@media (width<=1024px){.detail-body[data-v-2dc46b36]{grid-template-columns:1fr;gap:2rem}.detail-panel[data-v-2dc46b36]{width:100%}}.detail-col-left[data-v-2dc46b36],.detail-col-right[data-v-2dc46b36]{flex-direction:column;gap:2rem;min-width:0;display:flex}.info-section[data-v-2dc46b36]{margin-bottom:.5rem}.prospect-card-premium[data-v-2dc46b36]{background:#ffffff03;border:1px solid #ffffff0a;border-radius:20px;flex-direction:column;gap:8px;padding:1.6rem;display:flex}.prospect-card-premium h3[data-v-2dc46b36]{color:#fff;letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:900}.sector-lbl[data-v-2dc46b36]{color:#64748b;margin:0 0 8px;font-size:.8rem;font-weight:600}.prospect-fields[data-v-2dc46b36]{border-top:1px solid #ffffff0d;flex-direction:column;gap:12px;padding-top:12px;display:flex}.field-item[data-v-2dc46b36]{justify-content:space-between;align-items:center;font-size:.88rem;display:flex}.field-item .label[data-v-2dc46b36]{color:#64748b;font-weight:600}.field-item .value[data-v-2dc46b36]{color:#fff;font-weight:700}.field-item .value.select-value[data-v-2dc46b36]{color:#10b981;text-transform:uppercase;background:#10b9811a;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:800}.highlight-campaign[data-v-2dc46b36]{color:var(--adde-blue)!important}.timeline-interaction[data-v-2dc46b36]{flex-direction:column;margin-top:.5rem;padding-left:24px;display:flex;position:relative}.timeline-interaction[data-v-2dc46b36]:before{content:"";background:#ffffff0d;width:2px;position:absolute;top:10px;bottom:10px;left:5px}.timeline-step[data-v-2dc46b36]{opacity:.35;padding-bottom:1.8rem;transition:opacity .3s;position:relative}.timeline-step[data-v-2dc46b36]:last-child{padding-bottom:0}.timeline-step.active[data-v-2dc46b36]{opacity:1}.timeline-marker[data-v-2dc46b36]{background:#64748b;border:2px solid #0f1115;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-24px}.timeline-marker.step-blue[data-v-2dc46b36]{background:var(--adde-blue);box-shadow:0 0 10px var(--adde-blue)}.timeline-marker.step-purple[data-v-2dc46b36]{background:#a855f7;box-shadow:0 0 10px #a855f7}.timeline-marker.step-green[data-v-2dc46b36]{background:#10b981;box-shadow:0 0 10px #10b981}.timeline-content h4[data-v-2dc46b36]{color:#fff;margin:0 0 2px;font-size:.9rem;font-weight:800}.timeline-content p[data-v-2dc46b36]{color:#64748b;margin:0;font-size:.8rem;font-weight:600}.section-tag-premium[data-v-2dc46b36]{text-transform:uppercase;color:#64748b;letter-spacing:.08em;margin-bottom:.8rem;font-size:.72rem;font-weight:800;display:block}.history-header[data-v-2dc46b36]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.count-badge[data-v-2dc46b36]{color:var(--adde-magenta);background:#e1007a0d;border-radius:50px;padding:4px 12px;font-size:.75rem;font-weight:700}.custom-dropdown[data-v-2dc46b36]{width:100%;position:relative}.dropdown-trigger[data-v-2dc46b36]{border:1px solid var(--adde-border);cursor:pointer;text-align:left;background:#ffffff08;border-radius:16px;justify-content:space-between;align-items:center;width:100%;padding:1.2rem;transition:all .2s;display:flex}.dropdown-trigger[data-v-2dc46b36]:hover{border-color:var(--adde-magenta);background:#ffffff0d}.t-date[data-v-2dc46b36]{color:var(--adde-text-dim);margin-bottom:4px;font-size:.75rem;display:block}.t-etat[data-v-2dc46b36]{color:var(--adde-text);font-size:1rem;font-weight:700}.select-arrow[data-v-2dc46b36]{color:var(--adde-text-dim);transition:transform .3s}.select-arrow.open[data-v-2dc46b36]{color:var(--adde-magenta);transform:rotate(180deg)}.dropdown-menu[data-v-2dc46b36]{background:var(--adde-card);border:1px solid var(--adde-border);z-index:1000;border-radius:16px;max-height:400px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 50px #00000080}.dropdown-item[data-v-2dc46b36]{border-bottom:1px solid var(--adde-border);cursor:pointer;padding:1.2rem;transition:all .2s}.dropdown-item[data-v-2dc46b36]:last-child{border-bottom:none}.dropdown-item[data-v-2dc46b36]:hover{background:#ffffff08}.dropdown-item.active[data-v-2dc46b36]{border-left:4px solid var(--adde-magenta);background:#e1007a1a}.item-time[data-v-2dc46b36]{color:var(--adde-text-dim);margin-bottom:4px;font-size:.7rem}.item-etat[data-v-2dc46b36]{color:var(--adde-text);font-size:.95rem;font-weight:700;line-height:1.4}.details-v3-grid[data-v-2dc46b36]{grid-template-columns:1fr 1fr;gap:2.5rem;width:100%;margin-top:1.5rem;display:grid}@media (width<=1024px){.details-v3-grid[data-v-2dc46b36]{grid-template-columns:1fr;gap:2rem}}.grid-column[data-v-2dc46b36]{background:#ffffff03;border:1px solid #ffffff08;border-radius:20px;padding:1.5rem}.compact-kv-list[data-v-2dc46b36]{flex-direction:column;gap:1rem;display:flex}.kv-row[data-v-2dc46b36]{border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;padding-bottom:.8rem;font-size:.85rem;display:flex}.kv-row[data-v-2dc46b36]:last-child{border-bottom:none;padding-bottom:0}.kv-key[data-v-2dc46b36]{color:#94a3b8;text-align:left;max-width:50%;font-weight:500}.kv-value-wrapper[data-v-2dc46b36]{align-items:center;gap:8px;display:flex;position:relative}.kv-value[data-v-2dc46b36]{color:#fff;text-align:right;font-weight:700}.diff-wrapper[data-v-2dc46b36]{display:inline-block;position:relative}.diff-badge[data-v-2dc46b36]{text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:.68rem;font-weight:850;transition:all .2s;display:flex}.diff-badge.updated[data-v-2dc46b36]{color:#fbbf24;background:#f59e0b14;border:1px solid #f59e0b2e}.diff-badge.updated[data-v-2dc46b36]:hover{background:#f59e0b29;border-color:#f59e0b4d;transform:translateY(-1px)}.diff-badge.added[data-v-2dc46b36]{color:#34d399;background:#10b98114;border:1px solid #10b9812e}.diff-popover[data-v-2dc46b36]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:100;text-align:left;border:1px solid #ffffff14;border-radius:12px;width:300px;max-height:280px;padding:1.2rem;position:absolute;bottom:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 12px 30px #0006;background:#0c0e17f2!important}.popover-header[data-v-2dc46b36]{border-bottom:1px solid #ffffff0f;flex-direction:column;gap:2px;margin-bottom:12px;padding-bottom:8px;display:flex}.popover-title[data-v-2dc46b36]{text-transform:uppercase;color:var(--adde-magenta);letter-spacing:.05em;font-size:.7rem;font-weight:800}.popover-subtitle[data-v-2dc46b36]{color:#fff;word-break:break-all;font-size:.85rem;font-weight:700}.popover-timeline[data-v-2dc46b36]{flex-direction:column;gap:12px;padding-left:14px;display:flex;position:relative}.popover-timeline[data-v-2dc46b36]:before{content:"";background:#ffffff14;width:1px;position:absolute;top:6px;bottom:6px;left:4px}.timeline-pop-item[data-v-2dc46b36]{flex-direction:column;gap:4px;display:flex;position:relative}.timeline-pop-marker[data-v-2dc46b36]{background:#fff3;border:1px solid #0c0e17f2;border-radius:50%;width:6px;height:6px;transition:all .2s;position:absolute;top:6px;left:-14px;transform:translate(-50%)}.timeline-pop-item.current .timeline-pop-marker[data-v-2dc46b36]{background:#fbbf24;box-shadow:0 0 8px #fbbf24}.timeline-pop-meta[data-v-2dc46b36]{color:#64748b;justify-content:space-between;font-size:.7rem;font-weight:600;display:flex}.timeline-pop-author[data-v-2dc46b36]{color:#94a3b8}.timeline-pop-value[data-v-2dc46b36]{color:#e2e8f0;word-break:break-word;background:#ffffff05;border:1px solid #ffffff08;border-radius:6px;padding:6px 8px;font-size:.82rem;font-weight:600}.timeline-pop-item.current .timeline-pop-value[data-v-2dc46b36]{color:#fff;background:#f59e0b08;border-color:#f59e0b1a}.audio-container[data-v-2dc46b36]{margin-top:1.5rem}.fade-slide-enter-active[data-v-2dc46b36],.fade-slide-leave-active[data-v-2dc46b36]{transition:all .3s}.fade-slide-enter-from[data-v-2dc46b36],.fade-slide-leave-to[data-v-2dc46b36]{opacity:0;transform:translateY(-10px)}.qualification-badge-grid[data-v-2dc46b36]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1rem;display:grid}.q-badge-card[data-v-2dc46b36]{background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;align-items:center;gap:10px;padding:1rem;transition:all .3s;display:flex}.q-badge-card[data-v-2dc46b36]:hover{background:#ffffff0a;border-color:#e1007a33;transform:translateY(-2px)}.q-icon[data-v-2dc46b36]{font-size:1.8rem}.q-meta[data-v-2dc46b36]{flex-direction:column;gap:2px;display:flex}.q-label[data-v-2dc46b36]{text-transform:uppercase;color:var(--adde-text-dim);font-size:.65rem;font-weight:700}.q-value[data-v-2dc46b36]{color:#fff;font-size:.9rem;font-weight:800}.q-value.success[data-v-2dc46b36]{color:#10b981}.q-value.warning[data-v-2dc46b36]{color:#f59e0b}.q-value.danger[data-v-2dc46b36]{color:#ef4444;text-shadow:0 0 10px #ef444433}.q-value.highlight[data-v-2dc46b36]{color:var(--adde-blue);text-shadow:0 0 10px #0071e333}.ia-insights-container[data-v-2dc46b36]{background:#ffffff03;border:1px solid #ffffff0a;border-radius:16px;flex-direction:column;gap:12px;margin-top:1.5rem;padding:1.2rem;display:flex}.insight-row[data-v-2dc46b36]{flex-direction:column;gap:4px;display:flex}.ins-label[data-v-2dc46b36]{text-transform:uppercase;color:var(--adde-text-dim);letter-spacing:.05em;font-size:.72rem;font-weight:800}.ins-value[data-v-2dc46b36]{font-size:.92rem;font-weight:600;line-height:1.5}.ins-value.objection[data-v-2dc46b36]{color:#ef4444;font-weight:700}.ins-value.recommendation[data-v-2dc46b36]{color:#10b981}.agent-info[data-v-2dc46b36]{gap:8px;margin-top:10px;font-size:.95rem;display:flex}.agent-label[data-v-2dc46b36]{color:var(--adde-text-dim,#64748b);font-weight:700}.agent-name[data-v-2dc46b36]{color:var(--adde-magenta,#e1007a);font-weight:700}.contact-grid[data-v-2dc46b36]{border-top:1px solid var(--adde-border,#ffffff14);flex-direction:column;gap:8px;margin-top:15px;padding-top:15px;display:flex}.contact-item[data-v-2dc46b36]{gap:8px;font-size:.95rem;display:flex}.contact-item .label[data-v-2dc46b36]{color:var(--adde-text-dim,#64748b);font-weight:700}.contact-item .value[data-v-2dc46b36]{color:var(--adde-text,#f1f5f9);font-weight:600}.toast-notification[data-v-8fbf5860]{color:#fff;z-index:9999;background:#1a1e26;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:12px;min-width:300px;padding:1rem 1.5rem;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 15px 40px #0006}.toast-icon[data-v-8fbf5860]{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.success .toast-icon[data-v-8fbf5860]{color:#00d474;background:#00d4741a}.error .toast-icon[data-v-8fbf5860]{color:#ff3b30;background:#ff3b301a}.toast-content[data-v-8fbf5860]{font-size:.9rem;font-weight:700}.toast-enter-active[data-v-8fbf5860],.toast-leave-active[data-v-8fbf5860]{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.toast-enter-from[data-v-8fbf5860]{opacity:0;transform:translateY(20px)scale(.9)}.toast-leave-to[data-v-8fbf5860]{opacity:0;transform:translate(50px)}.audio-activation-banner{-webkit-backdrop-filter:blur(8px);z-index:100;background:linear-gradient(135deg,#e1007a26,#0071e326);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1.5rem;padding:.75rem 2rem;animation:.4s ease-out slideDown;display:flex;position:sticky;top:0;box-shadow:0 4px 20px #00000026}.banner-inner{align-items:center;gap:1rem;display:flex}.banner-pulse{background-color:var(--adde-magenta);border-radius:50%;width:8px;height:8px;animation:1.5s infinite pulse-ring;box-shadow:0 0 #e1007ab3}.banner-icon{font-size:1.2rem}.banner-text{color:var(--adde-text);font-size:.9rem;font-weight:500}.banner-btn{background:var(--adde-magenta);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.4rem 1.2rem;font-size:.85rem;font-weight:700;transition:all .2s;box-shadow:0 0 15px #e1007a66}.banner-btn:hover{color:var(--adde-magenta);background:#fff;transform:translateY(-1px);box-shadow:0 0 20px #fff9}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes pulse-ring{0%{transform:scale(.95);box-shadow:0 0 #e1007ab3}70%{transform:scale(1);box-shadow:0 0 0 8px #e1007a00}to{transform:scale(.95);box-shadow:0 0 #e1007a00}}.app-layout{min-height:100vh}.app-loading-screen{background:var(--adde-bg);justify-content:center;align-items:center;min-height:100vh;display:flex}.app-loading-card{text-align:center;flex-direction:column;align-items:center;gap:1rem;min-width:260px;padding:2rem 2.5rem;display:flex}.app-loading-spinner{border:3px solid #ffffff14;border-top-color:var(--adde-magenta);border-radius:50%;width:36px;height:36px;animation:.9s linear infinite spin}.dashboard-section-wrapper{min-height:100vh;display:flex}.view-container{background:var(--adde-bg);flex:1;min-height:100vh;margin-left:240px;padding-bottom:2rem;transition:margin-left .4s cubic-bezier(.4,0,.2,1)}.view-container.collapsed{margin-left:70px}.view-container.full-width{padding-bottom:0;margin-left:0!important}.toasts-wrapper{z-index:10000;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;padding:20px;display:flex;position:fixed;bottom:0;right:0}.toasts-wrapper>*{pointer-events:auto}.modal-overlay{-webkit-backdrop-filter:blur(12px);z-index:9999;background:#080a0ed9;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;display:flex;position:fixed;top:0;left:0}.fade-enter-active,.fade-leave-active{transition:opacity .4s}.fade-enter-from,.fade-leave-to{opacity:0}@keyframes spin{to{transform:rotate(360deg)}}:root{--adde-magenta:#e1007a;--adde-blue:#0ea5e9;--adde-bg:#080a11;--adde-card:#0c0e17;--adde-border:#ffffff0d;--adde-text:#f8fafc;--adde-text-dim:#94a3b8;--adde-shadow:0 12px 32px #00000080;--font-main:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--base-radius:12px;--card-radius:20px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-main);background-color:var(--adde-bg);color:var(--adde-text);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.4;overflow-x:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--adde-magenta);box-shadow:0 0 10px var(--adde-magenta);border-radius:10px}.glass-card{background:var(--adde-card);border:1px solid var(--adde-border);box-shadow:var(--adde-shadow);border-radius:var(--card-radius)}.btn-primary{background:var(--adde-magenta);color:#fff;border-radius:var(--base-radius);cursor:pointer;font-weight:700;font-family:var(--font-main);border:none;padding:.5rem 1.2rem;font-size:.9rem;transition:all .3s}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #e1007a80}@keyframes skeleton-loading{0%{background-color:#ffffff08}50%{background-color:#ffffff14}to{background-color:#ffffff08}}.skeleton{border-radius:8px;animation:1.5s ease-in-out infinite skeleton-loading}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.6s cubic-bezier(.16,1,.3,1) forwards fadeIn}
