:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Segoe UI Variable Text", system-ui, sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", "Segoe UI Variable Display", system-ui, sans-serif;--mono:ui-monospace, "SF Mono", "Cascadia Code", Menlo, monospace;--bg:#f5f5f7;--bg-groupe:#f2f2f7;--surface:#fff;--surface-2:#fff;--surface-3:#f2f2f7;--remplissage:#7878801f;--remplissage-2:#78788014;--remplissage-3:#76768029;--texte:#1d1d1f;--texte-2:#3c3c439e;--texte-3:#3c3c435c;--separateur:#3c3c4329;--separateur-fort:#3c3c434a;--accent:#0071e3;--accent-texte:#fff;--gray:#8e8e93;--blue:#007aff;--green:#28a745;--orange:#ff9500;--red:#ff3b30;--purple:#af52de;--yellow:#d4a400;--teal:#30b0c7;--indigo:#5856d6;--pink:#ff2d55;--matiere:#ffffffb8;--matiere-lourde:#f6f6f8c7;--matiere-bord:#ffffff8c;--flou:blur(24px) saturate(180%);--voile:#00000047;--ombre-1:0 1px 2px #0000000a, 0 1px 1px #00000008;--ombre-2:0 4px 16px #0000000f, 0 1px 3px #0000000d;--ombre-3:0 24px 64px #00000029, 0 4px 16px #00000014;--r-s:8px;--r-m:12px;--r-l:18px;--r-xl:26px;--serie-1:#0071e3;--serie-2:#e07800;--barre-laterale:252px;--hauteur-onglets:58px;--zone-basse:env(safe-area-inset-bottom,0px);--zone-haute:env(safe-area-inset-top,0px)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--bg-groupe:#000;--surface:#1c1c1e;--surface-2:#2c2c2e;--surface-3:#3a3a3c;--remplissage:#7878805c;--remplissage-2:#7878803d;--remplissage-3:#76768052;--texte:#f5f5f7;--texte-2:#ebebf59e;--texte-3:#ebebf552;--separateur:#5454587a;--separateur-fort:#545458b8;--accent:#0a84ff;--gray:#98989d;--blue:#0a84ff;--green:#30d158;--orange:#ff9f0a;--red:#ff453a;--purple:#bf5af2;--yellow:#ffd60a;--teal:#40c8e0;--indigo:#5e5ce6;--pink:#ff375f;--matiere:#1c1c1eb8;--matiere-lourde:#121214cc;--matiere-bord:#ffffff14;--voile:#0000008c;--ombre-1:0 0 0 1px #ffffff0a;--ombre-2:0 0 0 1px #ffffff0d, 0 8px 24px #0006;--ombre-3:0 0 0 1px #ffffff12, 0 30px 80px #0009;--serie-1:#0a84ff;--serie-2:#d0740a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--bg-groupe:#000;--surface:#1c1c1e;--surface-2:#2c2c2e;--surface-3:#3a3a3c;--remplissage:#7878805c;--remplissage-2:#7878803d;--remplissage-3:#76768052;--texte:#f5f5f7;--texte-2:#ebebf59e;--texte-3:#ebebf552;--separateur:#5454587a;--separateur-fort:#545458b8;--accent:#0a84ff;--gray:#98989d;--blue:#0a84ff;--green:#30d158;--orange:#ff9f0a;--red:#ff453a;--purple:#bf5af2;--yellow:#ffd60a;--teal:#40c8e0;--indigo:#5e5ce6;--pink:#ff375f;--matiere:#1c1c1eb8;--matiere-lourde:#121214cc;--matiere-bord:#ffffff14;--voile:#0000008c;--ombre-1:0 0 0 1px #ffffff0a;--ombre-2:0 0 0 1px #ffffff0d, 0 8px 24px #0006;--ombre-3:0 0 0 1px #ffffff12, 0 30px 80px #0009;--serie-1:#0a84ff;--serie-2:#d0740a}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{margin:0;padding:0}body{font:15px/1.47 var(--font);font-optical-sizing:auto;letter-spacing:-.006em;color:var(--texte);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;min-height:100dvh;transition:background-color .3s,color .3s}#root{min-height:100dvh}a{color:var(--accent);text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}input,textarea,select{font:inherit;color:inherit}img,svg{display:block}::selection{background:color-mix(in srgb, var(--accent) 28%, transparent)}:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:2px;border-radius:8px}.titre-xl{font:700 34px/1.12 var(--font-display);letter-spacing:-.026em;margin:0}.titre-1{font:700 28px/1.15 var(--font-display);letter-spacing:-.022em;margin:0}.titre-2{font:700 22px/1.2 var(--font-display);letter-spacing:-.018em;margin:0}.titre-3{font:600 17px/1.3 var(--font);letter-spacing:-.012em;margin:0}.titre-4{font:600 15px/1.35 var(--font);letter-spacing:-.008em;margin:0}.corps{font-size:15px;line-height:1.47}.legende{color:var(--texte-2);letter-spacing:-.003em;font-size:13px;line-height:1.38}.mini{letter-spacing:.04em;text-transform:uppercase;color:var(--texte-2);font-size:11px;font-weight:600;line-height:1.3}.chiffre{font:700 30px/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.tabulaire{font-variant-numeric:tabular-nums}.secondaire{color:var(--texte-2)}.tertiaire{color:var(--texte-3)}.tronque{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tronque-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pre{white-space:pre-wrap;word-break:break-word}.app{grid-template-columns:var(--barre-laterale) 1fr;min-height:100dvh;display:grid}.principal{min-width:0;position:relative}.barre-laterale{background:var(--matiere-lourde);height:100dvh;-webkit-backdrop-filter:var(--flou);backdrop-filter:var(--flou);border-right:1px solid var(--separateur);z-index:20;flex-direction:column;gap:2px;padding:18px 12px 14px;display:flex;position:sticky;top:0}.marque{align-items:center;gap:10px;padding:4px 10px 18px;display:flex}.marque img{width:30px;height:30px;box-shadow:var(--ombre-1);border-radius:8px}.marque b{font:700 17px/1 var(--font-display);letter-spacing:-.02em}.marque span{color:var(--texte-2);margin-top:3px;font-size:11px;display:block}.nav-lien{height:36px;color:var(--texte);border-radius:9px;align-items:center;gap:11px;padding:0 10px;font-size:14px;font-weight:500;transition:background-color .12s,transform .1s ease-out;display:flex;position:relative}.nav-lien:hover{background:var(--remplissage-2)}.nav-lien:active{transform:scale(.98)}.nav-lien svg{width:18px;height:18px;color:var(--accent);flex:none}.nav-lien .fond{background:var(--remplissage);z-index:-1;border-radius:9px;position:absolute;inset:0}.nav-lien.actif{font-weight:600}.nav-lien .badge{margin-left:auto}.nav-section{margin:16px 10px 6px}.page{max-width:1240px;margin:0 auto;padding:0 32px 64px}.page.large{max-width:none}.page.etroite{max-width:780px}.entete{z-index:15;background:0 0;align-items:center;gap:12px;min-height:52px;margin:0 -32px;padding:12px 32px;transition:background-color .2s;display:flex;position:sticky;top:0}.entete.colle{background:var(--matiere);-webkit-backdrop-filter:var(--flou);backdrop-filter:var(--flou);box-shadow:0 1px 0 var(--separateur)}.entete .titre-compact{font:600 15px/1 var(--font);opacity:0;transition:opacity .16s,transform .2s;transform:translateY(4px)}.entete.colle .titre-compact{opacity:1;transform:none}.entete .actions{align-items:center;gap:8px;margin-left:auto;display:flex}.grand-titre{padding:6px 0 18px}.grand-titre .legende{margin-top:4px;font-size:15px}.grille{gap:16px;display:grid}.grille-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grille-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grille-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grille-21{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media (max-width:1100px){.grille-21{grid-template-columns:1fr}}.ligne-flex{align-items:center;gap:10px;min-width:0;display:flex}.colonne{flex-direction:column;gap:12px;min-width:0;display:flex}.espace{flex:1}.pile>*+*{margin-top:16px}.scinde{grid-template-columns:minmax(320px,400px) 1fr;height:100dvh;display:grid}.scinde>.liste-col{border-right:1px solid var(--separateur);background:var(--surface);overflow-y:auto}.scinde>.detail-col{background:var(--bg);min-width:0;overflow-y:auto}.liste-col .entete{background:var(--matiere);-webkit-backdrop-filter:var(--flou);backdrop-filter:var(--flou);box-shadow:0 1px 0 var(--separateur);flex-direction:column;align-items:stretch;gap:10px;margin:0;padding:14px 18px}.carte{background:var(--surface);border-radius:var(--r-l);box-shadow:var(--ombre-1);min-width:0;padding:18px}.carte.cliquable{cursor:pointer;transition:transform .12s ease-out,box-shadow .2s}.carte.cliquable:hover{box-shadow:var(--ombre-2)}.carte.cliquable:active{transform:scale(.985)}.carte-titre{align-items:center;gap:8px;margin-bottom:12px;display:flex}.carte-titre .titre-4{flex:1}.carte-titre a,.carte-titre button.lien{color:var(--accent);font-size:13px;font-weight:500}.section-titre{align-items:baseline;gap:10px;margin:28px 2px 10px;display:flex}.section-titre h2{font:700 20px/1.2 var(--font-display);letter-spacing:-.018em;margin:0}.section-titre .lien{color:var(--accent);margin-left:auto;font-size:14px}.groupe{background:var(--surface);border-radius:var(--r-l);box-shadow:var(--ombre-1);overflow:hidden}.groupe-titre{margin:22px 16px 7px}.groupe-pied{color:var(--texte-2);margin:7px 16px 0;font-size:12.5px;line-height:1.4}.rangee{text-align:left;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 16px;transition:background-color .12s;display:flex;position:relative}.rangee+.rangee:before{content:"";background:var(--separateur);height:1px;position:absolute;top:0;left:16px;right:0;transform:scaleY(.6)}.rangee.avec-icone+.rangee.avec-icone:before{left:56px}button.rangee:hover,a.rangee:hover,.rangee.cliquable:hover{background:var(--remplissage-2)}button.rangee:active,a.rangee:active,.rangee.cliquable:active{background:var(--remplissage)}.rangee .icone-carree{color:#fff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.rangee .icone-carree svg{width:17px;height:17px}.rangee .valeur{color:var(--texte-2);text-align:right;margin-left:auto;font-size:14px}.rangee .chevron{color:var(--texte-3);flex:none;width:16px;height:16px}.b{white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 15px;font-size:14px;font-weight:600;transition:transform .1s ease-out,background-color .15s,opacity .15s,box-shadow .15s;display:inline-flex}.b:active:not(:disabled){transform:scale(.96)}.b:disabled{opacity:.45;cursor:default}.b svg{flex:none;width:16px;height:16px}.b-plein{background:var(--accent);color:var(--accent-texte);box-shadow:0 1px 2px color-mix(in srgb, var(--accent) 40%, transparent)}.b-plein:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 88%, #000)}.b-gris{background:var(--remplissage);color:var(--texte)}.b-gris:hover:not(:disabled){background:var(--remplissage-3)}.b-teinte{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent)}.b-teinte:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 20%, transparent)}.b-vert{background:var(--green);color:#fff}.b-danger{background:color-mix(in srgb, var(--red) 13%, transparent);color:var(--red)}.b-texte{height:auto;color:var(--accent);border-radius:8px;padding:4px 6px;font-weight:500}.b-texte:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 10%, transparent)}.b-grand{border-radius:14px;height:46px;padding:0 22px;font-size:16px}.b-bloc{width:100%}.b-icone{border-radius:50%;width:36px;padding:0}.b-icone.petit{width:30px;height:30px}.b-icone.petit svg{width:15px;height:15px}.actions-rondes{gap:8px;display:flex}.action-ronde{background:var(--surface);min-width:0;max-width:96px;box-shadow:var(--ombre-1);color:var(--accent);border-radius:14px;flex-direction:column;flex:1 1 0;align-items:center;gap:6px;padding:10px 6px 9px;font-size:12px;font-weight:500;transition:transform .1s ease-out,background-color .15s;display:flex}.action-ronde:active{transform:scale(.95)}.action-ronde:hover{background:var(--surface-2)}.action-ronde svg{width:20px;height:20px}.action-ronde.desactive{color:var(--texte-3);pointer-events:none}.champ{background:var(--remplissage-2);width:100%;height:40px;color:var(--texte);border:1px solid #0000;border-radius:11px;outline:none;padding:0 13px;font-size:15px;transition:background-color .15s,border-color .15s,box-shadow .15s}.champ::placeholder{color:var(--texte-3)}.champ:focus{background:var(--surface);border-color:color-mix(in srgb, var(--accent) 60%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 16%, transparent)}textarea.champ{resize:vertical;height:auto;min-height:96px;padding:11px 13px;line-height:1.5}select.champ{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--texte-2) 50%), linear-gradient(135deg, var(--texte-2) 50%, transparent 50%);background-position:calc(100% - 17px) 17px,calc(100% - 12px) 17px;background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}.etiquette{color:var(--texte-2);margin:0 2px 6px;font-size:13px;font-weight:500;display:block}.recherche{position:relative}.recherche svg{width:16px;height:16px;color:var(--texte-2);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.recherche .champ{border-radius:10px;height:36px;padding-left:34px}.recherche kbd{position:absolute;top:50%;right:9px;transform:translateY(-50%)}kbd{font:500 11px/1 var(--font);color:var(--texte-2);background:var(--remplissage-2);border:1px solid var(--separateur);border-radius:5px;padding:3px 6px}.segmente{background:var(--remplissage-2);scrollbar-width:none;border-radius:10px;gap:0;max-width:100%;padding:2px;display:inline-flex;position:relative;overflow-x:auto}.segmente::-webkit-scrollbar{display:none}.segmente button{z-index:1;height:30px;color:var(--texte);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;transition:color .15s;display:inline-flex;position:relative}.segmente button .pouce{z-index:-1;background:var(--surface);border-radius:8px;position:absolute;inset:0;box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a}:root[data-theme=dark] .segmente button .pouce{background:#636366}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .segmente button .pouce{background:#636366}}.segmente button.actif{font-weight:600}.segmente button .compte{color:var(--texte-2);font-size:11px;font-weight:600}.segmente.bloc{display:flex}.segmente.bloc button{flex:1;justify-content:center}.interrupteur{background:var(--remplissage-3);border-radius:999px;flex:none;width:51px;height:31px;transition:background-color .2s;position:relative}.interrupteur.on{background:var(--green)}.interrupteur i{background:#fff;border-radius:50%;width:27px;height:27px;position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029}.pastille{--t:var(--gray);white-space:nowrap;letter-spacing:-.003em;height:22px;color:color-mix(in srgb, var(--t) 92%, var(--texte));background:color-mix(in srgb, var(--t) 14%, transparent);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.pastille .point{background:var(--t);border-radius:50%;width:6px;height:6px}.pastille.petite{height:19px;padding:0 7px;font-size:11px}.t-gray{--t:var(--gray)}.t-blue{--t:var(--blue)}.t-green{--t:var(--green)}.t-orange{--t:var(--orange)}.t-red{--t:var(--red)}.t-purple{--t:var(--purple)}.t-yellow{--t:var(--yellow)}.t-teal{--t:var(--teal)}.t-indigo{--t:var(--indigo)}.t-pink{--t:var(--pink)}.t-accent{--t:var(--accent)}.badge{background:var(--red);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:600;display:inline-grid}.badge.gris{background:var(--remplissage-3);color:var(--texte-2)}.avatar{--c:var(--accent);width:40px;height:40px;font:600 15px/1 var(--font-display);letter-spacing:-.01em;color:#fff;background:linear-gradient(160deg, color-mix(in srgb, var(--c) 72%, #fff), var(--c));border-radius:50%;flex:none;place-items:center;display:grid}.avatar.carre{border-radius:11px}.avatar.xs{width:22px;height:22px;font-size:10px}.avatar.s{width:30px;height:30px;font-size:12px}.avatar.l{width:64px;height:64px;font-size:24px}.avatar.xl{width:84px;height:84px;font-size:32px}.kpi{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.kpi .haut{align-items:center;gap:8px;display:flex}.kpi .icone{color:#fff;background:var(--t,var(--accent));border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.kpi .icone svg{width:16px;height:16px}.kpi .bas{align-items:baseline;gap:8px;display:flex}.kpi .note{color:var(--texte-2);font-size:13px}.barre-progres{background:var(--remplissage-2);border-radius:999px;height:6px;overflow:hidden}.barre-progres i{background:var(--t,var(--accent));transform-origin:0;border-radius:999px;height:100%;display:block}.prospect-ligne{text-align:left;align-items:center;gap:12px;width:100%;padding:11px 16px;transition:background-color .12s;display:flex;position:relative}.prospect-ligne:hover{background:var(--remplissage-2)}.prospect-ligne.selection{background:color-mix(in srgb, var(--accent) 12%, transparent)}.prospect-ligne+.prospect-ligne:before{content:"";background:var(--separateur);height:1px;position:absolute;top:0;left:68px;right:0;transform:scaleY(.6)}.prospect-ligne .milieu{flex:1;min-width:0}.prospect-ligne .haut{align-items:baseline;gap:8px;display:flex}.prospect-ligne .nom{font-size:15px;font-weight:600}.prospect-ligne .quand{color:var(--texte-2);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px}.prospect-ligne .sous{color:var(--texte-2);margin-top:1px;font-size:13px}.prospect-ligne .extrait{color:var(--texte-2);margin-top:3px;font-size:13.5px}.prospect-ligne .non-lu{background:var(--accent);border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:5px}.kanban{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--remplissage-3) transparent;grid-auto-columns:minmax(196px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:12px;display:grid;overflow-x:auto}.kanban-col{background:var(--remplissage-2);border-radius:var(--r-l);scroll-snap-align:start;min-height:240px;padding:10px;transition:background-color .15s,box-shadow .15s}.kanban-col.survol{background:color-mix(in srgb, var(--accent) 12%, transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 50%, transparent)}.kanban-col .tete{align-items:center;gap:8px;padding:4px 6px 10px;display:flex}.kanban-col .somme{color:var(--texte-2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.kanban-carte{background:var(--surface);box-shadow:var(--ombre-1);cursor:grab;touch-action:none;border-radius:13px;margin-bottom:8px;padding:12px}.kanban-carte:active{cursor:grabbing}.fil{flex-direction:column;gap:14px;display:flex}.bulle-bloc{flex-direction:column;max-width:86%;display:flex}.bulle-bloc.out{align-self:flex-end;align-items:flex-end}.bulle-bloc.in{align-self:flex-start}.bulle{white-space:pre-wrap;word-break:break-word;border-radius:20px;padding:10px 14px;font-size:14.5px;line-height:1.48}.bulle-bloc.in .bulle{background:var(--surface);box-shadow:var(--ombre-1);border-bottom-left-radius:6px}.bulle-bloc.out .bulle{background:var(--accent);color:#fff;border-bottom-right-radius:6px}.bulle-bloc.out .bulle a{color:#fff;text-decoration:underline}.bulle-meta{color:var(--texte-2);margin:4px 8px 0;font-size:11.5px}.bulle.repliee{cursor:pointer;max-height:132px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.chrono{flex-direction:column;gap:12px;margin:0;padding:0 0 0 22px;list-style:none;display:flex;position:relative}.chrono:before{content:"";background:var(--separateur-fort);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:7px}.chrono>li{position:relative}.chrono .point{border:2px solid var(--bg);background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 1px var(--separateur);border-radius:50%;position:absolute;top:13px;left:-21px}.chrono .point.in{background:var(--green);width:14px;height:14px;top:12px;left:-22px}.chrono .point.note{background:var(--orange);top:6px}.carte-mail{background:var(--surface);box-shadow:var(--ombre-1);border-radius:14px;overflow:hidden}.chrono-mail.entrant .carte-mail{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--green) 55%, transparent), var(--ombre-2)}.chrono-mail.automatique .carte-mail{opacity:.7}.tete-mail{text-align:left;align-items:center;gap:8px;width:100%;min-width:0;padding:10px 12px;display:flex}.tete-mail:hover{background:var(--remplissage-2)}.repond-a{color:color-mix(in srgb, var(--green) 80%, var(--texte));align-items:center;gap:5px;padding:0 12px 6px;font-size:12.5px;display:flex}.corps-mail{padding:2px 14px 12px;font-size:14px;line-height:1.55}.corps-mail.replie{-webkit-line-clamp:2;cursor:pointer;color:var(--texte-2);-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.chrono-note .contenu-note{padding:2px 4px 2px 2px}.carte-suivi{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent), var(--ombre-2)}.carte-suivi .prochaine{background:color-mix(in srgb, var(--accent) 10%, transparent);color:color-mix(in srgb, var(--accent) 80%, var(--texte));border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:14px;display:flex}.saisie-suivi{background:var(--remplissage-2);border-radius:14px;align-items:flex-start;gap:10px;padding:4px 6px 4px 12px;display:flex}.saisie-suivi:focus-within{background:var(--surface);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 40%, transparent)}.avertissement>span:first-child{flex:none}.compositeur{background:var(--surface);border-radius:var(--r-l);box-shadow:var(--ombre-2);overflow:hidden}.compositeur textarea{resize:none;background:0 0;border:0;outline:0;width:100%;min-height:150px;padding:14px 16px;font-size:15px;line-height:1.55}.compositeur .barre-ia{border-top:1px solid var(--separateur);background:var(--surface-3);align-items:center;gap:8px;padding:8px 10px;display:flex}.compositeur .barre-ia input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.compositeur .pied{border-top:1px solid var(--separateur);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.puces{scrollbar-width:none;gap:6px;padding:2px;display:flex;overflow-x:auto}.puces::-webkit-scrollbar{display:none}.puce{background:var(--remplissage-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:13px;font-weight:500;transition:transform .1s ease-out,background-color .15s;display:inline-flex}.puce:hover{background:var(--remplissage)}.puce:active{transform:scale(.95)}.puce svg{width:14px;height:14px;color:var(--accent)}.puce.active{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent)}.avertissement{background:color-mix(in srgb, var(--orange) 13%, transparent);color:color-mix(in srgb, var(--orange) 70%, var(--texte));border-radius:12px;align-items:flex-start;gap:10px;padding:11px 13px;font-size:13.5px;display:flex}.avertissement svg{flex:none;width:17px;height:17px;margin-top:1px}.avertissement.info{background:color-mix(in srgb, var(--accent) 10%, transparent);color:color-mix(in srgb, var(--accent) 70%, var(--texte))}.avertissement.erreur{background:color-mix(in srgb, var(--red) 11%, transparent);color:color-mix(in srgb, var(--red) 75%, var(--texte))}.coche{border:1.6px solid var(--texte-3);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;transition:border-color .15s,background-color .15s,transform .1s ease-out;display:grid}.coche:active{transform:scale(.88)}.coche.faite{background:var(--accent);border-color:var(--accent);color:#fff}.coche svg{stroke-width:3px;width:13px;height:13px}.tache{align-items:flex-start;gap:12px;padding:11px 16px;display:flex;position:relative}.tache+.tache:before{content:"";background:var(--separateur);height:1px;position:absolute;top:0;left:50px;right:0;transform:scaleY(.6)}.tache .corps-tache{flex:1;min-width:0;padding-top:1px}.tache.faite .titre-tache{color:var(--texte-2);text-decoration:line-through;-webkit-text-decoration-color:var(--texte-3);text-decoration-color:var(--texte-3)}.tache .meta{color:var(--texte-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;font-size:12.5px;display:flex}.tache .meta .retard{color:var(--red);font-weight:500}.tache .supprimer{opacity:0;transition:opacity .12s}.tache:hover .supprimer{opacity:1}.saisie-rapide{background:var(--surface);border-radius:var(--r-l);box-shadow:var(--ombre-1);align-items:center;gap:10px;padding:10px 14px;display:flex}.saisie-rapide input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:30px;font-size:15px}.saisie-rapide .apercu{color:var(--accent);white-space:nowrap;font-size:12px}.semaine{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.jour-pastille{border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:8px 0 9px;transition:background-color .15s,transform .1s ease-out;display:flex;position:relative}.jour-pastille:active{transform:scale(.95)}.jour-pastille .j{text-transform:uppercase;color:var(--texte-2);letter-spacing:.03em;font-size:11px;font-weight:600}.jour-pastille .n{font:600 19px/1 var(--font-display);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.jour-pastille.aujourdhui .n{color:var(--red)}.jour-pastille.choisi .n{background:var(--texte);color:var(--bg)}.jour-pastille.choisi.aujourdhui .n{background:var(--red);color:#fff}.jour-pastille .points{gap:3px;height:5px;display:flex}.jour-pastille .points i{background:var(--texte-3);border-radius:50%;width:5px;height:5px}.evenement{background:var(--surface);box-shadow:var(--ombre-1);border-radius:14px;gap:12px;padding:12px 14px;display:flex;position:relative;overflow:hidden}.evenement:before{content:"";background:var(--t,var(--accent));width:4px;position:absolute;top:0;bottom:0;left:0}.evenement .heures{font-variant-numeric:tabular-nums;flex:none;width:54px;font-size:13px;font-weight:600}.evenement .heures .fin{color:var(--texte-2);font-weight:400}.grille-semaine{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.grille-semaine .col{border-radius:var(--r-l);background:var(--remplissage-2);flex-direction:column;gap:8px;min-height:300px;padding:10px;transition:background-color .15s;display:flex}.grille-semaine .col.aujourdhui{background:color-mix(in srgb, var(--accent) 9%, transparent)}.grille-semaine .col .tete{align-items:baseline;gap:6px;padding:2px 4px 6px;display:flex}.grille-semaine .col .tete b{font:700 22px/1 var(--font-display);letter-spacing:-.02em}.grille-semaine .col.aujourdhui .tete b{color:var(--red)}.mini-ev{background:var(--surface);box-shadow:var(--ombre-1);cursor:pointer;border-left:3px solid var(--t,var(--accent));border-radius:10px;padding:7px 9px;font-size:12.5px;line-height:1.3;transition:transform .1s ease-out}.mini-ev:active{transform:scale(.97)}.mini-ev .h{font-variant-numeric:tabular-nums;color:var(--texte-2);font-size:11.5px;font-weight:600}.voile{background:var(--voile);z-index:60;position:fixed;inset:0}.feuille{z-index:61;background:var(--surface);border-radius:var(--r-xl);width:min(560px,100vw - 32px);max-height:min(86dvh,820px);box-shadow:var(--ombre-3);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden}.feuille.large{width:min(760px,100vw - 32px)}.feuille .tete-feuille{align-items:center;gap:10px;padding:16px 18px 10px;display:flex}.feuille .tete-feuille h3{text-align:center;font:600 17px/1.2 var(--font);flex:1;margin:0}.feuille .corps-feuille{padding:6px 18px 20px;overflow-y:auto}.feuille .poignee{display:none}.palette{z-index:70;background:var(--matiere);-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);width:min(640px,100vw - 24px);box-shadow:var(--ombre-3);border:1px solid var(--matiere-bord);border-radius:18px;position:fixed;top:12vh;left:50%;overflow:hidden;transform:translate(-50%)}.palette input{background:0 0;border:0;outline:0;width:100%;height:56px;padding:0 18px 0 50px;font-size:18px}.palette .loupe{width:20px;height:20px;color:var(--texte-2);position:absolute;top:18px;left:18px}.palette .resultats{border-top:1px solid var(--separateur);max-height:52vh;padding:6px;overflow-y:auto}.palette .res{text-align:left;border-radius:10px;align-items:center;gap:12px;width:100%;padding:9px 12px;display:flex}.palette .res.actif{background:var(--accent);color:#fff}.palette .res.actif .legende{color:#fffc}.palette .res svg{flex:none;width:18px;height:18px}.palette .groupe-res{padding:10px 12px 4px}.toasts{z-index:90;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:20px;right:20px}.toast{pointer-events:auto;background:var(--matiere);min-width:260px;max-width:420px;-webkit-backdrop-filter:var(--flou);backdrop-filter:var(--flou);border:1px solid var(--matiere-bord);box-shadow:var(--ombre-3);border-radius:16px;align-items:center;gap:12px;padding:12px 14px 12px 16px;font-size:14px;font-weight:500;display:flex}.toast .ic{color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.toast .ic svg{stroke-width:3px;width:13px;height:13px}.toast .texte{flex:1}.toast button{color:var(--accent);font-size:14px;font-weight:600}.vide{text-align:center;color:var(--texte-2);padding:48px 24px}.vide .ic{background:var(--remplissage-2);width:56px;height:56px;color:var(--texte-2);border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.vide .ic svg{width:26px;height:26px}.vide h3{color:var(--texte);font:600 17px/1.3 var(--font);margin:0 0 6px}.vide p{max-width:340px;margin:0 auto;font-size:14px}.squelette{background:linear-gradient(90deg, var(--remplissage-2) 0%, var(--remplissage) 50%, var(--remplissage-2) 100%);background-size:200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite miroiter}@keyframes miroiter{0%{background-position:100% 0}to{background-position:-100% 0}}.tourne{animation:.9s linear infinite tourner}@keyframes tourner{to{transform:rotate(360deg)}}.chat{flex-direction:column;height:100dvh;display:flex}.chat .fil-chat{flex:1;padding:24px 0 140px;overflow-y:auto}.chat .fil-chat .interieur{flex-direction:column;gap:18px;max-width:760px;margin:0 auto;padding:0 24px;display:flex}.msg-user{background:var(--accent);color:#fff;white-space:pre-wrap;border-radius:20px 20px 6px;align-self:flex-end;max-width:80%;padding:10px 15px;font-size:15px}.msg-ia{align-items:flex-start;gap:12px;display:flex}.msg-ia .orbe{color:#fff;background:conic-gradient(from 200deg,#0a84ff,#bf5af2,#ff375f,#ff9f0a,#0a84ff);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.msg-ia .orbe svg{width:16px;height:16px}.msg-ia .contenu{flex:1;min-width:0;padding-top:4px;font-size:15px;line-height:1.6}.msg-ia .contenu p{margin:0 0 8px}.msg-ia .contenu ul{margin:4px 0 8px;padding-left:20px}.msg-ia .contenu li{margin:3px 0}.carte-outil{background:var(--surface);box-shadow:var(--ombre-2);border-radius:16px;margin-top:10px;overflow:hidden}.carte-outil .tete{border-bottom:1px solid var(--separateur);align-items:center;gap:10px;padding:12px 14px;display:flex}.carte-outil .tete .ic{color:#fff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.carte-outil .tete .ic svg{width:15px;height:15px}.carte-outil textarea{resize:vertical;background:0 0;border:0;outline:0;width:100%;min-height:180px;padding:12px 14px;font-size:14.5px;line-height:1.55}.carte-outil .pied{border-top:1px solid var(--separateur);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.zone-saisie{background:linear-gradient(transparent, var(--bg) 30%);padding:12px 24px 18px;position:absolute;bottom:0;left:0;right:0}.zone-saisie .boite{background:var(--matiere);max-width:760px;-webkit-backdrop-filter:var(--flou);backdrop-filter:var(--flou);border:1px solid var(--separateur);box-shadow:var(--ombre-2);border-radius:24px;align-items:flex-end;gap:8px;margin:0 auto;padding:8px 8px 8px 16px;display:flex}.zone-saisie textarea{resize:none;background:0 0;border:0;outline:0;flex:1;min-height:22px;max-height:180px;padding:7px 0;font-size:15.5px;line-height:1.45}.points-attente{gap:4px;padding:10px 0;display:inline-flex}.points-attente i{background:var(--texte-3);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite rebond}.points-attente i:nth-child(2){animation-delay:.15s}.points-attente i:nth-child(3){animation-delay:.3s}@keyframes rebond{0%,70%,to{opacity:.5;transform:translateY(0)}35%{opacity:1;transform:translateY(-5px)}}.suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.suggestion{text-align:left;background:var(--surface);box-shadow:var(--ombre-1);border-radius:16px;padding:14px 16px;font-size:14px;transition:transform .1s ease-out,box-shadow .15s}.suggestion:hover{box-shadow:var(--ombre-2)}.suggestion:active{transform:scale(.98)}.suggestion b{margin-bottom:3px;font-weight:600;display:block}.bouton-ia{z-index:45;color:#fff;width:52px;height:52px;box-shadow:0 8px 24px #0a84ff59, var(--ombre-2);background:conic-gradient(from 200deg,#0a84ff,#bf5af2,#ff375f,#ff9f0a,#0a84ff);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:22px;right:22px}.bouton-ia svg{width:24px;height:24px}.panneau-ia{z-index:55;background:var(--bg);border-left:1px solid var(--separateur);width:min(460px,100vw);box-shadow:var(--ombre-3);position:fixed;top:0;bottom:0;right:0}.chat.compact{height:100%}.chat.compact .fil-chat{padding:16px 0 150px}.chat.compact .fil-chat .interieur,.chat.compact .zone-saisie{padding-left:14px;padding-right:14px}.chat.compact .msg-user{max-width:88%}.contexte-vue{color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, transparent);border-bottom:1px solid var(--separateur);align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;display:flex}.vignettes{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.vignettes img{object-fit:cover;border:1px solid #ffffff40;border-radius:10px;max-width:120px;height:72px}.vignette{position:relative}.vignette button{background:var(--texte);width:20px;height:20px;color:var(--bg);border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;right:-6px}.vignette button svg{width:12px;height:12px}.depot-image{z-index:10;border:2px dashed var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--bg));color:var(--accent);pointer-events:none;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:8px}.depot-image span{color:var(--texte-2);font-size:13px}.grille-carte{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 14px 4px;display:grid}.champ-carte{flex-direction:column;gap:4px;min-width:0;display:flex}.champ-carte>span{color:var(--texte-2);font-size:12px;font-weight:500}.champ-carte .champ{height:36px;font-size:14px}.champ-carte textarea.champ{height:auto;min-height:70px}.champ-carte.large{grid-column:1/-1}.chat.compact .grille-carte{grid-template-columns:1fr}.connexion{place-items:center;min-height:100dvh;padding:24px;display:grid;position:relative;overflow:hidden}.connexion .lueur{filter:blur(90px);opacity:.45;pointer-events:none;border-radius:50%;width:720px;height:720px;position:absolute}.connexion .carte-connexion{background:var(--matiere);-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);border:1px solid var(--matiere-bord);width:min(400px,100%);box-shadow:var(--ombre-3);border-radius:28px;padding:34px 28px 28px;position:relative}.connexion .logo{width:64px;height:64px;box-shadow:var(--ombre-2);border-radius:16px;margin:0 auto 18px}.graphe{width:100%;height:auto;overflow:visible}.graphe .axe{stroke:var(--separateur)}.graphe text{fill:var(--texte-2);font-size:10.5px;font-family:var(--font)}.legende-graphe{color:var(--texte-2);flex-wrap:wrap;gap:14px;font-size:12.5px;display:flex}.legende-graphe span{align-items:center;gap:6px;display:inline-flex}.legende-graphe i{background:var(--t);border-radius:3px;width:9px;height:9px}.infobulle{pointer-events:none;background:var(--matiere);-webkit-backdrop-filter:var(--flou);backdrop-filter:var(--flou);box-shadow:var(--ombre-2);border:1px solid var(--matiere-bord);white-space:nowrap;border-radius:10px;padding:8px 10px;font-size:12px;position:absolute;transform:translate(-50%,-100%)}.barre-onglets,.entete-mobile,.entete-mobile-avatar{display:none}@media (max-width:900px){.entete-mobile-avatar{display:block}}@media (max-width:1100px){.grille-4{grid-template-columns:repeat(2,minmax(0,1fr))}.scinde{grid-template-columns:minmax(290px,340px) 1fr}}@media (max-width:900px){body{font-size:16px}.app{grid-template-columns:1fr}.barre-laterale{display:none}.page{padding:0 16px calc(var(--hauteur-onglets) + var(--zone-basse) + 32px)}.entete{padding:calc(8px + var(--zone-haute)) 16px 8px;min-height:44px;margin:0 -16px}.titre-xl{font-size:32px}.grille-2,.grille-3{grid-template-columns:1fr}.grille-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.scinde{height:auto;display:block}.scinde>.liste-col{background:0 0;border:0;overflow:visible}.scinde>.detail-col{display:none}.champ,.recherche .champ,.compositeur textarea,.zone-saisie textarea,.saisie-rapide input,textarea.champ{font-size:16px}.carte{padding:16px}.chat{height:calc(100dvh - var(--hauteur-onglets) - var(--zone-basse))}.chat .fil-chat .interieur,.zone-saisie{padding-left:16px;padding-right:16px}.zone-saisie{padding-bottom:12px}.suggestions{grid-template-columns:1fr}.grille-semaine{display:none}.toasts{left:12px;right:12px;bottom:calc(var(--hauteur-onglets) + var(--zone-basse) + 10px);align-items:stretch}.toast{max-width:none}.barre-onglets{z-index:40;height:calc(var(--hauteur-onglets) + var(--zone-basse));padding-bottom:var(--zone-basse);background:var(--matiere);-webkit-backdrop-filter:var(--flou);backdrop-filter:var(--flou);box-shadow:0 -1px 0 var(--separateur);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.onglet{color:var(--texte-2);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10.5px;font-weight:500;transition:color .15s,transform .1s ease-out;display:flex;position:relative}.onglet:active{transform:scale(.92)}.onglet svg{width:24px;height:24px}.onglet.actif{color:var(--accent)}.onglet .badge{min-width:18px;height:18px;margin-left:6px;font-size:11px;position:absolute;top:5px;left:50%}.feuille{width:100%;max-height:92dvh;padding-bottom:var(--zone-basse);border-radius:22px 22px 0 0;inset:auto 0 0}.feuille .poignee{background:var(--remplissage-3);border-radius:999px;width:38px;height:5px;margin:8px auto 0;display:block}.palette{top:calc(10px + var(--zone-haute))}.kanban{grid-auto-columns:82%}.bouton-ia{right:14px;bottom:calc(var(--hauteur-onglets) + var(--zone-basse) + 14px);width:48px;height:48px}.panneau-ia{z-index:65;border-left:0;width:100vw}.chat.compact{height:100dvh}.chat.compact .zone-saisie{padding-bottom:calc(12px + var(--zone-basse))}.grille-carte{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.12s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){:root{--matiere:var(--surface);--matiere-lourde:var(--surface);--flou:none}}@media (prefers-contrast:more){:root{--separateur:var(--separateur-fort);--texte-2:var(--texte)}.carte,.groupe{box-shadow:0 0 0 1px var(--separateur-fort)}}.synchro{width:100%;color:var(--texte-2);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin-bottom:4px;padding:6px 10px;font-size:12px;display:flex}.synchro:hover{background:var(--remplissage-2)}.synchro svg{flex:none;width:14px;height:14px}.synchro.compact{width:auto;margin:0;padding:8px}.synchro .tourne{animation:1s linear infinite tourner}.synchro-mobile{display:none}@media (max-width:900px){.synchro-mobile{display:inline-flex}}.marque img.marque-mot{width:auto;height:15px;box-shadow:none;border-radius:0;margin:1px 0 2px;display:block}:root[data-theme=dark] .marque-mot{filter:invert()}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .marque-mot{filter:invert()}}.b-petit{gap:5px;min-height:30px;padding:0 10px;font-size:13px}.b-petit svg{width:14px;height:14px}.stat .titre-xl{margin:2px 0}.res-ligne{padding:7px 0}.res-barre{align-items:center;gap:8px;height:6px;margin-top:5px;display:flex}.res-barre i{background:var(--accent);opacity:.85;border-radius:3px;height:6px;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block}.res-barre .legende{font-size:11px}.liste-conseils{gap:8px;margin:4px 0 0;padding-left:18px;display:grid}.liste-conseils li{line-height:1.45}.texte-ia{white-space:pre-wrap;border-radius:var(--r-m);background:var(--remplissage-2);margin-top:10px;padding:12px 14px;line-height:1.55}.carte-appel{overflow:hidden}.score-appel{width:42px;height:42px;font:700 15px/1 var(--font-display);background:var(--remplissage-2);color:var(--accent);font-variant-numeric:tabular-nums;border-radius:12px;flex:none;place-items:center;display:grid}.script-appel{white-space:pre-wrap;font:14px/1.6 var(--font);background:var(--remplissage-2);border-radius:var(--r-m);margin:12px 0 0;padding:12px 14px}.prep-appel{border-radius:var(--r-m);border:1px solid var(--separateur);margin-top:12px;padding:12px 14px;line-height:1.5}.prep-appel p{margin:0 0 8px}.prep-appel ul{margin:4px 0 10px;padding-left:18px}.rangee-plan{border-bottom:1px solid var(--separateur);gap:10px;padding:8px 0}.rangee-plan:last-child{border-bottom:0}.champ.champ-court{text-align:right;width:76px}.champ.champ-moyen{width:150px}.etoiles{gap:1px;display:inline-flex}.etoiles button{cursor:pointer;color:var(--texte-3);background:0 0;border:0;padding:2px;line-height:0}.etoiles button svg{width:15px;height:15px}.etoiles button.on{color:var(--orange)}.etoiles button.on svg{fill:currentColor}.grille-villes{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;margin-top:8px;display:grid}@media (max-width:760px){.grille-villes{grid-template-columns:1fr}}.carte-ia{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 7%, var(--surface)), var(--surface))}.alerte-douce{border-radius:var(--r-s);background:color-mix(in srgb, var(--orange) 12%, transparent);margin:8px 0;padding:9px 12px;font-size:13.5px;line-height:1.45}.proposition{border-bottom:1px solid var(--separateur);cursor:pointer;align-items:flex-start;gap:10px;padding:9px 0;display:flex}.proposition input{accent-color:var(--accent);margin-top:4px}.barre-texte{color:var(--texte-2);text-decoration:line-through}.vert{color:var(--green)}.famille-reglages{padding-top:6px;padding-bottom:6px}.titre-famille{cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;padding:8px 0}.reglage{border-top:1px solid var(--separateur);padding:11px 0}.reglage-cle{font:600 13px/1.3 var(--mono);letter-spacing:-.01em;align-items:center;gap:6px;display:flex}.reglage-aide{-webkit-line-clamp:2;cursor:pointer;-webkit-box-orient:vertical;margin-top:3px;display:-webkit-box;overflow:hidden}.reglage-aide.ouverte{-webkit-line-clamp:unset;white-space:pre-wrap;display:block}.reglage-long .champ{width:100%;margin-top:8px}.format-ligne{border-top:1px solid var(--separateur);padding:10px 0}.format-ligne:first-of-type{border-top:0}.zone-format{font:14px/1.55 var(--font);resize:vertical;min-height:220px}.variables{flex-wrap:wrap;gap:6px;display:flex}.variable{border:1px solid var(--separateur-fort);background:var(--remplissage-2);color:var(--texte);font:600 12px/1.4 var(--mono);cursor:pointer;border-radius:999px;padding:3px 9px;transition:background .15s,transform .15s}.variable:hover{background:var(--remplissage)}.variable:active{transform:scale(.96)}.apercu-email{border:1px solid var(--separateur);border-radius:var(--r-m);padding:12px 14px}.apercu-email pre{white-space:pre-wrap;font:14.5px/1.6 var(--font);margin:8px 0 0}.barre-onglets button.onglet{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.grille-plus{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-bottom:8px;display:grid}.tuile-plus{border-radius:var(--r-l);background:var(--remplissage-2);color:var(--texte);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:16px 6px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),background .18s;display:flex;position:relative}.tuile-plus svg{width:22px;height:22px;color:var(--accent)}.tuile-plus:active{transform:scale(.96)}.tuile-plus.actif{background:color-mix(in srgb, var(--accent) 14%, transparent)}.tuile-plus .badge{position:absolute;top:8px;right:10px}.prospect-ligne{content-visibility:auto;contain-intrinsic-size:auto 64px}.colonne>.carte-appel{content-visibility:auto;contain-intrinsic-size:auto 150px}
