@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";.sidebar[data-v-010d1956]{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-010d1956]{width:70px;padding:1.5rem .6rem}.logo-container[data-v-010d1956]{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-010d1956]{justify-content:center;padding-bottom:1rem}.collapse-toggle[data-v-010d1956]{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-010d1956]:hover{background:var(--adde-magenta);color:#fff;border-color:#0000}.collapse-toggle svg[data-v-010d1956]{width:14px;height:14px}.logo[data-v-010d1956]{align-items:center;gap:.6rem;display:flex}.logo-img[data-v-010d1956]{border:1px solid #ffffff14;border-radius:8px;width:32px;height:32px;box-shadow:0 0 10px #e1007a26}.logo-img.mini[data-v-010d1956]{width:28px;height:28px}.logo-text[data-v-010d1956]{flex-direction:column;display:flex}.logo-title[data-v-010d1956]{color:#fff;letter-spacing:.05em;font-size:.95rem;font-weight:800}.logo-subtitle[data-v-010d1956]{color:var(--adde-text-dim);font-size:.6rem;font-weight:600}.version-badge[data-v-010d1956]{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-010d1956]{flex:1;margin-right:-.5rem;padding-right:.5rem;overflow-y:auto}.nav-links[data-v-010d1956]{flex-direction:column;gap:.35rem;display:flex}.nav-section-title[data-v-010d1956]{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-010d1956]{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-010d1956]{justify-content:center;padding:.7rem 0}.nav-item[data-v-010d1956]:before{content:"";opacity:0;background:#0ea5e9;width:3px;height:100%;transition:all .3s;position:absolute;top:0;left:0}.nav-item[data-v-010d1956]:hover{color:#fff;background:#ffffff05}.nav-item[data-v-010d1956]:hover:before{opacity:.5}.nav-item.active[data-v-010d1956]{color:#0ea5e9;background:#0ea5e914;font-weight:700}.nav-item.active[data-v-010d1956]:before{opacity:1}.nav-icon[data-v-010d1956]{flex-shrink:0;width:18px;height:18px}.badge-item[data-v-010d1956]{text-transform:uppercase;border-radius:6px;margin-left:auto;padding:1px 6px;font-size:.65rem;font-weight:800}.badge-blue[data-v-010d1956]{color:#0ea5e9;background:#0ea5e91a}.badge-orange[data-v-010d1956]{color:#f97316;background:#f973161a}.badge-light-blue[data-v-010d1956]{color:#38bdf8;background:#38bdf81a}.badge-purple[data-v-010d1956]{color:#a855f7;background:#a855f71a}.orphan-badge[data-v-010d1956]{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-010d1956]{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-010d1956]{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-010d1956]{color:#f97316;letter-spacing:.05em;font-size:.6rem;font-weight:800}.btn-money-time[data-v-010d1956]{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-010d1956]:hover{transform:translateY(-1px);box-shadow:0 6px 15px #f9731659}.logout-btn[data-v-010d1956]{color:#f87171!important}.logout-btn[data-v-010d1956]:hover{background:#f871710d!important}.top-bar[data-v-f743d008]{-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-f743d008]{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:.7rem;padding:.4rem .8rem;display:flex}.weather-info[data-v-f743d008]{flex-direction:column;display:flex}.weather-label[data-v-f743d008]{color:var(--adde-text-dim);letter-spacing:.05em;font-size:.6rem;font-weight:800}.weather-value[data-v-f743d008]{color:#10b981;text-shadow:0 0 10px #10b98133;font-size:.8rem;font-weight:700}.top-bar-actions[data-v-f743d008]{align-items:center;gap:1.5rem;display:flex}.btn-simulate-success[data-v-f743d008]{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-f743d008]:hover{background:#059669;transform:translateY(-1px);box-shadow:0 6px 15px #10b98159}.user-profile[data-v-f743d008]{align-items:center;gap:.7rem;display:flex}.user-details[data-v-f743d008]{text-align:right;flex-direction:column;display:flex}.user-name[data-v-f743d008]{color:var(--adde-text);font-size:.8rem;font-weight:700}.user-role[data-v-f743d008]{color:#0ea5e9;letter-spacing:.03em;font-size:.65rem;font-weight:700}.user-avatar[data-v-f743d008]{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-3d073868]{background:var(--adde-bg);min-height:100vh;display:flex}.main-wrapper[data-v-3d073868]{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-3d073868]{margin-left:70px}.sticky-topbar[data-v-3d073868]{z-index:90;position:sticky;top:0}.content-scroll-area[data-v-3d073868]{flex:1;min-height:calc(100vh - 70px);overflow-y:auto}.rnd-module-card[data-v-2010c063]{background:#0c0e12a6;border:1px solid #ffffff0a;border-radius:20px;padding:1.8rem}.transcription-wrapper[data-v-2010c063]{flex-direction:column;gap:1.5rem;display:flex}.transcription-header[data-v-2010c063]{justify-content:space-between;align-items:center;display:flex}.rnd-title-group[data-v-2010c063]{align-items:center;gap:10px;display:flex}.rnd-badge[data-v-2010c063]{color:#0071e3;text-transform:uppercase;background:#0071e31a;border-radius:5px;padding:3px 8px;font-size:.65rem;font-weight:800}.transcription-header h4[data-v-2010c063]{color:#fff;margin:0;font-size:1rem;font-weight:700}.rnd-precision[data-v-2010c063]{color:#10b981;font-size:.75rem;font-weight:700}.rnd-summary-box[data-v-2010c063]{background:#ffffff05;border:1px solid #ffffff0a;border-radius:12px;padding:1rem}.summary-label[data-v-2010c063]{color:#0ea5e9;text-transform:uppercase;margin-bottom:.5rem;font-size:.7rem;font-weight:800;display:block}.summary-text[data-v-2010c063]{color:#e4e4e7;margin:0;font-size:.85rem;font-style:italic;line-height:1.5}.rnd-divider[data-v-2010c063]{background:#ffffff0d;height:1px}.transcription-body[data-v-2010c063]{flex-direction:column;gap:.8rem;max-height:250px;padding-right:.5rem;display:flex;overflow-y:auto}.transcription-loading-state[data-v-2010c063]{flex-direction:column;align-items:center;gap:10px;padding:2rem 0;display:flex}.spinner-mini[data-v-2010c063]{border:2px solid #ffffff1a;border-top-color:#0071e3;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin-2010c063}@keyframes spin-2010c063{to{transform:rotate(360deg)}}.progress-txt[data-v-2010c063]{color:#a1a1aa;text-align:center;font-size:.8rem}.gpu-badge[data-v-2010c063]{color:#fbbf24;font-size:.65rem;font-weight:700}.raw-transcript-title[data-v-2010c063]{color:#71717a;text-transform:uppercase;margin-bottom:.2rem;font-size:.75rem;font-weight:800}.transcript-line[data-v-2010c063]{cursor:pointer;background:#ffffff03;border-radius:8px;gap:1rem;padding:.6rem;transition:all .2s;display:flex}.transcript-line[data-v-2010c063]:hover{background:#ffffff0a}.transcript-line.active[data-v-2010c063]{background:#0071e314;border-left:2px solid #0071e3}.speaker-avatar[data-v-2010c063]{color:#a1a1aa;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;width:120px;font-size:.8rem;font-weight:800;overflow:hidden}.transcript-line.agent .speaker-avatar[data-v-2010c063]{color:#0ea5e9}.bubble-text[data-v-2010c063]{flex-direction:column;gap:.2rem;display:flex}.timestamp[data-v-2010c063]{color:#71717a;font-size:.7rem;font-weight:700}.bubble-text p[data-v-2010c063]{color:#e4e4e7;margin:0;font-size:.85rem;line-height:1.4}.rnd-footer[data-v-2010c063]{justify-content:center;margin-top:.5rem;display:flex}.btn-regenerate-rnd[data-v-2010c063]{color:#a1a1aa;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;padding:.6rem 1.2rem;font-size:.75rem;font-weight:700;transition:all .2s}.btn-regenerate-rnd[data-v-2010c063]:hover{color:#fff;background:#ffffff0f;border-color:#ffffff26}.premium-player-container[data-v-1247d89d]{flex-direction:column;gap:1.5rem;width:100%;display:flex}.waveform-box[data-v-1247d89d]{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-1247d89d]{text-transform:uppercase;color:#64748b;letter-spacing:.05em;margin:0;font-size:.85rem;font-weight:800}.wave-visualizer[data-v-1247d89d]{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-1247d89d]{border-radius:10px;width:6px;min-height:8px;transition:height 80ms,background-color .2s}.audio-file-info[data-v-1247d89d]{color:#94a3b8;justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.file-name[data-v-1247d89d]{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:70%;font-weight:700;overflow:hidden}.file-duration[data-v-1247d89d]{font-family:monospace;font-weight:700}.audio-control-row[data-v-1247d89d]{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-1247d89d]{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-1247d89d]:hover{transform:scale(1.05);box-shadow:0 6px 20px #e1007a73}.play-btn-premium svg[data-v-1247d89d]{width:18px;height:18px}.timeline-and-markers[data-v-1247d89d]{flex:1;align-items:center;gap:1rem;display:flex}.progress-track-wrapper[data-v-1247d89d]{cursor:pointer;background:#ffffff0d;border-radius:4px;flex:1;height:6px;position:relative}.progress-bar-premium[data-v-1247d89d]{background:linear-gradient(90deg, var(--adde-magenta), var(--adde-blue));border-radius:4px;height:100%;position:relative}.progress-handle-premium[data-v-1247d89d]{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-1247d89d]{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-1247d89d]:hover{transform:translate(-50%,-50%)scale(1.4)}.marker-dot.objection[data-v-1247d89d]{background-color:#ef4444;box-shadow:0 0 8px #ef4444}.marker-dot.accord[data-v-1247d89d]{background-color:#10b981;box-shadow:0 0 8px #10b981}.marker-dot.pitch[data-v-1247d89d]{background-color:#0071e3;box-shadow:0 0 8px #0071e3}.marker-popover[data-v-1247d89d]{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-1247d89d]{opacity:1;transform:translate(-50%)translateY(0)}.btn-speed-premium[data-v-1247d89d]{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-1247d89d]:hover{border-color:var(--adde-magenta);background:#ffffff14}.markers-legend[data-v-1247d89d]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.legend-title[data-v-1247d89d]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:800}.legend-tag[data-v-1247d89d]{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-1247d89d]:hover{background:#ffffff0f}.legend-tag.objection .dot[data-v-1247d89d]{background-color:#ef4444}.legend-tag.accord .dot[data-v-1247d89d]{background-color:#10b981}.legend-tag.pitch .dot[data-v-1247d89d]{background-color:#0071e3}.legend-tag .dot[data-v-1247d89d]{border-radius:50%;width:6px;height:6px}.legend-tag.objection[data-v-1247d89d]{color:#ef4444;border-color:#ef444426}.legend-tag.accord[data-v-1247d89d]{color:#10b981;border-color:#10b98126}.legend-tag.pitch[data-v-1247d89d]{color:#0071e3;border-color:#0071e326}.rnd-module-card[data-v-1247d89d]{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-1247d89d]:before{content:"";background:linear-gradient(90deg,#a855f7,#ec4899);height:3px;position:absolute;top:0;left:0;right:0}.rnd-title-group[data-v-1247d89d]{align-items:center;gap:12px;display:flex}.rnd-badge[data-v-1247d89d]{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-1247d89d]{color:#a855f7;text-transform:uppercase;font-size:.75rem;font-weight:800}.rnd-summary-box[data-v-1247d89d]{background:#00000040;border:1px solid #a855f71a;border-radius:12px;padding:1.2rem}.summary-label[data-v-1247d89d]{color:#10b981;margin-bottom:6px;font-size:.8rem;font-weight:800;display:block}.summary-text[data-v-1247d89d]{color:#e2e8f0;margin:0;font-size:.9rem;line-height:1.6}.rnd-divider[data-v-1247d89d]{background:#a855f726;height:1px}.raw-transcript-title[data-v-1247d89d]{color:#c084fc;margin-bottom:10px;font-size:.8rem;font-weight:800}.transcription-body[data-v-1247d89d]{flex-direction:column;gap:.8rem;max-height:250px;padding-right:4px;display:flex;overflow-y:auto}.transcript-line[data-v-1247d89d]{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-1247d89d]:hover{opacity:.85;background:#ffffff05}.transcript-line.active[data-v-1247d89d]{transform:translate(4px);box-shadow:0 4px 20px #a855f714;opacity:1!important;background:#a855f714!important;border-color:#a855f74d!important}.speaker-avatar[data-v-1247d89d]{flex-shrink:0;width:75px;padding-top:3px;font-size:.72rem;font-weight:800}.agent .speaker-avatar[data-v-1247d89d]{color:#a855f7}.prospect .speaker-avatar[data-v-1247d89d]{color:#fbbf24}.bubble-text[data-v-1247d89d]{flex-direction:column;flex:1;gap:4px;display:flex}.timestamp[data-v-1247d89d]{color:#64748b;font-family:monospace;font-size:.65rem;font-weight:700}.bubble-text p[data-v-1247d89d]{color:#cbd5e1;margin:0;font-size:.88rem;line-height:1.5}.transcript-line.active p[data-v-1247d89d]{color:#fff;font-weight:600}.btn-regenerate-rnd[data-v-1247d89d]{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-1247d89d]:hover{color:#fff;background:#a855f733;border-color:#a855f7}.transcription-loading-state[data-v-1247d89d]{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-1247d89d]{color:#f1f5f9;font-size:.9rem;font-weight:700}.gpu-badge[data-v-1247d89d]{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-1247d89d]{border:3px solid #a855f71a;border-top-color:#a855f7;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin-mini-1247d89d}@keyframes spin-mini-1247d89d{to{transform:rotate(360deg)}}.control-btn-secondary[data-v-1247d89d]{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-1247d89d]:hover{color:#fff;background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.control-btn-secondary svg[data-v-1247d89d]{width:18px;height:18px}.history-selector-section[data-v-8935f274]{margin-top:1.5rem}.history-header[data-v-8935f274]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.count-badge[data-v-8935f274]{color:var(--adde-magenta);background:#e1007a0d;border-radius:50px;padding:4px 12px;font-size:.75rem;font-weight:700}.custom-dropdown[data-v-8935f274]{width:100%;position:relative}.dropdown-trigger[data-v-8935f274]{border:1px solid var(--adde-border);cursor:pointer;text-align:left;color:#fff;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-8935f274]:hover{border-color:var(--adde-magenta);background:#ffffff0d}.t-date[data-v-8935f274]{color:var(--adde-text-dim);margin-bottom:4px;font-size:.75rem;display:block}.t-etat[data-v-8935f274]{color:var(--adde-text);font-size:1rem;font-weight:700}.select-arrow[data-v-8935f274]{color:var(--adde-text-dim);align-items:center;transition:transform .3s;display:flex}.select-arrow svg[data-v-8935f274]{width:20px;height:20px}.select-arrow.open[data-v-8935f274]{color:var(--adde-magenta);transform:rotate(180deg)}.dropdown-menu[data-v-8935f274]{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-8935f274]{border-bottom:1px solid var(--adde-border);cursor:pointer;padding:1.2rem;transition:all .2s}.dropdown-item[data-v-8935f274]:last-child{border-bottom:none}.dropdown-item[data-v-8935f274]:hover{background:#ffffff08}.dropdown-item.active[data-v-8935f274]{border-left:4px solid var(--adde-magenta);background:#e1007a1a}.item-time[data-v-8935f274]{color:var(--adde-text-dim);margin-bottom:4px;font-size:.7rem}.item-etat[data-v-8935f274]{color:var(--adde-text);font-size:.95rem;font-weight:700;line-height:1.4}.section-tag-premium[data-v-8935f274]{text-transform:uppercase;color:#64748b;letter-spacing:.08em;margin-bottom:.8rem;font-size:.72rem;font-weight:800;display:block}.info-section[data-v-eb2296a0]{margin-bottom:.5rem}.section-tag-premium[data-v-eb2296a0]{text-transform:uppercase;color:#64748b;letter-spacing:.08em;margin-bottom:.8rem;font-size:.72rem;font-weight:800;display:block}.prospect-card-premium[data-v-eb2296a0]{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-eb2296a0]{color:#fff;letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:900}.sector-lbl[data-v-eb2296a0]{color:#64748b;margin:0 0 8px;font-size:.8rem;font-weight:600}.prospect-fields[data-v-eb2296a0]{border-top:1px solid #ffffff0d;flex-direction:column;gap:12px;padding-top:12px;display:flex}.field-item[data-v-eb2296a0]{justify-content:space-between;align-items:center;font-size:.88rem;display:flex}.field-item .label[data-v-eb2296a0]{color:#64748b;font-weight:600}.field-item .value[data-v-eb2296a0]{color:#fff;font-weight:700}.field-item .value.select-value[data-v-eb2296a0]{color:#10b981;text-transform:uppercase;background:#10b9811a;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:800}.highlight-campaign[data-v-eb2296a0]{color:var(--adde-blue)!important}.info-section[data-v-75c302eb]{margin-bottom:.5rem}.section-tag-premium[data-v-75c302eb]{text-transform:uppercase;color:#64748b;letter-spacing:.08em;margin-bottom:.8rem;font-size:.72rem;font-weight:800;display:block}.timeline-interaction[data-v-75c302eb]{flex-direction:column;margin-top:.5rem;padding-left:24px;display:flex;position:relative}.timeline-interaction[data-v-75c302eb]:before{content:"";background:#ffffff0d;width:2px;position:absolute;top:10px;bottom:10px;left:5px}.timeline-step[data-v-75c302eb]{opacity:.35;padding-bottom:1.8rem;transition:opacity .3s;position:relative}.timeline-step[data-v-75c302eb]:last-child{padding-bottom:0}.timeline-step.active[data-v-75c302eb]{opacity:1}.timeline-marker[data-v-75c302eb]{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-75c302eb]{background:var(--adde-blue);box-shadow:0 0 10px var(--adde-blue)}.timeline-marker.step-purple[data-v-75c302eb]{background:#a855f7;box-shadow:0 0 10px #a855f7}.timeline-marker.step-green[data-v-75c302eb]{background:#10b981;box-shadow:0 0 10px #10b981}.timeline-content h4[data-v-75c302eb]{color:#fff;margin:0 0 2px;font-size:.9rem;font-weight:800}.timeline-content p[data-v-75c302eb]{color:#64748b;margin:0;font-size:.8rem;font-weight:600}.detail-overlay[data-v-e6fce883]{-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-e6fce883]{opacity:1;pointer-events:auto}.detail-panel[data-v-e6fce883]{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-e6fce883]{transform:translate(0)}.detail-header[data-v-e6fce883]{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-e6fce883]{text-transform:uppercase;color:var(--adde-magenta);letter-spacing:.1em;margin-bottom:.4rem;font-size:.8rem;font-weight:700}.header-left h2[data-v-e6fce883]{color:var(--adde-text);letter-spacing:-.02em;font-size:1.6rem;font-weight:800}.close-btn[data-v-e6fce883]{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-e6fce883]:hover{background:var(--adde-magenta);transform:rotate(90deg)}.detail-body[data-v-e6fce883]{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-e6fce883]{grid-template-columns:1fr;gap:2rem}.detail-panel[data-v-e6fce883]{width:100%}}.detail-col-left[data-v-e6fce883],.detail-col-right[data-v-e6fce883]{flex-direction:column;gap:2rem;min-width:0;display:flex}.info-section[data-v-e6fce883]{margin-bottom:.5rem}.section-tag-premium[data-v-e6fce883]{text-transform:uppercase;color:#64748b;letter-spacing:.08em;margin-bottom:.8rem;font-size:.72rem;font-weight:800;display:block}.details-v3-grid[data-v-e6fce883]{grid-template-columns:1fr 1fr;gap:2.5rem;width:100%;margin-top:1.5rem;display:grid}@media (width<=1024px){.details-v3-grid[data-v-e6fce883]{grid-template-columns:1fr;gap:2rem}}.grid-column[data-v-e6fce883]{background:#ffffff03;border:1px solid #ffffff08;border-radius:20px;padding:1.5rem}.compact-kv-list[data-v-e6fce883]{flex-direction:column;gap:1rem;display:flex}.kv-row[data-v-e6fce883]{border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;padding-bottom:.8rem;font-size:.85rem;display:flex}.kv-row[data-v-e6fce883]:last-child{border-bottom:none;padding-bottom:0}.kv-key[data-v-e6fce883]{color:#94a3b8;text-align:left;max-width:50%;font-weight:500}.kv-value-wrapper[data-v-e6fce883]{align-items:center;gap:8px;display:flex;position:relative}.kv-value[data-v-e6fce883]{color:#fff;text-align:right;font-weight:700}.diff-wrapper[data-v-e6fce883]{display:inline-block;position:relative}.diff-badge[data-v-e6fce883]{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-e6fce883]{color:#fbbf24;background:#f59e0b14;border:1px solid #f59e0b2e}.diff-badge.updated[data-v-e6fce883]:hover{background:#f59e0b29;border-color:#f59e0b4d;transform:translateY(-1px)}.diff-badge.added[data-v-e6fce883]{color:#34d399;background:#10b98114;border:1px solid #10b9812e}.diff-popover[data-v-e6fce883]{-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-e6fce883]{border-bottom:1px solid #ffffff0f;flex-direction:column;gap:2px;margin-bottom:12px;padding-bottom:8px;display:flex}.popover-title[data-v-e6fce883]{text-transform:uppercase;color:var(--adde-magenta);letter-spacing:.05em;font-size:.7rem;font-weight:800}.popover-subtitle[data-v-e6fce883]{color:#fff;word-break:break-all;font-size:.85rem;font-weight:700}.popover-timeline[data-v-e6fce883]{flex-direction:column;gap:12px;padding-left:14px;display:flex;position:relative}.popover-timeline[data-v-e6fce883]:before{content:"";background:#ffffff14;width:1px;position:absolute;top:6px;bottom:6px;left:4px}.timeline-pop-item[data-v-e6fce883]{flex-direction:column;gap:4px;display:flex;position:relative}.timeline-pop-marker[data-v-e6fce883]{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-e6fce883]{background:#fbbf24;box-shadow:0 0 8px #fbbf24}.timeline-pop-meta[data-v-e6fce883]{color:#64748b;justify-content:space-between;font-size:.7rem;font-weight:600;display:flex}.timeline-pop-author[data-v-e6fce883]{color:#94a3b8}.timeline-pop-value[data-v-e6fce883]{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-e6fce883]{color:#fff;background:#f59e0b08;border-color:#f59e0b1a}.audio-container[data-v-e6fce883]{margin-top:1.5rem}.fade-slide-enter-active[data-v-e6fce883],.fade-slide-leave-active[data-v-e6fce883]{transition:all .3s}.fade-slide-enter-from[data-v-e6fce883],.fade-slide-leave-to[data-v-e6fce883]{opacity:0;transform:translateY(-10px)}.qualification-badge-grid[data-v-e6fce883]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1rem;display:grid}.q-badge-card[data-v-e6fce883]{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-e6fce883]:hover{background:#ffffff0a;border-color:#e1007a33;transform:translateY(-2px)}.q-icon[data-v-e6fce883]{font-size:1.8rem}.q-meta[data-v-e6fce883]{flex-direction:column;gap:2px;display:flex}.q-label[data-v-e6fce883]{text-transform:uppercase;color:var(--adde-text-dim);font-size:.65rem;font-weight:700}.q-value[data-v-e6fce883]{color:#fff;font-size:.9rem;font-weight:800}.q-value.success[data-v-e6fce883]{color:#10b981}.q-value.warning[data-v-e6fce883]{color:#f59e0b}.q-value.danger[data-v-e6fce883]{color:#ef4444;text-shadow:0 0 10px #ef444433}.q-value.highlight[data-v-e6fce883]{color:var(--adde-blue);text-shadow:0 0 10px #0071e333}.ia-insights-container[data-v-e6fce883]{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-e6fce883]{flex-direction:column;gap:4px;display:flex}.ins-label[data-v-e6fce883]{text-transform:uppercase;color:var(--adde-text-dim);letter-spacing:.05em;font-size:.72rem;font-weight:800}.ins-value[data-v-e6fce883]{font-size:.92rem;font-weight:600;line-height:1.5}.ins-value.objection[data-v-e6fce883]{color:#ef4444;font-weight:700}.ins-value.recommendation[data-v-e6fce883]{color:#10b981}.agent-info[data-v-e6fce883]{gap:8px;margin-top:10px;font-size:.95rem;display:flex}.agent-label[data-v-e6fce883]{color:var(--adde-text-dim,#64748b);font-weight:700}.agent-name[data-v-e6fce883]{color:var(--adde-magenta,#e1007a);font-weight:700}.contact-grid[data-v-e6fce883]{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-e6fce883]{gap:8px;font-size:.95rem;display:flex}.contact-item .label[data-v-e6fce883]{color:var(--adde-text-dim,#64748b);font-weight:700}.contact-item .value[data-v-e6fce883]{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)}: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}.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)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes spin-upload{to{transform:rotate(360deg)}}.admin-wrapper input,.admin-wrapper select{color:#f1f5f9;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;padding:.7rem 1rem;font-size:.9rem;transition:all .2s}.admin-wrapper input:focus,.admin-wrapper select:focus{border-color:var(--adde-magenta);background:#e1007a0d;outline:none;box-shadow:0 0 15px #e1007a1a}.admin-wrapper input::placeholder{color:#475569}.admin-wrapper select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-position:right .8rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.5rem}.admin-wrapper select option{color:#fff;background:#161a22}.admin-wrapper .workflow-section{margin-bottom:3rem}.admin-wrapper .separator{background:#ffffff0d;height:1px;margin:3rem 0}.admin-wrapper .badge-count{background:var(--adde-magenta);color:#fff;vertical-align:middle;border-radius:50px;margin-left:10px;padding:2px 8px;font-size:.8rem}.admin-wrapper .empty-state{text-align:center;background:#ffffff03;border:1px dashed #ffffff0d;border-radius:24px;padding:4rem}.admin-wrapper .empty-state .icon{margin-bottom:1rem;font-size:3rem}.admin-wrapper .empty-state p{color:#64748b;font-weight:600}.admin-wrapper .row-orphan-active{background:#e1007a08}.admin-wrapper .btn-confirm{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:10px;padding:.6rem 1.2rem;font-weight:700;transition:all .2s}.admin-wrapper .btn-confirm:hover:not(:disabled){transform:scale(1.05);box-shadow:0 5px 15px #10b9814d}.admin-wrapper .btn-confirm:disabled{opacity:.3;cursor:not-allowed}.admin-wrapper .tech-id.gray{color:#94a3b8;background:#ffffff0d}.admin-wrapper .tech-ids-stack{flex-direction:column;gap:4px;display:flex}.admin-wrapper .client-slug{text-align:center;border:1px solid #0097ff33;font-size:.75rem;font-weight:800;color:#38bdf8!important;background:#0097ff26!important}.admin-wrapper .client-slug.gray{border-color:#ffffff1a;color:#94a3b8!important;background:#ffffff0d!important}.admin-wrapper .uuid{opacity:.6;text-overflow:ellipsis;max-width:150px;font-size:.65rem;overflow:hidden}.admin-wrapper .detected-box{flex-direction:column;gap:4px;display:flex}.admin-wrapper .d-label{color:#64748b;text-transform:uppercase;font-size:.65rem;font-weight:700}.admin-wrapper .d-value{color:var(--adde-magenta);font-size:.8rem;font-weight:800}.admin-wrapper .elite-card{background:#161a22;border:1px solid #ffffff0d;border-radius:24px;overflow:hidden;box-shadow:0 20px 50px #0000004d}.admin-wrapper .pane-header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.admin-wrapper .pane-header h2{margin:0;font-size:1.5rem}.admin-wrapper .pane-header p{color:#64748b;margin:.3rem 0 0;font-size:.9rem}.admin-wrapper .elite-table{border-collapse:collapse;width:100%}.admin-wrapper .elite-table th{text-align:left;text-transform:uppercase;color:#64748b;border-bottom:1px solid #ffffff0d;padding:1.2rem 1.5rem;font-size:.75rem}.admin-wrapper .elite-table td{border-bottom:1px solid #ffffff05;padding:1.2rem 1.5rem}.admin-wrapper .form-row{background:#ffffff05}.admin-wrapper .form-row input,.admin-wrapper .form-row select{color:#fff;background:#0c0e12;border:1px solid #ffffff1a;border-radius:8px;width:100%;padding:.6rem .8rem}.admin-wrapper .tech-id{color:#38bdf8;background:#0097ff1a;border-radius:6px;padding:4px 8px;font-family:monospace;font-size:.85rem}.admin-wrapper .inline-select{color:#f1f5f9;cursor:pointer;background:0 0;border:1px solid #ffffff0d;border-radius:6px;padding:4px}.admin-wrapper .inline-edit{border:1px dashed var(--adde-magenta);color:#fff;background:0 0;border-radius:4px;padding:4px}.admin-wrapper .editable-text{cursor:pointer;border-bottom:1px dashed #fff3}.admin-wrapper .editable-text:hover{color:var(--adde-magenta);border-color:var(--adde-magenta)}.admin-wrapper .permission-grid{flex-direction:column;gap:.8rem;padding:4px 0;display:flex}.admin-wrapper .client-group{align-items:flex-start;gap:12px;padding:4px 0;display:flex}.admin-wrapper .client-badge-label{color:#38bdf8;white-space:nowrap;text-align:center;background:#0097ff26;border:1px solid #0097ff33;border-radius:6px;min-width:140px;margin-top:1px;padding:4px 8px;font-family:monospace;font-size:.75rem;font-weight:800}.admin-wrapper .client-group-badges{flex-wrap:wrap;flex:1;gap:6px;display:flex}.admin-wrapper .perm-badge{color:#94a3b8;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0d;border-radius:6px;padding:4px 10px;font-size:.75rem;transition:all .2s}.admin-wrapper .perm-badge:hover{background:#ffffff14}.admin-wrapper .perm-badge.active{color:#ff5eb1;background:#e1007a26;border-color:#e1007a4d;font-weight:700}.admin-wrapper .all-access{color:var(--adde-magenta);font-style:italic;font-weight:700}.admin-wrapper .btn-add{background:var(--adde-blue);color:#fff;cursor:pointer;border:none;border-radius:8px;width:32px;height:32px;font-weight:900}.admin-wrapper .btn-delete{cursor:pointer;opacity:.3;background:0 0;border:none;transition:all .2s}.admin-wrapper .btn-delete:hover{opacity:1;transform:scale(1.2)}.admin-wrapper .small-pass{max-width:80px;margin-left:5px}.admin-wrapper .settings-card{background:#161a22;border:1px solid #ffffff0d;border-radius:24px;padding:2.5rem}.admin-wrapper .setting-group{margin-bottom:2.5rem}.admin-wrapper .setting-label{color:#fff;margin-bottom:1.5rem;font-size:1.1rem;font-weight:700;display:block}.admin-wrapper .sounds-list-grid{flex-direction:column;gap:1rem;max-width:700px;display:flex}.admin-wrapper .sound-option-card{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;justify-content:space-between;align-items:center;padding:1.2rem 1.8rem;transition:all .3s;display:flex}.admin-wrapper .sound-option-card:hover{background:#ffffff0a;border-color:#e1007a4d}.admin-wrapper .sound-option-card.active{border-color:var(--adde-magenta);background:#e1007a0a;box-shadow:0 0 15px #e1007a1a}.admin-wrapper .sound-info{align-items:center;gap:12px;display:flex}.admin-wrapper .sound-emoji{font-size:1.3rem}.admin-wrapper .sound-name{color:#fff;font-weight:700}.admin-wrapper .btn-play-preview{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:.5rem 1rem;font-size:.8rem;font-weight:700;transition:all .2s}.admin-wrapper .btn-play-preview:hover:not(:disabled){color:var(--adde-blue);border-color:var(--adde-blue);background:#0071e31a}.admin-wrapper .btn-play-preview:disabled{opacity:.5;cursor:not-allowed}.admin-wrapper .custom-sound-option{flex-direction:column;align-items:flex-start;gap:1rem}.admin-wrapper .custom-url-input-wrapper{gap:10px;width:100%;display:flex}.admin-wrapper .custom-url-input{flex:1;background:#0003!important}.admin-wrapper .settings-actions{border-top:1px solid #ffffff0d;justify-content:flex-end;padding-top:2rem;display:flex}.admin-wrapper .btn-save-settings{background:var(--adde-magenta);color:#fff;cursor:pointer;border:none;border-radius:14px;padding:1rem 2rem;font-size:.95rem;font-weight:800;transition:all .3s;box-shadow:0 4px 15px #e1007a4d}.admin-wrapper .btn-save-settings:hover{transform:translateY(-2px);box-shadow:0 6px 20px #e1007a66}.admin-wrapper .r2-upload-section{border-top:1px solid #ffffff0d;margin-top:2.5rem;padding-top:2rem}.admin-wrapper .audio-upload-zone{text-align:center;cursor:pointer;background:#ffffff03;border:2px dashed #ffffff1a;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;padding:2.5rem 2rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.admin-wrapper .audio-upload-zone:hover{background:#0071e303;border-color:#0071e380;box-shadow:0 0 25px #0071e31a}.admin-wrapper .audio-upload-zone.dragging{border-color:var(--adde-magenta);background:#e1007a0a;transform:scale(1.01);box-shadow:0 0 35px #e1007a33}.admin-wrapper .audio-upload-zone.has-file{background:#38bdf805;border-color:#38bdf84d}.admin-wrapper .upload-icon{margin-bottom:1rem;font-size:3rem;animation:3s ease-in-out infinite float;display:block}.admin-wrapper .upload-title{color:#fff;margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.admin-wrapper .upload-subtitle{color:#64748b;margin-bottom:1.5rem;font-size:.85rem}.admin-wrapper .btn-browse-file{color:var(--adde-blue);cursor:pointer;background:#0071e31a;border:1px solid #0071e34d;border-radius:10px;padding:.6rem 1.5rem;font-weight:700;transition:all .2s}.admin-wrapper .btn-browse-file:hover{background:var(--adde-blue);color:#fff;border-color:var(--adde-blue);box-shadow:0 0 15px #0071e366}.admin-wrapper .upload-zone-loading{flex-direction:column;justify-content:center;align-items:center;padding:1rem 0;display:flex}.admin-wrapper .upload-spinner{border:3px solid #e1007a1a;border-top-color:var(--adde-magenta);border-radius:50%;width:36px;height:36px;margin-bottom:1rem;animation:1s linear infinite spin-upload}.admin-wrapper .upload-spinner-text{color:var(--adde-text-dim);font-size:.9rem;font-weight:600}.admin-wrapper .playlist-management-section{border-top:1px solid #ffffff0d;margin-top:2.5rem;padding-top:2rem}.admin-wrapper .setting-help-text{color:#64748b;margin-bottom:1.5rem;font-size:.85rem;line-height:1.5}.admin-wrapper .playlist-sounds-list{flex-direction:column;gap:.8rem;max-width:700px;display:flex}.admin-wrapper .playlist-sound-item{background:#ffffff03;border:1px solid #ffffff0a;border-radius:14px;justify-content:space-between;align-items:center;padding:1rem 1.5rem;transition:all .2s;display:flex}.admin-wrapper .playlist-sound-item:hover{background:#ffffff05;border-color:#ffffff14}.admin-wrapper .playlist-sound-item.selected{background:#38bdf805;border-color:#38bdf84d}.admin-wrapper .sound-select-area{cursor:pointer;flex:1;align-items:center;gap:12px;display:flex}.admin-wrapper .custom-checkbox{color:#38bdf8;background:#0003;border:2px solid #fff3;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;font-size:.75rem;font-weight:900;transition:all .2s;display:flex}.admin-wrapper .playlist-sound-item.selected .custom-checkbox{background:#38bdf81a;border-color:#38bdf8}.admin-wrapper .sound-file-icon{font-size:1.2rem}.admin-wrapper .sound-file-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:320px;font-weight:700;overflow:hidden}.admin-wrapper .sound-action-area{align-items:center;gap:1rem;display:flex}.admin-wrapper .sound-file-size{color:#64748b;font-family:monospace;font-size:.8rem}.admin-wrapper .btn-play-preview.mini{padding:.3rem .8rem;font-size:.75rem}.admin-wrapper .btn-delete-r2{cursor:pointer;opacity:.4;background:0 0;border:none;font-size:1.1rem;transition:all .2s}.admin-wrapper .btn-delete-r2:hover{opacity:1;transform:scale(1.15)}.admin-wrapper .ratio-highlight{color:var(--adde-magenta);text-shadow:0 0 10px #e1007a26;font-family:Outfit,sans-serif;font-size:1.1rem;font-weight:800}.admin-wrapper .badge-status{letter-spacing:.05em;text-transform:uppercase;border-radius:50px;padding:4px 10px;font-size:.72rem;font-weight:800}.admin-wrapper .badge-status.active{color:#10b981;background:#10b9811f;border:1px solid #10b98133}.select-filter,.selector-trigger,.datepicker-trigger{border:1px solid var(--adde-border)!important;color:#fff!important;cursor:pointer!important;box-sizing:border-box!important;background:#ffffff08!important;border-radius:12px!important;outline:none!important;justify-content:space-between!important;align-items:center!important;height:48px!important;padding:0 1.2rem!important;font-size:.88rem!important;font-weight:700!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important}.select-filter:hover,.selector-trigger:hover,.datepicker-trigger:hover{border-color:var(--adde-magenta)!important;background:#ffffff0f!important;box-shadow:0 0 12px #e1007a26!important}select.select-filter{appearance:none!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'></polyline></svg>")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:16px!important;padding-right:2.5rem!important;line-height:46px!important;display:inline-block!important}select.select-filter:focus{border-color:var(--adde-magenta)!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23e1007a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'></polyline></svg>")!important}select.select-filter option{color:#fff!important;background:#10121a!important;padding:10px!important;font-weight:500!important}.table-search input{border:1px solid var(--adde-border)!important;color:#fff!important;background:#ffffff08!important;border-radius:12px!important;height:48px!important;padding:0 1rem 0 2.8rem!important;font-size:.88rem!important;font-weight:500!important;transition:all .3s!important}.table-search input:focus{border-color:var(--adde-magenta)!important;background:#ffffff0f!important;outline:none!important;box-shadow:0 0 12px #e1007a26!important}
