html[data-client-ui=v2]{--font-display:"Inter", ui-sans-serif, system-ui, sans-serif;--background:#0b0f19;--surface:#101725;--surface-2:#1a2338;--foreground:#e7ecf5;--muted-foreground:#8a97b0;--dim:#7d8aa3;--border-soft:#1e2942;--border:#2a3756;--input:#2a3756;--primary:#7c5cff;--primary-foreground:#fff;--v2-primary-hover:#6b4df0;--mint:#4de3c1;--success:var(--mint);--orange:#ffb84d;--warn:var(--orange);--info:#4da8ff;--danger:#ff6b6b;--destructive:var(--danger);--secondary:#24304a;--accent:var(--secondary);--gradient-brand:var(--primary);--gradient-brand-soft:var(--surface-2);--gradient-subtle:var(--surface);--shadow-glow:none;--shadow-card-hover:none;--shadow-elevated:none;--v2-primary-soft:color-mix(in srgb, var(--primary) 18%, transparent);--v2-alert-bg:color-mix(in srgb, var(--orange) 8%, transparent);--v2-alert-border:color-mix(in srgb, var(--orange) 35%, transparent);--v2-mint-border:color-mix(in srgb, var(--mint) 35%, transparent);--v2-badge-bg:color-mix(in srgb, var(--mint) 10%, transparent);--v2-urgent-bg:color-mix(in srgb, var(--orange) 10%, transparent)}html[data-client-ui=v2] body{font-family:var(--font-sans);font-size:13.5px}html[data-client-ui=v2],html[data-client-ui=v2] body{max-width:100vw;overflow-x:hidden}html[data-client-ui=v2] img,html[data-client-ui=v2] video,html[data-client-ui=v2] iframe,html[data-client-ui=v2] canvas{max-width:100%;height:auto}@media (width<=767px){html[data-client-ui=v2] table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}html[data-client-ui=v2] pre,html[data-client-ui=v2] code{word-break:break-word;max-width:100%;overflow-x:auto}html[data-client-ui=v2] .cv2-content{padding-left:12px;padding-right:12px}html[data-client-ui=v2] .cv2-content :is(p,span:not([class*=shrink]):not([style*=width]),li,td,dd){overflow-wrap:break-word;word-break:break-word}}html[data-client-ui=v2] :is(h1,h2,h3,h4,.font-display){letter-spacing:0;font-family:var(--font-sans)!important}html[data-client-ui=v2] h1{font-size:26px;font-weight:800;line-height:1.25}html[data-client-ui=v2] h2{font-size:16px;font-weight:700}html[data-client-ui=v2] [class*=tracking-]{letter-spacing:0}html[data-client-ui=v2] :is(button,input,textarea,[role=combobox]){font-family:var(--font-sans)}html[data-client-ui=v2] :is(button,a,input,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid var(--primary)!important}html[data-client-ui=v2] :is([class*=shadow],[style*=box-shadow]){box-shadow:none!important}html[data-client-ui=v2] [class*=animate-pulse-halo]{animation:none}html[data-client-ui=v2] [aria-hidden][class*=blur-]{visibility:hidden}html[data-client-ui=v2] .font-display[style*=letter-spacing]{letter-spacing:0!important}html[data-client-ui=v2] .cv2-content>div.justify-between.mb-8:first-child{display:none}html[data-client-ui=v2] .cv2-seg{border-radius:3px;flex:1;height:5px}html[data-client-ui=v2] .cv2-card{background:#101725;border:1px solid #1e2942;border-radius:14px}html[data-client-ui=v2] .cv2-card-link:hover{border-color:#2a3756}html[data-client-ui=v2] .cv2-label{letter-spacing:.12em;color:#7d8aa3;text-transform:uppercase;font-size:10.5px;font-weight:600}html[data-client-ui=v2] .cv2-btn-ghost{color:#e7ecf5;border:1px solid #2a3756;border-radius:10px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}html[data-client-ui=v2] .cv2-btn-ghost:hover{background:#1a2338}html[data-client-ui=v2] .cv2-bell button{background:0 0;border:1px solid #2a3756;border-radius:10px;width:40px;height:40px}html[data-client-ui=v2] .cv2-mobile-bar .cv2-bell button{width:44px;height:44px}html[data-client-ui=v2] .cv2-msg>div,html[data-client-ui=v2] .cv2-msg .bg-surface{background:#101725;border-color:#1e2942}html[data-client-ui=v2] .cv2-msg .border-border-soft{border-color:#1e2942}html[data-client-ui=v2] .cv2-msg .min-h-\[72px\].bg-surface-2{background:#1a2338}html[data-client-ui=v2] .cv2-msg .w-\[3px\].bg-primary{background:#7c5cff}html[data-client-ui=v2] .cv2-msg .min-h-\[72px\] .rounded-full[style*=gradient-brand]{color:#fff;background:#7c5cff!important}html[data-client-ui=v2] .cv2-msg .min-h-\[72px\] .text-\[11\.5px\].text-muted-foreground.truncate{color:#a08bff;font-weight:600}html[data-client-ui=v2] .cv2-msg .min-h-\[72px\] .rounded-full.bg-primary{color:#fff;background:#7c5cff}html[data-client-ui=v2] .cv2-msg [class*="bg-[rgba(124,92,255,0.22)]"]{color:#fff;background:#7c5cff;border-color:#7c5cff}html[data-client-ui=v2] .cv2-msg .rounded-\[12px\].bg-surface-2{background:#1a2338;border-color:#1a2338}html[data-client-ui=v2] .cv2-msg .rounded-full[style*=gradient-brand]{color:#e7ecf5;background:#2a3756!important}html[data-client-ui=v2] .cv2-msg textarea{background:#0b0f19;border-color:#2a3756}html[data-client-ui=v2] .cv2-msg button[aria-label="Joindre un fichier"],html[data-client-ui=v2] .cv2-msg form button{min-width:44px;min-height:44px}html[data-client-ui=v2] .cv2-msg form button[type=submit]{color:#fff;background:#7c5cff}html[data-client-ui=v2] .cv2-tabs{border-bottom:1px solid #1e2942;gap:22px;display:flex;overflow-x:auto}html[data-client-ui=v2] .cv2-tabs button{color:#8a97b0;white-space:nowrap;background:0 0;border-bottom:2px solid #0000;min-height:44px;font-size:13.5px;font-weight:600}html[data-client-ui=v2] .cv2-tabs button[aria-selected=true]{color:#e7ecf5;border-bottom-color:#7c5cff}html[data-client-ui=v2] .cv2-input{color:#e7ecf5;background:#0b0f19;border:1px solid #2a3756;border-radius:10px;width:100%;min-height:44px;padding:0 12px;font-size:13.5px}html[data-client-ui=v2] .cv2-input:disabled{opacity:.6}html[data-client-ui=v2] .cv2-btn-primary{color:#fff;background:#7c5cff;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:13.5px;font-weight:700;display:inline-flex}html[data-client-ui=v2] .cv2-btn-primary:disabled{opacity:.6}html[data-client-ui=v2] .cv2-settings .cv2-btn-ghost{min-height:44px}
