:root{--bg:#FAFBFC;--surface:#FFFFFF;--surface-2:#F2F6F9;--bord:#DCE5EC;--bord-fort:#C7D6E2;--texte:#16263F;--texte-doux:#5A7191;--texte-faible:#8CA0B8;--lien:#0057FF;--accent:#1C3A6B;--accent-clair:#2E6E8E;--accent-doux:#EAF0F4;--sur-accent:#FFFFFF;--bandeau:#1C3A6B;--sur-bandeau:#FFFFFF;--ok:#3C6E58;--ok-doux:#E6EFE9;--alerte:#A6832F;--alerte-doux:#F7EFDC;--neutre-doux:#EDF1F5;--ombre:0 1px 3px rgba(28,58,107,.10);--ombre-forte:0 1px 2px rgba(28,58,107,.06),0 12px 32px -14px rgba(28,58,107,.28);--r:10px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0B1A2E;--surface:#132840;--surface-2:#193350;--bord:#26415F;--bord-fort:#33526F;--texte:#E6EDF4;--texte-doux:#A3B7CC;--texte-faible:#7C93AC;--lien:#5CB3FF;--accent:#7FA8C9;--accent-clair:#9CC0D9;--accent-doux:#1A3654;--sur-accent:#0B1A2E;--bandeau:#12305A;--sur-bandeau:#EAF2F8;--ok:#8FBFA4;--ok-doux:#1B3A2E;--alerte:#E7CE9B;--alerte-doux:#3A3018;--neutre-doux:#1C3450;--ombre:0 1px 3px rgba(0,0,0,.4);--ombre-forte:0 1px 2px rgba(0,0,0,.35),0 12px 32px -14px rgba(0,0,0,.7)}}:root[data-theme=dark]{--bg:#0B1A2E;--surface:#132840;--surface-2:#193350;--bord:#26415F;--bord-fort:#33526F;--texte:#E6EDF4;--texte-doux:#A3B7CC;--texte-faible:#7C93AC;--lien:#5CB3FF;--accent:#7FA8C9;--accent-clair:#9CC0D9;--accent-doux:#1A3654;--sur-accent:#0B1A2E;--bandeau:#12305A;--sur-bandeau:#EAF2F8;--ok:#8FBFA4;--ok-doux:#1B3A2E;--alerte:#E7CE9B;--alerte-doux:#3A3018;--neutre-doux:#1C3450;--ombre:0 1px 3px rgba(0,0,0,.4);--ombre-forte:0 1px 2px rgba(0,0,0,.35),0 12px 32px -14px rgba(0,0,0,.7)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--texte);font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;padding-bottom:env(safe-area-inset-bottom)}a{color:inherit;text-decoration:none}.lie-url,.lie.piece,a.lie,a:not([class]){color:var(--lien);text-decoration:underline;text-underline-offset:2px;font-weight:600}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent-clair);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.entete{background:var(--bandeau);color:var(--sur-bandeau);position:-webkit-sticky;position:sticky;top:0;z-index:20;padding:calc(10px + env(safe-area-inset-top)) 0 0}.dans{max-width:1120px;margin:0 auto;padding:0 16px}.entete-haut{gap:12px;padding-bottom:10px}.entete-haut,.marque{display:flex;align-items:center}.marque{line-height:0}.marque img{height:24px;width:auto;display:block}@media (max-width:520px){.marque img{height:21px}}.onglets{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.onglets::-webkit-scrollbar{display:none}.onglet{padding:9px 14px;font-size:13px;font-weight:500;border-radius:8px 8px 0 0;white-space:nowrap;opacity:.72;border-bottom:2px solid transparent}.onglet:hover{opacity:1;background:rgba(255,255,255,.08)}.onglet[aria-current=page]{opacity:1;font-weight:600;border-bottom-color:currentColor;background:rgba(255,255,255,.1)}main{max-width:1120px;margin:0 auto;padding:20px 16px 64px}.recherche{display:flex;align-items:center;gap:9px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);border-radius:9px;padding:8px 12px;margin-bottom:12px}.recherche input{flex:1 1;background:none;border:none;outline:none;color:var(--sur-bandeau);font-size:15px;min-width:0}.recherche input::placeholder{color:rgba(255,255,255,.6)}.recherche svg{flex:none;opacity:.8}.effacer{background:none;border:none;cursor:pointer;opacity:.7;padding:0 2px;font-size:16px;line-height:1}.effacer:hover{opacity:1}.puces{display:flex;flex-wrap:wrap;gap:5px;padding:2px 0 14px}.puces .n{opacity:.55;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:3px}@media (max-width:640px){.puces{gap:4px}.puce{padding:5px 10px;font-size:11.5px}.puces .n{font-size:10px}}.puce{flex:none;border:1px solid var(--bord-fort);background:var(--surface);color:var(--texte-doux);border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.puce:hover{border-color:var(--accent);color:var(--accent)}.puce[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--sur-accent)}.panneau{background:var(--surface);border:1px solid var(--bord);border-radius:var(--r);box-shadow:var(--ombre);overflow:hidden}.panneau-entete{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--bord);background:var(--surface-2)}.panneau-entete h2,.panneau-entete h3{margin:0;font-size:13px;font-weight:600;letter-spacing:.01em}.panneau-entete .droite{margin-left:auto;font-size:11.5px;color:var(--texte-faible);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ligne{display:flex;gap:12px;padding:12px 16px;border-top:1px solid var(--bord);align-items:flex-start;transition:background .12s}.ligne:first-of-type{border-top:none}.ligne:hover{background:var(--surface-2)}.pastille{flex:none;width:38px;height:38px;border-radius:50%;background:var(--accent-doux);color:var(--accent);display:grid;place-items:center;font-size:12.5px;font-weight:600;overflow:hidden}.pastille img{width:100%;height:100%;object-fit:cover}.ligne .corps{min-width:0;flex:1 1;display:block}.ligne .nom{display:block;font-weight:600;font-size:14.5px;line-height:1.3}.ligne .sous{display:block;font-size:12.5px;color:var(--texte-doux);line-height:1.4}.etiquettes{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.tag{font-size:10.5px;letter-spacing:.03em;padding:2.5px 8px;border-radius:5px;background:var(--neutre-doux);color:var(--texte-doux);font-weight:500}.tag.actif{background:var(--accent-doux);color:var(--accent);font-weight:600}.tag.rappel{background:var(--alerte-doux);color:var(--alerte);font-weight:600}.tag.fait{background:var(--ok-doux);color:var(--ok);font-weight:600}.bouton{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:8px;padding:9px 16px;font-size:13.5px;font-weight:600;cursor:pointer;border:1px solid var(--accent);background:var(--accent);color:var(--sur-accent);transition:filter .15s}.bouton:hover{filter:brightness(1.12)}.bouton.discret{background:transparent;color:var(--accent);border-color:var(--bord-fort)}.bouton.discret:hover{border-color:var(--accent);background:var(--accent-doux)}.bouton.pleine{width:100%}.bouton:disabled{opacity:.45;cursor:not-allowed;filter:none}.champ{display:block;margin-bottom:14px}.champ>span{display:block;font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--texte-faible);font-weight:600;margin-bottom:6px}.champ input,.champ select,.champ textarea{width:100%;background:var(--surface);border:1px solid var(--bord-fort);border-radius:8px;padding:10px 12px;font-size:16px;outline:none;transition:border-color .15s}.champ input:focus,.champ select:focus,.champ textarea:focus{border-color:var(--accent)}.champ textarea{resize:vertical;min-height:84px;line-height:1.5}.duo-champs{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:560px){.duo-champs{grid-template-columns:1fr}}.aide{font-size:11.5px;color:var(--texte-faible);margin-top:5px}.choix-lieux{display:flex;flex-wrap:wrap;gap:6px}.choix-lieux .puce{flex:0 0 auto}.journal{list-style:none;margin:0;padding:0}.journal li{position:relative;padding:0 0 16px 20px}.journal li:before{content:"";position:absolute;left:0;top:6px;width:8px;height:8px;border-radius:50%;background:var(--accent-clair)}.journal li:after{content:"";position:absolute;left:3.5px;top:17px;bottom:0;width:1px;background:var(--bord)}.journal li:last-child{padding-bottom:0}.journal li:last-child:after{display:none}.journal .quand{font-size:11px;color:var(--texte-faible);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.journal .quand b{color:var(--accent);font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.journal .quoi{font-size:13.5px;line-height:1.5;margin-top:2px;white-space:pre-wrap}.defile{overflow-x:auto;-webkit-overflow-scrolling:touch}.kanban{grid-template-columns:repeat(4,minmax(230px,1fr));min-width:980px}.colonne{background:var(--surface-2);border:1px solid var(--bord);border-radius:var(--r);padding:11px}.colonne h3{margin:0 0 10px;font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--texte-doux);font-weight:600;display:flex;justify-content:space-between}.carte{background:var(--surface);border:1px solid var(--bord);border-radius:8px;padding:11px 12px;box-shadow:var(--ombre)}.carte:last-child{margin-bottom:0}.carte .quoi{font-size:13.5px;font-weight:500;line-height:1.4}.carte .quoi.ouvrir{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.carte .lie{color:var(--accent);margin-top:5px;font-weight:600}.carte .bas{display:flex;align-items:center;gap:8px;margin-top:9px;font-size:11px;color:var(--texte-faible);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.carte .bas .tard{color:var(--alerte);font-weight:600}.deplacer{background:transparent;border:1px solid var(--bord);border-radius:6px;padding:3px 8px;font-size:11px;color:var(--texte-doux);cursor:pointer}.deplacer.actif,.deplacer:hover{border-color:var(--accent);color:var(--accent)}.deplacer.actif{border-width:2px}a.deplacer{text-decoration:none;display:inline-flex;align-items:center}.barre-fiche{display:flex;flex-wrap:wrap;gap:6px}.barre-fiche .deplacer{padding:6px 10px;font-size:12.5px}.repete{display:inline-flex;align-items:center;gap:4px;color:var(--accent);font-weight:600}.vide{padding:40px 16px;text-align:center;color:var(--texte-faible);font-size:13.5px}.titre-page{display:flex;align-items:baseline;gap:12px;margin:0 0 4px;flex-wrap:wrap}.titre-page h1{margin:0;font-size:22px;font-weight:400;letter-spacing:-.01em}.compte{font-size:12px;color:var(--texte-faible);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chapo{color:var(--texte-doux);font-size:13.5px;margin:0 0 18px;max-width:64ch}.grille{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}@media (max-width:840px){.grille{grid-template-columns:1fr}}.bloc{padding:14px 16px;border-bottom:1px solid var(--bord)}.bloc:last-child{border-bottom:none}.etiquette{font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--texte-faible);font-weight:600;margin-bottom:8px}.retour{font-size:12.5px;color:var(--accent);font-weight:600;display:inline-flex;align-items:center;gap:5px;margin-bottom:14px}.barre-actions{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.fiche-entete{padding:16px;background:var(--accent-doux);display:flex;gap:13px;align-items:center}.fiche-entete .pastille{width:52px;height:52px;font-size:15px;background:var(--surface)}.fiche-entete h1{margin:0;font-size:19px;font-weight:600;line-height:1.25}.fiche-entete .sous{font-size:13px;color:var(--texte-doux)}.paire{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--bord);font-size:13.5px}.paire:last-child{border-bottom:none}.paire dt{color:var(--texte-doux)}.paire dd{margin:0;font-weight:500;text-align:right;word-break:break-word}.accueil-connexion{min-height:100dvh;display:grid;place-items:center;padding:24px 16px;background:var(--bandeau)}.carte-connexion{width:100%;max-width:400px;background:var(--surface);border:1px solid var(--bord);border-radius:14px;padding:30px 26px;box-shadow:var(--ombre-forte)}.logo-connexion{height:38px;width:auto;display:block;margin:0 0 22px}.logo-connexion.sombre{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-connexion.clair{display:none}:root:not([data-theme=light]) .logo-connexion.sombre{display:block}}:root[data-theme=dark] .logo-connexion.clair{display:none}:root[data-theme=dark] .logo-connexion.sombre{display:block}.carte-connexion h1{margin:0 0 14px;font-size:23px;font-weight:400;letter-spacing:-.01em;line-height:1.2}.explication{font-size:13.5px;color:var(--texte-doux);line-height:1.55;margin:0 0 18px}.explication.faible{font-size:12px;color:var(--texte-faible);margin:16px 0 0}.erreur{font-size:13px;color:var(--alerte);background:var(--alerte-doux);border-radius:8px;padding:10px 12px;margin:0 0 14px;line-height:1.45}.pied-session{max-width:1120px;margin:0 auto;padding:18px 16px 40px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--texte-faible);border-top:1px solid var(--bord)}.pied-session b{color:var(--texte-doux);font-weight:600}.pied-session .deplacer{margin-left:auto}.barre-outils{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-bottom:16px}.axe{display:flex;flex-direction:column;gap:5px;min-width:190px}.axe>span{font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--texte-faible);font-weight:600}.axe input,.axe select{width:100%;background:var(--surface);color:var(--texte);border:1px solid var(--bord-fort);border-radius:8px;padding:9px 12px;font-size:15px;outline:none}.axe input:focus,.axe select:focus{border-color:var(--accent)}input::placeholder,textarea::placeholder{color:var(--texte-doux);opacity:1}.bascule{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--texte-doux);padding-bottom:9px;cursor:pointer}.bascule input{width:auto;accent-color:var(--accent)}.barre-outils .bouton{margin-left:auto}@media (max-width:620px){.barre-outils .bouton{margin-left:0;width:100%}.axe{flex:1 1 100%}}.kanban{display:grid;grid-gap:12px;gap:12px;align-items:start}.colonne.accueille{border-color:var(--accent);background:var(--accent-doux)}.colonne-vide{font-size:12px;color:var(--texte-faible);margin:4px 2px}.carte.faite{opacity:.62}.carte.faite .quoi{text-decoration:line-through}.carte[draggable=true]{cursor:-webkit-grab;cursor:grab}.carte[draggable=true]:active{cursor:-webkit-grabbing;cursor:grabbing}.deplacer-select{width:100%;margin-top:9px;background:var(--surface-2);border:1px solid var(--bord);border-radius:7px;padding:6px 8px;font-size:12px;color:var(--texte-doux);outline:none}.deplacer-select:focus{border-color:var(--accent)}.titre-page .tag{align-self:center}.puce.clair{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.22);color:rgba(255,255,255,.82)}.puce.clair:hover{border-color:rgba(255,255,255,.5);color:#fff}.puce.clair[aria-pressed=true]{background:#fff;border-color:#fff;color:var(--bandeau);font-weight:600}.groupes{display:grid;grid-gap:14px;gap:14px}.groupes .panneau-entete h2{font-size:13px}.bloc-photo{display:flex;flex-direction:column;gap:7px;align-items:flex-start}.pastille.cliquable{position:relative;border:none;padding:0;cursor:pointer;flex:none;background:var(--surface);color:var(--accent);border-radius:50%;overflow:hidden}.pastille.cliquable .voile{position:absolute;left:0;right:0;bottom:0;background:rgba(28,58,107,.82);color:#fff;font-size:9px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;padding:2px 0;line-height:1.3;opacity:0;transition:opacity .12s ease}.pastille.cliquable.vide .voile,.pastille.cliquable:focus-visible .voile,.pastille.cliquable:hover .voile{opacity:1}.pastille.cliquable:hover .voile{background:var(--accent)}@media (hover:none){.pastille.cliquable .voile{opacity:0}.pastille.cliquable.vide .voile{opacity:1}}.actions-photo{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.actions-rapides{display:flex;flex-wrap:wrap;gap:7px;padding:12px 16px;border-top:1px solid var(--bord);background:var(--surface-2)}.action{border:1px solid var(--bord-fort);background:var(--surface);color:var(--accent);border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap;font-family:inherit}.action:hover{border-color:var(--accent);background:var(--accent-doux)}.pst{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px;font-size:12px;color:var(--texte-doux);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.panneau.guide{border-color:var(--bord-fort)}.panneau.guide .panneau-entete{background:var(--alerte-doux)}.panneau.guide .panneau-entete .droite,.panneau.guide .panneau-entete h2{color:var(--alerte)}.liste-manques{margin:0;padding-left:18px;display:grid;grid-gap:7px;gap:7px;font-size:13px;color:var(--texte-doux)}.liste-manques b{color:var(--texte);font-weight:600}.zone-dictee textarea{width:100%;background:var(--surface);border:1px solid var(--bord-fort);border-radius:8px;padding:10px 12px;font-size:16px;line-height:1.5;outline:none;resize:vertical;min-height:84px;font-family:inherit}.zone-dictee textarea:focus{border-color:var(--accent)}.sous-dictee{display:flex;gap:8px;align-items:center;margin-top:8px;flex-wrap:wrap}.bouton-micro{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:8px 15px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;border:1px solid var(--accent);background:var(--accent);color:var(--sur-accent)}.bouton-micro.ecoute{background:var(--alerte);border-color:var(--alerte);color:var(--bg);animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{50%{opacity:.62}}@media (prefers-reduced-motion:reduce){.bouton-micro.ecoute{animation:none}}.choix{position:relative;min-width:200px;flex:1 1 200px}.choix-tete{width:100%;display:flex;align-items:center;gap:8px;text-align:left;background:var(--surface);border:1px solid var(--bord-fort);border-radius:8px;padding:8px 12px;cursor:pointer;font-family:inherit}.choix-tete.rempli,.choix-tete:hover{border-color:var(--accent)}.choix-tete.rempli{background:var(--accent-doux)}.choix-etiquette{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--texte-faible);font-weight:600;flex:none}.choix-resume{flex:1 1;min-width:0;font-size:13.5px;color:var(--texte);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.choix-signe{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--sur-accent);font-size:14px;font-weight:600;line-height:1}.choix-panneau{margin-top:6px;background:var(--surface-2);border:1px solid var(--bord-fort);border-radius:10px;padding:10px;display:grid;grid-gap:9px;gap:9px}.choix-cases{display:grid;grid-gap:2px;gap:2px;max-height:40vh;overflow-y:auto}.choix-case{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:6px;font-size:14px;cursor:pointer}.choix-case:hover{background:var(--surface-2)}.choix-case input{width:auto;flex:none;min-width:0;padding:0;border:none;border-radius:0;font-size:inherit;accent-color:var(--accent)}.choix-case>span:first-of-type{flex:1 1;min-width:0}.choix-case .n{color:var(--texte-faible);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}button.choix-case{width:100%;background:none;border:none;color:inherit;font-family:inherit}.choix-ajout{display:flex;gap:6px;border-top:1px solid var(--bord);padding-top:9px}.choix-ajout input{flex:1 1;min-width:0;background:var(--surface);border:1px solid var(--bord-fort);border-radius:7px;padding:8px 10px;font-size:15px;outline:none}.choix-ajout input:focus{border-color:var(--accent)}.filtres-bandeau{padding-bottom:12px}.select-clair{width:100%;background:rgba(255,255,255,.12);color:var(--sur-bandeau);border:1px solid rgba(255,255,255,.24);border-radius:9px;padding:9px 12px;font-size:14px;outline:none;font-family:inherit}.select-clair option{background:var(--surface);color:var(--texte)}.champ select.nature{margin-top:6px;font-size:13px;padding:7px 10px;background:var(--surface-2);color:var(--texte-doux)}.chiffres{display:grid;grid-gap:1px;gap:1px;background:var(--bord);border:1px solid var(--bord);border-radius:var(--r);overflow:hidden;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.chiffre{background:var(--surface);padding:15px 18px}.chiffre .valeur{font-size:23px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.15}.chiffre .quoi{font-size:12px;color:var(--texte-doux);margin-top:4px;line-height:1.4}.zone-graphe{padding:18px 16px 6px}.zone-graphe svg{display:block;overflow:visible}.zone-graphe g{cursor:default}.legende-graphe{display:flex;gap:18px;flex-wrap:wrap;padding:0 16px 14px;font-size:11.5px;color:var(--texte-doux)}.legende-graphe span{display:inline-flex;align-items:center;gap:7px}.pave{width:11px;height:11px;border-radius:3px;display:inline-block;flex:none}.tableau-graphe{border-top:1px solid var(--bord)}.tableau-graphe summary{padding:12px 16px;font-size:12.5px;color:var(--accent);cursor:pointer;font-weight:600}.tableau-graphe table{border-collapse:collapse;width:100%;min-width:420px;font-size:13px}.tableau-graphe th{text-align:left;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--texte-faible);font-weight:600}.tableau-graphe td,.tableau-graphe th{padding:9px 16px;border-bottom:1px solid var(--bord)}.tableau-graphe td.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tableau-graphe tr:last-child td{border-bottom:none}.apercu-carte{display:block;width:100%;max-width:520px;border-radius:8px;border:1px solid var(--bord)}.kanban{grid-template-columns:repeat(var(--colonnes,4),minmax(240px,1fr))}.kanban[data-colonnes="1"]{--colonnes:1}.kanban[data-colonnes="2"]{--colonnes:2}.kanban[data-colonnes="3"]{--colonnes:3}.kanban[data-colonnes="4"]{--colonnes:4}.kanban[data-colonnes="5"]{--colonnes:5}.kanban[data-colonnes="6"]{--colonnes:6}.kanban[data-colonnes="7"]{--colonnes:7}.kanban.enroule{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));min-width:0}details.colonne>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--texte-doux);font-weight:600}details.colonne>summary::-webkit-details-marker{display:none}details.colonne>summary:before{content:"▾";flex:none;font-size:10px;transition:transform .15s;color:var(--texte-faible)}details.colonne:not([open])>summary:before{transform:rotate(-90deg)}details.colonne>summary>span:first-of-type{flex:1 1;min-width:0}.compte-colonne{flex:none;background:var(--surface);border-radius:999px;padding:1px 8px;font-size:11px;color:var(--texte-doux);border:1px solid var(--bord)}@media (max-width:760px){.defile{overflow-x:visible}.kanban{grid-template-columns:1fr!important;min-width:0!important;gap:9px}.carte{padding:10px 11px}.carte .quoi{font-size:14px}.deplacer-select{margin-top:7px;padding:8px;font-size:13px}}.tag.li-connecte{background:var(--ok-doux);color:var(--ok);font-weight:600}.tag.li-invite{background:var(--alerte-doux);color:var(--alerte);font-weight:600}.tag.li-inconnu{background:var(--neutre-doux);color:var(--texte-faible)}.tag.li-absent{background:transparent;color:var(--texte-faible);border:1px dashed var(--bord-fort)}.statuts-linkedin{display:flex;flex-wrap:wrap;gap:6px}.statuts-linkedin .puce.actif{background:var(--accent);border-color:var(--accent);color:var(--sur-accent);font-weight:600}.retour-linkedin{margin-top:12px;padding:12px;border-radius:9px;background:var(--accent-doux);border:1px solid var(--accent)}.retour-linkedin p{margin:0 0 9px;font-size:13px;font-weight:600;color:var(--accent)}.retour-linkedin .puce{background:var(--surface)}.panneau.invite{border-color:var(--accent);background:var(--accent-doux)}.panneau.invite .bloc{border-bottom:none}.pastille-source{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex:none;margin-right:7px;font-size:10px;font-weight:700;line-height:1;font-style:normal;border:1.5px solid}.pastille-source.certain,.pastille-source.trouve{color:var(--ok);border-radius:50%}.pastille-source.certain:before,.pastille-source.trouve:before{content:"✓"}.pastille-source.deduit{color:var(--alerte);border-radius:3px}.pastille-source.deduit:before{content:"?"}.journal-envoi{list-style:none;margin:0;padding:0;max-height:44vh;overflow-y:auto;display:grid;grid-gap:5px;gap:5px;font-size:12.5px}.journal-envoi li{padding:6px 9px;border-radius:6px;background:var(--surface-2);color:var(--texte-doux)}.journal-envoi li.echec{background:var(--alerte-doux);color:var(--alerte);font-weight:500}.etat{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;flex:none;margin-right:8px;font-size:10px;font-weight:700;line-height:1;font-style:normal;border:1.5px solid}.etat.identique,.etat.synchronise{color:var(--ok);border-radius:50%}.etat.identique:before,.etat.synchronise:before{content:"✓"}.etat.a-completer{color:var(--alerte);border-radius:50%}.etat.a-completer:before{content:"↕"}.etat.divergent{color:#C0392B;border-radius:5px}.etat.divergent:before{content:"!"}:root:not([data-theme=light]) .etat.divergent{color:#E88A80}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .etat.divergent{color:#C0392B}}.etat.absent-outlook{color:var(--accent-clair);border-radius:2px}.etat.absent-outlook:before{content:"+"}.legende-etats{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:14px;font-size:12.5px;color:var(--texte-doux)}.legende-etats span{display:inline-flex;align-items:center}.filtres-etats{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.filtre-etat{display:inline-flex;align-items:center;gap:0;padding:7px 12px;border-radius:999px;cursor:pointer;border:1px solid var(--bord);background:var(--surface);color:var(--texte-doux);font-family:inherit;font-size:12.5px;font-weight:500}.filtre-etat[aria-pressed=true]{border-color:var(--accent);background:var(--accent-doux);color:var(--texte);font-weight:600}.face-a-face{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}@media (max-width:560px){.face-a-face{grid-template-columns:1fr}}.face-a-face>div{background:var(--surface);border:1px solid var(--bord);border-radius:8px;padding:10px}.face-a-face .cote{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--texte-faible);font-weight:600;margin-bottom:5px}.face-a-face p{margin:0 0 9px;font-size:14px;font-weight:500;line-height:1.35;word-break:break-word;color:var(--texte)}.ligne-conflit{display:flex;align-items:center;gap:2px;width:100%;text-align:left;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.ligne-conflit .nom{flex:1 1;font-weight:600;font-size:14.5px;color:var(--texte)}.ligne-conflit .compte{font-size:12px;color:var(--alerte);font-weight:600}.conflit{margin-top:10px;padding:11px;border-radius:9px;background:var(--surface-2);border:1px solid var(--bord)}.conflit .bouton b{font-weight:600}.faces{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.faces figure{margin:0;flex:1 1 180px;max-width:260px}.faces img{width:100%;border-radius:8px;border:1px solid var(--bord);display:block}.faces figcaption{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--texte-faible);font-weight:600;margin-top:5px}.face-a-face>.fiche-gardee{border-color:var(--accent);background:var(--accent-doux)}.face-a-face .sous{font-size:12px;color:var(--texte-doux);line-height:1.45}.face-a-face a.bouton{display:block;text-align:center;text-decoration:none}.apercu-fusion{border:1px solid var(--accent);background:var(--accent-doux);border-radius:9px;padding:12px;margin-bottom:12px}.apercu-fusion .cote{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-weight:700;margin-bottom:6px}.apercu-fusion p{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--texte)}.apercu-fusion .sous{display:block;font-size:12.5px;color:var(--texte-doux);line-height:1.5}.ligne-action{display:flex;gap:10px;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--bord)}.ligne-action:last-child{border-bottom:none}.ligne-action input[type=checkbox]{width:auto;margin-top:3px;flex:none}.ligne-action .corps{flex:1 1;min-width:0}.ligne-action .quand{font-size:11.5px;color:var(--texte-faible);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px}.ligne-action .quand b{color:var(--texte-doux);font-weight:600}.ligne-action .quand b.retard{color:#C0392B}.ligne-action .quoi{font-size:14px;line-height:1.45;color:var(--texte);white-space:pre-wrap}.ligne-action .quoi.a-faire{font-weight:500}.ligne-action .deplacer{flex:none;align-self:center}.kanban.semaine .colonne.aujourdhui{border-color:var(--accent);background:var(--accent-doux)}.kanban.semaine .colonne.aujourdhui>summary{color:var(--accent)}.revue{display:grid;grid-gap:10px;gap:10px}.revue-ligne{border:1px solid var(--bord);border-radius:9px;padding:10px 11px;background:var(--surface)}.revue-ligne.ecartee{opacity:.5;background:var(--surface-2)}.revue-titre{display:flex;align-items:center;gap:9px;cursor:pointer;flex-wrap:wrap;font-size:12.5px;font-weight:600;color:var(--texte)}.revue-titre input{width:auto;flex:none;accent-color:var(--accent)}.revue-sens{font-size:10.5px;font-weight:500;letter-spacing:.03em;color:var(--texte-faible);margin-left:auto}.revue-sens.conflit{color:#C0392B;font-weight:600}.revue-sens.rien{color:var(--texte-faible)}.revue-corps{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:9px;gap:9px;align-items:center;margin-top:8px}.revue-cote{min-width:0}.revue-cote .cote{display:block;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--texte-faible);font-weight:600;margin-bottom:2px}.revue-cote p{margin:0;font-size:13.5px;line-height:1.35;word-break:break-word;color:var(--texte)}.revue-cote i{color:var(--texte-faible)}.revue-fleche{flex:none;font-size:19px;font-weight:600;color:var(--accent-clair);text-align:center;width:28px}.revue-fleche.conflit{color:#C0392B}.revue-fleche.rien{color:var(--texte-faible)}.revue-sens.a-classer,.revue-sens.ranger{font-weight:600;color:var(--accent-clair)}.revue-fleche.a-classer,.revue-fleche.ranger{color:var(--accent-clair)}.revue-choix{gap:6px;margin-top:9px}.barre-collante,.revue-choix{display:flex;flex-wrap:wrap;align-items:center}.barre-collante{position:-webkit-sticky;position:sticky;bottom:0;z-index:20;gap:10px;margin:14px -16px -16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--surface-2);color:var(--texte);border-top:2px solid var(--accent-clair);box-shadow:0 -6px 18px rgba(0,0,0,.35);font-size:12.5px;line-height:1.4}.barre-collante span{flex:1 1 180px;min-width:0}.barre-collante .bouton{flex:0 0 auto;padding:10px 16px}.barre-collante:not(.feuille .barre-collante){padding-top:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom));flex-wrap:nowrap}.barre-collante:not(.feuille .barre-collante) .bouton{padding:7px 14px}@media (max-width:560px){.revue-corps{grid-template-columns:1fr;gap:8px}.revue-fleche{width:auto;transform:none;font-size:13px;font-weight:600;text-align:left;padding:2px 0}.revue-fleche:after{content:attr(data-dit);font-size:11px;font-weight:500;color:var(--texte-faible);margin-left:7px}.revue-sens{display:none}.revue-titre{align-items:flex-start}.revue-choix .puce{flex:1 1 auto}}.ligne .etiquettes .puce{padding:7px 12px;font-size:12px}@media (pointer:coarse){.axe select,.champ input,.champ select,.champ textarea,.deplacer-select,.recherche input,.zone-dictee textarea,input,select,textarea{font-size:16px}.deplacer-select{padding:9px 10px}}.liste-jour{list-style:none;margin:0;padding:0}.ligne-jour{display:flex;align-items:flex-start;gap:10px;padding:11px 16px;border-bottom:1px solid var(--bord);background:var(--surface);position:relative}.ligne-jour:last-child{border-bottom:none}.ligne-jour>input[type=checkbox]{flex:none;width:22px;height:22px;margin-top:1px;accent-color:var(--accent)}.contenu-jour{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.contenu-jour .quoi{font-size:14px;line-height:1.35;color:var(--texte);word-break:break-word}.contenu-jour .sous{display:flex;flex-wrap:wrap;gap:7px;align-items:center;font-size:11.5px}.contenu-jour .tard{color:var(--alerte);font-weight:600}.deplacer.court{flex:none;padding:7px 10px;font-size:11.5px;white-space:nowrap}.poignee{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin:-5px -6px -5px 0;color:var(--texte-faible);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.poignee:active{cursor:-webkit-grabbing;cursor:grabbing;color:var(--accent)}.ligne-jour.prise{opacity:.55}.ligne-jour.apres:after,.ligne-jour.avant:before{content:"";position:absolute;left:10px;right:10px;height:3px;background:var(--accent-clair);border-radius:2px}.ligne-jour.avant:before{top:-2px}.ligne-jour.apres:after{bottom:-2px}.voile{position:fixed;inset:0;z-index:60;background:rgba(8,18,32,.55);display:flex;align-items:flex-end;justify-content:center;padding:0;overflow-y:auto}@media (min-width:640px){.voile{align-items:center;padding:24px}}.feuille{width:100%;max-width:640px;max-height:92vh;overflow-y:auto;background:var(--surface);border:1px solid var(--bord);border-radius:var(--r) var(--r) 0 0;box-shadow:var(--ombre-forte)}@media (min-width:640px){.feuille{border-radius:var(--r)}}.feuille .panneau-entete{position:-webkit-sticky;position:sticky;top:0;z-index:2}.feuille .barre-collante{position:-webkit-sticky;position:sticky;bottom:0;background:var(--surface-2);border-top:2px solid var(--accent-clair);margin:0;padding-bottom:calc(16px + env(safe-area-inset-bottom));display:block}.etiquette-bloc{display:block;font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--texte-faible);font-weight:600;margin-bottom:8px}.checklist{list-style:none;margin:0 0 10px;padding:0}.checklist li{display:flex;align-items:center;gap:9px;padding:7px 0;border-bottom:1px solid var(--bord)}.checklist li:last-child{border-bottom:none}.checklist li.prise{opacity:.55}.checklist li.avant{box-shadow:inset 0 3px 0 var(--accent)}.checklist li.apres{box-shadow:inset 0 -3px 0 var(--accent)}.checklist .poignee{margin:0;flex:none;width:28px}.checklist input[type=checkbox]{width:20px;height:20px;flex:none;accent-color:var(--accent)}.checklist span{flex:1 1;min-width:0;font-size:13.5px;word-break:break-word}.checklist span.fait{text-decoration:line-through;color:var(--texte-faible)}.checklist span.date-coche{flex:none;font-size:12px;color:var(--texte-faible);white-space:nowrap}.checklist input.texte-point{flex:1 1;min-width:0;font:inherit;font-size:13.5px;color:var(--texte);background:transparent;border:1px solid transparent;border-radius:6px;padding:5px 7px;margin:-5px 0;outline:none}.checklist input.texte-point:hover{border-color:var(--bord)}.checklist input.texte-point:focus{border-color:var(--accent);background:var(--surface)}.checklist input.texte-point.fait{text-decoration:line-through;color:var(--texte-faible)}.ajout-ligne{display:flex;gap:8px;align-items:stretch}.creation-affaire{margin-top:10px;padding:10px 12px;border-left:4px solid var(--c-affaires);background:var(--c-affaires-doux);border-radius:8px}.ajout-ligne input{flex:1 1;min-width:0;background:var(--surface);border:1px solid var(--bord-fort);border-radius:8px;padding:9px 11px;font-size:16px;outline:none}.ajout-ligne input:focus{border-color:var(--accent)}.quoi.ouvrir{display:block;width:100%;text-align:left;background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer}.quoi.ouvrir:hover{color:var(--accent-clair)}.colonne.visee{outline:3px solid var(--accent-clair);outline-offset:-3px;background:var(--accent-doux)}.carte.prise{outline:3px solid var(--accent-clair);outline-offset:1px;box-shadow:0 12px 28px rgba(0,0,0,.45);cursor:-webkit-grabbing;cursor:grabbing}.defile.en-glisse{overflow:visible}.carte[data-carte-id]{-moz-user-select:none;user-select:none;-webkit-user-select:none}.carte[data-carte-id] a{-webkit-user-drag:none}.carte .poignee{position:absolute;top:6px;right:6px}.carte .terminer{margin-top:8px;width:100%;justify-content:center}.carte{position:relative}.bandeau-version{position:fixed;left:0;right:0;bottom:0;z-index:80;display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--bandeau);color:var(--sur-bandeau);font-size:13px;box-shadow:0 -6px 18px rgba(0,0,0,.35)}.bandeau-version .bouton{flex:none}.bandeau-version small{display:block;opacity:.85;font-size:11.5px;margin-top:2px}.bandeau-version b{font-weight:600}.ajout-ligne select{background:var(--surface);border:1px solid var(--bord-fort);border-radius:8px;padding:9px 11px;font-size:16px;color:var(--texte);outline:none;flex:none}.ajout-ligne select:focus{border-color:var(--accent)}.rond{display:inline-block;width:13px;height:13px;border-radius:50%;flex:none;border:1px solid var(--bord-fort)}.rond.neutre{background:var(--cat-neutre)}.rond.bleu{background:var(--cat-bleu)}.rond.vert{background:var(--cat-vert)}.rond.ambre{background:var(--cat-ambre)}.rond.rouge{background:var(--cat-rouge)}.rond.violet{background:var(--cat-violet)}.ligne-categorie{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.ligne-categorie .poignee{position:static;margin:0}:root{--c-contacts:#2E6E8E;--c-contacts-doux:#E4EFF5;--c-taches:#3C6E58;--c-taches-doux:#E6EFE9;--c-affaires:#A6832F;--c-affaires-doux:#F7EFDC;--section:var(--accent);--section-doux:var(--accent-doux)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--c-contacts:#7FB6D4;--c-contacts-doux:#15344A;--c-taches:#8FBFA4;--c-taches-doux:#1B3A2E;--c-affaires:#E7CE9B;--c-affaires-doux:#3A3018}}:root[data-theme=dark]{--c-contacts:#7FB6D4;--c-contacts-doux:#15344A;--c-taches:#8FBFA4;--c-taches-doux:#1B3A2E;--c-affaires:#E7CE9B;--c-affaires-doux:#3A3018}:root[data-section=contacts]{--section:var(--c-contacts);--section-doux:var(--c-contacts-doux)}:root[data-section=taches]{--section:var(--c-taches);--section-doux:var(--c-taches-doux)}:root[data-section=affaires]{--section:var(--c-affaires);--section-doux:var(--c-affaires-doux)}.entete{border-bottom:5px solid var(--section)}.onglet[aria-current=page]{border-bottom:4px solid var(--section)}.titre-page h1{border-left:6px solid var(--section);padding-left:10px}.fiche-entete{background:var(--section-doux);border-top:5px solid var(--section)}.feuille[data-objet=tache]{border-top:6px solid var(--c-taches)}.feuille[data-objet=tache]>.panneau-entete{background:var(--c-taches-doux)}.feuille[data-objet=affaire]{border-top:6px solid var(--c-affaires)}.feuille[data-objet=affaire]>.panneau-entete{background:var(--c-affaires-doux)}.tag.etiquette{display:inline-flex;align-items:center;gap:5px;font-weight:600;color:var(--texte);border:1px solid transparent}.tag.etiquette .rond{width:9px;height:9px}:root{--cat-neutre:#56657A;--cat-bleu:#0A6FD6;--cat-vert:#0B7F39;--cat-ambre:#F5B400;--cat-rouge:#D42A20;--cat-violet:#8A2BE2}.tag.etiquette.bleu,.tag.etiquette.neutre,.tag.etiquette.rouge,.tag.etiquette.vert,.tag.etiquette.violet{color:#FFFFFF}.tag.etiquette.ambre{color:#1A1A1A}.tag.etiquette .rond{border-color:rgba(255,255,255,.75);background:transparent}.tag.etiquette.ambre .rond{border-color:rgba(0,0,0,.55)}.tag.etiquette.neutre{background:var(--cat-neutre);border-color:var(--cat-neutre)}.tag.etiquette.bleu{background:var(--cat-bleu);border-color:var(--cat-bleu)}.tag.etiquette.vert{background:var(--cat-vert);border-color:var(--cat-vert)}.tag.etiquette.ambre{background:var(--cat-ambre);border-color:var(--cat-ambre)}.tag.etiquette.rouge{background:var(--cat-rouge);border-color:var(--cat-rouge)}.tag.etiquette.violet{background:var(--cat-violet);border-color:var(--cat-violet)}.colonne[data-couleur]{border-top-width:6px}.colonne[data-couleur=neutre]{border-top-color:var(--cat-neutre)}.colonne[data-couleur=bleu]{border-top-color:var(--cat-bleu)}.colonne[data-couleur=vert]{border-top-color:var(--cat-vert)}.colonne[data-couleur=ambre]{border-top-color:var(--cat-ambre)}.colonne[data-couleur=rouge]{border-top-color:var(--cat-rouge)}.colonne[data-couleur=violet]{border-top-color:var(--cat-violet)}.onglet[data-couleur]:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:middle;border:1px solid rgba(255,255,255,.6)}.onglet[data-couleur=contacts]:before{background:var(--c-contacts)}.onglet[data-couleur=taches]:before{background:var(--c-taches)}.onglet[data-couleur=affaires]:before{background:var(--c-affaires)}.deplacer.soleil.actif{background:var(--alerte-doux);border-color:var(--alerte);color:var(--texte);font-weight:600}.soleil-choix{display:inline-flex;gap:4px;align-items:center;flex-wrap:wrap}.soleil-choix .deplacer{padding:3px 8px;font-size:11.5px;white-space:nowrap}.carte .soleil-choix{display:flex;margin-top:8px}.carte .soleil-choix .deplacer{flex:1 1;justify-content:center}.commande-bouton{position:fixed;right:calc(16px + env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));z-index:50;display:inline-flex;align-items:center;gap:6px;padding:12px 16px;border-radius:999px;border:2px solid var(--sur-accent);background:var(--c-taches);color:#FFFFFF;font-size:15px;font-weight:600;box-shadow:0 8px 22px rgba(0,0,0,.28);cursor:pointer}.commande-bouton:active{transform:scale(.97)}body:has(.barre-collante) .commande-bouton{bottom:calc(84px + env(safe-area-inset-bottom))}.commande-bilan{position:fixed;right:16px;bottom:78px;z-index:40;max-width:min(360px,calc(100vw - 32px));background:var(--surface);color:var(--texte);border:2px solid var(--c-taches);border-radius:10px;padding:9px 12px;font-size:13.5px;box-shadow:var(--ombre-forte);cursor:pointer}main{padding-bottom:84px}.deplacer:disabled{opacity:.45;cursor:default}.deplacer:disabled:hover{border-color:var(--bord);color:var(--texte-doux)}.carte.insertion-avant{box-shadow:0 -5px 0 var(--section),var(--ombre);background:var(--section-doux)}.carte.insertion-apres{box-shadow:0 5px 0 var(--section),var(--ombre);background:var(--section-doux)}.colonne.insertion-fin{box-shadow:inset 0 -5px 0 var(--section)}.poignee-colonne{width:28px;height:28px;margin:-6px 0 -6px -4px;cursor:-webkit-grab;cursor:grab}.colonne.prise{opacity:.55;outline:3px dashed var(--accent-clair);outline-offset:-3px}.colonne.avant{box-shadow:0 -5px 0 var(--section)}.colonne.apres{box-shadow:0 5px 0 var(--section)}.colonne.en-ligne.avant{box-shadow:-6px 0 0 var(--section)}.colonne.en-ligne.apres{box-shadow:6px 0 0 var(--section)}.zoom{position:fixed;left:12px;bottom:18px;z-index:70;display:inline-flex;border:1px solid var(--bord-fort);border-radius:999px;background:var(--surface);box-shadow:var(--ombre-forte);overflow:hidden}.zoom button{background:none;border:none;color:var(--texte);cursor:pointer;padding:8px 11px;font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zoom button+button{border-left:1px solid var(--bord)}.zoom button:disabled{opacity:.35;cursor:default}.zoom button:hover:not(:disabled){background:var(--surface-2)}.carte{padding:8px 30px 8px 10px;margin-bottom:6px}.carte .quoi{font-size:13px;line-height:1.3}.carte .quoi.ouvrir{-webkit-line-clamp:2;line-clamp:2}.carte .etiquettes{margin-top:4px!important;gap:3px}.carte .tag{font-size:10px;padding:1.5px 6px}.carte .bas{margin-top:4px}.carte .aide{font-size:11.5px}.carte-actions{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px;align-items:center}.carte .carte-actions .soleil-choix{display:inline-flex;margin:0;gap:4px}.carte .carte-actions .soleil-choix .deplacer{flex:none}.carte .carte-actions .deplacer{padding:2px 7px;font-size:11px}.carte .deplacer-select{width:auto;flex:1 1;min-width:0;margin:0;padding:2px 6px;font-size:11px;height:auto}.carte .barre-actions{margin-top:6px!important;gap:4px}.carte .barre-actions .deplacer{padding:2px 7px;font-size:11px}.carte .soleil-choix{margin-top:6px}:root{--charge-fait:#1B7F52;--charge-reste:#6FBF95;--charge-fond:var(--surface-2)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--charge-fait:#3AA873;--charge-reste:#2D8F5E}}:root[data-theme=dark]{--charge-fait:#3AA873;--charge-reste:#2D8F5E}.charge{margin-bottom:14px}.charge .capacite{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--texte-doux)}.charge .capacite select{font:inherit;font-size:13px;padding:4px 6px;border-radius:6px;border:1px solid var(--bord-fort);background:var(--surface);color:var(--texte)}.verdict{margin:0 0 10px;font-size:14px;font-weight:600;color:var(--texte)}.verdict.trop{color:var(--alerte)}.barre-charge{position:relative;display:flex;gap:2px;height:22px;border-radius:6px;background:var(--charge-fond);border:1px solid var(--bord);margin-top:18px}.barre-charge .seg:first-child{border-radius:5px 0 0 5px}.seg{display:block;height:100%;min-width:3px}.seg.fait{background:var(--charge-fait)}.seg.reste{background:var(--charge-reste)}.trait-capacite{position:absolute;top:-6px;bottom:-6px;width:3px;margin-left:-1.5px;background:var(--texte);border-radius:2px}.trait-capacite>span{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);font-size:11px;font-weight:600;color:var(--texte);white-space:nowrap;margin-bottom:1px}.legende-charge{list-style:none;display:flex;flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;padding:0;font-size:12.5px;color:var(--texte-doux)}.legende-charge li{display:flex;align-items:center;gap:6px}.legende-charge b{color:var(--texte)}.legende-charge .seg{width:14px;height:14px;border-radius:3px}.histo>summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--texte-doux)}.liste-histo{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.liste-histo li{display:grid;grid-template-columns:42px minmax(80px,1fr) auto;grid-gap:10px;gap:10px;align-items:center;font-size:12px}.liste-histo .jour{font-weight:600;color:var(--texte)}.liste-histo .chiffres{color:var(--texte-doux);white-space:nowrap}.mini-barre{position:relative;display:flex;gap:2px;height:10px;background:var(--charge-fond);border-radius:3px}.mini-barre .trait-capacite{top:-3px;bottom:-3px;width:2px}@media (max-width:760px){.liste-histo li{grid-template-columns:42px 1fr}.liste-histo .chiffres{grid-column:1/-1;white-space:normal}}.duree-carte{font:inherit;font-size:11px;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px dashed var(--bord-fort);color:var(--texte-faible);background:transparent}.duree-carte.estimee{border-style:solid;color:var(--texte);font-weight:600}.avancement{display:flex;align-items:baseline;gap:10px;margin:0 0 4px;font-size:13px;color:var(--texte-doux)}.avancement .pourcent{font-size:26px;line-height:1;color:var(--charge-fait);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bouton-notes{text-decoration:none;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.etiquettes .bouton-notes{padding:3px 9px;font-size:11.5px}.texte-perso{margin:0;white-space:pre-wrap;font-size:14px;line-height:1.5;color:var(--texte)}.rubrique-bilan{margin-bottom:10px}.rubrique-bilan textarea{width:100%;font:inherit;font-size:14px;line-height:1.45}.actions-bilan{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.actions-bilan li{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.actions-bilan input[type=checkbox]{width:20px;height:20px;flex:none;accent-color:var(--accent)}.actions-bilan .texte-point{flex:1 1 200px;min-width:0;border:1px solid var(--bord);background:var(--surface);border-radius:6px;padding:6px 8px;font:inherit;font-size:13.5px;color:var(--texte)}.actions-bilan input[type=date],.actions-bilan select{font:inherit;font-size:12.5px;padding:5px 6px;border-radius:6px;border:1px solid var(--bord-fort);background:var(--surface);color:var(--texte)}.brut-bilan{margin-top:8px;font-size:12.5px;color:var(--texte-doux)}.brut-bilan>summary{cursor:pointer}.brut-bilan p{white-space:pre-wrap;margin:6px 0 0}.bilan{border:1px solid var(--bord);border-radius:8px;padding:8px 10px;margin-top:8px}.bilan>summary{cursor:pointer;font-weight:600;font-size:13.5px}.bilan .rubrique{margin-top:8px}.bilan .rubrique b{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--texte-doux)}.bilan .rubrique p{margin:2px 0 0;white-space:pre-wrap;font-size:13.5px}.prochaine-fois{margin-top:8px;padding:7px 10px;border-left:4px solid var(--section);background:var(--section-doux);border-radius:6px;font-size:13px}.prochaine-fois p{margin:3px 0 0;white-space:pre-wrap}.fil-bilan{margin:0 0 8px;padding:8px 10px 8px 30px;background:var(--surface-2);border:1px solid var(--bord);border-radius:8px;font-size:13px;line-height:1.45}.fil-bilan b{color:var(--texte)}.fil-bilan span{color:var(--texte-doux)}.choix-page{display:flex;flex-wrap:wrap;gap:6px;align-items:center;width:100%}.choix-page .deplacer{text-align:left;white-space:normal}.champ-entreprise{position:relative;display:block}.champ-entreprise>input{width:100%}.champ-entreprise .propositions{position:absolute;left:0;right:0;top:100%;z-index:30;margin-top:3px;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--bord-fort);border-radius:8px;box-shadow:var(--ombre);overflow:hidden}.champ-entreprise .propositions button{text-align:left;background:none;border:none;border-bottom:1px solid var(--bord);padding:10px 12px;font:inherit;font-size:14px;color:var(--texte);cursor:pointer}.champ-entreprise .propositions button:last-child{border-bottom:none}.champ-entreprise .propositions button:focus,.champ-entreprise .propositions button:hover{background:var(--accent-doux)}.liste-changements,.liste-ecritures{list-style:none;margin:6px 0 10px;padding:0;display:flex;flex-direction:column;gap:6px}.liste-ecritures li{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.liste-ecritures label{display:flex;align-items:center;gap:8px;font-size:14px}.liste-ecritures input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent)}.liste-ecritures code{font-family:inherit;font-weight:600;background:var(--surface-2);padding:1px 4px;border-radius:4px}.liste-changements li{font-size:13px;color:var(--texte-doux)}.bilan-fait .ok-bilan{margin:0 0 6px;font-weight:700;font-size:15px;color:var(--charge-fait)}.bilan-fait ul{margin:0;padding-left:20px;font-size:13.5px;line-height:1.6}.deplacer.danger{border-color:var(--alerte);color:var(--alerte);font-weight:600}.chrono{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px}.bouton-chrono{font:inherit;font-size:13px;font-weight:700;padding:6px 12px;border-radius:999px;cursor:pointer;border:2px solid var(--charge-fait);background:transparent;color:var(--texte)}.chrono.tourne .bouton-chrono{background:var(--charge-fait);color:#fff}.chrono .temps{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:14px;color:var(--texte)}.chrono .temps .sur{font-weight:400;color:var(--texte-doux)}.coef-carte{color:var(--alerte)}.jauge-chrono{flex:1 1 100%;height:6px;border-radius:3px;background:var(--charge-fond);overflow:hidden}.jauge-chrono>span{display:block;height:100%;background:var(--charge-fait)}.chrono.depasse .jauge-chrono>span{background:repeating-linear-gradient(135deg,var(--alerte) 0 5px,color-mix(in srgb,var(--alerte) 55%,transparent) 5px 9px)}.carte:has(.chrono.tourne){box-shadow:inset 4px 0 0 var(--charge-fait),var(--ombre)}.reel-prevu{border-top:1px solid var(--bord)}.coef-jour,.lecon{display:flex;align-items:center;gap:14px;margin:0 0 10px}.coef{font-size:44px;line-height:1;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--charge-fait)}.coef-jour.depasse .coef{color:var(--alerte)}.coef-jour span,.lecon span{font-size:14px;font-weight:600;color:var(--texte)}.lecon .coef{font-size:32px;color:var(--alerte)}.paires{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.paires li{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:3px;gap:3px}.paires .nom{font-size:13px;font-weight:600;color:var(--texte);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paires .barres{position:relative;display:flex;flex-direction:column;gap:2px}.paires .b{display:block;height:9px;border-radius:0 4px 4px 0;min-width:3px}.paires .b.prevu{border:2px solid var(--texte-doux);background:transparent;height:9px;box-sizing:border-box}.paires .b.reel{background:var(--charge-fait)}.paires .b.reel.plus{background:repeating-linear-gradient(135deg,var(--alerte) 0 5px,color-mix(in srgb,var(--alerte) 55%,transparent) 5px 9px)}.paires .chiffres{font-size:12px;color:var(--texte-doux)}.paires .chiffres b{color:var(--texte)}.b-legende{display:inline-block;width:14px;height:9px;border-radius:2px}.b-legende.prevu{border:2px solid var(--texte-doux);box-sizing:border-box}.b-legende.reel{background:var(--charge-fait)}select option{background:var(--surface);color:var(--texte)}select option:checked{background:var(--accent);color:#fff}.pomodoro{margin-bottom:14px;border-left:6px solid var(--bord-fort)}.pomodoro.phase-travail{border-left-color:var(--charge-fait)}.pomodoro.phase-grande,.pomodoro.phase-petite{border-left-color:var(--c-contacts)}.pomodoro-haut{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.pomodoro-phase{font-size:13px;font-weight:700;color:var(--texte-doux)}.pomodoro-temps{font-size:48px;line-height:1.05;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--texte)}.pomodoro.tourne .pomodoro-temps{color:var(--charge-fait)}.pomodoro.phase-grande.tourne .pomodoro-temps,.pomodoro.phase-petite.tourne .pomodoro-temps{color:var(--c-contacts)}.pomodoro-cycles{display:flex;align-items:center;gap:4px;font-size:18px;color:var(--texte-doux)}.pomodoro-cycles .plein{color:var(--charge-fait)}.pomodoro-cycles small{font-size:11.5px;margin-left:6px}.jauge-pomodoro{display:block;height:6px;border-radius:3px;background:var(--charge-fond);overflow:hidden;margin-top:8px}.jauge-pomodoro>span{display:block;height:100%;background:var(--charge-fait);transition:width 1s linear}.pomodoro.phase-grande .jauge-pomodoro>span,.pomodoro.phase-petite .jauge-pomodoro>span{background:var(--c-contacts)}.pomodoro-reglages{margin-top:10px}.pomodoro-reglages>summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--texte-doux)}.ruban-journee{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px}.ruban-journee .pomodoro{flex:1 1 100%;margin-bottom:0}.resume-charge{flex:1 1 260px;min-width:0;display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--bord);border-radius:999px;padding:5px 12px;font:inherit;font-size:12.5px;color:var(--texte);cursor:pointer;text-align:left}.resume-charge.trop{border-color:var(--alerte)}.resume-charge .mini{position:relative;flex:0 0 90px;display:flex;gap:2px;height:7px;border-radius:4px;background:var(--charge-fond)}.resume-charge .mini .trait-capacite{top:-3px;bottom:-3px;width:2px}.resume-charge .mini .trait-capacite>span{display:none}.resume-charge .chiffres{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.resume-charge .depasse{color:var(--alerte)}.resume-charge .fleche{color:var(--texte-faible)}.pastille-pomodoro{display:inline-flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--bord);border-left:4px solid var(--bord-fort);border-radius:999px;padding:3px 6px 3px 10px;font-size:12.5px}.pastille-pomodoro.phase-travail{border-left-color:var(--charge-fait)}.pastille-pomodoro.phase-grande,.pastille-pomodoro.phase-petite{border-left-color:var(--c-contacts)}.pastille-pomodoro b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:14px}.pastille-pomodoro button{font:inherit;font-size:13px;line-height:1;background:none;border:1px solid var(--bord);border-radius:999px;width:28px;height:28px;cursor:pointer;color:var(--texte)}.chrono{margin-top:6px;gap:6px}.bouton-chrono{font-size:12px;padding:3px 10px;border-width:1.5px}.chrono .temps{font-size:12.5px}.jauge-chrono{height:4px}.revue-dictee{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.revue-dictee>li{border:1px solid var(--bord);border-radius:10px;padding:10px 12px;background:var(--surface)}.revue-dictee>li.ecartee{opacity:.5}.revue-dictee .entete-action{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.revue-dictee .entete-action input{width:20px;height:20px;accent-color:var(--accent)}.revue-dictee .ligne-ecrit{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px}.surligne{outline:3px solid var(--accent-clair);outline-offset:3px;transition:outline-color .6s}.carte{border:1.5px solid var(--bord-fort);border-left:7px solid var(--couleur-carte,var(--section));margin-bottom:12px}.carte[data-couleur=neutre]{--couleur-carte:var(--cat-neutre)}.carte[data-couleur=bleu]{--couleur-carte:var(--cat-bleu)}.carte[data-couleur=vert]{--couleur-carte:var(--cat-vert)}.carte[data-couleur=ambre]{--couleur-carte:var(--cat-ambre)}.carte[data-couleur=rouge]{--couleur-carte:var(--cat-rouge)}.carte[data-couleur=violet]{--couleur-carte:var(--cat-violet)}.kanban{gap:18px}.colonne{border-top-color:var(--bord-fort);border-top-width:2px;border:2px solid var(--bord-fort);border-top:7px solid var(--section);padding:0 10px 10px}.colonne[data-couleur]{border-top-width:7px}details.colonne>summary{margin:0 -10px 10px;padding:9px 12px;background:var(--surface);border-bottom:2px solid var(--bord-fort);font-size:12px;color:var(--texte)}@media (max-width:760px){.kanban{gap:26px}details.colonne>summary{position:-webkit-sticky;position:sticky;top:0;z-index:5;font-size:13px;padding:11px 12px}}.nouvelle-personne{margin-top:8px;padding:8px 10px;border:1px dashed var(--bord-fort);border-radius:8px}.nouvelle-personne input{width:100%}.lien-bouton{background:none;border:none;padding:0;font:inherit;color:var(--accent-clair);text-decoration:underline;cursor:pointer}.zone-depot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:8px;padding:14px;border:2px dashed var(--bord-fort);border-radius:10px;font-size:13px;color:var(--texte-doux);background:var(--surface-2)}.zone-depot.survol{border-style:solid;border-color:var(--accent);background:var(--accent-doux);color:var(--texte)}.lie.piece{background:none;border:none;padding:0;font:inherit;text-align:left;cursor:pointer;flex:1 1;min-width:0;word-break:break-word}.lien-main{margin-top:8px}.lien-main>summary{cursor:pointer;font-size:12.5px;color:var(--texte-doux)}.entete-courriel{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 12px;gap:4px 12px;margin:0 0 12px;font-size:13px}.entete-courriel dt{font-weight:700;color:var(--texte-doux)}.entete-courriel dd{margin:0;word-break:break-word}.corps-courriel{white-space:pre-wrap;font-size:14px;line-height:1.5;background:var(--surface-2);border:1px solid var(--bord);border-radius:8px;padding:12px;max-height:55vh;overflow:auto;word-break:break-word}.alerte-pomodoro{align-items:center;z-index:80}.alerte-pomodoro .feuille{max-width:420px;border-radius:16px;margin:16px}.alerte-titre{font-size:22px;font-weight:700;margin:4px 0 6px}.alerte-temps{font-size:34px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0 0 8px}.pastille-pomodoro button[aria-label="Fin de pause"]{width:auto;padding:0 10px;font-weight:600}.choix-tape{margin-top:6px}.choix-tape .choix-ajout{display:flex;gap:6px}.choix-tape .choix-ajout input{flex:1 1;min-width:0}.groupe-reglages{margin-bottom:18px}.groupe-reglages h2{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--texte-doux);margin:0 0 8px;display:inline}.groupe-reglages>h2{display:block}.groupe-reglages.repli summary{cursor:pointer;margin-bottom:10px}.tuiles-reglages{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:8px;gap:8px}.tuile-reglage{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--bord);border-radius:10px;background:var(--surface,var(--fond));color:var(--texte);text-decoration:none;font-size:13px}.tuile-reglage b{font-size:14px}.tuile-reglage span{color:var(--texte-doux);font-size:12.5px}.tuile-reglage .n{color:var(--accent,inherit);font-weight:700}.tuile-reglage:focus-visible,.tuile-reglage:hover{border-color:var(--accent,var(--texte))}.bascule-vue{display:flex;gap:4px}.bascule-vue .actif{background:var(--accent);color:var(--sur-accent);border-color:var(--accent)}.liste-courte{padding:4px 0}.ligne-courte{display:grid;grid-template-columns:1fr auto;grid-template-areas:"quoi soleil" "sous soleil";grid-gap:2px 10px;gap:2px 10px;align-items:center;padding:8px 14px;border-bottom:1px solid var(--bord)}.ligne-courte:last-child{border-bottom:none}.ligne-courte .quoi{font:inherit;grid-area:quoi;text-align:left;font-weight:600;background:none;border:none;padding:0;color:var(--texte);cursor:pointer}.ligne-courte .sous{grid-area:sous;font-size:12.5px;color:var(--texte-doux)}.ligne-courte>:last-child{grid-area:soleil}.kanban{align-items:stretch}details.colonne>summary{position:-webkit-sticky;position:sticky;top:var(--haut-entete,0);z-index:5}.defile:has(>.kanban.enroule){overflow:visible}@media (max-width:760px){details.colonne>summary{top:var(--haut-entete,0)}}.kanban.compacte .carte{padding:5px 30px 5px 9px;margin-bottom:4px}.kanban.compacte .carte>:not(.quoi):not(.poignee):not(.carte-actions):not(.entreprise-compacte):not(.entreprise-carte):not(.chrono){display:none}.kanban.compacte .carte-actions{margin:3px 0 0;display:flex;gap:4px}.kanban.compacte .carte .quoi{font-size:12.5px;line-height:1.35;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:unset;line-clamp:unset}.kanban.compacte .soleil-choix .deplacer{padding:1px 7px;font-size:11px}.kanban.compacte .colonne{padding-bottom:6px}.entreprise-compacte{display:none}.kanban.compacte .carte{display:flex;flex-wrap:wrap;align-items:center;gap:3px 8px}.kanban.compacte .carte>.quoi{flex:1 0 100%}.kanban.compacte .carte>.entreprise-carte,.kanban.compacte .carte>.entreprise-compacte{display:inline-block;font-size:11.5px;color:var(--texte-doux);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0!important}.kanban.compacte .carte>.chrono{display:inline-flex;margin:0;gap:5px}.kanban.compacte .chrono .aide,.kanban.compacte .chrono .jauge-chrono{display:none}.kanban.compacte .chrono .bouton-chrono{font-size:11px;padding:1px 7px}.kanban.compacte .chrono .temps{font-size:11.5px}.kanban.compacte .carte-actions{margin:0}.kanban.compacte .carte-actions>:not(.soleil-choix):not(.deplacer){display:none}.kanban.compacte .carte-actions>.deplacer{padding:1px 7px;font-size:11px}.logo-linkedin{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;background:#0A66C2;color:#fff!important;font:700 13px/1 Arial,sans-serif;text-decoration:none;vertical-align:middle}.logo-linkedin:focus-visible,.logo-linkedin:hover{outline:2px solid var(--accent-clair);outline-offset:1px}.linkedin-etat{display:inline-flex;align-items:center;gap:4px;vertical-align:middle}.logo-linkedin{position:relative}.logo-linkedin .signe{position:absolute;right:-6px;bottom:-6px;min-width:13px;height:13px;border-radius:7px;font:700 9px/13px Arial,sans-serif;text-align:center;background:var(--surface);color:var(--texte);border:1px solid var(--bord-fort)}.logo-linkedin.etat-a-verifier{background:#8A949E}.logo-linkedin.etat-connecte{background:#0A66C2}.logo-linkedin.etat-absent{background:#C0392B;text-decoration:line-through;text-decoration-thickness:2px}.mini-etat{font:inherit;font-size:11px;line-height:1;padding:3px 6px;border-radius:6px;cursor:pointer;border:1px solid var(--bord);background:var(--surface);color:var(--texte-doux)}.mini-etat.actif{background:var(--accent);color:var(--sur-accent);border-color:var(--accent)}.choix-ligne{display:flex;gap:6px;align-items:stretch}.choix-ligne .choix-tete{flex:1 1 60%;min-width:0}.choix-tape-champ{flex:1 1 40%;min-width:0;font-size:13px;padding:6px 8px}.trio-champs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.fiche-dl .paire{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:10px;gap:10px;padding:3px 0;font-size:13px;align-items:center}.fiche-dl .paire dt{font-size:12px}.fiche-dl .paire dd{text-align:left}.info-perso .panneau-entete{padding:5px 12px}.info-perso .panneau-entete h2{font-size:12.5px}.info-perso .bloc{padding:6px 12px}.info-perso .bloc .aide{font-size:12px}.choix-puces{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.choix-puces .tag{display:inline-flex;align-items:center;gap:4px}.choix-puces .tag button{background:none;border:none;padding:0 2px;font:inherit;color:inherit;cursor:pointer;opacity:.75}.choix-puces .tag button:focus-visible,.choix-puces .tag button:hover{opacity:1}.ligne-courriel{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:7px 12px;border-bottom:1px solid var(--bord)}.ligne-courriel:last-child{border-bottom:none}.ligne-courriel .corps{min-width:0;flex:1 1 220px}.ligne-courriel .quand{font-size:11.5px;color:var(--texte-doux)}.ligne-courriel .quoi{font-size:13px;overflow:hidden;text-overflow:ellipsis}.brief .rubrique-brief{margin:0 0 8px}.brief .rubrique-brief b{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--texte-doux)}.brief .rubrique-brief p{margin:2px 0 0;white-space:pre-wrap;font-size:13.5px;line-height:1.45}.entete-haut .loupe{order:2;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;font-size:18px;text-decoration:none;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.35)}.entete-haut .loupe:focus-visible,.entete-haut .loupe:hover{background:rgba(255,255,255,.22)}.feuille.large{max-width:860px}.chiffre[aria-pressed]{border:0;text-align:left;cursor:pointer;font:inherit;color:inherit}.chiffre[aria-pressed=true]{box-shadow:inset 0 -3px 0 var(--accent)}.chiffres.trois{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.facturation .panneau{margin-bottom:10px}.carte-facture.preparation{border-color:var(--alerte)}.carte-facture.preparation .panneau-entete{background:var(--alerte-doux)}.carte-facture.paye .panneau-entete{background:var(--ok-doux)}.tete-client{width:100%;border:0;border-bottom:1px solid var(--bord);cursor:pointer;text-align:left;font:inherit;color:inherit;flex-wrap:wrap}.tete-client h2{font-size:14px}.tete-client .droite{font-size:12px;color:var(--texte-doux)}.groupe-client{margin:18px 0 6px}.groupe-client>h2{font-size:15px;font-weight:600;margin:0 0 8px;display:flex;gap:10px;flex-wrap:wrap;align-items:baseline}.groupe-client>h2 .droite{margin-left:auto;font-size:12px;font-weight:400;color:var(--texte-doux)}.bascule-groupe{display:inline-flex;gap:4px;margin-left:auto}.alerte-ligne{background:var(--alerte-doux);color:var(--texte);border-left:3px solid var(--alerte);padding:8px 12px;border-radius:6px;font-size:13px;margin:8px 0}.lignes-presta{list-style:none;margin:0;padding:0}.presta{border-bottom:1px solid var(--bord)}.presta:last-child{border-bottom:0}.presta-ligne{display:flex;align-items:flex-start;gap:10px;padding:10px 16px}.presta-ligne input[type=checkbox]{margin-top:4px;width:18px;height:18px;flex:none}.statut-signe{flex:none;width:16px;text-align:center;font-weight:700;color:var(--texte-doux);margin-top:1px}.presta-corps{flex:1 1;min-width:0;background:none;border:0;padding:0;text-align:left;font:inherit;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:2px}.presta-corps .quand{font-size:11.5px;color:var(--texte-faible);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.presta-corps .quoi{font-size:13.5px;line-height:1.4}.presta-corps .aide{margin:0}.presta-montant{flex:none;text-align:right;font-size:11.5px;color:var(--texte-doux);display:flex;flex-direction:column;align-items:flex-end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.presta-montant b{font-size:14px;color:var(--texte)}.presta.rattachee .presta-ligne{padding-left:44px;opacity:.75}.editeur-presta{padding:4px 16px 14px 42px;background:var(--surface-2)}.histoire{list-style:none;margin:10px 0 0;padding:0;font-size:12.5px}.histoire li{padding:4px 0;border-top:1px dashed var(--bord)}.histoire .quand{color:var(--texte-faible);font-size:11.5px}@media (max-width:560px){.presta-ligne{flex-wrap:wrap}.presta-montant{width:100%;flex-direction:row;justify-content:flex-end;gap:8px;align-items:baseline}.editeur-presta{padding-left:16px}}.liste-facturation{list-style:none;margin:8px 0;padding:0}.changement{display:flex;gap:10px;align-items:flex-start;padding:9px 0;border-bottom:1px solid var(--bord);font-size:13px}.changement input{margin-top:3px;width:18px;height:18px;flex:none}.changement .signe{flex:none;width:18px;text-align:center;font-weight:700}.changement .genre{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.changement.sortie .genre{color:var(--alerte)}.changement.alerte{background:var(--alerte-doux);padding:9px 8px;border-radius:6px}.changement.refuse{opacity:.5}.changement.refuse>div{text-decoration:line-through}.changement .pourquoi{font-size:12px;color:var(--texte-doux);margin-top:2px}.changement .details{margin:4px 0 0;padding-left:16px;font-size:12.5px}.carte-client{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:14px;padding:10px 12px;background:var(--surface-2);border-radius:8px}.carte-client .tag{margin-left:8px}.lignes-facture{margin:0 0 12px;padding-left:20px}.lignes-facture li{margin-bottom:12px}.lignes-facture .quand{font-size:11.5px;color:var(--texte-faible);margin-bottom:4px}.lignes-facture textarea{width:100%;border:1px solid var(--bord);border-radius:6px;padding:7px 9px;background:var(--surface);font-size:13.5px;line-height:1.45;resize:vertical}.lignes-facture .calcul{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:6px;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lignes-facture .calcul input{width:90px;border:1px solid var(--bord);border-radius:6px;padding:5px 7px;background:var(--surface)}.lignes-facture .calcul b{margin-left:auto}.totaux{margin:0 0 8px auto;max-width:280px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.totaux div{display:flex;justify-content:space-between;padding:3px 0}.totaux dt{color:var(--texte-doux)}.totaux dd{margin:0}.totaux .ttc{border-top:2px solid var(--accent);font-weight:700;font-size:16px;padding-top:6px}.etapes{margin:0;padding-left:34px;font-size:13px}.etapes li{margin-bottom:6px}.questions-facturation{list-style:none;margin:0;padding:0}.questions-facturation li{padding:10px 0;border-bottom:1px solid var(--bord)}.questions-facturation .quoi{font-size:13.5px}@media (pointer:coarse){.lignes-facture .calcul input,.lignes-facture textarea{font-size:16px}}.sous-onglets{display:inline-flex;gap:4px;align-self:center}.filtres-finances{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:flex-end;margin:4px 0 14px;padding:10px 12px;background:var(--surface);border:1px solid var(--bord);border-radius:var(--r)}.filtres-finances label{display:flex;flex-direction:column;gap:3px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--texte-faible);font-weight:600}.filtres-finances select{text-transform:none;letter-spacing:0;font-weight:400;min-width:150px}.chiffres.indicateurs{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-bottom:14px}.chiffres.indicateurs .quoi b{color:var(--texte)}.choix-sections{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.bloc-finances,.choix-sections{margin-bottom:14px}.barres-verticales{display:flex;gap:6px;align-items:stretch;overflow-x:auto;padding-bottom:4px}.colonne-barre{flex:1 0 34px;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:34px}.colonne-barre .piste-v{position:relative;width:100%;height:170px;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid var(--bord-fort)}.colonne-barre .barre{display:block;width:70%;max-width:40px;background:var(--accent);border-radius:4px 4px 0 0}.colonne-barre .repere-avant{position:absolute;left:8%;right:8%;height:0;border-top:2px dashed var(--texte-doux)}.colonne-barre .valeur-barre{font-size:11px;color:var(--texte-doux);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-height:15px}.colonne-barre .nom-barre{font-size:11px;color:var(--texte-doux);white-space:nowrap}.legende-finances{font-size:12px;color:var(--texte-doux);margin:0 0 8px;display:flex;gap:6px;align-items:center}.pastille-plein{display:inline-block;width:14px;height:10px;background:var(--accent);border-radius:2px}.pastille-trait{display:inline-block;width:16px;border-top:2px dashed var(--texte-doux)}.barres-horizontales{list-style:none;margin:0;padding:0}.barres-horizontales li>button,.barres-horizontales li>div{display:grid;grid-template-columns:minmax(110px,32%) 1fr auto;grid-gap:10px;gap:10px;align-items:center;width:100%;padding:5px 4px;background:none;border:0;border-radius:6px;font:inherit;color:inherit;text-align:left}.barres-horizontales li>button{cursor:pointer}.barres-horizontales li>button:hover{background:var(--surface-2)}.barres-horizontales li.actif>button{background:var(--accent-doux);font-weight:600}.barres-horizontales .nom-barre{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barres-horizontales .piste{display:block;height:14px}.barres-horizontales .barre{display:block;height:100%;background:var(--accent);border-radius:0 4px 4px 0}.barres-horizontales .barre.negative{background:repeating-linear-gradient(135deg,var(--texte-faible) 0 3px,transparent 3px 6px)}.barres-horizontales .valeur-barre{font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.barres-horizontales .valeur-barre i{color:var(--texte-faible);font-style:normal}@media (max-width:560px){.barres-horizontales li>button,.barres-horizontales li>div{grid-template-columns:1fr auto}.barres-horizontales .piste{grid-column:1/-1;order:3}}.tableau-finances{width:100%;border-collapse:collapse;font-size:13px}.tableau-finances th{text-align:left;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--texte-faible);font-weight:600;padding:6px 8px;border-bottom:1px solid var(--bord-fort)}.tableau-finances td{padding:6px 8px;border-bottom:1px solid var(--bord);vertical-align:top}.tableau-finances .nb{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tableau-finances tr.en-retard td{background:var(--alerte-doux)}.bloc-finances .bloc{overflow-x:auto}.preuves{margin-top:10px;font-size:12.5px}.preuves summary{cursor:pointer;color:var(--texte-doux)}.preuves ul{margin:6px 0 0;padding-left:18px}.preuves li{margin-bottom:4px}:root{--serie-1:#2a78d6;--serie-2:#eb6834;--serie-3:#1baf7a;--serie-4:#eda100}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--serie-1:#3987e5;--serie-2:#d95926;--serie-3:#199e70;--serie-4:#c98500}}:root[data-theme=dark]{--serie-1:#3987e5;--serie-2:#d95926;--serie-3:#199e70;--serie-4:#c98500}.grille-finances{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));grid-gap:12px;gap:12px;align-items:start}.grille-finances .bloc-finances{margin:0}.grille-finances .bloc-finances.large{grid-column:1/-1}.bloc-finances .panneau-entete{padding:9px 12px}.bloc-finances .bloc{padding:10px 12px}.bloc-finances .colonne-barre .piste-v{height:110px}.bloc-finances .colonne-barre{flex-basis:26px;min-width:26px}.bloc-finances .colonne-barre .nom-barre,.bloc-finances .colonne-barre .valeur-barre{font-size:10px}.barres-horizontales .piste{height:10px}.barres-horizontales li>button,.barres-horizontales li>div{padding:3px 4px;grid-template-columns:minmax(90px,38%) 1fr auto}.chiffres.indicateurs{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr))}.chiffres.indicateurs .chiffre{padding:11px 13px;position:relative}.chiffres.indicateurs .valeur{font-size:20px}.tuile-indicateur .info{position:absolute;top:6px;right:6px;border:0;background:none;color:var(--texte-faible);font-size:15px;cursor:pointer;padding:2px 4px;line-height:1}.tuile-indicateur .info:hover,.tuile-indicateur .info[aria-expanded=true]{color:var(--accent)}.tuile-indicateur .explication{margin-top:8px;padding-top:8px;border-top:1px dashed var(--bord);font-size:12px;line-height:1.45;color:var(--texte-doux)}.tuile-indicateur .explication p{margin:0 0 5px}.tuile-indicateur .signe-etat{font-size:.8em}.tuile-indicateur.etat-bon .signe-etat{color:var(--ok)}.tuile-indicateur.etat-moyen .signe-etat{color:var(--alerte)}.tuile-indicateur.etat-faible .signe-etat{color:#b3261e}.gateau{display:grid;grid-template-columns:120px 1fr;grid-gap:12px;gap:12px;align-items:center}.gateau svg{width:120px;height:120px}.gateau .part{stroke:var(--surface);stroke-width:2}.gateau .part.serie-1{fill:var(--serie-1)}.gateau .part.serie-2{fill:var(--serie-2)}.gateau .part.serie-3{fill:var(--serie-3)}.gateau .part.serie-4{fill:var(--serie-4)}.gateau>:last-child:not(svg):not(ul){grid-column:1/-1}.legende-gateau{list-style:none;margin:0;padding:0;font-size:12.5px}.legende-gateau li{display:grid;grid-template-columns:12px 1fr auto auto;grid-gap:6px;gap:6px;align-items:baseline;padding:2px 0}.pastille-serie{width:10px;height:10px;border-radius:2px;display:inline-block;align-self:center}.pastille-serie.serie-1{background:var(--serie-1)}.pastille-serie.serie-2{background:var(--serie-2)}.pastille-serie.serie-3{background:var(--serie-3)}.pastille-serie.serie-4{background:var(--serie-4)}@media (max-width:380px){.gateau{grid-template-columns:1fr}.gateau svg{margin:0 auto}}.bandeau-demo{position:-webkit-sticky;position:sticky;top:var(--haut-entete,0);z-index:15;margin:0 0 12px;padding:10px 14px;border-radius:8px;font-weight:700;letter-spacing:.04em;color:#111;background:repeating-linear-gradient(135deg,#ffd84d 0 14px,#ffe98a 14px 28px);border:2px solid #111;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.bandeau-demo .deplacer{background:#fff;color:#111;border-color:#111}.bouton-demo{margin-left:auto}.sante{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;align-items:center}.sante .note{font-size:34px;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sante .note small{font-size:14px;font-weight:400;color:var(--texte-doux)}.sante .verdict-sante{font-size:15px;font-weight:600}.criteres-sante{list-style:none;margin:10px 0 0;padding:0;grid-column:1/-1;font-size:13px}.criteres-sante li{display:grid;grid-template-columns:18px 1fr auto;grid-gap:8px;gap:8px;padding:5px 0;border-top:1px solid var(--bord)}.criteres-sante .signe{font-weight:700;text-align:center}.criteres-sante .etat-bon .signe{color:var(--ok)}.criteres-sante .etat-moyen .signe{color:var(--alerte)}.criteres-sante .etat-faible .signe{color:#b3261e}.grille-finances .a-cote-sante{grid-column:1/-1}@media (min-width:760px){.grille-finances .a-cote-sante{grid-column:span 2}}.sante{display:block}.sante-tete{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.criteres-sante.colonnes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-column-gap:22px;column-gap:22px}.criteres-sante .seuil{display:block;font-size:11px;margin-top:1px}.info-ligne{border:0;background:none;color:var(--texte-faible);cursor:pointer;font-size:14px;padding:0 3px;line-height:1}.info-ligne:hover,.info-ligne[aria-expanded=true]{color:var(--accent)}.tableau-finances .nom-evolution{white-space:nowrap}.tableau-finances tr.explication-ligne td{background:var(--surface-2);font-size:12.5px;color:var(--texte-doux);white-space:normal}.tableau-finances tr.explication-ligne p{margin:0 0 4px;max-width:70ch}@media (max-width:640px){.tableau-finances .nom-evolution{position:-webkit-sticky;position:sticky;left:0;background:var(--surface);z-index:1;white-space:normal;min-width:130px}}.petites-taches{margin:0 0 12px;padding:8px 10px;background:var(--surface);border:1px solid var(--bord);border-radius:var(--r)}.saisie-petite{display:flex;gap:6px}.saisie-petite input{flex:1 1;min-width:0;border:0;border-bottom:1px dashed var(--bord-fort);background:transparent;padding:6px 2px;font-size:14px}.saisie-petite input:focus{outline:none;border-bottom-color:var(--accent)}.apercu-petite{margin:4px 0 0}.liste-petites{list-style:none;margin:6px 0 0;padding:0}.petite{display:flex;align-items:center;gap:8px;padding:3px 0;border-top:1px solid var(--bord);font-size:13.5px}.case-petite{flex:none;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--bord-fort);background:var(--surface);color:transparent;cursor:pointer;font-size:13px;line-height:1}.case-petite:focus-visible,.case-petite:hover{color:var(--ok);border-color:var(--ok)}.texte-petite{flex:1 1;min-width:0}.lien-petite{margin-left:6px;font-size:11.5px;color:var(--accent);white-space:nowrap}.attente-petites{margin-top:6px}@media (pointer:coarse){.saisie-petite input{font-size:16px}.case-petite{width:30px;height:30px}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}.bouton-chrono,.deplacer,.puce,.zoom button{min-height:38px}.case-petite{width:36px;height:36px}.petite{padding:5px 0}}@supports (height:1dvh){.feuille{max-height:92dvh}}@media (max-width:760px){.onglets{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);padding-right:24px}}.boutons-nouvelle{display:inline-flex;gap:6px;margin-left:auto;flex-wrap:wrap}.colonne .petites-taches{margin:0 0 8px;padding:4px 8px}.colonne .petites-taches:not(:has(li,.attente-petites,.erreur)){display:none}@media (pointer:coarse){.zone-depot .texte-depot:not(.actif){display:none}}.onglets-kanban{display:none}@media (max-width:760px){.barre-onglets-kanban{position:-webkit-sticky;position:sticky;top:var(--haut-entete,0);z-index:5;background:var(--bg);margin:0 0 8px}.onglets-kanban{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:8px 0}.onglets-kanban::-webkit-scrollbar{display:none}.onglet-kanban{flex:none;min-height:42px;padding:8px 14px;border-radius:999px;border:1px solid var(--bord-fort);background:var(--surface);color:var(--texte-doux);font:inherit;font-size:14px;cursor:pointer;white-space:nowrap}.onglet-kanban.actif{border:3px solid var(--section,var(--accent));color:var(--texte);font-weight:700}.onglet-kanban.vise{border:3px dashed var(--section,var(--accent));background:var(--section-doux,var(--accent-doux))}.compte-onglet{display:inline-block;min-width:20px;margin-left:4px;padding:0 6px;border-radius:999px;background:var(--surface-2);font-size:12px;font-weight:600}.kanban.natel-onglets>.colonne:not(.active-natel),.kanban.natel-onglets>.colonne[open]>summary{display:none}.kanban.enroule>.colonne{min-width:0;max-width:100%}}.photo-seule{margin-top:6px}@media (pointer:fine){.photo-seule{display:none}}.texte-petite{font-size:12.5px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer}.lien-petite{display:inline;font-size:11px}.bouton-plus-tard{font-size:10.5px!important;line-height:1.1;padding:3px 6px!important;text-align:center;flex:none}@media (pointer:coarse){.bouton-plus-tard{min-height:34px}}@media (max-width:760px){.chapo,.zoom{display:none}}.vue-titre{margin-left:auto}.fait-carte{border:2px solid var(--ok);color:var(--ok);font-weight:700}@media (max-width:760px){main.journee{display:flex;flex-direction:column}main.journee>*{min-width:0}main.journee>.propositions-journee{order:10;margin-top:16px}main.journee>details.panneau{order:11}.journee .titre-page{gap:6px 8px;margin-bottom:8px}.journee .titre-page h1{font-size:22px}.journee .vue-titre{margin-left:auto}.journee .boutons-nouvelle{order:5;width:100%;margin-left:0}.journee .boutons-nouvelle .bouton{flex:1 1}.journee .ruban-journee{flex-wrap:nowrap;margin-bottom:6px}.journee .ruban-journee .resume-charge{flex:1 1}.journee .ruban-journee .pomodoro{flex:0 0 auto}}.bouton-filtres{display:none}.filtres-taches{display:contents}@media (max-width:760px){.bouton-filtres{display:inline-flex;align-items:center}.filtres-taches{display:none}.filtres-taches.ouverts{display:flex;flex-direction:column;gap:10px;width:100%;order:10}.ecran-taches .barre-outils{align-items:center}.ecran-taches .boutons-nouvelle{flex:1 1;flex-wrap:nowrap}.ecran-taches .boutons-nouvelle .bouton{flex:1 1;white-space:nowrap;padding-left:8px;padding-right:8px}.recherche-taches>span{display:none}}.consigne-deplacer{display:none}@media (max-width:760px){.consigne-deplacer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:8px 10px 0;font-weight:600}.onglets-kanban.en-attente .onglet-kanban[data-colonne-id]{border-style:dashed;border-width:2px}}[data-choisie]{outline:3px dashed var(--section,var(--accent));outline-offset:2px;animation:fretille .5s ease-in-out infinite alternate}@keyframes fretille{0%{transform:rotate(-1.2deg)}to{transform:rotate(1.2deg)}}@media (prefers-reduced-motion:reduce){[data-choisie]{animation:none}}.entete-courriels{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.courriels-affaire .ligne-courriel.epingle{border-left:4px solid var(--section,var(--accent));padding-left:8px}.liste-rappels{list-style:none;margin:0 0 6px;padding:0}.liste-rappels li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0;border-top:1px solid var(--bord);font-size:13px}.saisie-rappel{margin-top:6px;padding:10px;border:1px dashed var(--bord-fort);border-radius:8px}.saisie-rappel input[type=date]{border:1px solid var(--bord-fort);border-radius:999px;padding:5px 10px;background:var(--surface)}.point-affaire{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0}.point-affaire input{width:20px;height:20px;accent-color:var(--accent)}.ajout-point{display:flex;gap:6px;margin-top:6px}.ajout-point input{flex:1 1;min-width:0;border:1px solid var(--bord-fort);border-radius:6px;padding:7px 9px;background:var(--surface)}.note-affaire{margin-top:10px;padding:8px 10px;border-left:3px solid var(--section,var(--accent));background:var(--surface-2);border-radius:0 6px 6px 0}.note-affaire .quand{font-size:11.5px;color:var(--texte-doux)}.texte-note{white-space:pre-wrap;font-size:13.5px;line-height:1.45}.portrait-trouve img{width:72px;height:72px;border-radius:50%;object-fit:cover;border:2px solid var(--bord-fort)}.note-affaire.fait{border-left-style:dashed;background:transparent}.entete-haut .loupe.enveloppe{order:3;margin-left:0;cursor:pointer;color:inherit;font:inherit;font-size:17px}.feuille{color:var(--texte);text-align:left}.apercu-signature{display:block;width:100%;height:340px;resize:vertical;margin-top:6px;border:1px solid var(--bord-fort);border-radius:6px;background:#fff}.sorties-courriel{display:flex;gap:8px}.sorties-courriel .bouton{flex:1 1}.apprises ul{list-style:none;margin:0;padding:0}.apprises li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 0;border-top:1px solid var(--bord);font-size:13px}:root{--cat-orange:#E66100;--cat-ciel:#2FA8E0;--cat-rose:#D6338A;--cat-jaune:#F2D600;--cat-turquoise:#00A39A;--cat-brun:#8B5A2B}.rond.orange{background:var(--cat-orange)}.rond.ciel{background:var(--cat-ciel)}.rond.rose{background:var(--cat-rose)}.rond.jaune{background:var(--cat-jaune)}.rond.turquoise{background:var(--cat-turquoise)}.rond.brun{background:var(--cat-brun)}.tag.etiquette.orange{background:var(--cat-orange);border-color:var(--cat-orange);color:#FFFFFF}.tag.etiquette.ciel{background:var(--cat-ciel);border-color:var(--cat-ciel);color:#0B1A2E}.tag.etiquette.rose{background:var(--cat-rose);border-color:var(--cat-rose);color:#FFFFFF}.tag.etiquette.jaune{background:var(--cat-jaune);border-color:var(--cat-jaune);color:#1A1A1A}.tag.etiquette.turquoise{background:var(--cat-turquoise);border-color:var(--cat-turquoise);color:#FFFFFF}.tag.etiquette.brun{background:var(--cat-brun);border-color:var(--cat-brun);color:#FFFFFF}.tag.etiquette.ciel .rond,.tag.etiquette.jaune .rond{border-color:rgba(0,0,0,.55)}.colonne[data-couleur=orange]{border-top-color:var(--cat-orange)}.colonne[data-couleur=ciel]{border-top-color:var(--cat-ciel)}.colonne[data-couleur=rose]{border-top-color:var(--cat-rose)}.colonne[data-couleur=jaune]{border-top-color:var(--cat-jaune)}.colonne[data-couleur=turquoise]{border-top-color:var(--cat-turquoise)}.colonne[data-couleur=brun]{border-top-color:var(--cat-brun)}.carte[data-couleur=orange]{--couleur-carte:var(--cat-orange)}.carte[data-couleur=ciel]{--couleur-carte:var(--cat-ciel)}.carte[data-couleur=rose]{--couleur-carte:var(--cat-rose)}.carte[data-couleur=jaune]{--couleur-carte:var(--cat-jaune)}.carte[data-couleur=turquoise]{--couleur-carte:var(--cat-turquoise)}.carte[data-couleur=brun]{--couleur-carte:var(--cat-brun)}.onglet[data-onglet]:before{content:"";display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:6px;vertical-align:middle;border:2px solid #ffffff}.onglet[data-onglet=contacts]:before{background:#0072B2}.onglet[data-onglet=journee]:before{background:#F0E442}.onglet[data-onglet=affaires]:before{background:#E69F00}.onglet[data-onglet=taches]:before{background:#009E73}.onglet[data-onglet=facturation]:before{background:#D55E00}.onglet[data-onglet=pilotage]:before{background:#CC79A7}.onglet[data-onglet=reglages]:before{background:#BBBBBB}.onglet[data-onglet=contacts][aria-current=page]{border-bottom-color:#0072B2}.onglet[data-onglet=journee][aria-current=page]{border-bottom-color:#F0E442}.onglet[data-onglet=affaires][aria-current=page]{border-bottom-color:#E69F00}.onglet[data-onglet=taches][aria-current=page]{border-bottom-color:#009E73}.onglet[data-onglet=facturation][aria-current=page]{border-bottom-color:#D55E00}.onglet[data-onglet=pilotage][aria-current=page]{border-bottom-color:#CC79A7}.onglet[data-onglet=reglages][aria-current=page]{border-bottom-color:#BBBBBB}.icone-onglet{margin-right:4px}.apercu-courriel{display:block;height:420px;resize:vertical;background:#fff}.apercu-courriel,.texte-courriel{width:100%;border:1px solid var(--bord-fort);border-radius:6px}.texte-courriel{padding:8px 10px;background:var(--surface);line-height:1.5}.deplacer.bouton-notes,.deplacer.bouton-rappel,.etiquettes .deplacer.bouton-notes{font-size:13.5px;font-weight:700;padding:7px 13px;border-width:2px;border-radius:8px;min-height:38px}.deplacer.bouton-rappel{border-color:#E69F00;color:var(--texte);background:color-mix(in srgb,#E69F00 16%,transparent)}.deplacer.bouton-notes{border-color:var(--texte);color:var(--texte);background:var(--surface)}.deplacer.bouton-notes:hover,.deplacer.bouton-rappel:hover{filter:brightness(1.08)}.courbe{position:relative;width:100%}.courbe svg{display:block;overflow:visible;-moz-user-select:none;user-select:none;-webkit-user-select:none}.legende-finances{flex-wrap:wrap}.pastille-ligne{display:inline-block;width:16px;height:0;border-top:2.5px solid var(--accent);vertical-align:middle}.pastille-ligne.serie-1{border-color:var(--serie-1)}.pastille-ligne.serie-2{border-color:var(--serie-2)}.pastille-ligne.serie-3{border-color:var(--serie-3)}.pastille-ligne.serie-4{border-color:var(--serie-4)}.courbe .texte-axe{fill:var(--texte-faible);font-size:11px;font-family:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.courbe .grille-courbe{stroke:var(--bord);stroke-width:1;stroke-dasharray:3 4}.courbe .axe-zero{stroke:var(--bord-fort);stroke-width:1}.courbe .ligne{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.courbe .ligne.serie-1{stroke:var(--serie-1)}.courbe .ligne.serie-2{stroke:var(--serie-2)}.courbe .ligne.serie-3{stroke:var(--serie-3)}.courbe .ligne.serie-4{stroke:var(--serie-4)}.courbe .ligne.avant{stroke:var(--texte-doux);stroke-dasharray:5 4;stroke-width:1.75}.courbe .aire{stroke:none;opacity:.14}.courbe .aire.serie-1{fill:var(--serie-1)}.courbe .aire.serie-2{fill:var(--serie-2)}.courbe .point{stroke:var(--surface);stroke-width:2}.courbe .point.serie-1{fill:var(--serie-1)}.courbe .point.serie-2{fill:var(--serie-2)}.courbe .point.serie-3{fill:var(--serie-3)}.courbe .point.serie-4{fill:var(--serie-4)}.courbe .point.avant{fill:var(--texte-doux)}.courbe .viseur{stroke:var(--texte-faible);stroke-width:1}.bulle-courbe{position:absolute;top:0;transform:translateX(-50%);background:var(--surface);border:1px solid var(--bord-fort);border-radius:8px;padding:6px 9px;font-size:12px;line-height:1.45;box-shadow:0 4px 14px rgba(0,0,0,.12);pointer-events:none;display:flex;flex-direction:column;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;z-index:2}.etincelle{display:inline-block;vertical-align:middle}.etincelle path{fill:none;stroke:var(--serie-1);stroke-width:1.75;stroke-linejoin:round}.etincelle circle{fill:var(--serie-1)}.points-regle ul{list-style:none;margin:0;padding:0}.points-regle .regle-tete,.points-regle li{display:grid;grid-template-columns:minmax(80px,34%) 1fr 62px;grid-gap:8px;gap:8px;align-items:center;padding:4px 0;font-size:12.5px}.points-regle li+li{border-top:1px solid var(--bord)}.points-regle .nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.points-regle .valeur{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.points-regle li.au-dela .valeur{font-weight:700}.points-regle .regle,.points-regle .regle-axe{position:relative;height:16px}.points-regle .regle:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid var(--bord)}.points-regle .regle .limite{position:absolute;top:0;bottom:0;border-left:1.5px dashed var(--texte-faible)}.points-regle .etendue{height:2px;margin-top:-1px;opacity:.45;border-radius:1px}.points-regle .etendue,.points-regle .point{position:absolute;top:50%;background:var(--serie-1)}.points-regle .point{width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;border:2px solid var(--surface)}.points-regle li.au-dela .point{background:var(--serie-2);border-radius:2px}.points-regle .regle-axe span{position:absolute;top:0;font-size:10.5px;color:var(--texte-faible);white-space:nowrap}.points-regle .regle-axe .limite{transform:translateX(-50%)}.entonnoir{list-style:none;margin:0;padding:6px 14px 12px}.entonnoir li{padding:5px 0}.entonnoir .marche-tete{display:flex;gap:8px;align-items:baseline;font-size:13.5px}.entonnoir .marche-tete .nom{font-weight:600}.entonnoir .chiffres-marche{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.entonnoir .marche{display:flex;justify-content:center;margin-top:4px;height:14px}.entonnoir .marche span{display:block;height:100%;background:var(--serie-1);border-radius:4px}.entonnoir li.signee .marche span{background:var(--ok)}.zone-graphe{position:relative}.zone-graphe .bulle-courbe{top:4px;transform:translateX(-50%)}.courbe .ligne.provisoire{stroke-dasharray:2 5}.courbe .point.creux{fill:var(--surface);stroke-width:2}.courbe .point.creux.serie-1{stroke:var(--serie-1)}@media (max-width:560px){.tableau-finances .masque-natel{display:none}}.tableau-finances .nature-tendance .etincelle{display:block;margin-top:2px}@media (max-width:560px){.tableau-finances td,.tableau-finances th{padding-left:4px;padding-right:4px}}.propositions-offres{margin:10px 0 0;padding-left:20px}.propositions-offres li{padding:6px 0}.liste-offres{list-style:none;margin:0;padding:4px 0}.liste-offres li{border-top:1px solid var(--bord)}.liste-offres li:first-child{border-top:0}.lien-offre{display:block;width:100%;text-align:left;background:none;border:0;padding:9px 14px;font:inherit;color:inherit;cursor:pointer;min-height:38px}.propositions-offres .lien-offre{padding:2px 0}.lien-offre:hover{background:var(--surface-2)}.fiche-offre{padding:2px 14px 12px;font-size:13.5px}.fiche-offre p{margin:6px 0}.fiche-offre ul{margin:2px 0 6px;padding-left:20px}.marque{gap:9px}.signature-crm{font-size:10.5px;line-height:1.2;letter-spacing:.02em;color:var(--sur-bandeau);opacity:.8;white-space:nowrap;font-style:italic}@media (max-width:380px){.signature-crm{font-size:9.5px}}.signature-connexion{margin:-16px 0 18px;font-size:11.5px;font-style:italic;letter-spacing:.02em;color:var(--texte-doux)}.ligne-compte{cursor:pointer}.ligne-compte:hover td{background:var(--surface-2)}.tableau-finances.ecritures{max-width:320px}.lien-detail{background:none;border:0;padding:4px 0 0;font:inherit;font-size:12px;color:var(--accent);font-weight:600;cursor:pointer;min-height:28px}.detail-comptes{list-style:none;margin:0;padding:0}.detail-comptes>li{border-top:1px solid var(--bord)}.ligne-detail{display:flex;justify-content:space-between;gap:10px;width:100%;background:none;border:0;padding:9px 2px;font:inherit;font-size:13.5px;color:inherit;text-align:left;cursor:pointer;min-height:38px}.detail-ecritures .nb,.ligne-detail .nb{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.detail-ecritures{list-style:none;margin:0 0 8px;padding:0 0 0 14px;font-size:12.5px}.detail-ecritures li{display:grid;grid-template-columns:1fr auto;grid-template-areas:"quand nb" "quoi nb";grid-gap:0 10px;gap:0 10px;padding:5px 0;border-top:1px dashed var(--bord)}.detail-ecritures .quand{grid-area:quand;color:var(--texte-faible);font-size:11.5px}.detail-ecritures .quoi{grid-area:quoi}.detail-ecritures .nb{grid-area:nb;align-self:center}.lien-tache-faite{display:block;width:100%;text-align:left;background:none;border:0;padding:2px 0;font:inherit;color:inherit;cursor:pointer;min-height:32px}.lien-tache-faite:hover .aide{color:var(--accent)}.detail-tache-faite{font-size:12.5px;color:var(--texte-doux);white-space:pre-line;margin-top:2px}.apercu-texte-riche{margin-top:6px;padding:8px 10px;border-left:3px solid var(--bord-fort);background:var(--surface-2);border-radius:0 6px 6px 0;font-size:13.5px;line-height:1.5}.entete-repli{display:block;width:100%;background:none;border:0;padding:4px 0;text-align:left;cursor:pointer;font:inherit;color:inherit;min-height:36px}.liste-seances{list-style:none;margin:0 0 8px;padding:0}.liste-seances li{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:6px 0;border-top:1px solid var(--bord)}.liste-seances li.modifiee{background:color-mix(in srgb,#E69F00 10%,transparent)}.liste-seances input[type=date]{width:auto;min-width:0;flex:0 1 150px}.liste-seances input[type=time]{width:auto;min-width:0;flex:0 1 96px}.liste-seances .duree-seance{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px;color:var(--texte-doux);min-width:52px}.liste-seances .jour-seance{font-size:12px;color:var(--texte-faible);width:100%}.ajout-seance{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:8px;gap:8px;align-items:end;margin-top:6px}.ajout-seance .barre-actions{grid-column:1/-1}.liste-rattrapage{margin:10px 0 0;padding-left:18px;font-size:13.5px}.liste-rattrapage>li{margin-bottom:6px}.liste-rattrapage ul{margin:2px 0 0;padding-left:16px;color:var(--texte-doux)}.carte{padding:7px 8px 7px 9px;margin-bottom:8px}.carte>.entreprise-carte,.carte>.lie,.carte>.quoi.ouvrir{padding-right:24px}.kanban.compacte .carte>.quoi.ouvrir{padding-right:0}.entreprise-carte{font-size:13.5px;font-weight:700;line-height:1.3;color:var(--texte);margin:0 0 1px}.carte .lie{display:block;font-size:11.5px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.carte .lie a{color:inherit;text-decoration:none}.carte .lie a:hover,.carte a.lie:hover{text-decoration:underline}.carte .etiquettes{margin-top:4px}.carte .etiquettes:empty{display:none}.carte .bas{gap:6px;flex-wrap:wrap;margin-top:5px}.carte:has(>.outils-carte)>:not(.poignee):not(.outils-carte){padding-right:24px}.carte>.outils-carte{position:absolute;top:32px;right:5px;padding:0;display:flex;flex-direction:column;gap:3px}.carte>.outils-carte:empty,.kanban.compacte .carte>.outils-carte{display:none}.prochaine-carte{margin:4px 0 0;font-size:11.5px;line-height:1.35;display:flow-root}.prochaine-carte>.aide{margin:0}.prochaine-carte .soleil-choix{float:right;display:inline-flex;gap:3px;margin:0 0 2px 4px}.prochaine-carte .soleil-choix .deplacer{padding:1px 5px;font-size:11px;min-width:22px;height:21px}.icone-notion,.prochaine-carte .soleil-choix .deplacer{display:inline-flex;align-items:center;justify-content:center}.icone-notion{min-width:24px;height:22px;padding:0 3px;border:1px solid var(--bord);border-radius:5px;background:transparent;color:var(--texte-doux);font:inherit;font-size:12px;line-height:1;text-decoration:none;cursor:pointer}.icone-notion:hover{border-color:var(--accent)}.menu-deplacer{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:24px;height:22px;padding:0;text-align:center;text-align-last:center;border:1px solid var(--bord);border-radius:5px;background:var(--surface);color:var(--texte-doux);font:inherit;font-size:12px;cursor:pointer}.menu-deplacer:focus,.menu-deplacer:hover{border-color:var(--accent);outline:none}.menu-deplacer option{color:var(--texte);background:var(--surface)}.carte .barre-actions,.carte .carte-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:5px 0 0!important}.date-carte{font-size:11px;color:var(--texte-faible);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.date-carte.tard{color:var(--alerte);font-weight:600}.carte .carte-actions .repete{font-size:12px}.boutons-carte{margin-left:auto;display:inline-flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px}.carte .boutons-carte .deplacer{padding:2px 6px;font-size:11px;min-width:24px;height:22px;display:inline-flex;align-items:center;justify-content:center}.carte .boutons-carte .soleil-choix{display:inline-flex;margin:0;gap:4px}.carte .boutons-carte .soleil-choix .deplacer{flex:none}.kanban.compacte .carte-actions>:not(.boutons-carte),.kanban.compacte .menu-deplacer{display:none}.aller-colonne select{min-width:0}@media (min-width:761px){.kanban,.kanban.enroule{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);min-width:0;gap:10px}.colonne{padding:0 7px 7px}details.colonne>summary{margin:0 -7px 8px;padding:6px 8px;font-size:11px;letter-spacing:.05em;flex-wrap:wrap;gap:2px 6px;line-height:1.25}details.colonne>summary>span:first-of-type{flex:1 1 auto}details.colonne>summary .compte-colonne{font-size:10px;padding:0 6px;letter-spacing:0;margin-left:auto}.carte .bas{font-size:10.5px}main.ecran-kanban{max-width:1680px;display:flex;flex-direction:column;height:calc(100dvh / var(--zoom,1) - var(--haut-entete,0px) - 1px);padding-top:12px;padding-bottom:8px}main.ecran-kanban>*{flex:none}body:has(main.ecran-kanban) .pied-session{display:none}main.ecran-kanban>.defile{flex:1 1;min-height:300px;overflow:auto!important;overscroll-behavior:contain}main.ecran-kanban .kanban{padding-bottom:56px}main.ecran-kanban details.colonne>summary{top:0}main.ecran-kanban .chapo,main.ecran-kanban>.defile~p.aide{display:none}main.ecran-kanban .titre-page{margin-bottom:6px;align-items:center;gap:8px 12px}main.ecran-kanban .titre-page h1{font-size:20px}main.ecran-kanban .barre-outils{margin-bottom:8px;gap:8px;align-items:flex-end}main.ecran-kanban .axe{min-width:140px;gap:2px}main.ecran-kanban .axe>span{font-size:9.5px}main.ecran-kanban .axe input,main.ecran-kanban .axe select{padding:5px 9px;font-size:13.5px}main.ecran-kanban .recherche-barre{flex:1 1 200px;max-width:320px}main.ecran-kanban .bouton{padding-top:6px;padding-bottom:6px}main.ecran-kanban>.propositions-journee{max-height:24vh;overflow:auto;margin-top:8px}.journee .titre-page .ruban-journee{margin:0;flex:0 1 auto;flex-wrap:nowrap}.journee .titre-page .ruban-journee .resume-charge{flex:0 1 300px}.kanban.etroit{grid-auto-columns:minmax(182px,1fr);gap:8px}.kanban.etroit .colonne{padding:0 5px 5px}.kanban.etroit details.colonne>summary{margin:0 -5px 6px}.kanban.etroit .carte{padding:6px 6px 6px 7px;border-left-width:5px}.kanban.etroit .boutons-carte,.kanban.etroit .carte-actions{gap:3px}.kanban.etroit .carte .boutons-carte .deplacer{min-width:21px;padding:1px 4px;height:21px}.kanban.etroit .menu-deplacer{width:21px;height:21px}.kanban.etroit .date-carte{font-size:10.5px}.kanban.etroit .boutons-carte{flex:1 0 100%}}@media (max-width:760px){.aller-colonne{display:none}.journee .titre-page .ruban-journee{order:4;flex:1 1 100%}.barre-outils .recherche-barre{flex:1 1 100%}}.entete.recherche-figee{position:-webkit-sticky;position:sticky;top:var(--haut-entete,0);z-index:15;padding-top:0;border-bottom-width:2px}.recherche-figee .dans{display:flex;gap:8px;align-items:center;padding-top:8px;padding-bottom:8px}.recherche-figee .recherche{flex:1 1 auto;margin:0;padding:6px 12px}.recherche-figee .filtres-bandeau{flex:0 0 auto;padding:0}.recherche-figee .select-clair{width:auto;padding:7px 10px}@media (max-width:560px){.recherche-figee .select-clair{font-size:13px;padding:7px 6px}}.recherche-journee{flex:0 1 240px;min-width:150px}.recherche-journee input{width:100%;background:var(--surface);color:var(--texte);border:1px solid var(--bord-fort);border-radius:8px;padding:6px 10px;font-size:13.5px;outline:none}.recherche-journee input:focus{border-color:var(--accent)}@media (max-width:760px){.journee .titre-page .recherche-journee{order:6;flex:1 1 100%}.recherche-journee input{font-size:16px}}.deplacer.actif:disabled{opacity:1;cursor:progress}.liste-cochable{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.liste-cochable label{display:flex;align-items:baseline;gap:6px;font-size:13.5px;cursor:pointer}.liste-cochable input{width:auto;accent-color:var(--accent)}.liste-cochable .aide{margin:0}.ligne-interet{display:flex;width:100%;justify-content:space-between;align-items:center;gap:8px;background:none;border:none;padding:4px 0;font:inherit;font-size:14px;color:var(--texte);cursor:pointer;text-align:left}.editeur-interet{margin-top:10px;padding:10px 12px;border:1px solid var(--bord);border-radius:8px;background:var(--surface-2)}.editeur-interet .liste-cochable{max-height:340px;overflow:auto}.verification{margin-top:10px;padding:10px 12px;border:2px solid var(--accent);border-radius:8px;font-size:13.5px}.ligne-tache-affaire{flex-wrap:wrap}.rappel.icone{display:contents}.rappel.icone>.bouton-rappel{order:0;padding:2px 7px}.rappel.icone>.liste-rappels,.rappel.icone>.saisie-rappel{order:5;flex:1 0 100%;margin:4px 0 2px 26px}.alarme-posee{flex:1 1;min-width:0;text-align:left;text-decoration:none;color:var(--texte)}.alarme-posee:hover{text-decoration:underline}.outils-fiche .rappel:has(.liste-rappels),.outils-fiche .rappel:has(.saisie-rappel){flex:1 0 100%}button.entreprise-carte.ouvrir{display:block;width:100%;text-align:left;background:none;border:none;padding:0 24px 0 0;font:inherit;font-size:13.5px;font-weight:700;line-height:1.3;color:var(--texte);cursor:pointer}button.entreprise-carte.ouvrir:hover{color:var(--accent-clair)}.journee-bilan{margin-bottom:12px}.choix-journee,.journee-bilan{padding:10px 12px;border:2px solid var(--accent);border-radius:8px}.choix-journee{flex:1 0 100%}.memo-affaire{margin:6px 0 0;padding:6px 10px;border-left:4px solid var(--alerte);background:var(--alerte-doux);border-radius:6px;font-size:13px}.memo-affaire ul{margin:2px 0 0;padding-left:18px}.memo-affaire li{margin:1px 0}.memo-affaire.court{font-size:11.5px;padding:4px 8px}.kanban.compacte .carte>.memo-affaire{display:none}.petite .poignee{width:26px;height:26px;margin:0;flex:none}.petite.prise{opacity:.55;outline:2px dashed var(--accent-clair)}.petite.avant{box-shadow:inset 0 4px 0 var(--section)}.petite.apres{box-shadow:inset 0 -4px 0 var(--section)}.checklist li:has(>.rappel.icone){flex-wrap:wrap}.checklist .point-journee{display:inline-flex;gap:3px;margin:0;flex:none}.checklist .point-journee .deplacer{padding:2px 6px}.point-pose{margin:0;white-space:nowrap}.colonne .petites-taches .liste-petites{margin:0}.checklist li>.point-affaire,.checklist li>.texte-point{flex:1 1 auto;min-width:0}.checklist li>.point-affaire>span{overflow:hidden;text-overflow:ellipsis}.checklist .rappel.icone>.bouton-rappel{flex:none}.alarmes-du-jour{margin:0 0 8px;padding:6px 10px;border:3px solid var(--cat-rouge);border-radius:10px;max-width:980px;background:color-mix(in srgb,var(--cat-rouge) 16%,var(--surface))}.titre-alarmes{display:block;color:var(--cat-rouge);font-size:13px;letter-spacing:.08em;margin-bottom:4px}.alarmes-du-jour ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-column-gap:16px;column-gap:16px}@media (min-width:700px){.alarmes-du-jour ul{grid-template-columns:1fr 1fr}}.alarmes-du-jour li{display:flex;align-items:center;gap:6px;min-width:0;padding:3px 0;border-top:1px solid color-mix(in srgb,var(--cat-rouge) 35%,transparent)}.alarmes-du-jour li:first-child{border-top:none}@media (min-width:700px){.alarmes-du-jour li:nth-child(2){border-top:none}}.texte-alarme{font-size:13px;font-weight:600;color:var(--texte);flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.retard-alarme{color:var(--cat-rouge)}.texte-alarme{cursor:pointer}.alarmes-du-jour li .barre-actions{flex:none;gap:4px;flex-wrap:nowrap}.alarmes-du-jour li .deplacer.court{padding:2px 7px;font-size:12px}.compteur-alarmes{display:inline-block;margin-left:6px;padding:0 7px;border-radius:999px;background:var(--cat-rouge);color:#fff;font-size:12px;font-weight:700;line-height:18px;border:2px solid #fff}.alarmes-a-venir{margin:0 0 8px;font-size:13px}.alarmes-a-venir>.lien-bouton{font-weight:600;text-decoration:none;color:var(--texte-doux)}.alarmes-a-venir ul{list-style:none;margin:4px 0 0;padding:6px 10px;border:1px solid var(--bord);border-radius:8px;max-height:30vh;overflow:auto;display:flex;flex-direction:column;gap:4px}.alarmes-a-venir li{display:flex;align-items:center;gap:10px}.jour-alarme{flex:none;min-width:84px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.texte-a-venir{flex:1 1;min-width:0}.entete-haut .loupe.cadenas{order:4;margin-left:0;cursor:pointer;color:inherit;font:inherit;font-size:16px}.liste-pages-privees{list-style:none;margin:0;padding:0;max-height:32vh;overflow:auto;display:flex;flex-direction:column;gap:2px}.liste-pages-privees a{display:block;padding:5px 8px;border-radius:6px;text-decoration:none;color:var(--texte)}.liste-pages-privees a:hover{background:var(--surface-2)}.groupes-qui{display:flex;flex-direction:column;gap:6px;margin-bottom:6px}.groupe-qui{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:6px;border-bottom:1px solid var(--bord)}.groupe-qui:last-child{border-bottom:0;padding-bottom:0}.fleche-groupe,.puce-tete{font-weight:700}.fleche-groupe{color:var(--texte-doux)}@media (min-width:761px){.kanban.etroit.kanban-affaires{grid-auto-columns:minmax(172px,1fr);gap:7px}}.annees-lieux{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:8px}.annee-lieu{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--texte-doux)}.annee-lieu input{width:84px;background:var(--surface);color:var(--texte);border:1px solid var(--bord-fort);border-radius:8px;padding:6px 8px;font-size:15px}.alarme-petite input[type=date],.etiquettes input[type=date],.saisie-rappel input[type=date]{background:var(--surface);color:var(--texte);border:1px solid var(--bord-fort);border-radius:8px;padding:5px 8px;font:inherit;font-size:14px;color-scheme:light dark}.renommer-lieu{display:flex;align-items:center;gap:8px;padding:4px 0;flex-wrap:wrap}.renommer-lieu input{flex:1 1 220px;min-width:0;background:var(--surface);color:var(--texte);border:1px solid var(--bord-fort);border-radius:8px;padding:7px 10px;font-size:15px}.gerer-liste{display:block;margin-top:8px;font-size:13px}.ligne-avec-soleil{display:flex;align-items:center;gap:8px}.ligne-avec-soleil>.corps{flex:1 1;min-width:0}.ligne-avec-soleil>.soleil-choix{flex:none;display:inline-flex;gap:3px;margin:0}.feuille[data-objet=affaire]{background:var(--c-affaires-doux)}.feuille[data-objet=tache]{background:var(--c-taches-doux)}.feuille[data-objet]>.bloc{border-bottom-color:color-mix(in srgb,var(--texte) 12%,transparent)}.feuille[data-objet=affaire]>.panneau-entete{background:var(--c-affaires);color:#fff}.feuille[data-objet=tache]>.panneau-entete{background:var(--c-taches);color:#fff}.entete-objet{padding:12px 14px}.titre-objet{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 auto}.panneau-entete h2.titre-objet{font-size:17px;font-weight:600;line-height:1.25;letter-spacing:0}.titre-objet .icone-objet{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-size:26px;background:rgba(255,255,255,.22)}.titre-objet small{display:block;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;opacity:.9}.titre-objet .dans-affaire{display:block;font-style:normal;font-size:13px;font-weight:500;opacity:.92;margin-top:2px;color:inherit;text-decoration:underline;text-underline-offset:3px}.entete-objet .deplacer{background:var(--surface);color:var(--texte)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .feuille[data-objet]>.panneau-entete{color:#111}}:root[data-theme=dark] .feuille[data-objet]>.panneau-entete{color:#111}.feuille .etiquette-bloc{font-size:13px;letter-spacing:.08em;color:var(--texte);font-weight:700}.lien-dossier{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}.lien-dossier .aide{flex:1 1 200px}.offre-liee{display:flex;flex-direction:column;gap:4px;padding:6px 0 10px;border-bottom:1px dashed color-mix(in srgb,var(--texte) 20%,transparent)}.fiche-dense .champ,.offre-liee{margin-bottom:8px}.fiche-dense .champ>span{margin-bottom:3px}.fiche-dense .champ input,.fiche-dense .champ select,.fiche-dense .champ textarea{padding:6px 9px;font-size:15px}.fiche-dense .champ textarea{min-height:0}.fiche-dense .champ textarea[rows="1"]{min-height:0;height:auto}.fiche-dense .duo-champs,.fiche-dense .trio-champs{gap:8px}.trio-champs{display:grid;grid-template-columns:1.3fr 1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:560px){.trio-champs{grid-template-columns:1fr 1fr}.trio-champs>:first-child{grid-column:1/-1}}.fiche-dense .sous-dictee{margin-top:4px;gap:6px}.fiche-dense .sous-dictee .bouton-micro{padding:4px 12px;font-size:13px;min-height:0}.fiche-dense .sous-dictee .deplacer{padding:3px 9px;font-size:12px}.deja-fait>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:6px}.deja-fait>summary::-webkit-details-marker{display:none}.deja-fait>summary:before{content:"▸";font-size:13px}.deja-fait[open]>summary:before{content:"▾"}.deja-fait h4{margin:12px 0 4px;font-size:13.5px}.deja-fait ul{list-style:none;margin:0;padding:0}.deja-fait li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 0;border-bottom:1px solid color-mix(in srgb,var(--texte) 10%,transparent);font-size:13.5px;line-height:1.35}.deja-fait li>span{min-width:0;flex:1 1 auto}.deja-fait li>.deplacer{flex:none}.badge-design{display:inline-block;font-size:11px;font-weight:600;padding:1px 7px;border-radius:999px;border:1px solid var(--bord-fort);color:var(--texte-faible);white-space:nowrap}.badge-design.ok{border-color:var(--ok);color:var(--ok)}.deja-fait .une-ligne{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feuille[data-objet=entreprise]{border-top:6px solid #2e6e8e;background:color-mix(in srgb,#2E6E8E 10%,var(--surface))}.feuille[data-objet=entreprise]>.panneau-entete{background:#2E6E8E;color:#fff}.proposition-entreprise{background:color-mix(in srgb,#E69F00 10%,transparent);border-left:4px solid #e69f00}.proposition-entreprise dl{margin:0 0 6px}.proposition-entreprise dl>div{padding:4px 0;border-bottom:1px dashed color-mix(in srgb,var(--texte) 18%,transparent)}.proposition-entreprise dt{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--texte-faible)}.proposition-entreprise dd{margin:2px 0 0;font-size:14px;line-height:1.4}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .feuille[data-objet=entreprise]>.panneau-entete{color:#fff}}:root[data-theme=dark] .feuille[data-objet=entreprise]>.panneau-entete{color:#fff}.bandeau-lot{display:block;margin:0 0 12px;padding:10px 14px;border-radius:10px;border:2px solid var(--c-affaires);background:var(--c-affaires-doux);color:var(--texte);text-decoration:none;font-size:15px}.carte-piste details summary{cursor:pointer}.bilan-chiffres p{margin:4px 0;font-size:15px}.feuille[data-objet] .groupe-a-faire>.bloc,.feuille[data-objet]>.bloc,.feuille[data-objet]>details.bloc{border-bottom:3px solid color-mix(in srgb,var(--texte) 22%,transparent)}.feuille[data-objet]>.bloc:nth-child(2n),.feuille[data-objet]>details.bloc:nth-child(2n){background:color-mix(in srgb,var(--texte) 6%,transparent)}.groupe-a-faire{margin:10px;border:2px solid color-mix(in srgb,var(--texte) 30%,transparent);border-radius:12px;overflow:hidden;background:color-mix(in srgb,var(--surface) 55%,transparent)}.groupe-a-faire .titre-groupe{padding:9px 14px;font-weight:700;font-size:15px;background:color-mix(in srgb,var(--texte) 10%,transparent)}.groupe-a-faire>.bloc:last-child{border-bottom:none}.soleil-dit{flex-basis:100%;display:block;margin-top:4px;padding:3px 6px;border-radius:6px;font-size:11.5px;background:var(--c-taches-doux);color:var(--texte);border-left:3px solid var(--c-taches)}.soleil-dit.erreur{background:color-mix(in srgb,var(--alerte) 15%,transparent);border-left-color:var(--alerte)}.alarme-dite{margin:4px 0;padding:5px 9px;border-radius:8px;font-size:13px;font-weight:600;background:var(--c-taches-doux);color:var(--texte);border-left:4px solid var(--c-taches)}.groupe-a-faire.vise{box-shadow:0 0 0 4px var(--c-taches);transition:box-shadow .3s}.zone{margin:8px 12px;background:var(--surface);border:1px solid var(--bord-fort);border-radius:10px;overflow:hidden}.zone-tete{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 12px;border:0;background:none;color:var(--texte);font:inherit;text-align:left;cursor:pointer}.zone.ouverte>.zone-tete{border-bottom:1px solid var(--bord);background:var(--surface-2)}.zone-signe{flex:none;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;border:1.5px solid var(--bord-fort);font-weight:700;font-size:15px;line-height:1}.zone-titre{flex:none;font-size:14.5px;font-weight:700}.zone-resume{flex:1 1;min-width:0;text-align:right;font-size:12.5px;color:var(--texte-doux);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zone-corps{padding:10px 12px}.zone-corps>.bloc{padding:0;border:0}.zone-corps>.champ:last-child{margin-bottom:0}.carte-petite{border-left:3px dashed var(--bord-fort);padding-top:5px;padding-bottom:5px}.carte-petite .quoi.ouvrir{font-weight:500;font-size:12.5px}.carte-petite .carte-actions{margin-top:4px;display:flex;gap:4px}.carte-petite .boutons-carte{display:inline-flex;gap:4px;flex-wrap:wrap}.carte-petite .deplacer{padding:2px 7px;font-size:11px}.notes-petite{margin:3px 0 0;font-size:11.5px;color:var(--texte-doux);white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kanban.compacte .carte-petite>.entreprise-carte{padding-right:0}.notes-petite.entieres{display:block;overflow:visible}.colonne .zone{margin:8px 0 0}.colonne .zone-corps{padding:8px}.carte-petite.faite{opacity:.85}.groupe-a-faire.dans-zone{margin:12px 0 0}.zone-corps .bloc{padding-left:0;padding-right:0}.feuille[data-objet]>.bloc.barre-collante{background:var(--surface-2);z-index:3}