:root{--fond: #f6f7fb;--carte: #ffffff;--texte: #0f172a;--doux: #5b6478;--bord: #e3e7ef;--accent: #16a34a;--accent-fonce: #15803d;--accent2: #0ea5e9;--rose: #ec4899;--alerte: #b91c1c;--alerte-fond: #fef2f2;--info-fond: #eff6ff;--succes-fond: #f0fdf4;--rayon: 14px;--ombre: 0 1px 2px rgba(15, 23, 42, .06), 0 6px 18px rgba(15, 23, 42, .05);color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--fond: #0a0f1c;--carte: #111827;--texte: #e5e7eb;--doux: #9aa4b6;--bord: #1f2937;--alerte: #fca5a5;--alerte-fond: #2a1214;--info-fond: #0c1d33;--succes-fond: #0b2416;--ombre: none;color-scheme:dark}}:root[data-theme=dark]{--fond: #0a0f1c;--carte: #111827;--texte: #e5e7eb;--doux: #9aa4b6;--bord: #1f2937;--alerte: #fca5a5;--alerte-fond: #2a1214;--info-fond: #0c1d33;--succes-fond: #0b2416;--ombre: none;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;background:var(--fond);color:var(--texte)}body{font:15.5px/1.55 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--accent2)}h1{font-size:1.6rem;line-height:1.2;margin:0 0 .3rem}h2{font-size:1.1rem;margin:0 0 .8rem;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}h3{font-size:1rem;margin:1rem 0 .4rem}p{margin:.4rem 0}code{font-size:.88em;background:var(--fond);border:1px solid var(--bord);border-radius:6px;padding:2px 6px;word-break:break-all}.doux{color:var(--doux);font-size:.92rem}.chargement{padding:40px 16px;text-align:center;color:var(--doux)}.alerte,.info,.succes{border-radius:10px;padding:10px 14px;margin:10px 0}.alerte{background:var(--alerte-fond);color:var(--alerte)}.alerte-texte{color:var(--alerte);font-size:.85rem}.info{background:var(--info-fond)}.succes{background:var(--succes-fond);color:var(--accent)}.info.actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.bouton{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:10px;padding:11px 18px;background:var(--accent);color:#fff;font:inherit;font-weight:650;cursor:pointer;text-decoration:none;min-height:44px}.bouton:hover{background:var(--accent-fonce)}.bouton:disabled{opacity:.55;cursor:not-allowed}.bouton.second{background:transparent;color:var(--texte);border:1px solid var(--bord)}.bouton.second:hover{border-color:var(--doux)}.bouton.petit{padding:7px 12px;min-height:36px;font-size:.9rem}.bouton.danger{background:var(--alerte)}.lien{background:none;border:0;color:var(--accent2);cursor:pointer;font:inherit;padding:4px}.actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.carte{background:var(--carte);border:1px solid var(--bord);border-radius:var(--rayon);padding:18px;box-shadow:var(--ombre);margin:0 0 16px}.carte.vide{text-align:center;padding:32px 18px}.carte.danger{border-color:color-mix(in srgb,var(--alerte) 40%,var(--bord))}.carte.choix{text-align:left;cursor:pointer;font:inherit;color:inherit;display:flex;flex-direction:column;gap:4px;margin:0}.carte.choix.actif{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 35%,transparent)}.carte.choix span{color:var(--doux);font-size:.9rem}.formulaire{display:flex;flex-direction:column;gap:12px}label{display:flex;flex-direction:column;gap:5px;font-weight:600;font-size:.92rem}input,select,textarea{font:inherit;font-weight:400;color:var(--texte);background:var(--carte);border:1px solid var(--bord);border-radius:9px;padding:10px 12px;width:100%;min-height:42px}input:focus,select:focus,textarea:focus{outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent);border-color:var(--accent)}textarea{resize:vertical}label.case{flex-direction:row;align-items:flex-start;gap:10px;font-weight:500}label.case input{width:18px;min-height:18px;margin-top:3px;flex:none}fieldset.cases{border:1px solid var(--bord);border-radius:10px;padding:10px 14px;display:flex;flex-direction:column;gap:8px;margin:0}fieldset.cases legend{font-weight:600;font-size:.9rem;padding:0 4px}.deux{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end}.prefixe{display:flex;align-items:center;border:1px solid var(--bord);border-radius:9px;overflow:hidden}.prefixe span{padding:0 10px;color:var(--doux);font-weight:400;white-space:nowrap}.prefixe input{border:0;border-left:1px solid var(--bord);border-radius:0}.puce{display:inline-flex;align-items:center;border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:650;background:var(--fond);border:1px solid var(--bord);color:var(--texte);white-space:nowrap;cursor:default}button.puce{cursor:pointer;font-family:inherit}.puce.actif{background:var(--texte);color:var(--carte);border-color:var(--texte)}.statut-a_valider{background:#fef3c7;color:#92400e;border-color:#fde68a}.statut-prete{background:#dcfce7;color:#166534;border-color:#bbf7d0}.statut-a_publier{background:#e0f2fe;color:#075985;border-color:#bae6fd}.statut-publiee{background:#16a34a;color:#fff;border-color:#16a34a}.statut-erreur{background:#fee2e2;color:#991b1b;border-color:#fecaca}.statut-envoi,.statut-en_redaction{background:#ede9fe;color:#5b21b6;border-color:#ddd6fe}.statut-rejetee{opacity:.6}.intention-achat{background:#dcfce7;color:#166534}.intention-question{background:#e0f2fe;color:#075985}.score-pastille{display:inline-flex;align-items:baseline;gap:1px;border-radius:999px;padding:2px 9px;font-weight:800;font-size:.9rem}.score-pastille small{font-weight:500;font-size:.7rem;opacity:.8}.score-pastille.bon{background:#dcfce7;color:#166534}.score-pastille.moyen{background:#fef3c7;color:#92400e}.score-pastille.faible{background:#fee2e2;color:#991b1b}.controles{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.controles li{padding-left:28px;position:relative;font-size:.92rem}.controles li:before{position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:.75rem;font-weight:800}.controles li.ok:before{content:"✓";background:#dcfce7;color:#166534}.controles li.ko:before{content:"!";background:#fef3c7;color:#92400e}.controles li span{display:block;color:var(--doux);font-size:.86rem}.appli{display:grid;grid-template-columns:250px 1fr;min-height:100vh}.barre{position:sticky;top:0;height:100vh;overflow-y:auto;background:#0f172a;color:#e2e8f0;padding:18px 14px;display:flex;flex-direction:column;gap:16px}.marque{display:flex;align-items:center;gap:8px;font-weight:800;letter-spacing:.02em;color:inherit;text-decoration:none;font-size:1.02rem}.marque b{color:#22c55e}.logo{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(135deg,#22c55e,#0ea5e9);color:#fff;font-weight:900}.choix-compte span{font-size:.75rem;color:#94a3b8;font-weight:500}.choix-compte select{background:#1e293b;color:#e2e8f0;border-color:#334155}.barre nav{display:flex;flex-direction:column;gap:2px}.barre nav a{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:9px;color:#cbd5e1;text-decoration:none;font-weight:550}.barre nav a span{width:18px;text-align:center;opacity:.8}.barre nav a.actif,.barre nav a:hover{background:#1e293b;color:#fff}.bas-barre{margin-top:auto;display:flex;flex-direction:column;gap:6px;font-size:.9rem}.bas-barre a,.bas-barre .lien{color:#94a3b8;text-align:left;text-decoration:none}.contenu{padding:26px clamp(16px,3vw,40px) 90px;min-width:0}.page{max-width:1140px;margin:0 auto}.titre-page{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:18px}.titre-page .etat,.ligne-video .etat{display:flex;gap:8px;align-items:center}.nav-mobile{display:none}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:16px}.kpi{background:var(--carte);border:1px solid var(--bord);border-radius:var(--rayon);padding:14px 16px;display:flex;flex-direction:column;gap:2px;box-shadow:var(--ombre)}.kpi span{color:var(--doux);font-size:.85rem;font-weight:600}.kpi b{font-size:1.7rem;font-variant-numeric:tabular-nums}.kpi small{color:var(--doux);font-size:.78rem}.kpi.accent b{color:var(--accent)}.grille2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.grille2.large-gauche{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr)}.grille3{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-bottom:16px}.grille4{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.collante{position:sticky;top:16px}.serie{display:flex;align-items:flex-end;gap:3px;height:130px;padding:6px 0;border-bottom:1px solid var(--bord)}.serie .jour{flex:1;height:100%;position:relative}.serie .jour span{position:absolute;bottom:0;left:0;right:0;border-radius:3px 3px 0 0;min-height:0}.b-visites{background:color-mix(in srgb,var(--accent2) 35%,transparent)}.b-wa{background:var(--accent);left:25%!important;right:25%!important}.legende-serie{font-size:.82rem;color:var(--doux);display:flex;align-items:center;gap:6px}.pastille{width:10px;height:10px;border-radius:3px;display:inline-block}.pastille.p-visites{background:color-mix(in srgb,var(--accent2) 35%,transparent)}.pastille.p-wa{background:var(--accent);margin-left:10px}.lien-bio{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.citation{border-left:3px solid var(--accent);padding:4px 12px;background:var(--fond);border-radius:0 8px 8px 0}.liste-videos{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.liste-videos li{display:flex;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid var(--bord)}.liste-videos li:last-child{border-bottom:0}.liste-videos a{flex:1;color:inherit;text-decoration:none;display:flex;flex-direction:column;min-width:0}.liste-videos a span{color:var(--doux);font-size:.82rem}.liste-videos a b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filtres{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.jour-cal h2{font-size:.95rem;text-transform:capitalize;color:var(--doux);margin:18px 0 8px}.ligne-video{display:flex;align-items:center;gap:14px;text-decoration:none;color:inherit;margin-bottom:8px;padding:12px 16px}.ligne-video:hover{border-color:var(--doux)}.ligne-video .heure{font-weight:800;font-variant-numeric:tabular-nums;width:52px;flex:none}.ligne-video .corps{flex:1;display:flex;flex-direction:column;min-width:0}.choix-accroches{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.choix-accroches .choix{padding:10px 14px}.scenes{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.scene{border:1px solid var(--bord);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px;background:var(--fond)}.scene-tete{display:flex;justify-content:space-between;align-items:center}.scene-tete label{flex-direction:row;align-items:center;gap:6px;font-weight:500}.scene-tete input{width:64px;min-height:34px;padding:4px 8px}.apercu{width:100%;max-width:260px;aspect-ratio:9 / 16;background:#000;border-radius:12px}.produits{display:flex;flex-direction:column;gap:10px}.produit{display:grid;grid-template-columns:2fr 1fr;gap:8px;border:1px solid var(--bord);border-radius:12px;padding:12px}.produit textarea,.produit input:nth-of-type(3){grid-column:1 / -1}.produit .lien{justify-self:start}.choix-cartes{display:grid;grid-template-columns:1fr 1fr;gap:10px}.profil{display:flex;gap:12px;align-items:center;margin-bottom:12px}.profil img{width:56px;height:56px;border-radius:50%;object-fit:cover}.tableau{width:100%;border-collapse:collapse;font-size:.92rem}.tableau th,.tableau td{text-align:left;padding:9px 8px;border-bottom:1px solid var(--bord)}.tableau th{color:var(--doux);font-weight:600;font-size:.82rem}.tableau tr.estompe{opacity:.55}.bascule{display:inline-flex;border:1px solid var(--bord);border-radius:10px;overflow:hidden;margin-bottom:14px}.bascule button{border:0;background:var(--carte);color:var(--texte);font:inherit;padding:9px 16px;cursor:pointer}.bascule button.actif{background:var(--texte);color:var(--carte)}.offre .prix{font-size:1.8rem;font-weight:800;margin:4px 0}.offre .prix small{font-size:.85rem;font-weight:500;color:var(--doux)}.offre ul{padding-left:18px;margin:8px 0 0;color:var(--doux);font-size:.9rem}.offre.vedette{border-color:var(--accent)}.assistant{min-height:100vh;display:grid;place-items:start center;padding:40px 16px}.assistant-carte{width:100%;max-width:640px}.surtitre{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700;color:var(--accent);margin:0 0 8px}.progression{height:6px;background:var(--fond);border-radius:999px;overflow:hidden;margin-bottom:18px}.progression span{display:block;height:100%;background:linear-gradient(90deg,#22c55e,#0ea5e9);transition:width .3s}.assistant .actions{justify-content:space-between;margin-top:18px}.vitrine{max-width:1120px;margin:0 auto;padding:0 16px}.entete{display:flex;justify-content:space-between;align-items:center;padding:16px 0}.vitrine .marque{color:var(--texte)}.heros{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center;padding:40px 0 56px}.heros h1{font-size:clamp(1.9rem,4.2vw,3rem);letter-spacing:-.02em}.heros h1 span{background:linear-gradient(90deg,#16a34a,#0ea5e9);-webkit-background-clip:text;background-clip:text;color:transparent}.chapo{font-size:1.1rem;color:var(--doux);max-width:56ch}.heros .actions{margin:20px 0 8px}.maquette{display:flex;flex-direction:column;align-items:center}.tel{width:270px;border-radius:34px;padding:12px;background:#0f172a;box-shadow:0 20px 50px #0f172a4d}.tel-ecran{border-radius:24px;padding:18px 14px;min-height:420px;background:linear-gradient(170deg,#1e293b,#0f172a);color:#e2e8f0;display:flex;flex-direction:column;gap:14px}.bulle{background:#ffffff1a;border-radius:12px;padding:12px;font-weight:700}.score{font-size:.95rem}.score b{font-size:1.6rem;color:#22c55e}.controles-mini{list-style:none;padding:0;margin:0;font-size:.85rem;display:flex;flex-direction:column;gap:6px}.controles-mini li:before{content:"✓ ";color:#22c55e;font-weight:800}.wa{margin-top:auto;background:#16a34a;color:#fff;border-radius:12px;padding:10px 12px;font-weight:700;font-size:.9rem}.legende-maquette{font-size:.78rem;color:var(--doux)}.bloc{padding:34px 0}.bloc>h2{font-size:1.5rem}.etapes{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.etapes li{display:flex;gap:12px;background:var(--carte);border:1px solid var(--bord);border-radius:var(--rayon);padding:16px}.etapes h3{margin-top:0}.num{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#fff;font-weight:800}.faq{background:var(--carte);border:1px solid var(--bord);border-radius:12px;padding:12px 16px;margin-bottom:8px}.faq summary{cursor:pointer;font-weight:650}.connexion{display:grid;place-items:center}.connexion .formulaire{width:100%;max-width:440px}.pied{text-align:center;color:var(--doux);font-size:.8rem;padding:30px 0 40px}@media (max-width: 900px){.appli{grid-template-columns:1fr}.barre{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;padding:12px 16px}.barre nav,.bas-barre{display:none}.choix-compte{flex:1;min-width:160px}.choix-compte span{display:none}.nav-mobile{display:flex;position:fixed;bottom:0;left:0;right:0;background:var(--carte);border-top:1px solid var(--bord);z-index:10;padding-bottom:env(safe-area-inset-bottom)}.nav-mobile a{flex:1;display:flex;flex-direction:column;align-items:center;padding:8px 4px;font-size:.72rem;color:var(--doux);text-decoration:none}.nav-mobile a span{font-size:1.1rem}.nav-mobile a.actif{color:var(--accent)}.grille2,.grille2.large-gauche,.heros{grid-template-columns:1fr}.collante{position:static}.contenu{padding:18px 16px 90px}}@media (max-width: 560px){.deux,.choix-cartes,.produit{grid-template-columns:1fr}.kpis{grid-template-columns:1fr 1fr}.kpi b{font-size:1.35rem}.ligne-video{flex-wrap:wrap}.tableau th:nth-child(3),.tableau td:nth-child(3),.tableau th:nth-child(4),.tableau td:nth-child(4){display:none}}.menu-titre{margin:14px 12px 4px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--doux)}.a-faire{list-style:none;padding:0;margin:0}.a-faire li{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--bord)}.a-faire li:last-child{border-bottom:0}.a-faire small{display:block;color:var(--doux)}.entonnoir{display:flex;flex-direction:column;gap:6px}.entonnoir div{display:grid;grid-template-columns:120px 1fr 44px;gap:8px;align-items:center;font-size:.9rem}.entonnoir i{display:block;height:12px;border-radius:6px;background:var(--accent);min-width:2px}.fil{list-style:none;padding:0;margin:0}.fil li{padding:8px 0 8px 14px;border-left:2px solid var(--bord);position:relative;font-size:.92rem}.fil li:before{content:"";position:absolute;left:-5px;top:14px;width:8px;height:8px;border-radius:50%;background:var(--accent2)}.fil small{color:var(--doux);display:block}.etoiles{color:#f59e0b;letter-spacing:1px;white-space:nowrap}.lignes-doc input{min-width:0}.lignes-doc td{padding:4px;vertical-align:top}.totaux{margin-left:auto;min-width:260px}.totaux div{display:flex;justify-content:space-between;gap:16px;padding:3px 0}.totaux .grand{font-weight:800;font-size:1.1rem;border-top:1px solid var(--bord);padding-top:6px}.qr-apercu{background:#fff;border-radius:12px;padding:8px;width:150px;height:150px}.qr-apercu img{width:100%;height:100%}.barre-pro{height:10px;border-radius:6px;background:var(--fond);overflow:hidden;border:1px solid var(--bord)}.barre-pro i{display:block;height:100%;background:var(--accent)}.case{display:flex;gap:8px;align-items:flex-start;font-weight:500}.case input{width:auto;margin-top:4px}.etape-nouveau{background:#e0f2fe;color:#075985;border-color:#bae6fd}.etape-client,.etape-fidele{background:#dcfce7;color:#166534;border-color:#bbf7d0}.etape-perdu{opacity:.6}.st-paye,.st-accepte,.st-envoyee,.st-confirme,.st-honore{background:#dcfce7;color:#166534;border-color:#bbf7d0}.st-envoye,.st-planifiee,.st-envoi,.st-demande,.st-partiel{background:#e0f2fe;color:#075985;border-color:#bae6fd}.st-refuse,.st-annule,.st-expire,.st-absent,.st-suspendue,.st-arretee{background:#fee2e2;color:#991b1b;border-color:#fecaca}@media (max-width: 700px){.entonnoir div{grid-template-columns:90px 1fr 34px}.totaux{min-width:0;width:100%}}.pastille{display:inline-block;width:fit-content;margin-top:4px;border-radius:999px;padding:2px 10px;font-size:.78rem;font-weight:700}.pastille.ok{background:#dcfce7;color:#166534}.pastille.attention{background:#fef9c3;color:#854d0e}.pastille.alerte{background:#fee2e2;color:#991b1b}@media (prefers-color-scheme: dark){.pastille.ok{background:#14532d;color:#bbf7d0}.pastille.attention{background:#713f12;color:#fef08a}.pastille.alerte{background:#7f1d1d;color:#fecaca}}.etapes-pilote{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 16px;counter-reset:e}.etapes-pilote li{counter-increment:e;padding:8px 14px;border-radius:999px;background:#94a3b826;font-size:.92rem}.etapes-pilote li:before{content:counter(e) ". ";font-weight:700}.etapes-pilote li.fait{background:#25f5932e}.etapes-pilote li.fait:before{content:"✓ "}.agents{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.carte.agent{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;cursor:pointer;border:2px solid transparent;background:linear-gradient(160deg,var(--fond),rgba(0,0,0,.2));color:#fff}.carte.agent .doux{color:#ffffffc7}.carte.agent.actif{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 35%,transparent)}.avatar-agent{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-size:1.6rem;font-weight:800;background:var(--accent);color:#111}.modeles{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:10px}.carte.modele{display:flex;flex-direction:column;gap:6px}.carte.modele.actif{outline:2px solid #25f593}.carte.modele .emoji{font-size:1.8rem;margin:0}.liste-produits{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:12px 0}.photos-marque{display:flex;flex-wrap:wrap;gap:10px}.photos-marque figure{margin:0;width:96px;text-align:center}.photos-marque img{width:96px;height:128px;object-fit:cover;border-radius:10px}.ajout-photo{width:96px;height:128px;border:2px dashed rgba(148,163,184,.6);border-radius:10px;display:grid;place-items:center;cursor:pointer}.barre-proba{display:inline-block;width:90px;height:8px;border-radius:4px;background:#94a3b840;vertical-align:middle;overflow:hidden}.barre-proba i{display:block;height:100%;background:#25f593}.tableau-simple{width:100%;border-collapse:collapse;font-size:.92rem}.tableau-simple th,.tableau-simple td{padding:6px 8px;border-bottom:1px solid rgba(148,163,184,.2);text-align:left}.projection{font-size:1.15rem}.liste-simple{list-style:none;padding:0;display:grid;gap:8px}.liste-simple li{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ecran-studio{width:100%;max-width:300px;aspect-ratio:9 / 16;display:block;margin:0 auto 12px;border-radius:16px;background:#000}.studio .apercu{width:100%;max-width:300px;aspect-ratio:9 / 16;display:block;margin:8px auto;border-radius:16px;background:#000}.studio progress{width:100%}.mini-audio{height:32px;max-width:200px}.bouton.rouge{background:#dc2626;color:#fff}.bandeau-studio{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border-left:4px solid #25f593}.petit{font-size:.85rem}.carte.agent .puce{background:var(--accent);color:#111;font-weight:700}.portefeuille-ia{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;align-items:center}.portefeuille-ia>div{display:flex;flex-direction:column;gap:2px}.portefeuille-ia b{font-size:1.35rem}.portefeuille-ia .solde b{font-size:2rem;color:var(--accent)}.portefeuille-ia .plein{grid-column:1 / -1;margin:0}.onglets-ia{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.onglets-ia .puce,.video-ia .actions .puce{cursor:pointer;padding:7px 14px;font-size:.9rem}.modeles-ia{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:14px}.video-ia label{display:flex;flex-direction:column;gap:6px;font-weight:600;margin-bottom:12px}.video-ia label.case{flex-direction:row;align-items:center}.reglages-ia{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.reglages-ia>label{margin-bottom:0}.idees{margin:-6px 0 12px}.generer-ia{margin-top:8px}.choix-image{margin-bottom:12px}.vignettes{display:flex;gap:8px;overflow-x:auto;padding:6px 0}.vignette{flex:none;width:76px;height:76px;border-radius:10px;border:2px solid var(--bord);background:var(--fond);padding:0;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.4rem;color:var(--doux)}.vignette small{font-size:.7rem}.vignette img{width:100%;height:100%;object-fit:cover}.vignette.actif{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 35%,transparent)}.galerie-ia{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.creation-ia{margin:0;padding:12px;display:flex;flex-direction:column;gap:6px}.creation-ia p{margin:0}.media-ia{aspect-ratio:9 / 12;background:#0b1220;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center}.media-ia video,.media-ia img{width:100%;height:100%;object-fit:contain;background:#000}.media-ia audio{width:92%}.attente-ia{color:#e5e7eb;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:12px}.attente-ia.erreur{color:#fca5a5}.roue{width:34px;height:34px;border-radius:50%;border:3px solid rgba(255,255,255,.2);border-top-color:var(--accent);animation:tourne 1s linear infinite}@keyframes tourne{to{transform:rotate(360deg)}}.prompt-ia{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.voile{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:16px;z-index:50}.voile .fenetre{max-width:560px;width:100%;margin:0}.voile .fenetre select{margin:8px 0 14px}.titre-page:has(>.bouton){display:flex;gap:12px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.ok-texte{color:#16a34a;font-size:.85rem}.compil-sources{flex-wrap:wrap;overflow:visible}.vignette.video{width:92px;height:150px;position:relative;justify-content:flex-end}.vignette.video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vignette.video small{position:relative;background:#000000a6;color:#fff;width:100%;padding:3px 0}.vignette.actif{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.ordre-compil{margin:10px 0 0;padding-left:22px;display:grid;gap:4px}.ordre-compil li>span:first-child{margin-right:8px}.ordre-compil li{display:list-item}.ordre-compil .actions{display:inline-flex;gap:8px}.montage-compil progress{width:100%;height:10px}.apercu-compil{display:block;width:180px;aspect-ratio:9 / 16;border-radius:12px;background:#000;margin-top:10px}.apercu-compil[hidden]{display:none}.resultat-compil{width:100%;max-width:300px;aspect-ratio:9 / 16;border-radius:12px;background:#000}.script-compil{white-space:pre-wrap;max-height:220px;overflow:auto}
