:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pierre:#0e1211;--pierre-haut:#141918;--acier:#1b2221;--trait:#26302e;--trait-vif:#34413e;--encre:#e7ebe9;--encre-doux:#8d9895;--encre-faible:#808b88;--laiton:#b08d57;--laiton-vif:#d4ac71;--patine:#5e9b80;--rouille:#c96a55;--graphe-0:#3987e5;--graphe-1:#d95926;--graphe-2:#199e70;--graphe-3:#c98500;--voile:#0009;--voile-feuille:#00000080;--ombre:#00000073;--large:1100px;--lecture:68ch;--hauteur-barre-haute:70px}:root[data-theme=clair]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pierre:#e8ecf0;--pierre-haut:#f2f5f8;--acier:#fafbfc;--trait:#cdd5dc;--trait-vif:#93a0ab;--encre:#11161a;--encre-doux:#3a4650;--encre-faible:#4f5c68;--laiton:#7a5a1c;--laiton-vif:#654812;--patine:#2d6a50;--rouille:#a03a28;--graphe-0:#2a78d6;--graphe-1:#eb6834;--graphe-2:#1baf7a;--graphe-3:#eda100;--voile:#11161a8c;--voile-feuille:#11161a73;--ombre:#11161a29}@media (prefers-color-scheme:light){:root:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pierre:#e8ecf0;--pierre-haut:#f2f5f8;--acier:#fafbfc;--trait:#cdd5dc;--trait-vif:#93a0ab;--encre:#11161a;--encre-doux:#3a4650;--encre-faible:#4f5c68;--laiton:#7a5a1c;--laiton-vif:#654812;--patine:#2d6a50;--rouille:#a03a28;--graphe-0:#2a78d6;--graphe-1:#eb6834;--graphe-2:#1baf7a;--graphe-3:#eda100;--voile:#11161a8c;--voile-feuille:#11161a73;--ombre:#11161a29}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--pierre);color:var(--encre);font-family:var(--police-ui), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.65}.plaque{text-transform:uppercase;letter-spacing:.34em;color:var(--laiton);border-bottom:1px solid var(--laiton);padding-bottom:9px;font-size:12px;font-weight:600;display:inline-block}a{color:var(--laiton-vif);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--encre)}:focus-visible{outline:1px solid var(--laiton);outline-offset:3px}code,pre{font-family:var(--police-mono), ui-monospace, monospace}.page{flex-direction:column;min-height:100dvh;display:flex}.dedans{width:100%;max-width:var(--large);margin:0 auto;padding:0 20px}@media (min-width:768px){.dedans{padding:0 32px}}.corps{flex:1;padding:40px 0 72px}@media (min-width:768px){.corps{padding:64px 0 96px}}.saut-contenu{z-index:20;background:var(--laiton);color:var(--pierre);padding:10px 16px;font-size:13px;font-weight:620;text-decoration:none;position:absolute;top:0;left:-9999px}.saut-contenu:focus{top:8px;left:8px}.entete{border-bottom:1px solid var(--trait);background:var(--pierre-haut);z-index:10;position:sticky;top:0}.entete .dedans{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:60px;display:flex}.signature{letter-spacing:.16em;text-transform:uppercase;color:var(--encre);font-size:12px;font-weight:650;text-decoration:none}.signature:hover{color:var(--laiton-vif)}.menu{align-items:center;gap:20px;display:flex}.menu a{color:var(--encre-doux);letter-spacing:.08em;border-bottom:1px solid #0000;padding:6px 0;font-size:13px;text-decoration:none}.menu a:hover{color:var(--encre)}.menu a[aria-current=page]{color:var(--laiton-vif);border-bottom-color:var(--laiton)}.pied{border-top:1px solid var(--trait);color:var(--encre-faible);padding:24px 0 32px;font-size:13px}.pied .dedans{flex-direction:column;justify-content:space-between;gap:8px;display:flex}@media (min-width:768px){.pied .dedans{flex-direction:row;align-items:center}}h1{letter-spacing:-.02em;margin:18px 0 0;font-size:clamp(30px,6vw,46px);font-weight:650;line-height:1.15}h2{letter-spacing:-.01em;font-size:clamp(21px,3.4vw,27px);line-height:1.25}h3{font-size:18px;line-height:1.35}.chapeau{color:var(--encre-doux);max-width:var(--lecture);margin:18px 0 0;font-size:17px}.grille{background:var(--trait);border:1px solid var(--trait);gap:1px;margin-top:32px;display:grid}@media (min-width:768px){.grille.trois{grid-template-columns:repeat(3,1fr)}.grille.deux{grid-template-columns:repeat(2,1fr)}}.carte{background:var(--pierre);color:inherit;flex-direction:column;gap:8px;padding:22px 20px 24px;text-decoration:none;display:flex}a.carte:hover{background:var(--pierre-haut);color:inherit}a.carte:hover .carte-titre{color:var(--laiton-vif)}.carte-titre{margin:0;font-size:18px;font-weight:620}.carte-texte{color:var(--encre-doux);margin:0;font-size:14px}.prose{max-width:var(--lecture);margin-top:36px}.prose h2{margin:40px 0 12px}.prose h3{margin:30px 0 10px}.prose h4{margin:24px 0 8px;font-size:16px}.prose p{margin:0 0 18px}.prose ul,.prose ol{margin:0 0 18px;padding-left:22px}.prose li{margin-bottom:7px}.prose hr{border:0;border-top:1px solid var(--trait);margin:36px 0}.prose code{background:var(--acier);border:1px solid var(--trait);padding:1px 5px;font-size:.9em}.prose pre{background:var(--acier);border:1px solid var(--trait);margin:0 0 20px;padding:16px;font-size:13px;line-height:1.55;overflow-x:auto}.prose pre code{font-size:inherit;background:0 0;border:0;padding:0}.prose blockquote{border-left:2px solid var(--laiton);color:var(--encre-doux);margin:0 0 20px;padding-left:18px}.prose blockquote p{margin:0}.confidentialite a{overflow-wrap:anywhere}.confidentialite-declaration{border:1px solid var(--trait-vif);border-left:2px solid var(--laiton);margin:28px 0 0;padding:18px 20px 2px}.confidentialite-declaration h3{margin:0 0 10px}.confidentialite-date{color:var(--encre-faible);margin-top:40px;font-size:14px}.bouton{letter-spacing:.08em;text-transform:uppercase;color:var(--laiton-vif);border:1px solid var(--laiton);cursor:pointer;background:0 0;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:620}.bouton:hover{background:var(--laiton);color:var(--pierre)}.bouton:disabled{opacity:.4;cursor:not-allowed}.bouton:disabled:hover{color:var(--laiton-vif);background:0 0}.champ{color:var(--encre);background:var(--acier);border:1px solid var(--trait-vif);width:100%;padding:10px 12px;font-family:inherit;font-size:15px}.champ:focus{border-color:var(--laiton);outline:none}label{color:var(--encre-doux);margin-bottom:6px;font-size:13px;display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.hero{align-items:center;gap:32px;display:grid}@media (min-width:900px){.hero{grid-template-columns:1.4fr 1fr;gap:56px}}.embleme{order:2;justify-self:center;width:100%;max-width:320px;overflow:visible}.section{margin-top:64px}.suite{margin-top:20px;font-size:14px}.demo{border:1px solid var(--trait);background:var(--pierre-haut);max-width:760px;margin-top:36px;padding:20px}@media (min-width:768px){.demo{padding:26px}}.demo-ligne{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:18px;display:flex}.demo-note{color:var(--encre-faible);margin:0 0 10px;font-size:12px}.octets{flex-wrap:wrap;gap:3px;margin-bottom:12px;display:flex}.octet{font-family:var(--police-mono), ui-monospace, monospace;min-width:32px;min-height:32px;color:var(--encre-doux);background:var(--acier);border:1px solid var(--trait);cursor:pointer;padding:0 4px;font-size:12px;line-height:1}.octet:hover{border-color:var(--laiton);color:var(--encre)}.octet.marque{border-color:var(--patine);color:var(--patine)}.octet.change{background:var(--laiton);border-color:var(--laiton-vif);color:var(--pierre)}.temoin{border:1px solid var(--patine);background:var(--acier);vertical-align:-1px;width:11px;height:11px;display:inline-block}.verdict{border:1px solid var(--patine);color:var(--patine);margin:16px 0 0;padding:12px 14px;font-size:14px}.verdict.refus{border-color:var(--laiton);color:var(--laiton-vif)}.familles{border:1px solid var(--trait);flex-wrap:wrap;gap:8px 20px;margin:0 0 18px;padding:12px 14px 14px;display:flex}.familles legend{color:var(--encre-doux);padding:0 6px;font-size:13px}.case{color:var(--encre);cursor:pointer;align-items:center;gap:7px;margin:0;font-size:14px;display:flex}.case input{accent-color:var(--laiton);width:16px;height:16px}input[type=range]{accent-color:var(--laiton)}.mesure{color:var(--encre-doux);margin:0 0 18px;font-size:14px}.mesure strong{color:var(--encre);font-family:var(--police-mono), ui-monospace, monospace;margin:0 2px}.tableau{border-collapse:collapse;width:100%;font-size:14px}.tableau caption{text-align:left}.tableau th{text-align:left;border-top:1px solid var(--trait);color:var(--encre);padding:10px 12px 10px 0;font-weight:500}.tableau th .demo-note{margin:0;display:block}.tableau td{text-align:right;border-top:1px solid var(--trait);font-family:var(--police-mono), ui-monospace, monospace;color:var(--laiton-vif);white-space:nowrap;padding:10px 0}.planche{width:100%;max-width:420px;margin:8px auto 0;display:block;overflow:visible}.etroit{max-width:640px}.pile{flex-direction:column;gap:18px;margin-top:28px;display:flex}.aide{color:var(--encre-faible);margin:6px 0 0;font-size:12px;line-height:1.5}.alerte{border:1px solid var(--rouille);color:var(--rouille);margin-top:18px;padding:12px 14px;font-size:14px}.champ.mono{font-family:var(--police-mono), ui-monospace, monospace;letter-spacing:.3em}.champ.corps{min-height:40vh;font-size:16px;line-height:1.7}.riche-zone{overflow-wrap:break-word;white-space:pre-wrap}.riche-zone:focus{border-color:var(--laiton);outline:none}.riche-zone img{max-width:100%;height:auto;margin:10px 0;display:block}.riche-zone a{color:var(--laiton-vif)}.riche-zone p{margin:0 0 .8em}.riche-zone p:last-child{margin-bottom:0}.riche-zone ul{margin:0 0 .8em;padding-left:1.4em}.riche-barre{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.riche-outil{border:1px solid var(--trait-vif);background:var(--acier);min-width:40px;min-height:40px;color:var(--encre);cursor:pointer;font-family:inherit;font-size:15px}.riche-outil:hover{background:var(--pierre-haut)}.riche-outil:disabled{opacity:.4;cursor:not-allowed}.dateline{color:var(--encre-faible);font-family:var(--police-mono), ui-monospace, monospace;letter-spacing:.06em;font-size:12px;display:block}.lien-nu{color:var(--encre-faible);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px;text-decoration:underline}.lien-nu:hover{color:var(--encre)}.hors-ecran{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bouton.discret{border-color:var(--trait-vif);color:var(--encre-doux)}.bouton.discret:hover{background:var(--acier);color:var(--encre)}.bouton.danger{border-color:var(--rouille);color:var(--rouille)}.bouton.danger:hover{background:var(--rouille);color:var(--pierre)}.vide{color:var(--encre-doux);text-align:center;margin-top:40px}.vide p{margin:0 0 6px}.entrees{border-top:1px solid var(--trait);margin:12px 0 0;padding:0;list-style:none}.entrees li{border-bottom:1px solid var(--trait)}.entrees button{text-align:left;width:100%;color:inherit;font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:14px 0;display:block}.entrees button:hover{background:var(--pierre-haut)}.entree-titre{margin-top:4px;font-size:17px;font-weight:620;display:block}.entree-extrait{color:var(--encre-doux);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:14px;display:-webkit-box;overflow:hidden}.editeur{margin-top:8px}.editeur h2{margin:0}.commandes{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.editeur-principal,.editeur-panneau{display:contents}.editeur-colonnes .aide,.editeur-colonnes .alerte,.editeur-colonnes .enregistrement-etat,.editeur-colonnes .commandes{margin-top:0}.editeur-colonnes .champ-jour{order:1}.editeur-colonnes .champ-titre-bloc{order:2}.editeur-colonnes .question-du-jour{order:3}.editeur-colonnes .editeur-corps{order:4}.editeur-colonnes .editeur-aide-correcteur{order:5}.editeur-colonnes .enregistrement-etat{order:6}.editeur-colonnes .alerte{order:7}.editeur-colonnes .editeur-message{order:8}.editeur-colonnes .commandes{order:9;margin-top:6px}.champ.champ-titre{border-width:0 0 1px;border-color:var(--trait);background:0 0;padding:8px 0;font-size:22px;font-weight:620;line-height:1.3}.champ.champ-titre::placeholder{color:var(--encre-faible);font-weight:400}.champ.champ-titre:focus{border-color:var(--laiton)}.rappel{border:1px solid var(--trait-vif);background:var(--pierre-haut);margin-top:22px;padding:16px}.rappel-titre{font-family:var(--police-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--encre-faible);text-transform:uppercase;margin-bottom:6px;font-size:11px;display:block}.rappel .entree-extrait{-webkit-line-clamp:3}.rappel .lien-nu{margin-top:10px;display:inline-block}.question-du-jour{border:1px solid var(--trait-vif);background:var(--pierre-haut);padding:10px 12px}.question-etiquette{font-family:var(--police-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--encre-faible);text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}.question-du-jour .lien-nu{margin-top:6px;display:inline-block}.rappel-contenu input[type=time]{max-width:160px}.installation-invite{border:1px solid var(--trait-vif);margin-top:14px;padding:10px 12px;display:block}.bouton-icone{min-width:44px;min-height:44px;color:var(--encre-doux);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.bouton-icone:hover{color:var(--encre)}.bouton-icone:disabled{opacity:.35;cursor:default}.bouton-icone:disabled:hover{color:var(--encre-doux)}.theme-icone{display:inline-flex}.theme-icone-lune,:root[data-theme=clair] .theme-icone-soleil{display:none}:root[data-theme=clair] .theme-icone-lune{display:inline-flex}@media (prefers-color-scheme:light){:root:not([data-theme]) .theme-icone-soleil{display:none}:root:not([data-theme]) .theme-icone-lune{display:inline-flex}}.bascule-theme-texte{align-items:center;gap:10px;display:inline-flex}.entete-actions{align-items:center;gap:12px;display:flex}.enregistrement-etat{min-height:1.5em;font-family:var(--police-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--encre-faible);margin:14px 0 0;font-size:12px}.dialogue-connexion{background:var(--pierre);width:min(92vw,440px);color:var(--encre);border:1px solid var(--trait-vif);padding:24px}.dialogue-connexion::backdrop{background:var(--voile)}.dialogue-connexion h2{margin:0 0 8px}.dialogue-fermer{margin-top:18px;display:block}.reglage-section{border:1px solid var(--trait-vif);background:var(--pierre-haut);margin-top:22px;padding:16px}.reglage-section h2{margin:0 0 8px;font-size:18px}.reglage-section>:last-child{margin-bottom:0}.reglage-section .pile{margin-top:8px}.reglage-section .commandes{margin-top:12px}.riche-outil{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;display:inline-flex}.photo-envoi{-webkit-user-select:none;user-select:none;margin:10px 0;display:block;position:relative}.photo-envoi img{margin:0}.photo-envoi[data-etat=envoi] img,.photo-envoi[data-etat=echec] img{opacity:.55}.photo-envoi progress{appearance:none;background:var(--acier);width:100%;height:6px;accent-color:var(--laiton-vif);border:0;position:absolute;bottom:0;left:0;right:0}.photo-envoi progress::-webkit-progress-bar{background:var(--acier)}.photo-envoi progress::-webkit-progress-value{background:var(--laiton-vif)}.photo-envoi progress::-moz-progress-bar{background:var(--laiton-vif)}.photo-envoi[data-etat=echec] progress,.photo-envoi[data-etat=envoi] .photo-envoi-echec,.photo-envoi[data-etat=envoi] [data-action=reessayer]{display:none}.photo-envoi-echec{color:var(--encre);font-size:14px;position:absolute;top:12px;left:12px;right:12px}.photo-envoi-bouton{border:1px solid var(--trait-vif);background:var(--acier);min-width:44px;min-height:44px;color:var(--encre);cursor:pointer;padding:0 14px;font-family:inherit;font-size:14px;position:absolute;bottom:12px}.photo-envoi-bouton[data-action=reessayer]{left:12px}.photo-envoi-bouton[data-action=retirer]{right:12px}.riche-zone video{background:var(--acier);width:100%;max-width:100%;height:auto;margin:10px 0;display:block}.riche-zone video:has(+[data-video-attente]){display:none}.video-attente{border:1px dashed var(--trait-vif);background:var(--acier);color:var(--encre-doux);-webkit-user-select:none;user-select:none;margin:10px 0;padding:16px;font-size:14px;display:block}.video-attente[data-etat=echec]{color:var(--rouille);border-style:solid}.video-envoi{border:1px solid var(--trait-vif);background:var(--acier);color:var(--encre);-webkit-user-select:none;user-select:none;gap:8px;margin:10px 0;padding:12px;font-size:14px;display:grid}.video-envoi progress,.video-lecture progress{appearance:none;background:var(--trait);width:100%;height:6px;accent-color:var(--laiton-vif);border:0}.video-envoi progress::-webkit-progress-bar{background:var(--trait)}.video-lecture progress::-webkit-progress-bar{background:var(--trait)}.video-envoi progress::-webkit-progress-value{background:var(--laiton-vif)}.video-lecture progress::-webkit-progress-value{background:var(--laiton-vif)}.video-envoi progress::-moz-progress-bar{background:var(--laiton-vif)}.video-lecture progress::-moz-progress-bar{background:var(--laiton-vif)}.video-envoi-attente,.video-envoi-echec{color:var(--encre-doux)}.video-envoi-echec{color:var(--rouille)}.video-envoi .photo-envoi-bouton{justify-self:start;position:static}.video-envoi[data-etat=envoi] .video-envoi-attente,.video-envoi[data-etat=envoi] .video-envoi-echec,.video-envoi[data-etat=envoi] [data-action=reessayer],.video-envoi[data-etat=attente] .video-envoi-echec,.video-envoi[data-etat=attente] [data-action=reessayer],.video-envoi[data-etat=echec] progress,.video-envoi[data-etat=echec] .video-envoi-libelle,.video-envoi[data-etat=echec] .video-envoi-attente{display:none}.photo-envoi-sans-apercu{border:1px dashed var(--trait-vif);background:var(--acier);min-height:120px;color:var(--encre-doux);padding:16px 16px 40px;font-size:14px;display:block}.alerte{white-space:pre-line}.video-envoi-nom{overflow-wrap:anywhere;font-weight:600}.riche-zone a[href^="/api/heures/fichiers/"]{border:1px solid var(--trait-vif);background:var(--acier);color:var(--encre);overflow-wrap:anywhere;cursor:default;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:10px 0;padding:6px 6px 6px 12px;text-decoration:none;display:flex}.riche-zone a[href^="/api/heures/fichiers/"]:focus-within{border-color:var(--laiton)}.riche-zone a[href^="/api/heures/fichiers/"] [data-fichier-decor]{-webkit-user-select:none;user-select:none;display:contents}.riche-zone a[href^="/api/heures/fichiers/"]>[data-fichier-decor]>svg:first-child{color:var(--laiton-vif);flex:none;order:-1}.fichier-carte-poids{color:var(--encre-doux);white-space:nowrap;order:1;margin-left:auto;font-size:14px}.fichier-carte-bouton{border:1px solid var(--trait-vif);background:var(--pierre);min-width:44px;min-height:44px;color:var(--encre);cursor:pointer;order:2;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-family:inherit;font-size:14px;display:inline-flex}.fichier-carte-bouton:hover{background:var(--pierre-haut)}.fichier-carte-bouton[data-action=telecharger]{margin-left:auto}.fichier-carte-poids~.fichier-carte-bouton[data-action=telecharger]{margin-left:0}.corbeille-liste{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.corbeille-ligne{border:1px solid var(--trait);background:var(--acier);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px;display:flex}.corbeille-texte{flex-direction:column;flex:14rem;gap:2px;min-width:0;display:flex}.corbeille-texte .aide{margin:0}.corbeille-ligne .bouton{min-height:44px;margin-top:0}.corbeille-restauree{color:var(--patine);margin:12px 0 0;font-size:14px}.annonce{border:1px solid var(--patine);background:var(--pierre-haut);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:14px;padding:6px 6px 6px 14px;font-size:14px;display:flex}.annonce p{flex:14rem;margin:0}.empreinte{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.empreinte-bouton{background:var(--laiton);width:100%;min-height:52px;color:var(--acier);letter-spacing:.1em;justify-content:center;align-items:center;gap:10px;display:inline-flex}.empreinte-bouton:hover{background:var(--laiton-vif);color:var(--acier)}.empreinte-bouton:disabled:hover{background:var(--laiton);color:var(--acier)}.empreinte-aide{color:var(--encre-doux);text-align:center;margin:0;font-size:13px;line-height:1.5}.empreinte-separateur{color:var(--encre-faible);align-items:center;gap:12px;margin:10px 0 0;font-size:13px;display:flex}.empreinte-separateur:before,.empreinte-separateur:after{content:"";background:var(--trait);flex:1;height:1px}.voile-verrou::backdrop{background:var(--pierre)}.coque-heures{display:contents}.coque-heures[data-verrou=oui]{visibility:hidden}.voile-verrou .bouton{align-items:center;gap:10px;min-height:48px;display:inline-flex}.appareils-liste{margin:14px 0 0;padding:0;list-style:none}.appareil{border-top:1px solid var(--trait);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 0;display:flex}.appareil:last-child{border-bottom:1px solid var(--trait)}.appareil-icone{border:1px solid var(--trait);width:44px;height:44px;color:var(--encre-doux);flex:none;justify-content:center;align-items:center;display:inline-flex}.appareil-infos{flex-direction:column;flex:14rem;gap:4px;min-width:0;display:flex}.appareil-nom{overflow-wrap:anywhere}.appareil-dates{font-family:var(--police-mono), ui-monospace, monospace;color:var(--encre-doux);font-size:12px}.appareil-etiquette{font-family:var(--police-mono), ui-monospace, monospace;text-transform:uppercase;color:var(--patine);border:1px solid var(--patine);padding:2px 8px;font-size:12px}.appareil-actions{flex-wrap:wrap;gap:8px;display:flex}.appareil-bouton{letter-spacing:.04em;text-transform:none;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:14px;display:inline-flex}.appareil-renommage,.appareil-confirmation{flex-basis:100%}.appareil-renommage .commandes{margin-top:12px}.appareil-confirmation .aide{margin:0}.appareils-ajout{background:var(--pierre-haut);border:1px solid var(--trait);flex-direction:column;gap:12px;margin-top:24px;padding:20px;display:flex}.appareils-ajout h3{margin:0;font-size:16px;font-weight:600}.appareils-ajout .aide{color:var(--encre-doux);margin:0;font-size:14px;line-height:1.55}.appareils-ajout-champs{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.appareils-code{width:160px;min-height:44px;font-size:18px}.bouton-plein{background:var(--laiton);color:var(--acier)}.bouton-plein:hover{background:var(--laiton-vif);color:var(--acier)}.bouton-plein:disabled:hover{background:var(--laiton);color:var(--acier)}.appareils-ajouter{align-items:center;gap:8px;min-height:44px;display:inline-flex}.apercu-partage{margin-top:24px}.apercu-liste{margin:18px 0 0}.apercu-liste dt{color:var(--encre-faible);text-transform:uppercase;letter-spacing:.08em;margin-top:14px;font-size:12px}.apercu-liste dd{overflow-wrap:anywhere;margin:4px 0 0}.apercu-liste dd p{margin:0 0 6px}.apercu-lien{font-family:var(--police-mono), ui-monospace, monospace;font-size:13px}.apercu-photos{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.apercu-photos img{object-fit:cover;border:1px solid var(--trait-vif);width:88px;height:88px}.preuve{margin-top:12px}.corps:has(>.connexion-page){padding:0}.connexion-page{flex-direction:column;gap:28px;min-height:100dvh;padding:40px 24px 32px;display:flex}.connexion-presentation{display:contents}.connexion-marque{letter-spacing:.3em;text-transform:uppercase;color:var(--laiton);order:1;margin:0;font-size:12px;font-weight:600}.connexion-rosace{order:2;align-self:center;width:200px;max-width:100%;height:200px}.connexion-titre{letter-spacing:-.02em;order:3;margin:0;font-size:30px;font-weight:700;line-height:1.12}.connexion-formulaire{order:4}.connexion-bloc{width:100%;max-width:400px;margin:0 auto}.connexion-bloc .pile{gap:14px;margin-top:0}.connexion-bloc .champ{min-height:44px;font-size:16px}.connexion-bloc .bouton[type=submit]{letter-spacing:.12em;min-height:44px}.connexion-bloc .alerte{margin-top:16px}.rosace-large{stroke:var(--laiton);stroke-width:1px;stroke-opacity:.2}.rosace-fine{stroke:var(--encre);stroke-width:.75px;stroke-opacity:.12}@media (min-width:960px){.connexion-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding:0;display:grid}.connexion-presentation{background:var(--pierre-haut);border-right:1px solid var(--trait);flex-direction:column;gap:40px;padding:56px 64px;display:flex}.connexion-marque{order:0;font-size:13px}.connexion-titre{order:0;max-width:16ch;font-size:48px;line-height:1.08}.connexion-rosace{order:0;width:360px;height:360px}.connexion-formulaire{order:0;justify-content:center;align-items:center;padding:56px 32px;display:flex}.connexion-rosace .rosace-large{stroke-width:.75px}.connexion-rosace .rosace-fine{stroke-width:.5px}}.riche-barre .dictee-etat,.riche-barre .dictee-erreur{flex-basis:100%;margin:0}.riche-barre .dictee-etat:empty{display:none}.riche-outil-actif{border-color:var(--rouille);color:var(--rouille);animation:1.4s ease-in-out infinite dictee-pouls}.riche-outil-avant{border-color:var(--laiton-vif);box-shadow:0 0 0 2px var(--laiton)}@keyframes dictee-pouls{50%{box-shadow:0 0 0 3px color-mix(in srgb, var(--rouille) 45%, transparent)}}@media (prefers-reduced-motion:reduce){.riche-outil-actif{animation:none}}.acces-journal{margin-top:20px}.acces-journal h3{margin:0 0 4px;font-size:1rem}.acces-liste{max-height:18rem;margin:10px 0 0;padding:0;list-style:none;overflow-y:auto}.acces-ligne{border-top:1px solid var(--trait);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding:8px 0;display:flex}.acces-ligne:first-child{border-top:0}.acces-ligne .aide{margin:0}.pastille-hote{position:relative}.pastille{background:var(--laiton);min-width:16px;height:16px;color:var(--acier);font-family:var(--police-mono), ui-monospace, monospace;text-align:center;padding:0 4px;font-size:11px;line-height:16px;position:absolute;top:-7px;right:-11px}.alertes-liste{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.alerte-ligne{border:1px solid var(--trait);background:var(--acier);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px;display:flex}.alerte-ligne.non-lue{border-left:3px solid var(--laiton)}.alerte-texte{flex-direction:column;flex:14rem;gap:2px;min-width:0;display:flex}.alerte-titre{overflow-wrap:anywhere}.alerte-corps{color:var(--encre-doux);overflow-wrap:anywhere;font-size:14px}.alerte-etiquette{color:var(--laiton-vif)}.alerte-actions{align-items:center;gap:8px;display:flex}.alerte-actions .bouton{align-items:center;gap:8px;min-height:44px;margin-top:0;display:inline-flex}.alertes-reglages h3{margin:22px 0 6px;font-size:15px}.bascule{grid-template-columns:auto 1fr;align-items:center;gap:0 12px;margin-top:14px;display:grid}.bascule input[type=checkbox]{width:22px;height:22px;accent-color:var(--laiton);margin:0}.bascule .aide{grid-column:2;margin:2px 0 0}.sources-liste{gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.source{border:1px solid var(--trait);background:var(--acier);padding:12px 14px}.source-entete{justify-content:space-between;align-items:center;gap:12px;display:flex}.source-confirmation{margin-top:8px}.source-confirmation .aide{margin:0}.calmes{border:0;margin:16px 0 0;padding:0}.calmes legend{padding:0;font-size:14px}.calmes-champs{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;display:flex}.calmes-champs .champ{width:auto}.calmes .commandes{margin-top:12px}.jeton-affiche{border:1px solid var(--laiton);background:var(--pierre-haut);margin-top:14px;padding:14px}.jeton-affiche h3{margin-top:0}.jeton-ligne{margin-top:14px}.jeton-libelle{color:var(--encre-faible);text-transform:uppercase;letter-spacing:.08em;font-size:12px;display:block}.jeton-valeur{border:1px solid var(--trait-vif);background:var(--pierre);font-family:var(--police-mono), ui-monospace, monospace;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:6px 0 8px;padding:10px;font-size:13px;display:block}.jeton-ligne .bouton{align-items:center;gap:8px;min-height:44px;display:inline-flex}.corps:has(.cadre-corps){padding:0}.marque{letter-spacing:.3em;text-transform:uppercase;color:var(--laiton);font-size:12px;font-weight:600}.cadre-large{width:100%;max-width:1280px;margin:0 auto;padding:0 16px}.cadre-corps{padding:16px 0 32px}.cadre-corps:has(.champ-recherche.ecran){padding-top:0}.cadre-corps[data-menu-bas]{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px) + 24px)}.cadre-erreur{margin:0 16px 8px}.titre-ecran{margin:8px 0 0;font-size:clamp(22px,5vw,30px)}.menu-lien{min-height:44px;color:var(--encre-doux);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.menu-lien:hover{color:var(--encre)}.menu-lien-icone{display:inline-flex;position:relative}.menu-bas{z-index:12;height:calc(72px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--acier);border-top:1px solid var(--trait);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.menu-bas .menu-lien,.menu-ecrire{min-height:72px;color:var(--encre-doux);flex-direction:column;justify-content:center;gap:4px;padding:0;font-family:inherit;font-size:11px}.menu-ecrire{cursor:pointer;color:var(--encre);background:0 0;border:0;align-items:center;font-weight:600;display:flex}.menu-bas .menu-lien{display:flex}.menu-bas .menu-lien[aria-current=page]{color:var(--laiton-vif);font-weight:600}.menu-ecrire-carre{background:var(--laiton);width:48px;height:40px;color:var(--acier);justify-content:center;align-items:center;display:inline-flex}.barre-mois{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.barre-mois h1{text-align:center;flex:1;margin:0;font-size:22px;font-weight:700}.bouton-mois{background:var(--acier);border:1px solid var(--trait-vif);width:44px;height:44px;color:var(--encre);cursor:pointer;justify-content:center;align-items:center;padding:0;font-family:inherit;display:inline-flex}.bouton-mois:hover{background:var(--pierre-haut)}.bouton-mois.texte{background:0 0;width:auto;padding:0 16px;font-size:14px}.bascule-vue{border:1px solid var(--trait-vif);display:flex}.bascule-vue button{width:44px;height:40px;color:var(--encre-doux);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:13px;display:inline-flex}.bascule-vue button[aria-pressed=true]{background:var(--encre);color:var(--acier)}.bascule-vue-texte{display:none}.calendrier{flex-direction:column;gap:4px;margin-top:16px;display:flex}.calendrier-entetes,.calendrier-grille{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.calendrier-entetes span{text-align:center;font-family:var(--police-mono), ui-monospace, monospace;color:var(--encre-faible);font-size:11px}.calendrier-case{background:var(--acier);border:1px solid var(--trait);min-width:0;height:46px;color:inherit;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;font-family:inherit;font-size:14px;display:flex;overflow:hidden}.calendrier-case.vide{cursor:default;background:0 0;border:0;margin:0}.calendrier-case:not(.vide):hover{background:var(--pierre-haut)}.calendrier-case.choisi{background:var(--pierre-haut);box-shadow:inset 0 0 0 2px var(--laiton)}.calendrier-numero{justify-content:center;align-items:center;width:26px;height:24px;font-weight:500;display:inline-flex}.calendrier-case.aujourdhui .calendrier-numero{background:var(--laiton);color:var(--acier);font-weight:700}.calendrier-point{background:0 0;width:5px;height:5px}.calendrier-point.plein{background:var(--laiton)}.calendrier-apercu{min-width:0;color:var(--encre-doux);align-items:center;gap:6px;font-size:12px;display:flex}.calendrier-carre{background:var(--laiton);flex:none;width:6px;height:6px}.calendrier-apercu-texte{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.calendrier-reste{font-family:var(--police-mono), ui-monospace, monospace;color:var(--encre-faible);font-size:12px}.journal-colonnes{flex-wrap:wrap;align-items:flex-start;gap:8px 32px;display:flex}.journal-principal,.panneau-jour{flex:100%;min-width:0}.panneau-jour{flex-direction:column;padding-top:4px;display:flex}.panneau-jour-titre{font-family:var(--police-mono), ui-monospace, monospace;color:var(--encre-doux);margin:0 0 8px;font-size:12px;font-weight:500}.panneau-jour-vide{border-top:1px solid var(--trait);color:var(--encre-faible);margin:0;padding:12px 0}.panneau-jour-liste{margin:0;padding:0;list-style:none}.panneau-jour-liste li{border-top:1px solid var(--trait)}.panneau-jour-liste button{text-align:left;width:100%;color:inherit;font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:12px 0;display:block}.panneau-jour-liste button:hover .entree-titre{color:var(--laiton-vif)}.bouton.contour{align-self:flex-start;align-items:center;gap:8px;min-height:44px;margin-top:12px;display:inline-flex}.champ-recherche-cadre{background:var(--acier);border:1px solid var(--trait-vif);height:44px;color:var(--encre-faible);align-items:center;gap:10px;padding:0 14px;display:flex}.champ-recherche-cadre:focus-within{border-color:var(--laiton)}.champ-recherche-cadre input{min-width:0;color:var(--encre);background:0 0;border:0;outline:none;flex:1;padding:0;font-family:inherit;font-size:16px}.champ-recherche-cadre input::-webkit-search-cancel-button{appearance:none}.champ-recherche-touche{border:1px solid var(--trait);font-family:var(--police-mono), ui-monospace, monospace;padding:1px 6px;font-size:12px}.champ-recherche.ecran{background:var(--pierre-haut);border-bottom:1px solid var(--trait);align-items:center;gap:8px;padding:12px 16px;display:flex}.champ-recherche.ecran .champ-recherche-cadre{border:2px solid var(--laiton);flex:1;min-width:0;padding:0 4px 0 12px}.champ-recherche-effacer{min-width:36px;min-height:36px}.champ-recherche-annuler{min-height:44px;color:var(--laiton-vif);cursor:pointer;background:0 0;border:0;padding:0 4px;font-family:inherit;font-size:15px}.resultats-recherche{padding-top:16px}.resultats-compte{font-family:var(--police-mono), ui-monospace, monospace;color:var(--encre-doux);margin:0;font-size:12px}.vide-recherche{color:var(--encre-doux);padding:18px 4px;font-size:14px}mark{background:color-mix(in srgb, var(--laiton) 28%, transparent);color:inherit;padding:0 2px}.reglages-colonnes{flex-direction:column;display:flex}.reglages-sections{min-width:0}.reglages-groupe-titre{letter-spacing:.2em;text-transform:uppercase;color:var(--laiton);margin:28px 0 8px;font-size:12px;font-weight:400}.reglages-lignes{border-top:1px solid var(--trait);margin:0;padding:0;list-style:none}.reglages-ligne{border-bottom:1px solid var(--trait);min-height:56px;color:var(--encre);align-items:center;gap:14px;padding:0 4px;text-decoration:none;display:flex}.reglages-ligne:hover,.reglages-ligne:active{background:var(--acier)}.reglages-ligne>svg{color:var(--encre-doux);flex:none}.reglages-ligne-titre{flex:1;min-width:0}.reglages-ligne-resume{text-overflow:ellipsis;white-space:nowrap;max-width:40%;color:var(--encre-faible);flex:none;font-size:14px;overflow:hidden}.reglages-retour{min-height:44px;color:var(--laiton-vif);align-items:center;gap:4px;margin-left:-6px;padding-right:12px;text-decoration:none;display:inline-flex}.reglages-page .reglage-section{margin-top:4px}.reglages-page .reglage-section h1{margin:0 0 8px;font-size:clamp(22px,5vw,30px)}.reglages-sommaire{display:none}.corbeille-actions{flex-direction:column;gap:10px;width:100%;display:flex}.corbeille-actions .bouton{justify-content:center;width:100%}@media (min-width:560px){.corbeille-actions{flex-flow:wrap;width:auto}.corbeille-actions .bouton{width:auto}}.dialogue-confirmation{background:var(--pierre);width:min(92vw,440px);color:var(--encre);border:1px solid var(--trait-vif);padding:0}.dialogue-confirmation::backdrop{background:var(--voile)}.dialogue-confirmation-corps{padding:24px}.dialogue-confirmation h2{margin:0 0 8px;font-size:20px}.dialogue-confirmation p{color:var(--encre-doux);margin:0 0 8px}.dialogue-citation{border-left:2px solid var(--laiton);background:var(--pierre-haut);max-height:40vh;color:var(--encre);white-space:pre-line;overflow-wrap:anywhere;margin:0 0 8px;padding:10px 12px;overflow:auto}.dialogue-confirmation .commandes{margin-top:20px}.dialogue-confirmation .bouton{flex:auto;justify-content:center;min-height:44px}.alertes-ecran>:not(.titre-ecran){max-width:860px}@media (min-width:1100px){.cadre-large{padding:0 32px}.cadre-corps{padding:24px 0 64px}.cadre-erreur{max-width:1216px;margin:0 auto 8px}.barre-haute{z-index:10;background:var(--pierre-haut);border-bottom:1px solid var(--trait);position:sticky;top:0}.barre-haute-dedans{align-items:center;gap:16px;max-width:1280px;margin:0 auto;padding:12px 32px;display:flex}.barre-haute .marque{padding:12px 0;font-size:13px}.menu-haut{gap:4px;display:flex}.menu-haut .menu-lien{border-bottom:2px solid #0000;padding:0 10px}.menu-haut .menu-lien-icone{margin-right:0}.menu-haut .menu-lien-libelle{flex-direction:column;align-items:flex-start;display:inline-flex}.menu-haut .menu-lien-libelle:after{content:attr(data-libelle);visibility:hidden;height:0;font-weight:600;overflow:hidden}.menu-haut .menu-lien[aria-current=page]{color:var(--encre);border-bottom-color:var(--laiton);font-weight:600}.champ-recherche.barre{flex:200px;min-width:170px;max-width:400px;margin-left:auto}.barre-haute .marque,.menu-haut,.barre-haute-actions{flex:none}.champ-recherche.barre input{font-size:14px}.barre-haute-actions{align-items:center;gap:8px;display:flex}.bouton.plein{background:var(--laiton);border-color:var(--laiton);height:44px;color:var(--acier);align-items:center;gap:8px;padding:0 18px;display:inline-flex}.bouton.plein:hover{background:var(--laiton-vif);border-color:var(--laiton-vif);color:var(--acier)}.barre-mois{justify-content:flex-start;margin-top:20px}.barre-mois h1{letter-spacing:-.01em;flex:none;min-width:220px;font-size:30px}.bascule-vue{margin-left:auto}.bascule-vue button{width:auto;height:42px;padding:0 16px}.bascule-vue-texte{display:inline}.calendrier{gap:6px;margin-top:20px}.calendrier-entetes,.calendrier-grille{gap:6px}.calendrier-entetes span{text-align:left;text-transform:uppercase;letter-spacing:.08em;padding:0 10px;font-size:12px}.calendrier-case{text-align:left;justify-content:flex-start;align-items:stretch;gap:6px;height:auto;min-height:112px;padding:10px}.calendrier-case.vide{min-height:0}.calendrier-numero{width:28px;height:28px}.journal-colonnes{padding-top:0}.journal-principal{flex:999 640px}.panneau-jour{background:var(--acier);border:1px solid var(--trait);flex:300px;gap:16px;margin-top:20px;padding:24px}.panneau-jour-titre{letter-spacing:.04em;margin:0;font-size:13px}.panneau-jour-vide{border-top:0;padding:0;font-size:15px}.panneau-jour-liste button{padding:16px 0}.panneau-jour .bouton.contour{margin-top:0}.entrees{max-width:860px;margin-top:20px}.entrees button{padding:18px 8px}.resultats-recherche{padding-top:24px}.reglages-colonnes{flex-direction:row;align-items:flex-start;gap:32px}.reglages-sommaire{flex:0 0 260px;margin-top:8px;display:block;position:sticky;top:88px}.reglages-sommaire .reglages-groupe-titre{margin:22px 0 6px;padding-left:14px}.reglages-sommaire .reglages-groupe:first-child .reglages-groupe-titre{margin-top:12px}.reglages-sommaire ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.reglages-sommaire a{border-left:2px solid var(--trait);min-height:44px;color:var(--encre-doux);align-items:center;gap:12px;padding:0 14px;font-size:15px;text-decoration:none;display:flex}.reglages-sommaire a:hover,.reglages-sommaire a[aria-current=page]{border-left-color:var(--laiton);color:var(--encre)}.reglages-sommaire a[aria-current=page] svg{color:var(--laiton)}.reglage-section{margin-top:8px}.reglages-sections{flex:1;max-width:820px}.dedans.ecran-ecriture{max-width:1280px}.editeur-colonnes{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;margin-top:20px;display:grid}.editeur-principal{min-width:0;display:block}.editeur-principal .champ-titre-bloc{margin-bottom:16px}.champ.champ-titre{letter-spacing:-.01em;padding:10px 0;font-size:34px}.editeur-corps>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html:has(.editeur-corps){scroll-padding-top:calc(var(--hauteur-barre-haute) + 72px)}.editeur-corps .riche-barre{top:var(--hauteur-barre-haute);z-index:5;background:var(--pierre);border-bottom:1px solid var(--trait);margin:0;padding:8px 0;position:sticky}.editeur-corps .riche-zone{min-height:calc(100dvh - var(--hauteur-barre-haute) - 120px);padding:20px 24px;font-size:18px;line-height:1.75}.editeur-panneau{top:calc(var(--hauteur-barre-haute) + 24px);background:var(--acier);border:1px solid var(--trait);flex-direction:column;gap:16px;padding:24px;display:flex;position:sticky}.editeur-panneau .commandes .bouton{flex:120px;min-height:44px}.editeur-colonnes .commandes{margin-top:0}.editeur-colonnes .editeur-aide-correcteur{margin:0}}.android-fiche{flex-wrap:wrap;gap:10px 28px;margin:14px 0 0;display:flex}.android-fiche dt{color:var(--encre-faible);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.android-fiche dd{margin:4px 0 0}.android-empreinte{flex-basis:100%}.android-empreinte code{border:1px solid var(--trait-vif);background:var(--pierre);font-family:var(--police-mono), ui-monospace, monospace;overflow-wrap:anywhere;padding:8px 10px;font-size:13px;line-height:1.6;display:block}.android-telecharger{align-items:center;gap:8px;min-height:44px;text-decoration:none;display:inline-flex}.android .bascule{margin-top:16px}.installation-application h3{margin:22px 0 6px;font-size:15px}.installation-application h3:first-child{margin-top:4px}.lien-icone{width:44px;height:44px;color:var(--encre-doux);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.lien-icone:hover,.lien-icone[aria-current=page]{color:var(--encre)}.lien-icone .pastille{top:6px;right:4px}.menu-bas .menu-lien{position:relative}.menu-bas .menu-lien .pastille{top:10px;left:calc(50% + 4px);right:auto}.notes-liste{flex-direction:column;min-width:0;display:flex}.notes-liste-tete{justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px;display:flex}.notes-liste-tete h1{letter-spacing:-.01em;margin:0;font-size:28px;font-weight:700}.notes-compte{font-family:var(--police-mono), ui-monospace, monospace;color:var(--encre-doux);font-size:13px}.notes-filtre,.notes-liste .alerte,.notes-liste .annonce{margin-top:16px}.notes-groupe{margin-top:22px}.notes-groupe h2{letter-spacing:.2em;text-transform:uppercase;color:var(--laiton);margin:0 0 6px;font-size:12px;font-weight:600}.notes-groupe ul{border-bottom:1px solid var(--trait);margin:0;padding:0;list-style:none}.notes-groupe li{border-top:1px solid var(--trait)}.note-ligne{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;padding:12px 4px;display:flex}.note-ligne:hover{background:var(--pierre-haut)}.note-ligne[aria-current=true]{background:var(--acier);box-shadow:inset 0 0 0 1px var(--trait-vif)}.note-ligne-titre{align-items:center;gap:8px;display:flex}.note-ligne-nom{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.note-ligne-epingle{color:var(--laiton);display:inline-flex}.note-ligne-extrait{color:var(--encre-doux);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.note-ligne-pied{font-family:var(--police-mono), ui-monospace, monospace;color:var(--encre-faible);flex-wrap:wrap;align-items:center;gap:2px 10px;font-size:12px;display:flex}.note-ligne-pied>*{white-space:nowrap}.note-ligne-taches{color:var(--laiton-vif);align-items:center;gap:4px;display:inline-flex}.note-ecran{width:100%;padding:8px 16px 24px}.note-editeur{flex-direction:column;gap:14px;display:flex}.note-barre{align-items:center;gap:4px;min-height:44px;display:flex}.note-actions{gap:8px;margin-left:auto;display:flex}.note-retour{min-height:44px;color:var(--laiton-vif);flex:1;align-items:center;gap:4px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.note-epingle,.note-corbeille{border:1px solid var(--trait);min-width:44px;height:44px;color:var(--encre-doux);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;font-size:14px;display:inline-flex}.note-epingle:disabled,.note-corbeille:disabled{opacity:.4;cursor:not-allowed}.note-epingle[aria-pressed=true]{border-color:var(--laiton);color:var(--laiton-vif);font-weight:600}.note-corbeille{color:var(--rouille);border-color:#0000}.note-epingle-libelle{display:none}.note-editeur .champ-titre-bloc{margin:0}.note-editeur .champ.champ-titre{border-width:0;padding:0;font-size:28px;font-weight:700;line-height:1.15}.note-editeur .enregistrement-etat{margin:0}.note-avis{flex-direction:column;gap:8px;display:flex}.note-avis .alerte,.note-avis .aide{margin:0}.note-corps .riche-zone{min-height:40vh}.aide[role=status]:empty{margin:0}.note-taches-resume{color:var(--encre-doux);margin:12px 0 0;font-size:14px}.note-taches-resume a{color:var(--laiton-vif)}.notes-vide{border:1px solid var(--trait);min-height:360px;color:var(--encre-doux);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.notes-vide p{margin:0}.notes-vide .bouton{align-self:center;margin-top:0}.entree-entete{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.entree-taches{font-family:var(--police-mono), ui-monospace, monospace;color:var(--laiton-vif);align-items:center;gap:4px;font-size:12px;display:inline-flex}.recherche-tete{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.recherche-tete h1{letter-spacing:-.01em;margin:0;font-size:28px;font-weight:700}.recherche-tete .resultats-compte{margin:0}.recherche-filtres{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.recherche-filtre{border:1px solid var(--trait-vif);min-height:44px;color:var(--encre-doux);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 14px;font-size:14px;display:inline-flex}.recherche-filtre:hover{background:var(--pierre-haut);color:var(--encre)}.recherche-filtre[aria-pressed=true]{border-color:var(--laiton);color:var(--laiton-vif);font-weight:600}.recherche-filtre-nombre{font-family:var(--police-mono), ui-monospace, monospace;font-size:12px;font-weight:400}.resultats-groupe{margin-top:22px}.resultats-groupe h2{letter-spacing:.2em;text-transform:uppercase;color:var(--laiton);margin:0 0 6px;font-size:12px;font-weight:600}.resultats-liste{border-bottom:1px solid var(--trait);margin:0;padding:0;list-style:none}.resultats-liste li{border-top:1px solid var(--trait)}.resultat-ligne{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"type texte"".quand";align-items:start;gap:4px 12px;padding:12px 8px;display:grid}.resultat-ligne:hover{background:var(--pierre-haut)}.resultat-type{color:var(--laiton);grid-area:type;padding-top:3px;display:inline-flex}.resultat-texte{flex-direction:column;grid-area:texte;min-width:0;display:flex}.resultat-texte .entree-titre{margin-top:0}.resultat-quand{font-family:var(--police-mono), ui-monospace, monospace;color:var(--encre-doux);grid-area:quand;font-size:12px}.corbeille-type{align-items:center;gap:6px;display:inline-flex}@media (min-width:1100px){.barre-haute-actions .bouton.plein{letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:600}.menu-haut .menu-lien .pastille{height:auto;margin-left:2px;padding:1px 6px;font-size:12px;line-height:1.3;position:static}.notes-colonnes{align-items:flex-start;gap:32px;display:flex}.notes-liste{flex:300px;max-width:360px}.notes-detail{flex:999 560px;min-width:0}.note-ecran{padding:0}.note-editeur{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"etat actions""titre titre""avis avis""corps corps";gap:16px;margin-top:12px;display:grid}.note-barre{grid-area:actions}.note-editeur .champ-titre-bloc{border-bottom:1px solid var(--trait);grid-area:titre;padding-bottom:14px}.note-editeur .enregistrement-etat{grid-area:etat;align-self:center;font-size:13px}.note-avis{grid-area:avis}.note-editeur .note-corps{grid-area:corps}.note-editeur .champ.champ-titre{letter-spacing:-.01em;font-size:36px}.note-epingle-libelle{display:inline}.note-corbeille{border-color:var(--trait)}.note-corps .riche-zone{min-height:360px}.note-corps .riche-barre{top:var(--hauteur-barre-haute)}.resultats-groupe,.recherche-tete,.recherche-filtres,.resultats-recherche>.aide,.resultats-recherche>.alerte,.resultats-recherche>.vide-recherche{max-width:860px}.resultat-ligne{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"type texte quand";padding:14px 8px}.resultat-quand{text-align:right;max-width:14rem}}.taches-colonnes{flex-direction:column;gap:24px;display:flex}.taches-principal{flex-direction:column;gap:10px;min-width:0;display:flex}.taches-entete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.taches-entete .titre-ecran{margin:0;font-weight:700}.taches-resume{font-family:var(--police-mono), ui-monospace, monospace;color:var(--encre-doux);margin:0;font-size:12px}.tache-groupe{flex-direction:column;display:flex}.tache-groupe-titre{letter-spacing:.2em;text-transform:uppercase;color:var(--laiton);align-items:baseline;gap:10px;margin:10px 0 4px;font-size:12px;font-weight:600;display:flex}.tache-groupe[data-groupe=retard] .tache-groupe-titre{color:var(--rouille)}.tache-groupe-nombre{font-family:var(--police-mono), ui-monospace, monospace;letter-spacing:0;color:var(--encre-faible);font-size:12px;font-weight:500;display:none}.tache-liste{border-bottom:1px solid var(--trait);margin:0;padding:0;list-style:none}.tache-ligne{border-top:1px solid var(--trait);align-items:flex-start;display:flex}.tache-case{width:44px;height:44px;color:var(--laiton);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:-12px;padding:0;display:inline-flex}.tache-case:disabled{cursor:progress}.tache-case-trait{box-sizing:border-box;border:1.5px solid var(--encre-faible);justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.tache-case[aria-pressed=true] .tache-case-trait{border-color:var(--laiton)}.tache-case[data-retard] .tache-case-trait{border-color:var(--rouille)}.tache-corps{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"titre titre""description description""echeance origine";align-items:center;gap:3px 6px;padding:11px 0 10px;display:grid}.tache-titre-ligne{color:var(--encre);overflow-wrap:anywhere;grid-area:titre;font-size:16px;font-weight:500;line-height:1.35}.tache-description-ligne{color:var(--encre-doux);white-space:nowrap;text-overflow:ellipsis;grid-area:description;font-size:14px;line-height:1.4;overflow:hidden}.tache-echeance{font-family:var(--police-mono), ui-monospace, monospace;color:var(--encre-doux);grid-area:echeance;align-items:center;gap:6px;font-size:12px;display:inline-flex}.tache-echeance[data-retard]{color:var(--rouille)}.tache-origine{min-width:0;color:var(--encre-doux);grid-area:origine;align-items:center;gap:4px;font-size:13px;display:inline-flex}.tache-origine>svg{flex:none}.tache-origine-nom{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tache-ligne[data-faite] .tache-titre-ligne{color:var(--encre-faible);text-decoration:line-through}.tache-terminees{margin-top:6px}.tache-terminees-titre{min-height:44px;font:inherit;letter-spacing:.2em;text-transform:uppercase;color:var(--encre-doux);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:10px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.tache-terminees-titre .tache-groupe-nombre{display:inline}.tache-terminees-chevron{transition:transform .15s;display:inline-flex}.tache-terminees-chevron[data-ouvert]{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.tache-terminees-chevron{transition:none}}.tache-ajout{flex-direction:column;gap:8px;display:flex}.tache-ajout-cadre{background:var(--acier);border:1px solid var(--trait-vif);min-height:56px;color:var(--encre-faible);align-items:center;gap:10px;padding:0 6px 0 16px;display:flex}.tache-ajout-cadre:focus-within{border-color:var(--laiton)}.tache-ajout-champ{min-width:0;font:inherit;color:var(--encre);background:0 0;border:0;outline:none;flex:1;font-size:16px}.tache-ajout-champ::placeholder{color:var(--encre-faible)}.tache-ajout-echeance{border:1px solid var(--trait);height:44px;font:inherit;color:var(--encre-doux);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:inline-flex}.tache-ajout-echeance:hover{background:var(--pierre-haut);color:var(--encre)}.tache-ajout-retirer{width:44px;height:44px;color:var(--encre-doux);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.tache-ajout-jours{background:var(--acier);border:1px solid var(--trait);padding:12px 16px}.tache-echeance-choix{flex-direction:column;gap:10px;display:flex}.tache-puces{flex-wrap:wrap;gap:6px;display:flex}.tache-puce-choix{min-height:44px;font:inherit;background:var(--acier);color:var(--encre);border:1px solid var(--trait-vif);cursor:pointer;padding:0 12px;font-size:14px}.tache-puce-choix:hover{background:var(--pierre-haut)}.tache-puce-choix[aria-pressed=true]{background:var(--encre);color:var(--acier);border-color:var(--encre)}.tache-puce-choix:disabled{opacity:.4;cursor:not-allowed}.tache-autre-date{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.tache-autre-date label{margin:0;font-size:14px}.tache-formulaire{flex-direction:column;gap:16px;display:flex}.tache-titre-champ{align-items:flex-start;gap:4px;display:flex}.tache-titre-saisie{flex:1;min-width:0}.tache-champ-titre{border:0;border-bottom:2px solid var(--laiton);width:100%;min-height:52px;font:inherit;color:var(--encre);resize:none;field-sizing:content;background:0 0;outline:none;padding:11px 2px;font-size:19px;font-weight:500;line-height:1.3;display:block}.tache-champ-titre::placeholder{color:var(--encre-faible);font-weight:400}.tache-champ-description{border:0;border-bottom:1px solid var(--trait);width:100%;font:inherit;color:var(--encre);resize:none;background:0 0;outline:none;padding:10px 2px;font-size:15px;line-height:1.45}.tache-champ-description:focus{border-bottom-color:var(--laiton)}.tache-champ-description::placeholder{color:var(--encre-faible)}.tache-surtitre{letter-spacing:.2em;text-transform:uppercase;color:var(--laiton);font-size:12px;font-weight:600}.tache-bloc-echeance{flex-direction:column;gap:8px;display:flex}.tache-grille{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.tache-grille>label,.tache-grille-etiquette{color:var(--encre-doux);margin:0;font-size:14px}.tache-grille .champ{min-height:48px}.tache-alarme-report{grid-column:1/-1;align-items:center;gap:12px;display:flex}.tache-alarme-report>label{color:var(--encre-doux);margin:0;font-size:14px}.tache-alarme-report .champ{flex:1;min-width:0}.tache-alarme-note{color:var(--encre-doux);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:0 6px;margin:0;font-size:13px;line-height:1.45;display:flex}.tache-alarme-note a{min-height:44px;color:var(--patine);align-items:center;display:inline-flex}@media (min-width:1100px){.tache-alarme-note a{min-height:28px}}.tache-heure{align-items:center;gap:8px;display:flex}.tache-heure .champ{flex:1}.tache-retirer{min-height:44px}.mono-heure{font-family:var(--police-mono), ui-monospace, monospace}.tache-jour-heure{flex-wrap:wrap;gap:8px;display:flex}.tache-jour-heure .champ{flex:150px;width:auto;min-height:44px}.tache-jour-heure .mono-heure{flex:0 120px}.tache-agenda{min-height:44px;color:var(--encre-doux);align-items:center;font-size:14px;display:inline-flex}.tache-detail-origine{flex-direction:column;gap:8px;display:flex}.tache-detail-origine p{color:var(--encre-doux);margin:0;font-size:14px}.tache-origine-lien{background:var(--pierre-haut);border:1px solid var(--trait);min-height:56px;color:var(--encre);align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.tache-origine-lien:hover{border-color:var(--trait-vif);color:var(--encre)}.tache-origine-lien>svg:first-child{color:var(--laiton);flex:none}.tache-origine-lien>svg:last-child{color:var(--encre-faible);flex:none}.tache-origine-textes{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tache-origine-titre{overflow-wrap:anywhere;font-size:15px;font-weight:600}.tache-origine-type{color:var(--encre-doux);font-size:13px}.tache-detail-pied{border-top:1px solid var(--trait);justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.tache-detail-creee{font-family:var(--police-mono), ui-monospace, monospace;color:var(--encre-faible);font-size:12px}.tache-detail .bouton{min-height:44px}.feuille-tache{background:var(--acier);width:100%;max-width:none;max-height:92dvh;color:var(--encre);border:0;border-top:1px solid var(--trait-vif);margin:auto 0 0;padding:0;overflow-y:auto}.feuille-tache::backdrop{background:var(--voile-feuille)}.feuille-tache-corps{padding:10px 16px calc(20px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:16px;display:flex}.feuille-tache-poignee{background:var(--trait);align-self:center;width:40px;height:4px}.feuille-tache-entete{justify-content:space-between;align-items:center;display:flex}.feuille-tache-entete h1{margin:0;font-size:20px;font-weight:700}.feuille-tache-fermer{width:44px;height:44px;color:var(--encre-doux);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-10px;display:inline-flex}.feuille-tache-formulaire{flex-direction:column;gap:16px;display:flex}.feuille-tache-actions{gap:10px;padding-top:4px;display:flex}.feuille-tache-actions .bouton{flex:1;justify-content:center;align-items:center;min-height:52px;display:inline-flex}.feuille-tache-actions .bouton-plein{flex:2}.tache-annulation-zone{left:0;right:0;bottom:calc(72px + env(safe-area-inset-bottom,0px) + 12px);z-index:20;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed}.tache-annulation,.lien-recu{pointer-events:auto;background:var(--encre);width:100%;max-width:560px;color:var(--acier);border:1px solid var(--encre);align-items:center;gap:16px;padding:6px 6px 6px 16px;font-size:14px;display:flex}.tache-annulation>span,.lien-recu>span{overflow-wrap:anywhere;flex:1;min-width:0}.tache-annulation-bouton,.lien-recu-bouton{border:1px solid var(--acier);min-height:44px;color:var(--acier);font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 14px;font-size:13px;font-weight:600}.lien-recu-zone{left:0;right:0;top:calc(env(safe-area-inset-top,0px) + 12px);z-index:40;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed}.lien-recu{flex-wrap:wrap;justify-content:flex-end;gap:8px 12px;padding-top:10px}.lien-recu>span{flex:100%}@media (min-width:1100px){.lien-recu-zone{top:calc(var(--hauteur-barre-haute) + 12px)}.lien-recu{flex-wrap:nowrap;max-width:720px;padding-top:6px}.lien-recu>span{flex:auto}.taches-ecran{padding-top:8px}.taches-colonnes{flex-direction:row;align-items:flex-start;gap:32px}.taches-principal{flex:560px;gap:24px}.taches-entete .titre-ecran{letter-spacing:-.01em;font-size:32px}.taches-resume{font-size:13px}.tache-groupe-titre{margin:0 0 6px}.tache-groupe-nombre{display:inline}.tache-ligne{align-items:center}.tache-ligne[data-courante]{background:var(--acier);box-shadow:inset 0 0 0 1px var(--trait-vif)}.tache-ligne[data-courante] .tache-titre-ligne{font-weight:600}.tache-case{margin-left:0}.tache-corps{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titre echeance""description echeance""origine echeance";column-gap:16px;padding:12px 12px 12px 4px}.tache-echeance{gap:8px;font-size:13px}.tache-origine{gap:6px}.tache-detail{max-width:400px;top:calc(var(--hauteur-barre-haute) + 24px);background:var(--acier);border:1px solid var(--trait);flex-direction:column;flex:340px;gap:22px;padding:24px;display:flex;position:sticky}.tache-detail .tache-titre-champ{margin-left:-12px}.tache-detail .tache-champ-titre{border-bottom-color:#0000;min-height:44px;padding:9px 2px;font-size:20px;font-weight:600}.tache-detail .tache-champ-titre:focus{border-bottom-color:var(--laiton)}.tache-detail .tache-grille{gap:12px}.tache-detail .tache-grille .champ{min-height:44px;font-size:14px}.tache-detail .tache-description-champ{flex-direction:column;gap:8px;display:flex}.tache-detail .tache-description-champ label{margin:0;font-size:13px}.tache-detail .tache-champ-description{border:1px solid var(--trait-vif);background:var(--acier);resize:vertical;min-height:72px;padding:12px;font-size:15px;line-height:1.5}.tache-detail .tache-champ-description:focus{border-color:var(--laiton)}.tache-annulation-zone{bottom:24px}}.dialogue-option{align-items:center;gap:12px;min-height:44px;margin-top:12px;display:flex}.dialogue-option input[type=checkbox]{width:22px;height:22px;accent-color:var(--laiton);flex:none;margin:0}.dialogue-option label{color:var(--encre);margin:0;font-size:14px}.riche{position:relative}.riche-outil-texte{border-color:var(--laiton);color:var(--laiton-vif);gap:8px;padding:0 14px;font-size:14px;font-weight:600}:is(.riche-zone p[data-tache]:has(>[data-tache-hote]:empty),.riche-zone p[data-tache]:not(:has(>[data-tache-hote]))){display:none}.riche-zone p[data-tache]{-webkit-user-select:none;user-select:none;margin:0 0 .4em;padding:0}.riche-zone [data-tache-saisie]{padding-left:32px;position:relative}.riche-zone [data-tache-saisie]:before{content:"";box-sizing:border-box;border:1.5px solid var(--laiton);width:20px;height:20px;position:absolute;top:.55em;left:4px}.riche-zone [data-tache-saisie]:has(>br:only-child):after{content:attr(data-tache-saisie);color:var(--encre-faible);pointer-events:none;position:absolute;top:0;left:32px}.riche-zone [data-tache-envoi]{opacity:.55}.tache-carte{white-space:normal;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:0 4px;margin-left:-12px;font-size:16px;line-height:1.4;display:grid}.tache-carte .tache-case{margin-left:0}.tache-carte-texte{min-width:0;font:inherit;color:var(--encre);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 4px;display:flex}.tache-carte-titre{overflow-wrap:anywhere}.tache-carte-description{max-width:100%;color:var(--encre-doux);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.tache-carte[data-faite] .tache-carte-titre{color:var(--encre-faible);text-decoration:line-through}.tache-puce{background:var(--pierre-haut);border:1px solid var(--trait);min-height:28px;font-family:var(--police-mono), ui-monospace, monospace;color:var(--encre-doux);cursor:pointer;align-items:center;gap:6px;padding:0 8px;font-size:12px;line-height:1;display:inline-flex}.tache-puce:hover{border-color:var(--trait-vif)}.tache-puce[data-retard]{border-color:var(--rouille);color:var(--rouille)}.tache-carte .tache-puce{grid-column:2;justify-self:start;margin:0 0 4px 4px}@media (min-width:600px){.tache-carte{grid-template-columns:44px minmax(0,1fr) auto}.tache-carte .tache-puce{grid-column:3;justify-self:end;min-height:32px;margin:0;font-size:13px}}.tache-panneau{z-index:30;max-height:85dvh;padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px));background:var(--acier);border-top:1px solid var(--trait-vif);box-shadow:0 -8px 24px var(--ombre);flex-direction:column;gap:14px;font-size:14px;line-height:1.4;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.tache-panneau-pied{border-top:1px solid var(--trait);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.tache-panneau-lien{align-items:center;min-height:44px;display:inline-flex}.tache-panneau .bouton{min-height:44px}.tache-liste-texte{flex-direction:column;gap:8px;display:flex}.tache-liste-texte ul{border-top:1px solid var(--trait);margin:0;padding:0;list-style:none}.tache-liste-texte li{border-bottom:1px solid var(--trait)}.tache-liste-texte a{min-height:44px;color:var(--encre);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:14px;text-decoration:none;display:flex}.tache-liste-texte-titre{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tache-liste-texte li[data-faite] .tache-liste-texte-titre{color:var(--encre-faible);text-decoration:line-through}.tache-liste-texte-etat{font-family:var(--police-mono), ui-monospace, monospace;color:var(--encre-doux);flex:none;font-size:12px}.tache-liste-texte .aide{color:var(--encre-doux);margin:0;font-size:13px}.tache-liste-texte code{font-family:var(--police-mono), ui-monospace, monospace;border:1px solid var(--trait);padding:0 4px}@media (min-width:1100px){.tache-panneau{top:var(--haut,100%);border:1px solid var(--trait-vif);width:400px;max-width:calc(100% - 32px);max-height:none;box-shadow:0 8px 24px var(--ombre);padding:18px;position:absolute;bottom:auto;left:32px;right:auto}}.agenda{flex-direction:column;gap:14px;display:flex}.agenda .aide{margin:0}.agenda .agenda-aide{color:var(--encre-doux);font-size:14px;line-height:1.5}.agenda-confidentialite{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.agenda-sous-titre{font-family:var(--police-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--laiton);margin:0;font-size:12px;font-weight:400}.agenda-bloc{border-top:1px solid var(--trait);flex-direction:column;gap:14px;padding-top:16px;display:flex}.agenda-points{color:var(--encre-doux);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:14px;line-height:1.5;display:flex}.agenda .commandes{margin-top:0}.agenda .bouton{justify-content:center;align-items:center;gap:10px;min-height:44px;display:inline-flex}.agenda-connecter{min-height:52px}.agenda-etat{border-bottom:1px solid var(--trait);align-items:center;gap:14px;padding-bottom:16px;display:flex}.agenda-puce{border:1px solid var(--patine);width:44px;height:44px;color:var(--patine);flex:none;justify-content:center;align-items:center;display:inline-flex}.agenda-etat[data-erreur] .agenda-puce{border-color:var(--rouille);color:var(--rouille)}.agenda-etat-textes{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.agenda-etat-titre{overflow-wrap:anywhere;font-size:16px;font-weight:600}.agenda-etat-detail{font-family:var(--police-mono), ui-monospace, monospace;color:var(--encre-doux);overflow-wrap:anywhere;font-size:12px}.agenda-etat[data-erreur] .agenda-etat-detail{font-family:inherit;font-size:14px}.agenda-chiffres{border-bottom:1px solid var(--trait);grid-template-columns:minmax(0,1fr);gap:4px 16px;margin:0;padding-bottom:16px;font-size:14px;display:grid}.agenda-chiffres dt{color:var(--encre-doux);margin-top:8px}.agenda-chiffres dt:first-child{margin-top:0}.agenda-chiffres dd{margin:0}.agenda-commandes{flex-direction:column}.agenda-commandes .bouton{width:100%;min-height:48px}.resume-matin .bascule{margin-top:14px}.resume-matin .champ{max-width:12rem}@media (min-width:560px){.agenda-commandes{flex-direction:row}.agenda-commandes .bouton{width:auto;min-height:44px}}@media (min-width:1100px){.agenda-chiffres{grid-template-columns:180px minmax(0,1fr)}.agenda-chiffres dt{margin-top:0}.agenda-connecter{min-height:48px}}.montre{flex-direction:column;gap:24px;display:flex}.montre-colonne{flex-direction:column;gap:24px;min-width:0;display:flex}.montre .aide{margin:0}.montre [role=status]:empty{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.montre-carte{background:var(--pierre-haut);border:1px solid var(--trait);flex-direction:column;gap:12px;padding:16px;display:flex}.montre-carte-tete{align-items:center;gap:12px;display:flex}.montre-carte-titre{overflow-wrap:anywhere;flex:1;min-width:0;font-size:16px;font-weight:600}.montre-carte-detail{color:var(--encre-doux);margin:0;font-size:14px}.montre-carte .commandes{margin-top:0}.montre-puce{color:var(--encre);align-items:center;display:inline-flex}.montre-puce-vide{color:var(--encre-doux)}.montre-badge{color:var(--patine);font-size:14px}.montre-relier{flex-direction:column;gap:12px;display:flex}.montre-relier-champ{align-items:stretch;gap:12px;display:flex}.montre-code{min-width:0;min-height:48px;font-family:var(--police-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;flex:1;font-size:20px}.montre-relier-champ .bouton{justify-content:center;align-items:center;gap:10px;min-height:48px;display:inline-flex}.montre-peut{flex-direction:column;gap:14px;display:flex}.montre-liste{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.montre-liste li{align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.montre-oui,.montre-non{flex:none;margin-top:2px;display:inline-flex}.montre-oui{color:var(--patine)}.montre-non{color:var(--rouille)}@media (min-width:1100px){.reglages-sections:has(.montre){max-width:none}.montre{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}}.editeur-colonnes .tache-liste-texte{order:5}@media (min-width:1100px){.editeur-colonnes .tache-liste-texte{order:2}}.champ-recherche.barre{container-type:inline-size}@container (max-width:280px){.champ-recherche-touche{display:none}}@media (min-width:1100px) and (max-width:1279px){.menu-haut .menu-lien-icone{display:none}}.finances-ecran{flex-direction:column;gap:16px;display:flex}.finances-titre{letter-spacing:-.01em;margin:0;font-weight:700}.finances-titre-page{margin:0;font-size:22px}.montant{font-family:var(--police-mono), ui-monospace, monospace;white-space:nowrap}.montant-entree{color:var(--laiton)}.montant-neutre{color:var(--encre-faible)}.finances-solde-valeur,.finances-trois-valeur,.finances-dettes-valeur{font-family:inherit}.finances-entete-mobile{flex-direction:column;gap:12px;display:flex}.finances-entete-ligne{align-items:center;gap:4px;display:flex}.finances-entete-ligne .finances-titre{flex:1;font-size:28px}.finances-entete-mobile:has(.finances-retour) .finances-titre{font-size:24px}.finances-retour{cursor:pointer;width:44px;height:44px;color:var(--encre-doux);background:0 0;border:0;justify-content:center;align-items:center;margin-left:-12px;text-decoration:none;display:inline-flex}.finances-retour:hover{color:var(--encre)}.finances-mois-nav{background:var(--acier);border:1px solid var(--trait-vif);align-self:flex-start;align-items:center;display:inline-flex}.finances-mois-bouton{width:44px;height:44px;color:var(--encre-doux);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.finances-mois-bouton:disabled{color:var(--trait-vif);cursor:not-allowed}.finances-mois-nom{text-align:center;min-width:130px;font-size:15px;font-weight:600}.finances-chiffres{background:var(--acier);border:1px solid var(--trait);flex-direction:column;gap:12px;padding:16px;display:flex}.finances-solde{flex-direction:column;gap:4px;display:flex}.finances-etiquette{color:var(--encre-doux);font-size:13px}.finances-solde-valeur{overflow-wrap:anywhere;font-size:36px;font-weight:600;line-height:1.1}.finances-trois{border-top:1px solid var(--trait);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.finances-trois>div{flex-direction:column;gap:2px;min-width:0;display:flex}.finances-trois .finances-etiquette{font-size:12px}.finances-trois-valeur{overflow-wrap:anywhere;font-size:13px}.finances-precision{color:var(--encre-faible);font-size:12px}.finances-chiffres-note{color:var(--encre-doux);margin:0;font-size:13px}.finances-colonnes-page{flex-direction:column;gap:24px;display:flex}.finances-principal{flex-direction:column;gap:20px;min-width:0;display:flex}.finances-lateral{flex-direction:column;gap:20px;display:flex}.finances-bloc{flex-direction:column;gap:4px;display:flex}.finances-bloc-titre{letter-spacing:.2em;text-transform:uppercase;color:var(--laiton);justify-content:space-between;align-items:baseline;gap:12px;margin:2px 0 4px;font-size:12px;font-weight:600;display:flex}.finances-bloc-resume{letter-spacing:0;text-transform:none;color:var(--encre-doux);font-size:12px;font-weight:500}.finances-bloc-lien{letter-spacing:0;text-transform:none;align-items:center;min-height:44px;font-size:14px;font-weight:500;display:inline-flex}.finances-lecture{min-height:20px;color:var(--encre-doux);margin:0;font-size:13px}.finances-lecture-forte{color:var(--encre);font-size:14px}.finances-categories{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.finances-categorie{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:0;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;padding:0 6px;display:grid}.finances-categorie[data-choisie]{background:var(--pierre-haut)}.finances-categorie-nom{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.finances-categorie-valeur{align-items:center;gap:10px;min-width:0;display:flex}.finances-categorie-valeur .montant{font-size:13px}.finances-barre{background:var(--encre-faible);flex:0 auto;min-width:3px;height:16px;display:block}.finances-colonnes{grid-template-columns:56px minmax(0,1fr);column-gap:8px;margin-top:16px;display:grid}.finances-colonnes-axe{height:200px;position:relative}.finances-colonnes-axe span{font-family:var(--police-mono), ui-monospace, monospace;color:var(--encre-faible);white-space:nowrap;font-size:11px;position:absolute;right:0;transform:translateY(50%)}.finances-colonnes-zone{height:200px;position:relative}.finances-colonnes-trait{border-top:1px solid var(--trait);position:absolute;left:0;right:0}.finances-colonnes-grille{grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:absolute;inset:0}.finances-colonne{cursor:pointer;height:100%;color:var(--encre);background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;padding:0;display:flex}.finances-colonne-valeur{white-space:nowrap;flex:none;font-size:11px}.finances-colonne-barre{background:var(--encre-faible);flex:none;width:min(24px,70%);min-height:1px;display:block}.finances-colonne[data-actif] .finances-colonne-barre{background:var(--encre)}.finances-colonne[data-actuel] .finances-colonne-barre{background:var(--laiton)}.finances-colonnes-noms{border-top:1px solid var(--trait-vif);grid-column:2;grid-template-columns:repeat(12,minmax(0,1fr));padding-top:8px;display:grid}.finances-colonnes-noms span{text-align:center;letter-spacing:-.02em;color:var(--encre-faible);white-space:nowrap;font-size:10px}.finances-colonnes-noms span[data-actif]{color:var(--encre);font-weight:600}.finances-lignes{border-bottom:1px solid var(--trait);margin:0;padding:0;list-style:none}.finances-ligne-item{border-top:1px solid var(--trait)}.finances-ligne{width:100%;min-height:56px;color:var(--encre);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 0;text-decoration:none;display:flex}.finances-ligne-jour{width:64px;color:var(--encre-doux);flex:none;font-size:12px}.finances-ligne-textes{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.finances-ligne-libelle{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;overflow:hidden}.finances-ligne-detail{color:var(--encre-doux);flex-wrap:wrap;align-items:center;gap:2px 10px;font-size:13px;display:flex}.finances-ligne-pastille{align-items:center;gap:4px;display:inline-flex}.finances-hors-flux{color:var(--encre-doux)}.finances-ligne-montant{flex:none;font-size:15px}.finances-ligne[aria-current=true]{background:var(--acier);box-shadow:inset 0 0 0 1px var(--trait-vif)}.finances-ligne[aria-current=true] .finances-ligne-libelle{font-weight:600}.finances-groupe{flex-direction:column;display:flex}.finances-filtres{flex-direction:column;gap:8px;display:flex}.finances-recherche{background:var(--acier);border:1px solid var(--trait-vif);height:44px;color:var(--encre-doux);align-items:center;gap:10px;padding:0 12px;display:flex}.finances-recherche:focus-within{border-color:var(--laiton)}.finances-recherche input{min-width:0;font:inherit;color:var(--encre);background:0 0;border:0;outline:none;flex:1;font-size:16px}.finances-filtres-selecteurs{scrollbar-width:none;gap:6px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}.finances-filtres-selecteurs::-webkit-scrollbar{display:none}.finances-filtre,.finances-filtre-ticket{background:var(--acier);border:1px solid var(--trait-vif);height:44px;color:var(--encre);font:inherit;cursor:pointer;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:14px;display:inline-flex}.finances-filtre-ticket[aria-pressed=true]{background:var(--encre);border-color:var(--encre);color:var(--acier)}.periode{flex:none;position:relative}.periode-champ{display:flex}.periode-bouton{white-space:nowrap}.periode-bouton[aria-expanded=true]{border-color:var(--laiton)}.periode-effacer{justify-content:center;width:44px;margin-left:-1px;padding:0}.periode-panneau{z-index:30;background:var(--acier);border:1px solid var(--trait-vif);box-shadow:0 8px 24px var(--ombre);padding:16px;position:absolute;top:calc(100% + 6px);left:0}.periode-contenu{flex-direction:column;gap:16px;display:flex}.periode-choix{flex-direction:column;gap:10px;display:flex}.periode-raccourcis{flex-wrap:wrap;order:-1;gap:6px;display:flex}.periode-raccourci{min-height:44px;font:inherit;background:var(--acier);color:var(--encre);border:1px solid var(--trait-vif);cursor:pointer;padding:0 12px;font-size:14px}.periode-raccourci:hover{background:var(--pierre-haut)}.periode-raccourci[aria-pressed=true]{background:var(--encre);color:var(--acier);border-color:var(--encre)}.periode-mois{justify-content:space-between;align-items:center;gap:8px;display:flex}.periode-mois-nom{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600}.periode-fleche{width:44px;height:44px;color:var(--encre);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.periode-fleche:hover{border-color:var(--trait-vif)}.periode-entetes,.periode-grille{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.periode-entetes span{text-align:center;color:var(--encre-faible);padding:4px 0;font-size:12px}.periode-jour{height:44px;font:inherit;font-variant-numeric:tabular-nums;color:var(--encre);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:14px;display:flex}button.periode-jour{cursor:pointer}@media (hover:hover){button.periode-jour:not([data-place]):hover{background:var(--pierre-haut)}}.periode-panneau[data-cote=droite]{left:auto;right:0}.periode-jour[aria-current=date]{box-shadow:inset 0 0 0 1px var(--laiton)}.periode-jour[data-place=dedans]{background:color-mix(in srgb, var(--laiton) 20%, transparent)}.periode-jour[data-place=debut],.periode-jour[data-place=fin],.periode-jour[data-place=seul]{background:var(--encre);color:var(--acier);font-weight:600}.periode-aide{margin:0}.periode-appliquer{width:100%;min-height:48px}.periode-panneau .periode-contenu{flex-direction:row;align-items:flex-start;gap:20px}.periode-panneau .periode-choix{width:308px}.periode-panneau .periode-raccourcis{flex-flow:column;order:0;width:176px}.periode-panneau .periode-raccourci{text-align:left}.finances-message{background:var(--acier);border:1px solid var(--trait);margin:0;padding:10px 12px;font-size:14px}.finances-carte{background:var(--acier);border:1px solid var(--trait);flex-direction:column;gap:4px;padding:20px;display:flex}.finances-carte h2{margin:0 0 6px;font-size:16px;font-weight:600}.finances-carte-tete{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.finances-carte-ligne{border-bottom:1px solid var(--trait);align-items:center;gap:12px;min-height:48px;display:flex}.finances-carte-textes{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.finances-carte-nom{font-size:15px;font-weight:500}.finances-carte-detail{color:var(--encre-faible);font-size:12px}.finances-carte-lien{background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;min-height:44px;padding:0;font-size:14px;display:inline-flex}.finances-carte-pied{color:var(--encre-doux);margin:10px 0 0;font-size:14px}.finances-budget{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.finances-budget-tete{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.finances-budget-tete .finances-carte-detail{color:var(--encre-doux);font-size:13px}.finances-jauge{background:var(--trait);height:8px;display:block}.finances-jauge-plein{background:var(--encre-faible);height:100%;display:block}.finances-jauge-plein[data-etat=proche]{background:var(--laiton-vif)}.finances-jauge-plein[data-etat=depasse]{background:var(--rouille)}.finances-jauge-plein[data-etat=objectif]{background:var(--laiton)}.finances-budget-etat{color:var(--encre-doux);align-items:center;gap:6px;font-size:13px;display:inline-flex}.finances-budget-etat[data-etat=depasse]{color:var(--rouille);font-weight:600}.finances-surveiller{color:var(--encre);flex-direction:column;gap:6px;padding:10px 0;text-decoration:none;display:flex}.finances-surveiller .finances-jauge{height:6px}.finances-avenir-jour{white-space:nowrap;width:70px;color:var(--encre-doux);flex:none;font-size:12px}.finances-avenir-corps{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.finances-avenir-libelle{align-items:center;gap:6px;min-width:0;font-size:15px;display:flex}.finances-avenir-detail{color:var(--encre-doux);font-size:12px}.finances-avenir-estime{white-space:nowrap;color:var(--encre-doux);align-items:baseline;gap:4px;display:inline-flex}.finances-avenir-ouvrir{min-width:44px;max-width:100%;min-height:44px;color:var(--encre);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}a.finances-avenir-ouvrir{text-decoration:underline;-webkit-text-decoration-color:var(--trait-vif);text-decoration-color:var(--trait-vif)}.finances-carte-ligne[data-detail]{min-height:58px}.finances-avenir-texte{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.finances-avenir-libelle svg{flex:none}.finances-carte-ligne[data-court]{gap:10px;min-height:46px}.finances-carte-ligne[data-court] .finances-avenir-jour{width:74px}.finances-avenir-court{border-top:1px solid var(--trait)}.finances-avenir-court .finances-carte-ligne{border-bottom:0;border-top:1px solid var(--trait)}.finances-avenir-court .finances-carte-ligne:first-child{border-top:0}.finances-dettes-chiffres{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.finances-dettes-chiffres>div{flex-direction:column;gap:4px;display:flex}.finances-dettes-valeur{font-size:22px;font-weight:600}.finances-dettes-prochaine{color:var(--encre-doux);align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.finances-detail-contenu{flex-direction:column;gap:20px;min-width:0;display:flex}.finances-detail-tete{flex-direction:column;gap:6px;display:flex}.finances-detail-genre{color:var(--encre-doux);font-size:13px}.finances-detail-titre{overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:600;line-height:1.25}.finances-detail-montant{font-size:28px;font-weight:500}.finances-detail-formulaire{flex-direction:column;gap:16px;display:flex}.finances-detail-enregistrer{align-items:center;gap:12px;display:flex}.finances-detail-enregistrer .bouton{min-height:48px}.finances-detail-pied{border-top:1px solid var(--trait);justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.finances-detail-origine{color:var(--encre-faible);font-size:12px}.finances-detail-pied .bouton{min-height:44px}.finances-justificatif{flex-direction:column;gap:10px;display:flex}.finances-justificatif-tete{justify-content:space-between;align-items:center;gap:8px;display:flex}.finances-justificatif-image{object-fit:contain;border:1px solid var(--trait);background:var(--pierre-haut);align-self:center;max-width:100%;max-height:320px}.finances-lu{letter-spacing:.08em;text-transform:uppercase;color:var(--laiton);align-items:center;gap:4px;font-size:11px;display:inline-flex}.finances-lien-carte{background:var(--pierre-haut);border:1px solid var(--trait);min-height:56px;color:var(--encre);flex-direction:column;justify-content:center;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.finances-recurrence{flex-direction:column;gap:2px;margin:0;display:flex}.finances-champ{flex-direction:column;gap:6px;display:flex}.finances-champ label{margin:0}.finances-grille{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.finances-grille label{margin:0;font-size:14px}.finances-grille .champ{min-height:44px}.finances-champ-libelle{min-height:48px;font-size:16px}.finances-champ-note{resize:vertical;font-size:15px;line-height:1.5}.finances-montant-ligne{grid-template-columns:minmax(0,1fr) 60px;align-items:end;column-gap:10px;display:grid}.finances-montant-bloc{flex-direction:column;gap:4px;min-width:0;display:flex}.finances-montant-bloc label{margin:0}.finances-montant-ligne:not(:has(.finances-dictee)){grid-template-columns:minmax(0,1fr)}.finances-montant-champ{background:var(--acier);border:1px solid var(--trait-vif);align-items:center;gap:8px;height:60px;padding:0 12px;display:flex}.finances-montant-champ:focus-within{border-color:var(--laiton)}.finances-montant-champ input{min-width:0;font:inherit;color:var(--encre);background:0 0;border:0;outline:none;flex:1;font-size:28px}.finances-montant-signe{color:var(--encre-doux);font-size:26px}.finances-montant-signe:empty{display:none}.finances-montant-devise{color:var(--encre-doux);font-size:22px}.finances-dictee{display:contents}.finances-montant-ligne .riche-outil{width:60px;height:60px}.finances-montant-ligne .dictee-etat,.finances-montant-ligne .dictee-erreur{grid-column:1/-1}.finances-montant-ligne .dictee-etat:empty{display:none}.finances-dictee-aide{color:var(--encre-doux);margin:0;font-size:13px;line-height:1.4}.finances-dictee-aide:not([data-etat=repos]){color:var(--encre);font-weight:500}.finances-categories-choix{border:0;min-width:0;margin:0;padding:0}.finances-categories-choix legend{color:var(--encre-doux);margin-bottom:8px;padding:0;font-size:13px}.finances-actions-ligne{flex-wrap:wrap;gap:8px;display:flex}.finances-action{border:1px solid var(--trait);min-height:44px;color:var(--encre-doux);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 12px;font-size:14px;text-decoration:none;display:inline-flex}.finances-action:hover{color:var(--encre);border-color:var(--trait-vif)}.finances-action:disabled{opacity:.5;cursor:not-allowed}.finances-action-jointe{max-width:100%}.finances-joint-nom{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.finances-joint-retirer{width:44px;height:44px;color:var(--encre-doux);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-12px;display:inline-flex}.finances-partage{background:var(--pierre-haut);border:1px solid var(--trait);flex-direction:column;gap:12px;padding:12px;display:flex}.finances-partage-actions{gap:10px;display:flex}.finances-partage-actions .bouton{min-height:44px}.finances-partage-fait{margin:0;font-size:14px}.bouton.plein-mobile{background:var(--laiton);border-color:var(--laiton);color:var(--acier)}.bouton.plein-mobile:hover{background:var(--laiton-vif);border-color:var(--laiton-vif);color:var(--acier)}.bouton.plein-mobile:disabled{background:var(--trait);border-color:var(--trait);color:var(--encre-doux);opacity:1}.finances-lien-bouton{min-height:44px;color:var(--laiton-vif);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:0 8px;font-size:14px;text-decoration:underline;display:inline-flex}.finances-lien-bouton:disabled{opacity:.5;cursor:not-allowed}.finances-lien-danger{color:var(--rouille)}.finances-lien-comptes{align-self:flex-start;padding:0}.finances-ecran-saisie{max-width:100%;padding:0}.finances-saisie{flex-direction:column;min-height:100dvh;display:flex}.finances-saisie-entete{align-items:center;gap:4px;padding:8px 8px 0;display:flex}.finances-saisie-entete h1{flex:1;margin:0;font-size:17px;font-weight:600}.finances-saisie-icone{width:44px;height:44px;color:var(--encre-doux);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.finances-saisie-corps{flex-direction:column;flex:1;gap:14px;padding:8px 16px 24px;display:flex}.finances-saisie-pied{padding:12px 16px calc(24px + env(safe-area-inset-bottom,0px));background:var(--pierre);border-top:1px solid var(--trait);position:sticky;bottom:0}.finances-enregistrer{letter-spacing:.12em;width:100%;min-height:52px}.finances-enregistrer:disabled{background:var(--trait);border-color:var(--trait);color:var(--encre-doux);opacity:1}.finances-genres{border:1px solid var(--trait-vif);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.finances-genres[data-genres="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.finances-genres button{height:44px;color:var(--encre);font:inherit;cursor:pointer;background:0 0;border:0;font-size:15px}.finances-genres button[aria-pressed=true]{background:var(--encre);color:var(--acier);font-weight:600}.finances-colonnes-comptes{flex-direction:column;gap:32px;display:flex}.finances-comptes{border-top:1px solid var(--trait);margin:0 0 8px;padding:0;list-style:none}.finances-compte{border-bottom:1px solid var(--trait);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:8px 0;display:grid}.finances-compte[data-archive] .finances-carte-nom{color:var(--encre-faible)}.finances-compte-textes{flex-direction:column;gap:2px;min-width:0;display:flex}.finances-compte-marque{letter-spacing:.08em;text-transform:uppercase;color:var(--encre-faible);margin-left:8px;font-size:11px;font-weight:400}.finances-compte-actions{flex-wrap:wrap;grid-column:1/-1;gap:2px;display:flex}.finances-compte-edition{display:block}.finances-formulaire-compte{flex-direction:column;gap:14px;padding:12px 0;display:flex}.finances-categories-genre{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.finances-categories-genre h3{color:var(--encre-doux);margin:0;font-size:14px;font-weight:600}.finances-categories-liste{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.finances-categorie-ligne{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.finances-categorie-hors-flux{flex-basis:100%}.finances-categorie-hors-flux .bascule{margin-top:0}.finances-categorie-hors-flux .alerte{margin-top:6px}.finances-categorie-ligne .champ{flex:1;min-height:44px}.finances-categorie-ligne[data-archivee] .champ{color:var(--encre-faible)}.finances-categorie-ajout{gap:8px;display:flex}.finances-categorie-ajout .champ{flex:1;min-height:44px}.finances-categorie-ajout .bouton{min-height:44px}.reglages-finances{flex-direction:column;gap:8px;display:flex}.reglages-seuil{margin:6px 0 0 34px}.reglages-seuil .finances-montant-champ{max-width:220px}.reglages-seuil .alerte{margin-top:8px}.finances-bilan{gap:10px}.finances-carte h2.finances-bloc-titre{margin:0;font-size:12px}.finances-bilan-titre{overflow-wrap:anywhere;max-width:72ch;margin:0;font-size:18px;font-weight:600;line-height:1.4}.finances-bilan-points{overflow-wrap:anywhere;flex-direction:column;gap:6px;max-width:72ch;margin:0;padding-left:20px;font-size:15px;line-height:1.55;display:flex}.finances-bilan-masque{color:var(--encre-doux);margin:0;font-size:14px;line-height:1.5}.finances-bilan .aide{margin:2px 0 0}.bouton-discret-large{border:1px solid var(--trait);height:44px;color:var(--encre-doux);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.bouton-discret-large:hover{color:var(--encre);border-color:var(--trait-vif)}.bouton-discret-large[aria-pressed=true]{border-color:var(--laiton);color:var(--laiton-vif)}.soir-colonne{flex-direction:column;gap:20px;max-width:640px;display:flex}.soir-colonne>.bouton-discret-large{align-self:flex-start}.soir-gestes{flex-direction:column;gap:12px;display:flex}.soir-geste{background:var(--acier);border:1px solid var(--trait);min-height:72px;color:var(--encre);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:16px;padding:14px 18px;text-decoration:none;display:flex}.soir-geste:hover{border-color:var(--laiton)}.soir-geste:disabled{opacity:.5;cursor:not-allowed}.soir-geste>svg{width:28px;height:28px;color:var(--laiton-vif);flex:none}.soir-geste-texte{flex-direction:column;gap:2px;min-width:0;display:flex}.soir-geste-texte strong{font-size:17px;font-weight:600}.soir-geste-texte .aide{margin:0}.soir-etat{background:var(--acier);border:1px solid var(--trait);flex-direction:column;gap:8px;padding:18px;display:flex}.soir-etat p{margin:0}.soir-etat .bouton-discret-large{align-self:flex-start}.soir-notees{font-size:18px;font-weight:500}.soir-sous-titre{margin:0;font-size:16px;font-weight:600}.soir-signalements{flex-direction:column;gap:10px;display:flex}.soir-signalements .aide{margin:0}.soir-liste{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.soir-signalement{background:var(--acier);border:1px solid var(--trait);border-left:3px solid var(--laiton);flex-direction:column;gap:8px;padding:14px 18px;display:flex}.soir-signalement p{overflow-wrap:anywhere;margin:0;line-height:1.5}.placements-colonne{flex-direction:column;gap:24px;max-width:720px;display:flex}.placements-gauche,.placements-droite{flex-direction:column;gap:24px;min-width:0;display:flex}.placements-colonne[data-large=oui]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px 32px;max-width:1200px;display:grid}.placements-colonne[data-large=oui]>.placements-mention{grid-column:1/-1}.placements-sous-titre{margin:0;font-size:16px;font-weight:600}.placements-mention{border-left:3px solid var(--laiton);background:var(--acier);margin:0;padding:10px 14px;font-size:14px;font-weight:500}.placements-carte{gap:10px}.placements-carte .aide,.placements-carte>p{overflow-wrap:anywhere;margin:0}.placements-liste,.placements-etapes,.placements-produits,.placements-correspondances{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.placements-taux,.placements-etape{background:var(--acier);border:1px solid var(--trait);flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.placements-taux[data-officielle=oui]{border-left:3px solid var(--laiton)}.placements-taux-tete,.placements-etape-tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.placements-taux-nom{font-weight:600}.placements-taux-valeur{font-variant-numeric:tabular-nums;font-size:20px}.placements-taux-valeur[data-inconnu=oui]{color:var(--encre-doux);font-size:14px;font-weight:400}.placements-ligne{margin:0}.placements-source{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.placements-lien{min-height:44px;color:var(--laiton-vif);overflow-wrap:anywhere;align-items:center;gap:4px;display:inline-flex}.placements-pied{flex-wrap:wrap;align-items:center;gap:0 12px;display:flex}.placements-exact{color:var(--rouille);margin-left:8px;font-size:13px}.placements-officielle{color:var(--laiton-vif);font-weight:600}.placements-vide{color:var(--encre-doux)}.placements-relance{flex-direction:column;align-items:flex-start;gap:6px;margin-top:4px;display:flex}.placements-echec{border:1px solid var(--rouille);color:var(--rouille);overflow-wrap:anywhere;margin:0;padding:10px 12px;font-size:14px}.placements-etape-rang{border:1px solid var(--laiton);width:24px;height:24px;color:var(--laiton-vif);flex:none;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.placements-etape-tete{flex-wrap:nowrap;justify-content:flex-start;align-items:center}.placements-etape-titre{flex:auto;min-width:0;margin:0;font-size:16px;font-weight:600}.placements-etape-statut{color:var(--encre-doux);flex:none;font-size:12px}.placements-etape[data-statut=a_faire]{border-left:3px solid var(--laiton)}.placements-etape[data-statut=fait] .placements-etape-titre,.placements-etape[data-statut=sans_objet] .placements-etape-titre{color:var(--encre-doux)}.placements-etape-detail{overflow-wrap:anywhere;margin:0;line-height:1.5}.placements-produits{color:var(--encre-doux);gap:2px;font-size:14px}.placements-lep-statut{font-weight:500}.placements-lep-formulaire,.placements-amf-formulaire{flex-direction:column;gap:12px;display:flex}.placements-champ,.placements-etiquette{flex-direction:column;gap:4px;font-size:14px;display:flex}.placements-champ .placements-echec{display:block}.placements-revenu{max-width:260px;height:48px}.placements-revenu input{font-size:18px}.placements-amf-formulaire .finances-action{align-self:flex-start}.placements-amf-resultat{flex-direction:column;gap:6px;display:flex}.placements-amf-resultat:focus{outline:none}.placements-amf-nom{margin:0}.placements-amf-phrase{margin:0;font-weight:500}.placements-amf-resultat[data-resultat=exact] .placements-amf-phrase{color:var(--rouille)}.soir-signalement .bouton-discret-large{align-self:flex-start}.soir-heure{margin:6px 0 0 34px}.soir-heure .champ{width:100%;max-width:220px}.soir-heure .aide{margin:6px 0 0}.soir-heure .alerte{margin-top:8px}.soir-jours{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:6px 0 0 34px;padding:0;display:flex}.soir-jours legend{color:var(--encre-doux);margin-bottom:6px;padding:0;font-size:13px}.soir-jours .aide{flex-basis:100%;margin:4px 0 0}.soir-jours .bouton-discret-large{justify-content:center;min-width:48px;padding:0 8px}@media (min-width:1100px){.finances-ecran{gap:24px;padding-top:8px}.finances-entete{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.finances-entete .finances-titre{font-size:32px}.finances-onglets{flex-wrap:wrap;gap:2px;display:flex}.finances-onglets a{min-height:44px;color:var(--encre-doux);border-bottom:2px solid #0000;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.finances-onglets a:hover{color:var(--encre)}.finances-onglets a[aria-current=page]{color:var(--encre);border-bottom-color:var(--laiton);font-weight:600}.finances-entete-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.finances-chiffres{flex-flow:wrap;align-items:flex-end;gap:24px 48px;padding:24px 28px}.finances-solde{flex:280px;gap:6px}.finances-solde-valeur{letter-spacing:-.01em;font-size:48px;line-height:1.05}.finances-trois{border-top:0;flex:999 520px;gap:16px;padding-top:0}.finances-trois>div{border-left:1px solid var(--trait);gap:6px;padding-left:16px}.finances-trois .finances-etiquette{font-size:13px}.finances-trois-valeur{font-size:24px;font-weight:600}.finances-precision{font-size:13px}.finances-chiffres-note{flex:100%}.finances-colonnes-page{flex-flow:wrap;align-items:flex-start;gap:32px}.finances-principal{flex:999 560px;gap:36px}.finances-lateral{flex:340px;max-width:420px}.finances-bloc{gap:12px}.finances-categorie{grid-template-columns:132px minmax(0,1fr);min-height:36px}.finances-colonnes{grid-template-columns:72px minmax(0,1fr);margin-top:0}.finances-colonnes-axe span,.finances-colonne-valeur{font-size:12px}.finances-colonnes-noms span{letter-spacing:0;font-size:12px}.finances-ligne{gap:16px;min-height:60px;padding:10px 4px}.finances-ligne[aria-current=true]{padding:10px 12px}.finances-ligne-jour{width:64px}.finances-filtres{flex-flow:wrap}.finances-recherche{flex:240px}.finances-filtres-selecteurs{display:contents}.finances-filtre,.finances-filtre-ticket{color:var(--encre-doux);border-color:var(--trait)}.finances-filtre-ticket[aria-pressed=true]{color:var(--acier)}.finances-colonnes-operations{align-items:flex-start}.finances-detail-contenu{gap:20px}aside.finances-detail{max-width:420px;top:calc(var(--hauteur-barre-haute) + 24px);background:var(--acier);border:1px solid var(--trait);flex:360px;padding:24px;position:sticky}.finances-grille{grid-template-columns:96px minmax(0,1fr)}.finances-colonnes-comptes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.finances-compte{grid-template-columns:minmax(0,1fr) auto auto}.finances-compte-actions{grid-column:auto}.finances-ecran-saisie{width:100%;max-width:640px;margin:0 auto;padding:0 32px}.finances-saisie{background:var(--acier);border:1px solid var(--trait);min-height:0}.finances-saisie-entete h1{padding-left:8px;font-size:22px}.finances-saisie-corps{padding:8px 24px 24px}.finances-saisie-pied{background:0 0;padding:12px 24px 24px;position:static}.barre-haute-dedans{gap:12px}.menu-haut{gap:0}.menu-haut .menu-lien{gap:6px;padding:0 8px}.menu-haut .menu-lien-icone{display:none}.barre-haute-actions{gap:4px}.bouton.plein{padding:0 14px}}@media (min-width:1100px) and (max-width:1279px){.barre-haute .marque{letter-spacing:.18em}.barre-haute-actions .bouton.plein svg{display:none}}.ticket-ecran{min-height:100dvh}.ticket-viseur{flex-direction:column;flex:1;gap:14px;padding:8px 16px 28px;display:flex}.ticket-bandeau{background:var(--acier);border:1px solid var(--laiton);color:var(--encre);align-items:center;gap:10px;padding:8px 8px 8px 12px;font-size:14px;display:flex}.ticket-bandeau span{flex:1;min-width:0}.ticket-bandeau svg{color:var(--laiton);flex:none}.ticket-bandeau button{min-height:44px;font:inherit;color:var(--laiton-vif);cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:14px;font-weight:600}.ticket-cadre{border:1px dashed var(--trait-vif);background:var(--acier);min-height:260px;color:var(--encre-faible);flex:1;justify-content:center;align-items:center;display:flex;position:relative}.ticket-lecture{background:var(--voile-feuille);color:var(--encre);justify-content:center;align-items:center;gap:10px;font-size:15px;display:flex;position:absolute;inset:0}.ticket-lecture svg{color:var(--laiton)}.ticket-aide{text-align:center;color:var(--encre-doux);margin:0;font-size:14px;line-height:1.45}.ticket-commandes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;padding-top:4px;display:grid}.ticket-commande{min-width:64px;min-height:56px;color:var(--encre);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;justify-self:start;align-items:center;gap:4px;font-size:12px;text-decoration:none;display:flex}.ticket-commande:last-child{justify-self:end}.ticket-commande:disabled{opacity:.4;cursor:not-allowed}.ticket-declencheur{border:3px solid var(--encre);cursor:pointer;background:0 0;justify-content:center;justify-self:center;align-items:center;width:72px;height:72px;padding:0;display:inline-flex}.ticket-declencheur span{background:var(--laiton);width:54px;height:54px}.ticket-declencheur:disabled{opacity:.4;cursor:not-allowed}.ticket-verif{flex-direction:column;gap:14px;padding:8px 16px 0;display:flex}.ticket-verif-tete{align-items:flex-start;gap:14px;display:flex}.ticket-vignette{background:var(--pierre-haut);border:1px solid var(--trait);width:52px;height:72px;color:var(--encre-faible);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ticket-vignette img{object-fit:cover;width:100%;height:100%}.ticket-verif-montant{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ticket-verif-montant .finances-montant-ligne{grid-template-columns:minmax(0,1fr)}.ticket-verif-montant[data-manquant] .finances-montant-champ{border-style:dashed;border-color:var(--laiton)}.ticket-verif-aide{color:var(--encre-doux);font-size:13px}.ticket-verif-montant[data-manquant] .ticket-verif-aide{color:var(--laiton-vif)}.ticket-verif-lus{margin:0}.finances-saisie-entete h1:focus,.ticket-fini h1:focus,.ticket-panneau-tete h2:focus{outline:none}.ticket-verif-pied{z-index:2;padding:12px 16px calc(24px + env(safe-area-inset-bottom,0px));background:var(--pierre);border-top:1px solid var(--trait);flex-direction:column;gap:8px;margin:0 -16px;display:flex;position:sticky;bottom:0}.ticket-suivant{border:1px solid var(--trait-vif);min-height:48px;color:var(--encre);font:inherit;text-align:center;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.ticket-suivant:disabled{opacity:.5;cursor:not-allowed}.ticket-fini{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:48px 24px;display:flex}.ticket-fini h1{margin:0;font-size:22px;font-weight:600}.ticket-fini p{color:var(--encre-doux);margin:0;font-size:14px}.ticket-fini .ticket-fini-resume{color:var(--encre);font-size:16px}.ticket-fini-icone{border:2px solid var(--laiton);width:64px;height:64px;color:var(--laiton);justify-content:center;align-items:center;display:inline-flex}.ticket-fini-actions{flex-direction:column;align-self:stretch;gap:8px;margin-top:12px;display:flex}.ticket-termine{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ticket-echec{flex-direction:column;gap:16px;padding:16px;display:flex}.ticket-colonne{flex-direction:column;gap:16px;max-width:640px;display:flex}.ticket-depot{border:1px dashed var(--trait-vif);background:var(--pierre-haut);color:var(--encre-doux);flex-wrap:wrap;align-items:center;gap:12px 20px;padding:18px 20px;display:flex}.ticket-depot p{color:var(--encre);flex:360px;margin:0;font-size:15px;line-height:1.45}.ticket-depot[data-survol]{border-color:var(--laiton);background:var(--acier)}.ticket-lecture-ligne{margin:0;font-size:15px}.ticket-panneau-tete{justify-content:space-between;align-items:center;gap:8px;display:flex}.ticket-panneau-tete h2{margin:0;font-size:20px;font-weight:600}aside .ticket-verif{padding:0}@media (min-width:1100px){.ticket-ecran-verif{background:var(--acier);border:1px solid var(--trait)}.ticket-ecran-verif .ticket-verif{padding:8px 24px 0}.ticket-verif-pied{background:0 0;border-top:0;margin:0;padding:12px 0 24px;position:static}}.ticket-lecture-bloc{align-items:flex-start;gap:10px;display:flex}.ticket-lecture-bloc svg{color:var(--laiton);flex:none;margin-top:2px}.ticket-lecture-longue{color:var(--encre-doux);margin-top:2px;font-size:13px;display:block}.ticket-lecture{text-align:center;background:var(--acier);flex-direction:column;padding:0 24px}.ticket-lecture-longue-centre{text-align:center}.ticket-refus{margin:0 16px 8px}@media (min-width:1100px){.ticket-refus{margin:0 0 8px}}.ticket-depot-refus{flex:100%;margin:0}.ticket-photos{flex-direction:column;flex:1;gap:14px;padding:8px 16px 28px;display:flex}.ticket-photos-titre{margin:0;font-size:18px;font-weight:600}.ticket-photos-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ticket-photo{position:relative}.ticket-photo .ticket-vignette{width:100%;height:190px}.ticket-photo-retirer{background:var(--pierre);border:1px solid var(--trait-vif);width:44px;height:44px;color:var(--encre);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:6px;right:6px}.ticket-photos-pied{flex-direction:column;gap:10px;margin-top:auto;padding-top:8px;display:flex}.ticket-photos-pied .bouton,.ticket-photos-pied .ticket-suivant{justify-content:center;align-items:center;gap:8px;display:inline-flex}.ticket-vignette[data-grande] img{object-fit:contain}.ticket-vignettes{flex-wrap:wrap;flex:none;gap:6px;max-width:120px;display:flex}.ticket-vignettes .ticket-vignette{width:52px;height:72px}.ticket-existante{background:var(--acier);border:1px solid var(--laiton);flex-direction:column;align-items:flex-start;gap:8px;padding:14px;display:flex}.ticket-existante h2{margin:0}.ticket-existante-texte{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:500}.ticket-existante .aide{margin:0}.ticket-existante .bouton{min-height:48px}.ticket-detail{background:var(--acier);border:1px solid var(--trait)}.ticket-detail summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 14px;font-size:15px;font-weight:600;list-style:none;display:flex}.ticket-detail summary::-webkit-details-marker{display:none}.ticket-detail summary svg{flex:none;transition:transform .15s}.ticket-detail[open] summary svg{transform:rotate(180deg)}.ticket-detail-resume{color:var(--encre-doux);margin-left:10px;font-size:13px;font-weight:400}.ticket-detail>.ticket-controle,.ticket-detail>.ticket-lignes{margin:0 14px 14px}.ticket-controle{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.ticket-controle[data-juste=oui]{color:var(--laiton-vif)}.ticket-controle[data-juste=non]{color:var(--rouille)}.ticket-controle svg{flex:none}.ticket-lignes{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ticket-ligne{border-bottom:1px solid var(--trait);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.ticket-ligne:last-child{border-bottom:0}.ticket-ligne-textes{flex-direction:column;gap:2px;min-width:0;display:flex}.ticket-ligne-nom{overflow-wrap:anywhere;font-size:15px}.ticket-ligne-detail{color:var(--encre-doux);overflow-wrap:anywhere;font-size:12px;display:block}.ticket-ligne-montant{flex:none;font-size:15px}.ticket-ligne[data-retour] .ticket-ligne-montant,tr[data-retour] .montant{color:var(--laiton-vif)}.ticket-decoupage{background:var(--acier);border:1px solid var(--trait);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.ticket-decoupage .aide{margin:0}.finances-case{cursor:pointer;align-items:center;gap:12px;min-height:44px;margin:0;font-size:15px;display:flex}.finances-case input{appearance:none;background:var(--pierre);border:1px solid var(--trait-vif);cursor:pointer;flex:none;width:44px;height:44px;margin:0;position:relative}.finances-case input:checked{border-color:var(--laiton);background:var(--laiton)}.finances-case input:checked:after{content:"";border:solid var(--acier);border-width:0 3px 3px 0;width:10px;height:20px;position:absolute;top:8px;left:15px;transform:rotate(45deg)}.finances-case input:focus-visible{outline:2px solid var(--laiton-vif);outline-offset:2px}.ticket-averifier{color:var(--rouille)}.ticket-parts-liste{flex-direction:column;gap:2px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.ticket-operation{gap:16px}.ticket-operation-tete{flex-direction:column;gap:4px;display:flex}.ticket-operation-tete h1{margin:0}.ticket-operation-colonnes{flex-direction:column;gap:20px;display:flex}.ticket-operation-photos{min-width:0}.ticket-operation-principal{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}.ticket-operation-lignes{flex-direction:column;gap:12px;display:flex}.ticket-operation-lignes h2{margin:0}.ticket-photos-ecran{flex-direction:column;gap:10px;display:flex}.ticket-photos-entete{justify-content:space-between;align-items:center;gap:8px;display:flex}.ticket-photos-entete h2{margin:0}.ticket-photos-pile{gap:10px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ticket-photo-bouton{background:var(--pierre-haut);border:1px solid var(--trait);cursor:zoom-in;padding:0;display:block}.ticket-photo-bouton img{object-fit:contain;width:auto;max-width:70vw;height:220px;display:block}.ticket-photo-agrandie{background:var(--pierre);border:1px solid var(--trait-vif);min-width:min(92vw,320px);max-width:min(96vw,900px);min-height:200px;max-height:94vh;color:var(--encre);padding:0}.ticket-photo-agrandie::backdrop{background:var(--voile-feuille)}.ticket-photo-agrandie img{object-fit:contain;max-width:100%;max-height:92vh;margin:0 auto;display:block}.ticket-photo-fermer{background:var(--pierre);border:1px solid var(--trait-vif);width:44px;height:44px;color:var(--encre);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:6px;right:6px}.ticket-infos{color:var(--encre-doux);flex-direction:column;gap:10px;font-size:14px;display:flex}.ticket-infos ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ticket-infos h3{margin:0 0 2px}.ticket-table{border-collapse:collapse;width:100%;font-size:14px}.ticket-table th,.ticket-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--trait);padding:10px 12px 10px 0;font-weight:400}.ticket-table thead th{color:var(--encre-doux);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.ticket-table tbody th{font-weight:500}.ticket-table .ticket-table-droite{text-align:right;white-space:nowrap;padding-right:0}.ticket-correction{flex-direction:column;gap:14px;display:flex}.ticket-edition{background:var(--acier);border:1px solid var(--trait);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:12px;display:grid}.ticket-edition legend{color:var(--encre-doux);padding:0 6px;font-size:13px}.ticket-edition-nom{grid-column:1/-1}.ticket-edition-champ{flex-direction:column;gap:4px;min-width:0;display:flex}.ticket-edition-champ label{color:var(--encre-doux);margin:0;font-size:12px}.ticket-edition-champ input,.ticket-edition-champ select{box-sizing:border-box;background:var(--pierre);border:1px solid var(--trait-vif);width:100%;min-height:44px;color:var(--encre);font:inherit;padding:0 10px;font-size:15px}.ticket-edition-champ input:focus,.ticket-edition-champ select:focus{border-color:var(--laiton);outline:none}.ticket-edition-erreur{color:var(--rouille);margin:0;font-size:12px}.ticket-edition-retirer{grid-column:1/-1;justify-content:center}.ticket-edition-remises{max-width:240px}.ticket-correction-pied{flex-wrap:wrap;gap:8px;display:flex}.ticket-correction-pied .bouton{min-height:48px}.ticket-decoupage-ecran{flex-direction:column;gap:10px;display:flex}.ticket-decoupage-ecran h2{margin:0}.ticket-parts-edition{flex-direction:column;gap:8px;max-width:480px;margin:0;padding:0;list-style:none;display:flex}.ticket-parts-edition li{justify-content:space-between;align-items:center;gap:12px;display:flex}.ticket-parts-edition input{box-sizing:border-box;background:var(--pierre);border:1px solid var(--trait-vif);width:140px;min-height:44px;color:var(--encre);font:inherit;text-align:right;padding:0 10px;font-size:15px}.ticket-actions{border-top:1px solid var(--trait);flex-direction:column;align-items:flex-start;gap:14px;padding-top:14px;display:flex}.ticket-action-relire{flex-direction:column;gap:4px;display:flex}.ticket-action-relire .aide{margin:0}.ticket-actions .bouton{align-items:center;gap:8px;min-height:44px;display:inline-flex}@media (min-width:1100px){.ticket-colonne[data-large]{max-width:none}.ticket-ecran-verif .ticket-verif[data-colonnes]{grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:start;gap:40px;padding:8px 24px 24px;display:grid}.ticket-verif-gauche{flex-direction:column;gap:14px;min-width:0;display:flex}.ticket-verif-droite{flex-direction:column;gap:16px;min-width:0;display:flex}.ticket-verif-droite .ticket-photo-bouton img{max-height:460px}.ticket-verif-droite .ticket-photos-pile{flex-flow:wrap}.ticket-verif-droite .ticket-photo-bouton{max-width:100%}.ticket-operation-colonnes{flex-direction:row;align-items:flex-start;gap:32px}.ticket-operation-photos{top:calc(var(--hauteur-barre-haute) + 24px);flex:0 0 340px;position:sticky}.ticket-photos-pile{flex-direction:column;overflow:visible}.ticket-photo-bouton img{width:100%;max-width:100%;height:auto;max-height:520px}.ticket-edition{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end}.ticket-edition-nom,.ticket-edition-large{grid-column:span 2}.ticket-edition-retirer{grid-column:auto}.ticket-operation-lignes>.bouton{align-self:flex-start}.ticket-operation-tete{flex-direction:row;justify-content:space-between;align-items:baseline}}.import-sous-titre{margin:0;font-size:22px}.import-etapes{color:var(--encre-doux);flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.import-etapes li{align-items:center;gap:8px;display:inline-flex}.import-etapes li>span{box-sizing:border-box;border:1px solid var(--trait-vif);width:24px;height:24px;font-family:var(--police-mono), ui-monospace, monospace;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.import-etapes li[aria-current=step]{color:var(--encre);font-weight:600}.import-etapes li[aria-current=step]>span{background:var(--encre);border-color:var(--encre);color:var(--acier)}.import-etapes li[data-faite]>span{background:var(--laiton);border-color:var(--laiton);color:var(--acier)}.import-avancement{flex-direction:column;gap:6px;min-width:200px;display:flex}.import-mono{font-family:var(--police-mono), ui-monospace, monospace;font-size:13px}.import-fichier{background:var(--acier);border:1px solid var(--trait);color:var(--encre-doux);flex-wrap:wrap;align-items:center;gap:12px 20px;padding:16px;display:flex}.import-fichier-texte{overflow-wrap:anywhere;flex-direction:column;flex:240px;gap:3px;min-width:0;font-size:14px;display:flex}.import-resume{color:var(--encre-doux);font-size:13px}.import-compte{align-items:center;gap:10px;display:flex}.import-compte label{margin:0}.import-compte .champ{width:auto;min-height:44px}.import-fichier-aide{color:var(--encre-doux);flex:100%;margin:0;font-size:13px}.import-resultat{background:var(--acier);border:1px solid var(--laiton);flex-wrap:wrap;align-items:center;gap:12px 20px;padding:16px;font-size:15px;display:flex}.import-resultat>svg{color:var(--laiton);flex:none}.import-resultat span{flex:240px}.import-resultat a{align-items:center;min-height:44px;display:inline-flex}.import-lignes{flex-direction:column;gap:12px;display:flex}.import-case{cursor:pointer;justify-content:flex-start;align-items:center;width:44px;height:44px;margin:0;display:inline-flex}.import-case input,.import-retenir input{width:18px;height:18px;accent-color:var(--laiton);cursor:pointer;margin:0}.import-categorie{min-height:44px;font-size:14px}.import-categorie:not([data-classee]){border-style:dashed;border-color:var(--laiton);color:var(--laiton-vif)}.import-doublon{color:var(--encre-faible);font-size:13px}.import-origine{color:var(--encre-doux);font-size:13px}.import-prevision{color:var(--encre);cursor:pointer;align-items:flex-start;gap:8px;margin-top:6px;font-size:13px;display:flex}.import-prevision input{width:18px;height:18px;accent-color:var(--laiton);cursor:pointer;flex:none;margin:1px 0 0}.import-cartes{border-bottom:1px solid var(--trait);margin:0;padding:0;list-style:none}.import-carte{border-top:1px solid var(--trait);align-items:flex-start;gap:4px;padding:6px 0;display:flex}.import-carte[data-grise]{color:var(--encre-faible);background:var(--pierre-haut)}.import-carte-corps{flex-direction:column;flex:1;gap:6px;min-width:0;padding-top:10px;display:flex}.import-carte-tete{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.import-carte-libelle{overflow-wrap:anywhere;min-width:0}.import-carte-jour{font-family:var(--police-mono), ui-monospace, monospace;color:var(--encre-doux);font-size:12px}.import-tableau{background:var(--acier);border:1px solid var(--trait);overflow-x:auto}.import-tableau table{border-collapse:collapse;width:100%;min-width:860px;font-size:14px}.import-tableau th{text-align:left;letter-spacing:.06em;color:var(--encre-doux);padding:12px 8px;font-size:12px;font-weight:500}.import-tableau th:first-child,.import-tableau td:first-child{width:52px;padding-left:16px}.import-tableau td{border-top:1px solid var(--trait);padding:4px 8px}.import-tableau tr[data-grise]{background:var(--pierre-haut);color:var(--encre-faible)}.import-droite{white-space:nowrap;text-align:right!important}.import-pied{flex-wrap:wrap;align-items:center;gap:12px 20px;padding-top:8px;display:flex}.import-retenir{min-height:44px;color:var(--encre);cursor:pointer;flex:100%;align-items:center;gap:10px;margin:0;font-size:14px;display:inline-flex}.import-total{font-family:var(--police-mono), ui-monospace, monospace;color:var(--encre-doux);flex:auto;font-size:14px}.import-importer{letter-spacing:.12em;min-height:48px}.import-importer:disabled{background:var(--trait);border-color:var(--trait);color:var(--encre-doux);opacity:1}@media (min-width:1100px){.import-retenir{flex:360px}.import-total{flex:none}}.import-resume[data-lecture]{color:var(--encre)}.import-compte{flex-wrap:wrap;min-width:0;max-width:100%}.import-compte .champ{min-width:0;max-width:100%}.import-releve{background:var(--acier);border:1px solid var(--trait);flex-direction:column;gap:12px;padding:16px;display:flex}.import-releve[data-etat=ecart]{border-color:var(--laiton-vif)}.import-controle{color:var(--encre);align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:1.45;display:flex}.import-controle>svg{flex:none}.import-controle>span{overflow-wrap:anywhere;min-width:0}.import-controle[data-etat=juste]>svg{color:var(--patine)}.import-controle[data-etat=ecart]>svg,.import-controle[data-etat=ecartees]>svg{color:var(--laiton-vif)}.import-controle[data-etat=sans-soldes]>svg{color:var(--encre-doux)}@media (min-width:1100px){.feuille-tache.feuille-modale{border:1px solid var(--trait-vif);width:min(520px,100%);margin:auto}}.budgets-onglets,.budgets-sens{grid-template-columns:repeat(2,minmax(0,1fr))}.budgets-mois{font-family:var(--police-mono), ui-monospace, monospace;color:var(--encre-doux);font-size:12px}.budgets-section{flex-direction:column;gap:14px;display:flex}.budgets-total{background:var(--acier);border:1px solid var(--trait);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.budgets-total-valeur{font-size:26px;font-weight:600}.budgets-total-valeur span{color:var(--encre-doux);font-size:15px;font-weight:400}.budgets-liste,.epargne-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.budgets-liste li{border-top:1px solid var(--trait);flex-direction:column;gap:6px;padding:12px 0;display:flex}.budgets-nom{font-size:16px;font-weight:500}.budgets-surplafond{font-family:var(--police-mono), ui-monospace, monospace;color:var(--encre-doux);font-size:13px}.budgets-liste .finances-jauge{height:8px}.budgets-modifier{align-self:flex-start}.budgets-editeur{flex-direction:column;gap:14px;display:flex}.budgets-editeur-liste{border-bottom:1px solid var(--trait);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.budgets-editeur-liste li{border-top:1px solid var(--trait);grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:12px;padding:4px 0;display:grid}.budgets-editeur-liste label{color:var(--encre);margin:0;font-size:15px}.budgets-plafond{height:44px}.budgets-plafond input{text-align:right;font-size:16px}.budgets-plafond[data-invalide]{border-color:var(--rouille)}.budgets-editeur-actions{gap:10px;display:flex}.budgets-editeur-actions .bouton{min-height:48px}.epargne-liste{gap:12px}.epargne-carte{background:var(--acier);border:1px solid var(--trait);flex-direction:column;gap:8px;padding:16px;display:flex}.epargne-nom{font-size:17px;font-weight:600}.epargne-mis{font-size:22px;font-weight:600}.epargne-mis span{color:var(--encre-doux);font-size:15px;font-weight:400}.epargne-carte .finances-jauge{height:8px}.epargne-conseil{color:var(--encre-doux);font-size:14px}.epargne-livret{color:var(--encre-doux);margin:0;font-size:14px;line-height:1.45}@media (min-width:1100px){.budgets-colonnes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.budgets-colonne{flex-direction:column;gap:12px;display:flex}}.avenir-page{flex-direction:column;gap:16px;max-width:760px;display:flex}.avenir-prevision{background:var(--acier);border:1px solid var(--trait);flex-direction:column;gap:10px;padding:16px;display:flex}.avenir-prevision-chiffre{flex-direction:column;gap:2px;display:flex}.avenir-prevision-valeur{font-size:28px;font-weight:600}.avenir-prevision-depuis{color:var(--encre-faible);font-size:13px}.avenir-suivant{border-top:1px solid var(--trait);color:var(--encre-doux);margin:0;padding-top:10px;font-size:14px;line-height:1.45}.avenir-groupes{flex-direction:column;gap:20px;display:flex}.avenir-groupe{flex-direction:column;display:flex}.avenir-groupe-total{letter-spacing:0;text-transform:none}.avenir-liste{border-bottom:1px solid var(--trait)}.avenir-liste .finances-carte-ligne{border-bottom:0;border-top:1px solid var(--trait);gap:8px}.avenir-liste .finances-avenir-jour-en-ligne{width:auto;font-family:var(--police-mono), ui-monospace, monospace;flex:none}.avenir-liste .finances-avenir-libelle{gap:8px}.avenir-rappel{width:44px;height:44px;color:var(--encre-faible);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.avenir-rappel[aria-pressed=true]{color:var(--laiton)}.avenir-active{min-height:44px;color:var(--encre);align-items:center;gap:10px;margin:0;font-size:15px;display:inline-flex}.avenir-active input{width:18px;height:18px;accent-color:var(--laiton);margin:0}.dettes-nouvelle{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dettes-nouvelle .finances-action{background:var(--acier);border-color:var(--trait-vif);color:var(--encre);justify-content:center}.dettes-bilan{background:var(--acier);border:1px solid var(--trait);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dettes-bilan>div{flex-direction:column;gap:2px;padding:14px 16px;display:flex}.dettes-bilan>div+div{border-left:1px solid var(--trait)}.dettes-bilan-valeur{font-size:22px;font-weight:600}.dettes-bilan-aide{color:var(--encre-doux);margin:0;font-size:14px;line-height:1.5;display:none}.dettes-colonnes{flex-direction:column;gap:24px;display:flex}.dettes-principal{min-width:0}.dettes-sections{flex-direction:column;gap:20px;display:flex}.dettes-section{flex-direction:column;display:flex}.dettes-section-titre{letter-spacing:.2em;color:var(--laiton);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 6px;font-size:12px;font-weight:600;display:flex}.dettes-section-titre .montant{letter-spacing:0;color:var(--encre-faible);font-size:12px;font-weight:500}.dettes-liste{border-bottom:1px solid var(--trait);margin:0;padding:0;list-style:none}.dettes-liste li{border-top:1px solid var(--trait)}.dettes-ligne{width:100%;min-height:76px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;padding:12px 0;display:flex}.dettes-ligne[aria-current=true]{background:var(--acier);box-shadow:inset 0 0 0 1px var(--trait-vif);padding:12px}.dettes-ligne-tete{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dettes-nom{font-size:17px;font-weight:500}.dettes-ligne[aria-current=true] .dettes-nom{font-weight:600}.dettes-reste{font-family:var(--police-mono), ui-monospace, monospace;font-size:15px}.dettes-ligne .finances-jauge{height:6px}.dettes-ligne-pied{color:var(--encre-doux);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:13px;display:flex}.dettes-echeance{font-family:var(--police-mono), ui-monospace, monospace;align-items:center;gap:6px;font-size:12px;display:inline-flex}.dettes-echeance-grande{color:var(--encre-doux);font-family:inherit;font-size:14px}.dettes-solde{color:var(--encre-doux);align-items:center;gap:6px;font-size:14px;display:inline-flex}.dettes-detail{gap:16px}.dettes-rapide{flex-direction:column;gap:8px;display:flex}.dettes-rapide-boutons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dettes-rapide-boutons .bouton,.dettes-rapide-boutons .finances-action{text-transform:none;letter-spacing:0;justify-content:center;min-height:52px;font-size:15px}.dettes-historique{flex-direction:column;gap:6px;display:flex}.dettes-historique ol{border-bottom:1px solid var(--trait);margin:0;padding:0;list-style:none}.dettes-historique li{border-top:1px solid var(--trait);align-items:center;gap:10px;min-height:58px;padding:6px 0;display:flex}.dettes-historique-jour{font-family:var(--police-mono), ui-monospace, monospace;color:var(--encre-doux);font-size:12px}.dettes-historique-texte{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:2px;min-width:0;font-size:15px;display:flex}.dettes-historique-montant{font-family:var(--police-mono), ui-monospace, monospace;font-size:14px}.dettes-rembourser{background:var(--pierre-haut);border:1px solid var(--trait);flex-direction:column;gap:10px;padding:16px;display:flex}.dettes-rembourser label{margin:0}.dettes-rembourser-ligne{gap:8px;display:flex}.dettes-rembourser-ligne .champ{min-width:0;min-height:44px;font-family:var(--police-mono), ui-monospace, monospace;flex:1;font-size:16px}.dettes-rembourser-ligne .bouton{min-height:44px}.dettes-action{min-height:48px}@media (min-width:1100px){.dettes-bilan{flex-wrap:wrap;align-items:flex-end;gap:20px 48px;padding:22px 28px;display:flex}.dettes-bilan>div{padding:0}.dettes-bilan>div+div{padding-left:24px}.dettes-bilan-valeur{font-size:32px}.dettes-bilan-aide{flex:320px;display:block}.dettes-colonnes{flex-direction:row;align-items:flex-start;gap:32px}.dettes-principal{flex:999 520px}.dettes-aside{flex:380px;max-width:440px}.dettes-nouvelle{display:flex}}@media (max-width:1099px){.dettes-detail .finances-detail-titre{display:none}}.finances-avenir-retard{color:var(--rouille);flex:none;font-size:12px;font-weight:600}.analyse{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.analyse-bouton{color:var(--encre);border-color:var(--trait-vif);background:var(--acier)}.analyse-bouton svg{color:var(--laiton)}.analyse-etat{margin:0;font-size:13px}.analyse[data-etape=en_cours] .analyse-etat{color:var(--encre)}.analyse .alerte{align-self:stretch;margin:0}.classer-annonce{display:contents}.finances-a-classer{background:var(--acier);border:1px solid var(--laiton);min-height:52px;color:var(--encre);align-items:center;gap:10px;padding:8px 14px;text-decoration:none;display:flex}.finances-a-classer>svg{color:var(--laiton);flex:none}.finances-a-classer-texte{flex:1;min-width:0;font-size:14px}.finances-a-classer-action{color:var(--laiton-vif);flex:none;align-items:center;gap:2px;font-size:14px;font-weight:600;display:inline-flex}.finances-a-classer:hover .finances-a-classer-action{text-underline-offset:3px;text-decoration:underline}.finances-filtre-lien{text-decoration:none}.finances-filtre-lien svg{color:var(--laiton)}.classer-page{max-width:920px}.classer-intro{max-width:72ch;color:var(--encre-doux);margin:0;font-size:14px;line-height:1.5}.classer-liste .import-carte-corps{padding-bottom:8px}.classer-libelle{font-size:15px;font-weight:500}.classer-carte[data-refusee]{box-shadow:inset 3px 0 0 var(--rouille)}.classer-origine[data-confiance=basse]{color:var(--laiton-vif)}.classer-refus{margin:0}.classer-pied{z-index:1;background:var(--pierre);border-top:1px solid var(--trait);flex-wrap:nowrap;gap:12px;padding:10px 0;position:sticky;bottom:0}.classer-pied .import-total{flex:1;min-width:0;font-size:13px}.cadre-corps[data-menu-bas] .classer-pied{bottom:calc(72px + env(safe-area-inset-bottom,0px))}.classer-envoyer{flex:none;min-height:48px;margin-left:auto}.propositions{background:var(--acier);border:1px solid var(--trait);flex-direction:column;gap:10px;padding:16px;display:flex}.propositions .finances-bloc-titre{margin:0}.propositions-resume,.propositions-masque{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.propositions-masque{color:var(--encre-doux);font-size:14px}.propositions-epargne{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.propositions-epargne .montant{font-family:inherit;font-size:20px;font-weight:600}.propositions-liste,.abonnements-liste{border-bottom:1px solid var(--trait);margin:0;padding:0;list-style:none}.propose-budget{border-top:1px solid var(--trait);align-items:flex-start;gap:4px;padding:8px 0;display:flex}.propose-budget-corps{flex-direction:column;flex:1;gap:6px;min-width:0;padding-top:10px;display:flex}.propose-budget-chiffres{color:var(--encre-doux);flex-wrap:wrap;gap:2px 16px;font-size:13px;display:flex}.propose-budget-champ{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.propose-budget-champ label{margin:0}.propose-budget-champ .budgets-plafond{width:150px}.propose-budget-raison{color:var(--encre-doux);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.propose-applique{margin:0}.abonnements{flex-direction:column;gap:12px;display:flex}.abonnement{border-top:1px solid var(--trait);flex-direction:column;gap:4px;padding:12px 0;display:flex}.abonnement-tete{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.abonnement-nom{overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:600}.abonnement-detail{color:var(--encre-doux);font-size:13px}.abonnement-hausse{color:var(--laiton-vif);align-items:flex-start;gap:6px;font-size:13px;display:inline-flex}.abonnement-hausse svg{flex:none;margin-top:1px}.abonnement-libelle{font-family:var(--police-mono), ui-monospace, monospace;color:var(--encre-faible);overflow-wrap:anywhere;font-size:12px}.abonnement-ajouter{color:var(--encre);align-self:flex-start;margin-top:6px}.abonnement .alerte{margin:4px 0 0}.achats-ecran{gap:16px}.achats-periodes{margin:0}.achats-deux{grid-template-columns:repeat(2,minmax(0,1fr))}.achats-chiffres .finances-chiffres-note{flex-direction:column;gap:2px;display:flex}.achats-cartes{flex-direction:column;gap:16px;display:flex}.achats-carte{background:var(--acier);border:1px solid var(--trait);min-width:0;padding:14px 16px 16px}.achats-barres{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.achats-barre{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;display:grid}.achats-barre-nom{overflow-wrap:anywhere;font-size:15px}.achats-barre-valeur{font-size:14px}.achats-barre-piste{background:var(--pierre-haut);grid-column:1/-1;height:10px;display:block}.achats-barre-piste .finances-barre{background:var(--laiton);height:10px}.achats-barre-detail{color:var(--encre-doux);grid-column:1/-1;font-size:12px}.achats-rangee{align-items:stretch;display:flex}.achats-rangee .finances-ligne{flex:1;min-width:0}.achats-fiche{width:44px;color:var(--encre-doux);flex:none;justify-content:center;align-items:center;display:inline-flex}.achats-fiche:hover{color:var(--encre)}.achats-resultats-titre{justify-content:space-between;align-items:baseline;gap:12px;margin:12px 0 4px;font-size:15px;font-weight:600;display:flex}.achats-pagination{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.achats-pagination-etat{color:var(--encre-doux);text-align:center;font-size:13px}.achats-groupes{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.achats-groupe{border-top:1px solid var(--trait);flex-direction:column;gap:8px;padding:12px 0;display:flex}.achats-groupe:first-child{border-top:0;padding-top:0}.achats-groupe-case{align-items:flex-start;gap:10px;margin:0;display:flex}.achats-groupe-case input{margin-top:3px}.achats-groupe-produits{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;font-size:15px;display:flex}.achats-groupe-nom{flex-direction:column;gap:4px;padding-left:26px;display:flex}.achats-groupe-nom .champ{min-height:44px;font-size:16px}.achats-groupe-nom .champ[aria-invalid=true]{border-color:var(--rouille)}.achats-vide{border:1px dashed var(--trait-vif);color:var(--encre-doux);flex-direction:column;align-items:flex-start;gap:10px;padding:20px 16px;display:flex}.achats-vide svg{color:var(--laiton)}.achats-vide-titre{color:var(--encre);margin:0;font-size:18px}.achats-vide-texte{max-width:60ch;margin:0;font-size:15px;line-height:1.5}.achats-produit-nom{overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.2}.achats-produit-chiffres{background:var(--acier);border:1px solid var(--trait);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:14px 16px;display:grid}.achats-produit-chiffres>div{flex-direction:column;gap:4px;min-width:0;display:flex}.achats-produit-chiffres dd{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600}.achats-edition{flex-direction:column;gap:12px;display:flex}.achats-edition-pied{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.achats-edition-pied p{margin:0}.achats-fusionner{align-self:flex-start}.achats-magasin-achats{color:var(--encre-doux);font-size:13px}.achats-courbe{--serie-0:var(--laiton-vif);--serie-1:var(--encre);--serie-2:var(--patine);--serie-3:var(--rouille);--serie-4:var(--encre-doux);grid-template-columns:64px minmax(0,1fr);gap:8px;margin:0;display:grid}.achats-courbe>p,.achats-courbe>ul,.achats-courbe>table{grid-column:1/-1}.achats-courbe-axe{height:200px;position:relative}.achats-courbe-axe span{font-family:var(--police-mono), ui-monospace, monospace;color:var(--encre-faible);white-space:nowrap;font-size:11px;position:absolute;right:0;transform:translateY(50%)}.achats-courbe-zone{border-bottom:1px solid var(--trait-vif);height:200px;position:relative}.achats-courbe-zone svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.achats-courbe-trait{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.achats-courbe-trait[data-serie="0"],.achats-marqueur[data-serie="0"],.achats-legende-signe[data-serie="0"]{--couleur:var(--serie-0)}.achats-courbe-trait[data-serie="1"],.achats-marqueur[data-serie="1"],.achats-legende-signe[data-serie="1"]{--couleur:var(--serie-1)}.achats-courbe-trait[data-serie="2"],.achats-marqueur[data-serie="2"],.achats-legende-signe[data-serie="2"]{--couleur:var(--serie-2)}.achats-courbe-trait[data-serie="3"],.achats-marqueur[data-serie="3"],.achats-legende-signe[data-serie="3"]{--couleur:var(--serie-3)}.achats-courbe-trait[data-serie="4"],.achats-marqueur[data-serie="4"],.achats-legende-signe[data-serie="4"]{--couleur:var(--serie-4)}.achats-courbe-trait{stroke:var(--couleur)}.achats-courbe-trait[data-serie="1"]{stroke-dasharray:7 4}.achats-courbe-trait[data-serie="2"]{stroke-dasharray:2 4}.achats-courbe-trait[data-serie="3"]{stroke-dasharray:9 3 2 3}.achats-courbe-trait[data-serie="4"]{stroke-dasharray:1 5}.achats-marqueur{background:var(--acier);border:2px solid var(--couleur);cursor:pointer;width:12px;height:12px;margin:-6px 0 0 -6px;padding:0;position:absolute}.achats-marqueur:before{content:"";position:absolute;inset:-14px}.achats-marqueur[data-serie="0"],.achats-legende-signe[data-serie="0"]{border-radius:50%}.achats-marqueur[data-serie="2"],.achats-legende-signe[data-serie="2"]{transform:rotate(45deg)}.achats-marqueur[data-serie="3"],.achats-legende-signe[data-serie="3"]{background:var(--couleur);clip-path:polygon(50% 0,100% 100%,0 100%);border:0;width:14px;height:14px;margin:-7px 0 0 -7px}.achats-marqueur[data-serie="4"],.achats-legende-signe[data-serie="4"]{background:var(--couleur);clip-path:polygon(0 0,100% 0,50% 100%);border:0;width:14px;height:14px;margin:-7px 0 0 -7px}.achats-marqueur:hover{background:var(--couleur)}.achats-courbe-dates{color:var(--encre-faible);grid-column:2;justify-content:space-between;font-size:11px;display:flex}.achats-legende{flex-wrap:wrap;gap:6px 18px;margin:4px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.achats-legende li{align-items:center;gap:8px;display:inline-flex}.achats-legende-signe{background:var(--acier);border:2px solid var(--couleur);flex:none;width:12px;height:12px;display:inline-block}.achats-legende-signe[data-serie="3"],.achats-legende-signe[data-serie="4"]{border:0;width:14px;height:14px}@media (min-width:1100px){.achats-ecran{gap:24px}.achats-cartes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.achats-carte{padding:20px 24px 24px}.achats-carte-large{grid-column:1/-1}.achats-produit-nom{font-size:28px}.achats-produit-chiffres{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;padding:20px 24px}.achats-courbe-axe,.achats-courbe-zone{height:260px}.achats-courbe{grid-template-columns:80px minmax(0,1fr)}.achats-courbe-axe span,.achats-courbe-dates{font-size:12px}.achats-vide{padding:32px}}.achats-sans-detail{flex-wrap:wrap}.achats-sans-detail .finances-a-classer-texte{flex:14rem}@media (min-width:1100px){.achats-sans-detail{flex-wrap:nowrap}}.achats-carte .finances-ligne-libelle{white-space:normal;overflow-wrap:anywhere}.achats-pagination[hidden]{display:none}.achats-message{margin:0}.achats-message:empty{height:0;display:block}.achats-resultats-titre:focus{outline:none}[data-chargement=oui]>:not(.achats-pagination){opacity:.6}.ticket-doublons{background:var(--acier);border:1px solid var(--rouille);flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;display:flex}.ticket-doublons p{align-items:flex-start;gap:8px;margin:0;font-size:14px;line-height:1.45;display:flex}.ticket-doublons p svg{color:var(--rouille);flex:none;margin-top:2px}.ticket-ligne-doublon{color:var(--rouille);font-size:12px;font-weight:600;display:block}.ticket-ligne[data-doublon]{border-left:2px solid var(--rouille);padding-left:10px}.ticket-edition[data-doublon]{border-color:var(--rouille)}.ticket-ligne-doublon[data-en-ligne]{margin-left:8px;display:inline}.ticket-doublons-statut:empty{width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ticket-controle:focus-visible{outline:2px solid var(--laiton-vif);outline-offset:2px}.finances-bilan-courses{border-top:1px solid var(--trait);flex-direction:column;gap:6px;margin-top:6px;padding-top:12px;display:flex}.finances-bilan-sous-titre{letter-spacing:.06em;text-transform:uppercase;color:var(--encre-doux);margin:0;font-size:12px;font-weight:600}.achats-conseils{flex-direction:column;gap:12px;display:flex}.achats-conseils-titre{margin:0;font-size:18px}.achats-inflation{color:var(--encre);font-size:14px;font-weight:500}.achats-carte h3.finances-bloc-titre{margin:0 0 8px;font-size:12px}.conseil-aide{margin:0 0 8px}.conseil-resume{margin:0 0 10px;font-size:15px;line-height:1.45}.conseil-detail{overflow-wrap:anywhere;display:block}.conseil-droite{white-space:nowrap;text-align:right;font-weight:600}.conseil .finances-ligne{align-items:flex-start;padding:10px 0 6px}.conseil-liens{color:var(--encre-doux);overflow-wrap:anywhere;margin:0 0 10px;font-size:13px}.conseil-liens a{color:var(--encre);text-underline-offset:2px}.achats-hausse-part{color:var(--rouille);margin-left:10px;font-weight:600}.achats-a-faire:empty{display:none}.racheter-liste{margin:0 0 12px}.racheter-ligne{border-top:1px solid var(--trait);flex-direction:column;align-items:stretch;gap:10px;padding:12px 0;display:flex}.racheter-ligne .finances-ligne-textes{min-width:0}.racheter-ligne .finances-ligne-libelle{white-space:normal;overflow-wrap:anywhere}.racheter-actions{flex-wrap:wrap;gap:8px;display:flex}.racheter-action{flex:auto;justify-content:center}.racheter-tout{width:100%}.racheter-fait{min-height:0;margin:8px 0 0}.racheter-fait:empty{margin:0}.racheter-fait:focus{outline:none}@media (min-width:600px){.racheter-ligne{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.racheter-action{flex:none}.racheter-tout{width:auto}}.ticket-rappels,.ticket-partage{flex-direction:column;gap:12px;display:flex}.ticket-rappels h2,.ticket-partage h2,.ticket-rappels .aide,.ticket-partage .aide{margin:0}.ticket-rappels-liste,.ticket-partage-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ticket-rappels-liste li,.ticket-partage-liste li{border-bottom:1px solid var(--trait)}.ticket-rappels-liste li:last-child,.ticket-partage-liste li:last-child{border-bottom:0}.ticket-rappel{align-items:flex-start;min-height:44px;padding:6px 0}.ticket-rappel-textes{flex-direction:column;gap:2px;min-width:0;padding-top:10px;display:flex}.ticket-partage-ligne{flex:1;justify-content:space-between;align-self:center;align-items:center;gap:12px;min-width:0;display:flex}.ticket-partage-resume{flex-direction:column;gap:4px;font-size:14px;display:flex}.ticket-partage-resume p{margin:0}.ticket-rappels .bouton{justify-content:center;align-items:center;gap:8px;display:inline-flex}@media (min-width:768px){.ticket-rappels>.bouton,.ticket-partage>.finances-action{align-self:flex-start}}.chiffre-jour{background:var(--acier);border:1px solid var(--trait);border-left:2px solid var(--laiton);flex-direction:column;gap:10px;padding:16px;display:flex}.chiffre-jour[data-etat=manque]{border-left-color:var(--rouille)}.chiffre-jour-tete{width:100%;min-height:44px;color:var(--encre);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:0;display:flex}.chiffre-jour-valeur{overflow-wrap:anywhere;font-size:32px;font-weight:600;line-height:1.15}.chiffre-jour-fin{color:var(--encre-doux);font-size:15px}.chiffre-jour-voir{color:var(--laiton-vif);align-items:center;gap:4px;margin-top:6px;font-size:14px;display:inline-flex}.chiffre-jour-voir svg{transition:transform .15s}.chiffre-jour-tete[aria-expanded=true] .chiffre-jour-voir svg{transform:rotate(180deg)}.chiffre-jour-phrase{color:var(--encre-doux);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.chiffre-jour-pistes{flex-direction:column;gap:4px;font-size:15px;display:flex}.chiffre-jour-pistes .finances-etiquette{margin:0}.chiffre-jour-pistes ul{flex-direction:column;gap:2px;margin:0;padding-left:20px;display:flex}.chiffre-jour-calcul{border-top:1px solid var(--trait);flex-direction:column;gap:10px;padding-top:12px;display:flex}.chiffre-jour-calcul .finances-bloc-titre,.chiffre-jour-calcul .finances-precision{margin:0}.chiffre-jour-termes,.chiffre-jour-elements{margin:0;padding:0;list-style:none}.chiffre-jour-termes{flex-direction:column;display:flex}.chiffre-jour-terme{border-top:1px solid var(--trait);padding:8px 0}.chiffre-jour-terme:first-child{border-top:0;padding-top:0}.chiffre-jour-terme-tete{justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;display:flex}.chiffre-jour-terme-tete>span:first-child{overflow-wrap:anywhere;min-width:0}.chiffre-jour-terme[data-sens=plus] .chiffre-jour-terme-tete .montant{color:var(--laiton-vif)}.chiffre-jour-elements{flex-direction:column;gap:2px;margin-top:4px;padding-left:12px;display:flex}.chiffre-jour-elements li{color:var(--encre-doux);justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.chiffre-jour-elements li>span:first-child{overflow-wrap:anywhere;min-width:0}.chiffre-jour-total{border-top:1px solid var(--trait-vif);flex-direction:column;gap:4px;margin:0;padding-top:10px;display:flex}.chiffre-jour-total>div{justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;display:flex}.chiffre-jour-total dt{color:var(--encre-doux)}.chiffre-jour-total dd{margin:0;font-weight:600}.chiffre-jour-total>div:last-child{font-size:17px}.chiffre-jour-total>div:last-child dt{color:var(--encre)}@media (min-width:1100px){.chiffre-jour{flex-flow:wrap;align-items:flex-start;column-gap:32px}.chiffre-jour-tete{flex:0 360px;width:auto}.chiffre-jour-phrase,.chiffre-jour-pistes{flex:360px}.chiffre-jour-calcul{flex-basis:100%}}.finances-categorie-nature{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:4px 12px;display:flex}.finances-categorie-nature .finances-etiquette{margin:0}.finances-categorie-nature .champ{flex:0 220px;min-height:44px}.finances-categorie-nature .alerte{flex-basis:100%;margin:0}.natures-section{flex-direction:column;gap:10px;margin-bottom:8px;display:flex}.natures-proposees .aide{margin:0}.nature-proposee{border-top:1px solid var(--trait);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 0;display:flex}.nature-proposee:first-child{border-top:0}.nature-proposee-nom{overflow-wrap:anywhere;flex:120px;min-width:0;font-size:15px}.nature-pastille{border:1px solid var(--trait-vif);min-height:28px;color:var(--encre);align-items:center;padding:0 10px;font-size:13px;display:inline-flex}.nature-pastille[data-nature=essentiel]{border-color:var(--patine)}.nature-pastille[data-nature=plaisir]{border-color:var(--laiton)}.nature-pastille[data-nature=epargne]{border-style:dashed;border-color:var(--encre-doux)}.chiffre-jour[data-etat=invitation]{border-left-color:var(--trait-vif)}.chiffre-jour-invitation{align-self:flex-start}.chiffre-jour-apart{margin-top:4px}.chiffre-jour-apart .finances-precision{margin:0 0 2px}.chiffre-jour-avancement{flex-direction:column;gap:1px;margin-top:2px;display:flex}.defis-ecran .chapeau{margin:0}.defis-colonnes{flex-direction:column;gap:28px;display:flex}.defis-colonne{flex-direction:column;gap:28px;min-width:0;display:flex}.defis-titre:focus{outline:none}.defis-section{flex-direction:column;gap:10px;min-width:0;display:flex}.defis-section .aide{margin:0}.defis-titre{margin:0;font-size:16px;font-weight:600}.defis-liste{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.defis-carte{background:var(--acier);border:1px solid var(--trait);border-left:3px solid var(--trait-vif);flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.defis-carte[data-statut=en_cours],.defis-carte[data-statut=reussi],.defis-proposition{border-left-color:var(--laiton)}.defis-carte[data-statut=a_verifier]{border-left-color:var(--rouille)}.defis-carte .aide,.defis-carte p{overflow-wrap:anywhere;margin:0}.defis-carte .bouton,.defis-carte .bouton-discret-large{align-self:flex-start}.defis-carte .bouton,.defis-choix .bouton,.defis-choix .bouton-discret-large,.defis-choix .champ{min-height:44px}.defis-carte-tete{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.defis-carte-nom{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600}.defis-etiquette{border:1px solid var(--trait-vif);color:var(--encre-doux);flex:none;padding:2px 8px;font-size:12px}.defis-avancement{font-variant-numeric:tabular-nums;font-size:15px}.defis-cible{color:var(--encre-doux);font-size:14px}.defis-grand{font-size:22px;font-weight:600;line-height:1.25}.defis-barre{background:var(--trait);height:8px;overflow:hidden}.defis-barre>span{background:var(--laiton-vif);height:100%;display:block}.defis-gestes{flex-wrap:wrap;gap:8px;display:flex}.defis-choix{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.defis-choix .champ{flex:160px;min-width:0}.defis-proposition-texte{font-size:17px;line-height:1.4}.defis-badge{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px}.defis-inconnu{max-width:56ch}.defis-resume{background:var(--acier);border:1px solid var(--trait);border-left:2px solid var(--laiton);color:var(--encre);flex-direction:column;gap:8px;padding:14px 16px;text-decoration:none;display:flex}.defis-resume:hover{border-color:var(--laiton);color:var(--encre)}.defis-resume-tete{justify-content:space-between;align-items:center;gap:12px;display:flex}.defis-resume-chiffres{flex-wrap:wrap;gap:8px 24px;margin:0;display:flex}.defis-resume-chiffres div{flex-direction:column;gap:1px;display:flex}.defis-resume-chiffres dt{color:var(--encre-doux);font-size:12px}.defis-resume-chiffres dd{font-variant-numeric:tabular-nums;margin:0;font-size:17px;font-weight:600}.defis-colonnes[data-large]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:32px;display:grid}.rec-carte{gap:12px}.rec-sous-titre{color:var(--encre-doux);margin:8px 0 0;font-size:15px;font-weight:600}.rec-solde{font-size:16px;font-weight:600}.rec-liste{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rec-ligne{border-top:1px solid var(--trait);flex-direction:column;gap:10px;padding:12px 0;display:flex}.rec-ligne:first-child{border-top:0}.rec-ligne-prise{flex-direction:column;gap:2px}.rec-ligne-texte{flex-direction:column;gap:4px;min-width:0;display:flex}.rec-nom{overflow-wrap:anywhere;font-size:16px}.rec-details{color:var(--encre-doux);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:14px;display:flex}.rec-raison{color:var(--encre-doux);font-size:13px}.rec-pastille{border:1px solid var(--laiton);min-height:26px;color:var(--laiton-vif);align-items:center;padding:0 10px;font-size:13px;display:inline-flex}.rec-gestes{flex-wrap:wrap;gap:8px;display:flex}.rec-ajout{align-self:flex-start}.rec-info{color:var(--patine);font-size:14px}.semaine-resultat{min-height:1.4em;margin:0;scroll-margin-bottom:160px;font-size:14px}.semaine-resultat[data-etat=oui]{color:var(--patine)}.semaine-resultat[data-etat=non]{color:var(--encre);font-weight:500}.rec-alerte{margin-top:0}.rec-formulaire{border:1px solid var(--trait-vif);flex-direction:column;gap:8px;padding:14px;display:flex}.rec-formulaire label,.rec-champ label{color:var(--encre-doux);font-size:14px}.rec-champ{flex-direction:column;gap:6px;display:flex}.rec-champ .aide{margin:0}.rec-ligne-champ{align-items:stretch;gap:8px;display:flex}.rec-pourcent{max-width:96px}.rec-chiffres{flex-wrap:wrap;gap:12px 32px;margin:0;display:flex}.rec-chiffres>div{flex-direction:column;gap:2px;display:flex}.rec-chiffres dt{color:var(--encre-doux);font-size:13px}.rec-chiffres dd{margin:0;font-size:22px;font-weight:600}.rec-boss{border-top:1px solid var(--trait);flex-direction:column;gap:8px;padding:12px 0;display:flex}.rec-boss:first-child{border-top:0}.rec-boss-tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.rec-vie{background:var(--pierre);border:1px solid var(--trait-vif);height:14px}.rec-vie-reste{background:var(--rouille);height:100%}.rec-boss[data-etat=vaincu] .rec-nom{color:var(--encre-doux);text-decoration:line-through}.rec-themes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rec-theme{background:var(--pierre-haut);border:1px solid var(--trait-vif);min-height:88px;color:var(--encre);font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex}.rec-theme:disabled{cursor:not-allowed}.rec-theme:disabled>span:not(.rec-theme-echantillon){color:var(--encre-doux)}.rec-theme[aria-checked=true]{border:2px solid var(--laiton-vif)}.rec-theme-echantillon{background:var(--laiton);border-bottom:4px solid var(--laiton-vif);width:100%;height:14px;display:block}.rec-theme:disabled .rec-theme-echantillon{opacity:.5}.rec-theme .aide{margin:0}@media (min-width:640px){.rec-ligne{flex-direction:row;justify-content:space-between;align-items:center}.rec-ligne-prise{flex-direction:row}.rec-themes{grid-template-columns:repeat(4,1fr)}}:root[data-accent=mousse],.rec-theme[data-accent=mousse]{--laiton:#6fa05f;--laiton-vif:#98c585}:root[data-theme=clair][data-accent=mousse],:root[data-theme=clair] .rec-theme[data-accent=mousse]{--laiton:#2f6b3a;--laiton-vif:#24542d}@media (prefers-color-scheme:light){:root:not([data-theme])[data-accent=mousse],:root:not([data-theme]) .rec-theme[data-accent=mousse]{--laiton:#2f6b3a;--laiton-vif:#24542d}}:root[data-accent=ardoise],.rec-theme[data-accent=ardoise]{--laiton:#7f9bc4;--laiton-vif:#a6bfe3}:root[data-theme=clair][data-accent=ardoise],:root[data-theme=clair] .rec-theme[data-accent=ardoise]{--laiton:#3b5f8f;--laiton-vif:#2d4a72}@media (prefers-color-scheme:light){:root:not([data-theme])[data-accent=ardoise],:root:not([data-theme]) .rec-theme[data-accent=ardoise]{--laiton:#3b5f8f;--laiton-vif:#2d4a72}}:root[data-accent=brique],.rec-theme[data-accent=brique]{--laiton:#e5a07a;--laiton-vif:#f0bd9d}:root[data-theme=clair][data-accent=brique],:root[data-theme=clair] .rec-theme[data-accent=brique]{--laiton:#6b2c1a;--laiton-vif:#52210f}@media (prefers-color-scheme:light){:root:not([data-theme])[data-accent=brique],:root:not([data-theme]) .rec-theme[data-accent=brique]{--laiton:#6b2c1a;--laiton-vif:#52210f}}.rec-theme[data-accent=laiton]{--laiton:#b08d57;--laiton-vif:#d4ac71}:root[data-theme=clair] .rec-theme[data-accent=laiton]{--laiton:#7a5a1c;--laiton-vif:#654812}@media (prefers-color-scheme:light){:root:not([data-theme]) .rec-theme[data-accent=laiton]{--laiton:#7a5a1c;--laiton-vif:#654812}}.essais-colonne,.taxe-colonne{flex-direction:column;gap:20px;max-width:640px;display:flex}.essais-colonne>.chapeau,.taxe-colonne>.chapeau{margin:0}.essais-ajouter{align-self:flex-start}.essais-groupe{flex-direction:column;gap:8px;display:flex}.essais-groupe .aide{margin:0}.essais-liste,.taxe-lignes{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.essai,.taxe-ligne{background:var(--acier);border:1px solid var(--trait);flex-direction:column;gap:4px;padding:14px 18px;display:flex}.essai[data-statut=garde],.essai[data-statut=resilie]{border-left:3px solid var(--trait-vif)}.essai-tete,.taxe-ligne-tete{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.essai-nom,.taxe-ligne-libelle{overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:600}.essai-statut{color:var(--laiton-vif);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.essai-detail,.taxe-ligne-detail{color:var(--encre-doux);font-size:13px}.essai-gestes{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.essai-discret{min-height:44px;color:var(--encre-doux);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:14px;text-decoration:underline}.essai-discret:disabled{opacity:.5;cursor:not-allowed}.taxe-ligne-gestes .essai-discret:only-child{padding-left:0}.essais-lien{align-self:flex-start}.essai-proposition{background:var(--acier);border:1px solid var(--trait);border-left:3px solid var(--laiton);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.arrivee-proposition{background:var(--acier);border:1px solid var(--trait);border-left:3px solid var(--laiton);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.arrivee-proposition .finances-carte-ligne{border:0;padding:0}.arrivee-proposition-texte{flex-direction:column;gap:2px;min-width:0;display:flex}.arrivee-proposition-texte>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.arrivee-creation{flex-direction:column;gap:12px;display:flex}.operation-prevision{margin:4px 0 8px}.operation-prevision-question{color:var(--encre);margin:0}.operation-prevision-arrivee{margin:4px 0 8px}.avenir-choix{gap:10px}.avenir-choix-bouton{text-align:left;background:var(--acier);border:1px solid var(--trait);width:100%;min-height:64px;color:var(--encre);font:inherit;cursor:pointer;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.avenir-choix-bouton:hover{border-color:var(--trait-vif)}.avenir-choix-bouton>span{flex-direction:column;gap:4px;display:flex}.avenir-choix-titre{font-weight:600}.avenir-choix-aide{color:var(--encre-doux);font-size:13px}.essai-proposition p{margin:0;line-height:1.5}.essai-proposition-titre{margin:0;font-size:16px;font-weight:600}.taxe-annees{flex-wrap:wrap;gap:8px;display:flex}.taxe-annees [aria-pressed=true]{border-color:var(--laiton);color:var(--encre)}.taxe-total{background:var(--acier);border:1px solid var(--trait);flex-direction:column;gap:6px;padding:18px;display:flex}.taxe-total .aide{margin:4px 0 0}.taxe-total-valeur{font-size:30px;font-weight:600}.taxe-repartition{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.taxe-repartition li{justify-content:space-between;gap:12px;font-size:14px;display:flex}.taxe-vide{background:var(--acier);border:1px solid var(--trait);margin:0;padding:18px;line-height:1.5}.taxe-a-trancher{border-left:3px solid var(--laiton);margin:0;padding:10px 12px;font-size:14px}.taxe-parade{color:var(--encre);align-self:flex-start;margin-top:6px}.taxe-ligne-gestes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.taxe-ligne-gestes .taxe-parade{margin-top:0}.taxe-ecartees{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.taxe-ecartees>div{width:100%}.essai-rappel-coche{color:var(--encre);font-weight:600}.finances-message[tabindex="-1"]:focus{outline:none}.taxe-ligne-faite{color:var(--laiton-vif);align-items:center;gap:6px;font-size:14px;display:inline-flex}.finances-bilan-taxe p{margin:0;line-height:1.5}.reglages-salaire{flex-direction:column;gap:8px;margin-top:16px;display:flex}.reglages-salaire .finances-bloc-titre,.reglages-salaire .aide,.reglages-salaire p{margin:0}.reglages-salaire-champs{grid-template-columns:1fr;gap:4px 12px;display:grid}.reglages-salaire-champs label{color:var(--encre-doux);margin-top:8px;font-size:14px}.reglages-salaire-proposition{border:1px solid var(--trait);border-left:2px solid var(--laiton);flex-direction:column;align-items:flex-start;gap:6px;padding:12px;font-size:15px;display:flex}.reglages-salaire>.finances-lien-bouton{align-self:flex-start}@media (min-width:768px){.reglages-salaire-champs{grid-template-columns:max-content minmax(0,320px);align-items:center}.reglages-salaire-champs label{margin-top:0}}.chiffre-jour-salaire-attendu{border-top:1px dashed var(--trait-vif);margin-top:4px}.chiffre-jour-salaire-attendu .chiffre-jour-terme-tete{color:var(--encre-doux)}.chiffre-jour-salaire-attendu .finances-precision{margin:2px 0 0}.reglages-coach{flex-direction:column;gap:24px;max-width:640px;display:flex}.coach-bloc{flex-direction:column;gap:12px;display:flex}.coach-titre{margin:0;font-size:17px;font-weight:600}.coach-bloc>.aide,.coach-question>.aide{margin:0}.coach-choix{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.coach-question{border:0;flex-direction:column;gap:8px;min-width:0;margin:0 0 16px;padding:0;display:flex}.coach-question legend{padding:0;font-size:16px;font-weight:600}.coach-option{background:var(--acier);border:1px solid var(--trait);cursor:pointer;align-items:flex-start;gap:12px;min-height:48px;padding:12px 14px;display:flex}.coach-option[data-choisi=true]{border-color:var(--laiton)}.coach-option input{width:22px;height:22px;accent-color:var(--laiton);flex:none;margin:0}.coach-option-texte{flex-direction:column;gap:2px;min-width:0;display:flex}.coach-option-titre{font-size:16px}.coach-option-texte .aide{margin:0}.coach-questionnaire{flex-direction:column;gap:8px;display:flex}.coach-photo{object-fit:cover;border:1px solid var(--trait);width:100%;max-height:220px;display:block}.epargne-pourquoi{overflow-wrap:anywhere;font-size:15px;font-style:italic;line-height:1.45}.epargne-etape{color:var(--laiton);font-size:15px;font-weight:600}@media (min-width:720px){.coach-photo{max-height:260px}}.bilan-jour{gap:10px}.bilan-jour .aide{margin:0}.bilan-jour-demander{align-self:flex-start}.bilan-jour-lignes{overflow-wrap:anywhere;flex-direction:column;gap:8px;max-width:72ch;margin:0;padding-left:20px;font-size:16px;line-height:1.5;display:flex}.bilan-retours{border-top:1px solid var(--trait);flex-direction:column;gap:8px;margin-top:6px;padding-top:12px;display:flex}.bilan-retours-question{color:var(--encre-doux);margin:0;font-size:13px}.bilan-retours-boutons{flex-wrap:wrap;gap:8px;display:flex}.bilan-retours-boutons .bouton-discret-large[aria-pressed=true]{border-color:var(--laiton);color:var(--encre);background:var(--acier);box-shadow:inset 0 -2px 0 var(--laiton)}.bilan-retours .aide{min-height:1.4em;margin:0}.bilans-droite>.bilan-retours:first-child{border-top:0;margin-top:0;padding-top:0}.bouton-discret-large[aria-disabled=true]{opacity:.4;cursor:default}.bilans-colonne{flex-direction:column;gap:20px;max-width:560px;display:flex}.bilans-droite{flex-direction:column;gap:20px;min-width:0;display:flex}@media (min-width:1024px){.bilans-colonne{grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:start;gap:32px;max-width:none;display:grid}}.bilans-choix{flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}.bilans-periode{text-transform:capitalize;margin:8px 0 12px;font-size:20px;font-weight:600}.recap{flex-direction:column;gap:10px;display:flex}.recap-piste{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;margin:0;padding:0 0 4px;scroll-padding-inline:0;list-style:none;display:flex;overflow-x:auto}.recap-piste::-webkit-scrollbar{display:none}.recap-piste:focus-visible{outline:2px solid var(--laiton-vif);outline-offset:2px}.recap-carte{scroll-snap-align:center;box-sizing:border-box;background:var(--acier);border:1px solid var(--trait);border-left:3px solid var(--laiton);flex-direction:column;flex:0 0 100%;justify-content:center;gap:10px;min-height:280px;padding:24px 22px;display:flex;position:relative}.recap-etiquette{letter-spacing:.08em;text-transform:uppercase;color:var(--encre-doux);margin:0;font-size:12px;font-weight:600}.recap-valeur{color:var(--laiton-vif);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:34px;font-weight:700;line-height:1.15}.recap-phrase{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.5}.recap-commandes{justify-content:space-between;align-items:center;gap:12px;display:flex}.recap-position{color:var(--encre-doux);margin:0;font-size:13px}@media (min-width:768px){.recap-carte{min-height:300px}.recap-valeur{font-size:40px}}.discussion-colonne{flex-direction:column;gap:16px;width:100%;max-width:720px;display:flex}.discussion-fil{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.discussion-message{flex-direction:column;gap:6px;max-width:94%;display:flex}.discussion-message[data-role=moi]{align-self:flex-end;align-items:flex-end}.discussion-auteur{letter-spacing:.04em;color:var(--encre-faible);margin:0;font-size:12px}.discussion-repli{font-style:italic}.discussion-bulle{background:var(--acier);border:1px solid var(--trait);overflow-wrap:anywhere;flex-direction:column;gap:8px;padding:12px 14px;line-height:1.5;display:flex}.discussion-bulle p,.discussion-bulle .aide{margin:0}.discussion-message[data-role=moi] .discussion-bulle{border-color:var(--laiton)}.discussion-message[data-detresse] .discussion-bulle{border-left:3px solid var(--patine)}.discussion-appel{align-self:flex-start;align-items:center;gap:8px;min-height:44px;text-decoration:none;display:inline-flex}.discussion-appel>svg{width:18px;height:18px}.discussion-action-aide{margin:4px 0 0}.discussion-actions{flex-direction:column;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:flex}.discussion-action{background:var(--acier);border:1px solid var(--trait);border-left:3px solid var(--laiton);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.discussion-action[data-etat=appliquee]{border-left-color:var(--patine)}.discussion-action[data-etat=ecartee]{opacity:.7;border-left-color:var(--trait-vif)}.discussion-action-libelle{overflow-wrap:anywhere;margin:0;line-height:1.5}.discussion-action-etat{color:var(--encre-doux);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.discussion-action-etat>svg{width:16px;height:16px;color:var(--patine)}.discussion-action-gestes{flex-wrap:wrap;gap:8px;display:flex}.discussion-attente{color:var(--encre-doux);margin:0;font-size:14px}.discussion-origine{border:1px solid var(--trait-vif);justify-content:space-between;align-items:center;gap:8px;max-width:720px;margin:0;padding:4px 4px 4px 14px;font-size:14px;display:flex}.discussion-vide{background:var(--acier);border:1px solid var(--trait);flex-direction:column;gap:10px;padding:18px;display:flex}.discussion-vide p{margin:0;line-height:1.5}.discussion-suggestions{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.discussion-suggestions .bouton-discret-large{text-align:left;justify-content:flex-start;width:100%;height:auto;min-height:44px;padding:10px 14px}.discussion-champ{bottom:calc(72px + env(safe-area-inset-bottom,0px));z-index:5;background:var(--pierre);border-top:1px solid var(--trait);flex-direction:column;gap:8px;padding:12px 0;display:flex;position:sticky}.discussion-saisie{resize:vertical;min-height:64px;max-height:200px}.discussion-champ-barre{align-items:center;gap:12px;display:flex}.discussion-champ-barre .discussion-envoyer{min-height:44px;margin-left:auto}.discussion-trop{margin:0;padding:6px 10px;font-size:13px}.discussion-quota{color:var(--encre-doux);margin:0;font-size:14px}.discussion-effacer{align-self:flex-start}.discussion-appel-carte{flex-direction:column;align-items:flex-end;gap:6px;max-width:100%;display:flex}.discussion-appel-carte .aide{text-align:right;margin:0}.discussion-appel-urgence{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0;display:flex}.discussion-retours{flex-wrap:wrap;gap:6px;display:flex}.discussion-retours .bouton-discret-large{height:36px;padding:0 10px;font-size:13px}.discussion-fin{scroll-margin-bottom:280px}@media (min-width:1100px){.discussion-champ{bottom:0}.discussion-message{max-width:80%}}.discussion-message[data-role=coach]{min-width:0;max-width:100%}.discussion-bulle{min-width:0}.discussion-bulle>:is(ul,ol,h3,h4){margin:0}.fow-liste{flex-direction:column;gap:4px;padding-left:22px;display:flex}.fow-titre{font-size:15px;font-weight:600;line-height:1.35}.discussion-bulle code{font-family:var(--police-mono), ui-monospace, monospace;background:var(--pierre-haut);border:1px solid var(--trait);padding:1px 5px;font-size:.92em}.fow-code{background:var(--pierre-haut);border:1px solid var(--trait);max-width:100%;margin:0;padding:10px 12px;font-size:13px;overflow-x:auto}.fow-code code{background:0 0;border:0;padding:0}.fow-tableau{border:1px solid var(--trait);background:var(--pierre-haut);max-width:100%;overflow-x:auto}.fow-tableau:focus-visible{outline:2px solid var(--laiton-vif);outline-offset:2px}.fow-tableau table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.fow-tableau th,.fow-tableau td{border-bottom:1px solid var(--trait);white-space:nowrap;padding:8px 12px}.fow-tableau th{color:var(--encre-doux);font-weight:600}.fow-tableau tbody tr:last-child td{border-bottom:0}.discussion-attente{flex-direction:column;gap:8px;display:flex}.fow-etapes{color:var(--encre-faible);flex-direction:column;gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.fow-etapes li{overflow-wrap:anywhere;padding-left:14px;position:relative}.fow-etapes li:before{content:"";background:var(--trait-vif);width:6px;height:6px;position:absolute;top:.6em;left:0}.fow-etapes li[data-derniere=oui]{color:var(--encre);font-weight:600}.fow-etapes li[data-derniere=oui]:before{background:var(--laiton-vif)}.fow-consulte{color:var(--encre-faible);font-size:13px}.fow-consulte summary{cursor:pointer;overflow-wrap:anywhere;align-items:center;min-height:44px;display:flex}.fow-consulte ol{flex-direction:column;gap:2px;margin:0 0 8px;padding-left:22px;display:flex}.fow-geste{background:var(--acier);border:1px solid var(--trait);border-left:3px solid var(--laiton);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.fow-geste[data-etat=fait],.fow-geste[data-etat=confirme]{border-left-color:var(--patine)}.fow-geste[data-etat=refuse],.fow-geste[data-etat=annule],.fow-geste[data-etat=perime]{border-left-color:var(--trait-vif);opacity:.8}.fow-geste[data-etat=echoue]{border-left-color:var(--rouille)}.fow-geste-titre{overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.4}.fow-geste-lignes{flex-direction:column;gap:4px;margin:0;font-size:14px;display:flex}.fow-geste-lignes>div{flex-wrap:wrap;gap:2px 12px;display:flex}.fow-geste-lignes dt{color:var(--encre-faible);min-width:7em}.fow-geste-lignes dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.fow-geste-etat{color:var(--encre-doux);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.fow-geste-etat>svg{width:16px;height:16px}.fow-geste .alerte{margin:0}.fow-geste .discussion-action-gestes .bouton,.fow-geste .discussion-action-gestes .bouton-discret-large{min-height:44px}.fow-graphique{--serie-0:var(--graphe-0);--serie-1:var(--graphe-1);--serie-2:var(--graphe-2);--serie-3:var(--graphe-3);--anneau:var(--acier);background:var(--acier);border:1px solid var(--trait);flex-direction:column;gap:8px;min-width:0;margin:0;padding:12px 14px;display:flex}.fow-graphique-titre{overflow-wrap:anywhere;font-weight:600;line-height:1.35}.fow-graphique-lecture{min-height:1.5em;color:var(--encre-doux);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:14px}.fow-graphique-zone{touch-action:pan-y;width:100%;min-width:0}.fow-svg{max-width:100%;display:block;overflow:visible}.fow-grille{stroke:var(--trait);stroke-width:1px}.fow-axe{stroke:var(--trait-vif);stroke-width:1px}.fow-graduation,.fow-etiquette{fill:var(--encre-faible);font-size:11px;font-family:var(--police-mono), ui-monospace, monospace}.fow-etiquette[data-active=oui]{fill:var(--encre);font-weight:600}.fow-repere{stroke:var(--trait-vif);stroke-width:1px;stroke-dasharray:3 3}.fow-fond-actif{fill:var(--encre);opacity:.07}.fow-zone{fill:#0000;cursor:crosshair}.fow-barre[data-serie="0"],.fow-marqueur[data-serie="0"]{fill:var(--serie-0)}.fow-barre[data-serie="1"],.fow-marqueur[data-serie="1"]{fill:var(--serie-1)}.fow-barre[data-serie="2"],.fow-marqueur[data-serie="2"]{fill:var(--serie-2)}.fow-barre[data-serie="3"],.fow-marqueur[data-serie="3"]{fill:var(--serie-3)}.fow-trait{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.fow-trait[data-serie="0"]{stroke:var(--serie-0)}.fow-trait[data-serie="1"]{stroke:var(--serie-1)}.fow-trait[data-serie="2"]{stroke:var(--serie-2)}.fow-trait[data-serie="3"]{stroke:var(--serie-3)}.fow-marqueur{stroke:var(--anneau);stroke-width:2px}.fow-legende{color:var(--encre-doux);flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.fow-legende li{align-items:center;gap:6px;min-height:24px;display:inline-flex}.fow-signe{flex:none}@media (min-width:1100px){.fow-graphique{padding:16px 18px}}.fow-bulle{--fow-bas:calc(72px + env(safe-area-inset-bottom,0px) + 16px);right:16px;bottom:calc(var(--fow-bas) + var(--fow-decale,0px));z-index:14;position:fixed}.fow-bulle[data-sans-menu]{--fow-bas:calc(env(safe-area-inset-bottom,0px) + 16px)}body:has(.tache-annulation-zone) .fow-bulle{--fow-decale:64px}body:has(.finances-saisie-pied,.ticket-verif-pied,.classer-pied,.semaine-pied) .fow-bulle{display:none}.fow-bulle-bouton{background:var(--pierre);border:1.5px solid var(--laiton);width:56px;height:56px;box-shadow:0 4px 14px var(--ombre);cursor:pointer;border-radius:0;padding:0;display:block;position:relative}.fow-bulle-bouton:focus-visible{outline:2px solid var(--laiton-vif);outline-offset:3px}.fow-bulle-bouton img{object-fit:cover;width:100%;height:100%;display:block}.fow-bulle-pastille{border:2px solid var(--acier);background:var(--laiton);border-radius:50%;width:14px;height:14px;position:absolute;top:-7px;right:-7px}.fow-bulle-pastille[data-etat=arrivee]{background:var(--patine)}.fow-bulle-pastille[data-etat=ecrit]{animation:1.4s ease-out infinite fow-pulse}@keyframes fow-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--laiton-vif) 70%, transparent)}to{box-shadow:0 0 0 9px color-mix(in srgb, var(--laiton-vif) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.fow-bulle-pastille[data-etat=ecrit]{animation:none}}.fow-bulle-etiquette{background:var(--acier);border:1px solid var(--trait-vif);box-shadow:0 2px 8px var(--ombre);white-space:nowrap;padding:6px 10px;font-size:14px;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.fow-panneau{top:0;left:0;right:0;bottom:max(calc(72px + env(safe-area-inset-bottom,0px)), var(--fow-clavier,0px));z-index:14;padding-top:env(safe-area-inset-top,0px);background:var(--pierre);flex-direction:column;display:flex;position:fixed}.fow-panneau[data-sans-menu]{bottom:max(env(safe-area-inset-bottom,0px), var(--fow-clavier,0px))}.fow-panneau-entete{background:var(--acier);border-bottom:1px solid var(--trait);flex:none;align-items:center;gap:12px;min-height:56px;padding:8px 12px;display:flex}.fow-panneau-logo{border:1px solid var(--laiton);width:32px;height:32px;display:block}.fow-panneau-titre{margin:0 auto 0 0;font-size:18px;font-weight:600}.fow-panneau-bouton{justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:0 12px;text-decoration:none;display:inline-flex}.fow-panneau-bouton>svg{width:16px;height:16px}.fow-panneau-corps{overscroll-behavior:contain;flex:1;min-height:0;padding:12px 16px 0;overflow-y:auto}.fow-panneau .discussion-colonne{max-width:none}.fow-panneau .discussion-champ{bottom:0}.fow-panneau .discussion-message{max-width:100%}.cadre-corps[data-bulle][data-menu-bas]{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px) + 96px)}@media (max-width:1099px){.cadre-corps[data-bulle]:not([data-menu-bas]){padding-bottom:calc(env(safe-area-inset-bottom,0px) + 96px)}}@media (min-width:1100px){.fow-bulle,.fow-bulle[data-sans-menu]{--fow-bas:24px;right:24px}.fow-panneau{left:auto;right:0;top:var(--hauteur-barre-haute);border-left:1px solid var(--trait-vif);width:440px;box-shadow:-10px 0 28px var(--ombre);padding-top:0;bottom:0}.fow-panneau[data-sans-menu]{bottom:0}.cadre-corps[data-bulle]{padding-bottom:104px}}.semaine-ecran .chapeau{margin:0}.semaine-etape{flex-direction:column;gap:14px;min-width:0;max-width:720px;display:flex}.semaine-etape-libelle{margin:0}.semaine-titre-etape,.semaine-titre-fin{margin:0;font-size:22px;font-weight:600;line-height:1.25}.semaine-titre-page{margin:0;font-size:20px;font-weight:600}.semaine-periode{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.semaine-periode .aide,.rendez-vous-silence{margin:0}.semaine-demande-bilan{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.semaine-titre-etape:focus,.semaine-titre-fin:focus{outline:none}.semaine-contenu,.semaine-groupes{flex-direction:column;gap:16px;min-width:0;display:flex}.semaine-groupes .defis-section,.semaine-groupes .achats-carte{min-width:0}.semaine-bloc{flex-direction:column;gap:6px;display:flex}.semaine-bloc p,.semaine-groupes p{overflow-wrap:anywhere}.semaine-grand{font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:600;line-height:1.2}.semaine-ecart{margin:0;font-size:16px;font-weight:600}.semaine-vide{background:var(--acier);border:1px solid var(--trait);padding:18px}.semaine-lien{align-self:flex-start;min-height:44px}.semaine-details{background:var(--acier);border:1px solid var(--trait);padding:4px 16px 12px}.semaine-details>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.semaine-details .defis-titre{display:none}.semaine-parts{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.semaine-part{grid-template-columns:1fr auto;grid-template-areas:"nom valeur""barre barre";align-items:baseline;gap:4px 12px;display:grid}.semaine-part-nom{grid-area:nom}.semaine-part-valeur{font-variant-numeric:tabular-nums;grid-area:valeur;gap:10px;display:flex}.semaine-part-barre{background:var(--trait);grid-area:barre;height:8px;display:block;overflow:hidden}.semaine-part-barre>span{background:var(--laiton-vif);height:100%;display:block}.semaine-part[data-part=plaisir] .semaine-part-barre>span{background:var(--patine)}.semaine-part[data-part=epargne] .semaine-part-barre>span{background:var(--encre-doux)}.semaine-geste{align-self:flex-start;min-height:44px}.semaine-pied{bottom:calc(72px + env(safe-area-inset-bottom,0px));z-index:5;background:var(--pierre);border-top:1px solid var(--trait);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 0;display:flex;position:sticky}.semaine-pied .bouton,.semaine-pied .bouton-discret-large,.semaine-etape .bouton,.semaine-etape .bouton-discret-large,.semaine-etape .champ{min-height:44px}.semaine-fin{flex-direction:column;gap:14px;max-width:720px;display:flex}.semaine-points{min-height:1.4em;margin:0;font-size:18px;font-weight:600}.semaine-bilan{gap:10px}.semaine-carte{gap:6px}.semaine-carte-geste{color:var(--laiton-vif);min-height:24px;font-weight:600}.semaine-indisponible{flex-direction:column;gap:12px;max-width:56ch;display:flex}.rendez-vous-jour{flex-direction:column;gap:6px;display:flex}.rendez-vous-jour .champ{max-width:240px;min-height:44px}@media (min-width:1100px){.semaine-pied{bottom:0}}.entete-module-bloc{flex-direction:column;gap:12px;display:flex}.entete-module{justify-content:space-between;align-items:center;gap:8px;min-height:48px;display:flex}.entete-module-titre{text-wrap:balance;margin:0;font-size:26px;font-weight:700;line-height:1.15}.entete-module-actions{align-items:center;display:flex}.onglets-module{border:1px solid var(--trait-vif);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.onglets-module>a,.onglets-module>button{min-height:44px;color:var(--encre-doux);font:inherit;border:0;border-left:1px solid var(--trait-vif);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:4px;min-width:0;padding:0 6px;font-size:14px;text-decoration:none;display:flex}.onglets-module>:first-child{border-left:0}.onglets-module>*>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.onglets-module>[aria-current=page]{background:var(--encre);color:var(--acier);font-weight:600}.barre-mois h2{text-align:center;flex:1;margin:0;font-size:22px;font-weight:700}@media (min-width:1100px) and (max-width:1279px){.menu-haut .menu-lien{padding:0 6px}}.aujourdhui-ecran{flex-direction:column;gap:14px;padding-bottom:16px;display:flex}.aujourdhui-date{flex-direction:column;gap:2px;display:flex}.aujourdhui-titre{text-wrap:balance;margin:0;font-size:26px;font-weight:700;line-height:1.15}.aujourdhui-cartes{flex-direction:column;gap:14px;display:flex}.aujourdhui-surtitre{min-width:0;font-family:var(--police-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--laiton);align-items:center;gap:8px;font-size:12px;text-decoration:none;display:inline-flex}.aujourdhui-surtitre svg{flex:none}.aujourdhui-surtitre-lien:after{content:"";position:absolute;inset:0}.aujourdhui-surtitre-lien:hover{color:var(--laiton-vif)}.aujourdhui-carte{background:var(--acier);border:1px solid var(--trait);flex-direction:column;gap:8px;padding:12px 16px;display:flex;position:relative}.aujourdhui-carte-tete{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.aujourdhui-carte-tete>button{z-index:1;margin:-8px -12px -8px 0;position:relative}.aujourdhui-carte-corps{flex-direction:column;gap:6px;min-height:40px;display:flex}.aujourdhui-gros{letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:30px;font-weight:700;line-height:1.1}.aujourdhui-valeur-ligne{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.aujourdhui-valeur-ligne[data-etat=manque] .aujourdhui-gros{color:var(--rouille)}.aujourdhui-doux{color:var(--encre-doux)}.aujourdhui-phrase{margin:0;line-height:1.35}.aujourdhui-phrase-manque{color:var(--encre-doux);font-size:14px}.aujourdhui-erreur{border:1px solid var(--rouille);color:var(--rouille);margin:0;padding:10px 12px;font-size:14px}.aujourdhui-rang{justify-content:space-between;align-items:center;gap:12px;display:flex}.aujourdhui-serie{align-items:center;gap:6px;font-size:13px;display:inline-flex}.aujourdhui-lien,.aujourdhui-souvenir{z-index:1;align-items:center;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex;position:relative}.aujourdhui-lien{color:var(--laiton-vif);font-weight:600}.aujourdhui-lien:hover{text-underline-offset:3px;text-decoration:underline}.aujourdhui-souvenir{text-align:right;min-width:0;color:var(--encre-doux);flex:auto;justify-content:flex-end;font-size:13px}.aujourdhui-souvenir:hover{color:var(--encre)}.aujourdhui-bouton{background:var(--laiton);border:1px solid var(--laiton);min-height:44px;color:var(--acier);align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.aujourdhui-bouton:hover{background:var(--laiton-vif);border-color:var(--laiton-vif);color:var(--acier)}.aujourdhui-question{font-size:17px}.aujourdhui-extrait{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:16px;display:-webkit-box;overflow:hidden}.aujourdhui-taches{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aujourdhui-tache{border-top:1px solid var(--trait);align-items:center;gap:4px;min-height:46px;display:flex}.aujourdhui-tache-titre{min-width:0;min-height:44px;color:var(--encre);overflow-wrap:anywhere;flex:1;align-items:center;text-decoration:none;display:flex}.aujourdhui-tache-titre:hover{color:var(--laiton-vif)}.aujourdhui-tache-echeance{font-family:var(--police-mono), ui-monospace, monospace;color:var(--encre-doux);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.aujourdhui-tache-echeance[data-retard]{color:var(--rouille)}.aujourdhui-ligne-lien{background:var(--acier);border:1px solid var(--trait);min-height:52px;color:var(--encre);align-items:center;gap:10px;padding:4px 14px;font-size:14px;text-decoration:none;display:flex}.aujourdhui-ligne-lien:hover{border-color:var(--trait-vif)}.aujourdhui-ligne-lien svg{color:var(--laiton-vif);flex:none}.aujourdhui-ligne-lien-texte{flex:1;min-width:0}.aujourdhui-attente{background:var(--trait);opacity:.5;width:55%;height:32px;display:block}.aujourdhui-attente-liste{width:100%;height:100px}.aujourdhui-attente-journal{width:100%;height:56px}@media (min-width:1100px){.aujourdhui-ecran{gap:20px;padding-top:8px;padding-bottom:32px}.aujourdhui-ecran .entete-module-bloc{display:none}.aujourdhui-titre{letter-spacing:-.01em;font-size:32px}.aujourdhui-cartes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.aujourdhui-carte>.aujourdhui-rang{margin-top:auto}.aujourdhui-carte{gap:10px;padding:16px 20px}.aujourdhui-ligne-lien[data-testid=aujourdhui-rendez-vous]{grid-column:1/-1}}.lanceur{flex-direction:column;gap:14px;display:flex}.lanceur-recherche .champ-recherche-cadre{height:48px}.lanceur-section{flex-direction:column;gap:8px;display:flex}.lanceur-section>.aide{margin:0}.lanceur-rang{justify-content:space-between;align-items:center;gap:12px;display:flex}.lanceur-surtitre{font-family:var(--police-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--laiton);margin:0;font-size:12px;font-weight:400}.lanceur-reorganiser{min-height:44px;color:var(--laiton-vif);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px;font-weight:600}.lanceur-phrase:empty{display:none}.lanceur-tuiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.lanceur-tuile{border:1px solid var(--trait);background:var(--pierre-haut);width:100%;height:100%;min-height:104px;color:var(--encre);font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;text-decoration:none;display:flex;position:relative}.lanceur-tuile>svg:first-child{color:var(--laiton-vif);margin-bottom:6px}.lanceur-tuile:hover{border-color:var(--trait-vif)}.lanceur-tuile-nom{font-size:17px}.lanceur-tuile-etat{color:var(--encre-doux);overflow-wrap:anywhere;font-size:13px}.lanceur-tuile-epingle{color:var(--encre-doux);align-items:center;gap:4px;display:inline-flex;position:absolute;top:10px;right:10px}.lanceur-tuile-rang{color:var(--laiton-vif);font-family:var(--police-mono), ui-monospace, monospace;font-size:12px}.lanceur-tuile[aria-pressed=true]{border-color:var(--laiton)}.lanceur-resultats,.lanceur-outils{border-top:1px solid var(--trait);margin:0;padding:0;list-style:none}.lanceur-ligne{border-bottom:1px solid var(--trait);min-height:52px;color:var(--encre);align-items:center;gap:14px;padding:4px;text-decoration:none;display:flex}.lanceur-ligne:hover,.lanceur-ligne:active{background:var(--acier)}.lanceur-ligne>svg{color:var(--encre-doux);flex:none}.lanceur-ligne-nom{flex:1;min-width:0}.lanceur-ligne-origine{text-overflow:ellipsis;white-space:nowrap;max-width:45%;color:var(--encre-faible);flex:none;font-size:13px;overflow:hidden}@media (min-width:1100px){.lanceur-recherche,.lanceur-resultats,.lanceur-outils{max-width:640px}.lanceur-tuiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}.feuille-creer .feuille-tache-corps{gap:14px}.creer-groupe{flex-direction:column;gap:8px;display:flex}.creer-surtitre{font-family:var(--police-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--laiton);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:400;display:flex}.creer-tuiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.creer-tuile{border:1px solid var(--trait-vif);background:var(--pierre-haut);height:100%;min-height:76px;color:var(--encre);text-align:center;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:6px 4px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.creer-tuile svg{color:var(--laiton-vif)}.creer-tuile:hover{border-color:var(--laiton)}@media (min-width:1100px){.feuille-tache.feuille-creer{width:min(640px,100%)}.creer-tuiles{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.creer-tuile{min-height:88px}}.onglets-finances .onglets-module>a,.onglets-finances .onglets-module>button{padding:0 2px}.feuille-rubriques .feuille-tache-corps{gap:10px}.rubriques-groupe{flex-direction:column;gap:6px;display:flex}.rubriques-groupe-titre{font-family:var(--police-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--laiton);margin:0;font-size:12px;font-weight:400}.rubriques-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.rubriques-tuile{background:var(--pierre-haut);border:1px solid var(--trait);min-height:44px;color:var(--encre);cursor:pointer;align-items:center;gap:10px;padding:0 10px;font-size:14px;text-decoration:none;display:flex}.rubriques-tuile svg{color:var(--laiton-vif);flex:none}.rubriques-tuile span{overflow-wrap:anywhere;min-width:0;line-height:1.2}.rubriques-tuile[aria-current=page]{border-color:var(--laiton);font-weight:600}.rubriques-case input{width:20px;height:20px;accent-color:var(--laiton);flex:none;margin:0}.rubriques-case:has(input:checked){border-color:var(--laiton);font-weight:600}.rubriques-case:has(input:focus-visible){outline:2px solid var(--laiton-vif);outline-offset:2px}.rubriques-choisir{min-height:44px;color:var(--laiton-vif);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;padding:0;font-size:14px;font-weight:600;display:inline-flex}.rubriques-choix-pied{bottom:calc(-20px - env(safe-area-inset-bottom,0px));background:var(--acier);border-top:1px solid var(--trait);flex-direction:column;gap:6px;margin-bottom:-20px;padding:10px 0 20px;display:flex;position:sticky}.rubriques-choix-pied .aide{margin:0}.echeancier-ecran{flex-direction:column;gap:14px;display:flex}.echeancier-entete-large{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.echeancier-entete-large .titre-ecran{margin:0;font-weight:700}.echeancier-entete-actions{align-items:center;gap:12px;display:flex}.echeancier-onglets>button>svg{flex:none}@media (min-width:1100px){.echeancier-entete-actions .echeancier-onglets{min-width:280px}}.echeancier-puces{flex-wrap:wrap;gap:4px;display:flex}.echeancier-puce{border:1px solid var(--trait-vif);min-height:44px;color:var(--encre-doux);font:inherit;cursor:pointer;background:0 0;padding:0 9px;font-size:13px}@media (min-width:1100px){.echeancier-puces{gap:6px}.echeancier-puce{padding:0 14px;font-size:14px}}.echeancier-puce:hover{color:var(--encre)}.echeancier-puce[aria-pressed=true]{background:var(--encre);border-color:var(--encre);color:var(--acier);font-weight:600}.echeancier-groupes{flex-direction:column;gap:14px;max-width:760px;display:flex}.echeancier-groupe{flex-direction:column;display:flex}.echeancier-groupe-titre{font-family:var(--police-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--laiton);margin:0;font-size:12px;font-weight:400}.echeance-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.echeance-ligne{border-top:1px solid var(--trait);min-height:56px;color:var(--encre);align-items:center;gap:12px;padding:6px 0;text-decoration:none;display:flex}.echeance-ligne:hover .echeance-titre{color:var(--laiton-vif)}.echeance-ligne[data-faite=oui] .echeance-titre{color:var(--encre-doux);text-decoration:line-through}.echeance-icone{color:var(--laiton-vif);flex:none;display:inline-flex}.echeance-icone[data-categorie=argent]{color:var(--patine)}.echeance-icone[data-categorie=papier]{color:var(--rouille)}.echeance-icone[data-categorie=demarche]{color:var(--encre-doux)}.echeance-icone[data-categorie=peremption]{color:var(--laiton)}.echeance-texte{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.echeance-titre{overflow-wrap:anywhere}.echeance-detail{color:var(--encre-doux);font-size:13px}.echeance-fin{font-family:var(--police-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;margin-left:auto;font-size:13px;display:flex}.echeance-quand{color:var(--encre-doux)}.echeance-montant .montant{color:var(--encre)}.echeance-quand[data-retard]{color:var(--rouille)}.echeancier-calendrier{flex-direction:column;gap:14px;display:flex}.echeancier-calendrier-grille-bloc{flex-direction:column;gap:12px;min-width:0;display:flex}.echeancier-mois{border:1px solid var(--trait);justify-content:space-between;align-items:center;display:flex}.echeancier-mois strong{text-transform:capitalize;font-size:16px}.echeancier-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.echeancier-cal-jour-semaine{font-family:var(--police-mono), ui-monospace, monospace;color:var(--encre-doux);text-align:center;padding:2px 0;font-size:11px}.echeancier-case{background:var(--pierre-haut);min-width:0;min-height:46px;color:var(--encre);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border:1px solid #0000;flex-direction:column;justify-content:flex-start;align-items:center;gap:3px;padding:5px 0 0;font-size:14px;display:flex}.echeancier-case:hover{border-color:var(--trait-vif)}.echeancier-case[data-hors-mois=oui]{color:var(--encre-faible);background:0 0}.echeancier-case[data-aujourdhui=oui]{border-color:var(--encre-doux)}.echeancier-case[aria-pressed=true]{border-color:var(--laiton-vif);color:var(--laiton-vif);font-weight:700}.echeancier-marques{align-items:center;gap:3px;height:9px;display:flex}.echeance-marque{fill:none;stroke-width:1.6px;width:9px;height:9px;stroke:var(--laiton-vif);flex:none}.echeance-marque[data-categorie=argent]{stroke:var(--patine)}.echeance-marque[data-categorie=papier]{stroke:var(--rouille)}.echeance-marque[data-categorie=demarche]{stroke:var(--encre-doux)}.echeance-marque[data-categorie=peremption]{stroke:var(--laiton)}.echeancier-legende{color:var(--encre-doux);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.echeancier-legende li{align-items:center;gap:5px;display:inline-flex}.echeancier-detail-jour{min-width:0}@media (min-width:1100px){.echeancier-calendrier{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.echeancier-case{min-height:76px;padding-top:8px}}.taches-entete-outils{align-items:center;gap:16px;display:flex}.taches-lien-calendrier{min-height:44px;color:var(--laiton-vif);align-items:center;gap:6px;padding:0 6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.taches-lien-calendrier:hover{color:var(--encre)}.demarches-ecran{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px) + 24px);flex-direction:column;gap:14px;display:flex}.demarches-actions{flex-direction:column;gap:8px;display:flex}.demarches-actions .bouton{justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:0;text-decoration:none;display:inline-flex}.demarches-sections{flex-direction:column;gap:14px;display:flex}.demarches-section{flex-direction:column;display:flex}.demarches-surtitre{font-family:var(--police-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--laiton);margin:0;font-size:12px;font-weight:400}.demarches-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.demarche-ligne{border-top:1px solid var(--trait);min-height:56px;color:var(--encre);align-items:center;gap:12px;padding:6px 0;text-decoration:none;display:flex}.demarche-ligne:hover .demarche-ligne-titre{color:var(--laiton-vif)}.demarche-ligne-icone{color:var(--laiton-vif);flex:none;display:inline-flex}.demarche-ligne-texte{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.demarche-ligne-titre{overflow-wrap:anywhere}.demarche-ligne-detail{color:var(--encre-doux);overflow-wrap:anywhere;font-size:13px}.demarche-ligne-date{text-align:right;max-width:38%;font-family:var(--police-mono), ui-monospace, monospace;color:var(--encre-doux);font-variant-numeric:tabular-nums;flex:none;font-size:13px;line-height:1.3}.demarche-ligne-date[data-urgente]{color:var(--rouille)}.demarche-retour{min-height:44px;color:var(--laiton-vif);align-self:flex-start;align-items:center;gap:2px;margin:-6px 0 -6px -8px;padding:0 8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.demarche-retour:hover{text-underline-offset:3px;text-decoration:underline}.demarche-tete{flex-direction:column;gap:4px;display:flex}.demarche-surtitre{font-family:var(--police-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--laiton);font-size:12px}.demarche-surtitre[data-etat=attente]{color:var(--rouille)}.demarche-surtitre[data-etat=close]{color:var(--encre-doux)}.demarche-titre{text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:700;line-height:1.15}.demarche-resume{background:var(--acier);border:1px solid var(--trait);flex-direction:column;gap:8px;margin:0;padding:12px 16px;display:flex}.demarche-rang{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.demarche-rang dt{color:var(--encre-doux);flex:none}.demarche-rang dd{text-align:right;overflow-wrap:anywhere;margin:0}.demarche-mono{font-family:var(--police-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.demarche-section{flex-direction:column;gap:4px;display:flex}.demarche-frise{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.demarche-frise li{border-top:1px solid var(--trait);grid-template-columns:76px 1fr;gap:10px;padding:7px 0;font-size:14px;display:grid}.demarche-frise li>span:first-child{color:var(--encre-doux);white-space:nowrap}.demarche-frise li[data-futur]>span:last-child{color:var(--encre-doux)}.demarche-gestes{flex-wrap:wrap;gap:8px;display:flex}.demarche-gestes .bouton{justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:0;display:inline-flex}.demarche-gestes .bouton-plein{flex:100%}.demarche-nature{border:0;flex-wrap:wrap;align-items:center;gap:6px 16px;min-width:0;margin:0;padding:0;display:flex}.demarche-nature legend{color:var(--encre-doux);margin-bottom:6px;padding:0;font-size:13px}.demarche-nature-choix{color:var(--encre);align-items:center;gap:8px;min-height:44px;margin:0;font-size:15px;display:inline-flex}.demarche-nature-choix input{width:20px;height:20px;accent-color:var(--laiton);margin:0}.demarche-champs-deux{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.courrier-ecran{gap:14px}.courrier-photos,.courrier-proposition{flex-direction:column;gap:14px;display:flex}.courrier-photos>.aide,.courrier-proposition>.aide{margin:0}.courrier-titre{margin:0;font-size:18px;font-weight:600}.courrier-actions{flex-direction:column;gap:10px;display:flex}.courrier-actions .bouton{justify-content:center;align-items:center;gap:8px;min-height:48px;margin-top:0;display:inline-flex}.courrier-lecture{background:var(--acier);border:1px solid var(--trait);flex-direction:column;gap:6px;padding:16px;display:flex}.courrier-lecture>.aide{margin:0}@media (min-width:1100px){.demarches-ecran{padding-bottom:32px}.demarches-actions{flex-direction:row}.demarches-actions .bouton{flex:none;padding:0 18px}.demarches-sections{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;display:grid}.demarche-fiche>*,.courrier-ecran>*{max-width:760px}.demarche-fiche .entete-module .marque{display:none}.demarche-fiche .entete-module{justify-content:flex-end;min-height:0}.demarche-gestes .bouton-plein{flex:none}.courrier-actions{flex-flow:wrap}.courrier-actions .bouton{flex:none;padding:0 18px}.courrier-photos .ticket-photos-liste{grid-template-columns:repeat(4,minmax(0,1fr))}}.tache-papier{color:var(--rouille);align-items:center;gap:6px;font-size:13px;display:inline-flex}.revue-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.revue-point{border-top:1px solid var(--trait);flex-direction:column;gap:8px;min-width:0;padding:12px 0;display:flex}.revue-point-titre{color:var(--encre);overflow-wrap:anywhere;align-items:center;gap:10px;font-weight:600;display:inline-flex}.revue-point-titre svg{color:var(--rouille);flex:none}.revue-gestes{flex-wrap:wrap;gap:8px;display:flex}.revue-gestes .bouton,.revue-gestes .bouton-discret-large{min-height:44px}.revue-date{flex-direction:column;gap:8px;display:flex}.revue-date .champ{max-width:20rem}.revue-notes{align-items:center;gap:8px;margin:0;display:flex}.revue-notes svg{color:var(--patine);flex:none}.voix-champ{flex-direction:column;gap:10px;display:flex}.voix-saisie{resize:vertical;min-height:64px;max-height:160px}.voix-barre{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.voix-barre .voix-envoyer{flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-height:48px;display:inline-flex}.voix-champ .champ-dicte-corps{align-items:flex-start}.voix-erreur{margin:0}.voix-ou{font-family:var(--police-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--laiton);margin:0;font-size:12px;font-weight:400}.voix-resultat{flex-direction:column;gap:12px;display:flex}.voix-resultat-tete{flex-direction:column;gap:8px;display:flex}.voix-fait{font-family:var(--police-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--patine);align-items:center;gap:8px;font-size:12px;display:flex}.voix-fait-rien{color:var(--encre);letter-spacing:0;text-transform:none;font-family:inherit;font-size:15px}.voix-citation{color:var(--encre-doux);overflow-wrap:anywhere;margin:0;font-size:13px;font-style:italic}.voix-ecartees{margin:0}.voix-carte{background:var(--pierre-haut);border:1px solid var(--trait-vif);flex-direction:column;gap:10px;padding:12px 16px;display:flex}.voix-carte[data-statut=annulee],.voix-carte[data-statut=laissee]{opacity:.65}.voix-carte-tete{justify-content:space-between;align-items:center;gap:12px;display:flex}.voix-type{align-items:center;gap:8px;font-weight:600;display:inline-flex}.voix-type svg{color:var(--laiton-vif)}.voix-gros{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.1}.voix-date{font-family:var(--police-mono), ui-monospace, monospace;color:var(--encre-doux);font-size:13px}.voix-texte{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.4}.voix-champs{grid-template-columns:auto 1fr;gap:4px 14px;margin:0;font-size:14px;display:grid}.voix-champ-ligne{display:contents}.voix-champs dt{color:var(--encre-doux)}.voix-champs dd{overflow-wrap:anywhere;margin:0}.voix-chiffre{border-top:1px solid var(--trait);color:var(--encre-doux);margin:0;padding-top:8px;font-size:13px}.voix-etat{color:var(--encre-doux);margin:0;font-size:14px}.voix-boutons{flex-wrap:wrap;gap:8px;display:flex}.voix-boutons .bouton,.voix-autre{justify-content:center;align-items:center;gap:8px;min-height:44px;text-decoration:none;display:inline-flex}.voix-autre{width:100%;min-height:48px}.resultat-quand .montant{color:var(--encre)}@media (min-width:1100px){.resultat-quand{max-width:22rem}}.champ-dicte{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.champ-dicte-corps{align-items:center;gap:2px;min-width:0;display:flex}.champ-dicte-corps>:first-child{flex:1;min-width:0}.dictee-champ-bouton{flex:none}.dictee-champ-actif{background:var(--laiton);color:var(--pierre);animation:1.4s ease-in-out infinite dictee-pouls}.dictee-champ-actif:hover{color:var(--pierre)}@media (prefers-reduced-motion:reduce){.dictee-champ-actif{animation:none}}.dictee-direct{color:var(--encre-doux);align-items:center;gap:10px;margin:0;font-size:14px;line-height:1.4;display:flex}.dictee-direct svg{color:var(--laiton-vif);flex:none}.riche-barre .dictee-direct{flex-basis:100%}@media (min-width:1100px){.champ-recherche.barre .dictee-champ-bouton{display:none}.champ-recherche.barre{min-width:130px}.menu-haut .menu-lien{padding:0 6px}}@media (min-width:1100px) and (max-width:1279px){.barre-haute-dedans{gap:8px;padding:12px 24px}.menu-haut .menu-lien{padding:0 4px;font-size:14px}}.menu-plus{display:flex;position:relative}.menu-plus-bouton{font:inherit;cursor:pointer;background:0 0;border:0;gap:4px;padding:0}.menu-plus-bouton svg{transition:transform .15s}.menu-plus-bouton[aria-expanded=true] svg{transform:rotate(180deg)}.menu-plus-liste{z-index:20;background:var(--pierre-haut);border:1px solid var(--trait);min-width:200px;box-shadow:0 8px 24px var(--ombre);margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 13px);left:0}.menu-plus-liste[hidden]{display:none}@media (min-width:1100px){.menu-haut .menu-plus-bouton{border-bottom:2px solid #0000}.menu-haut .menu-plus-bouton[data-courant=oui]{color:var(--encre);border-bottom-color:var(--laiton);font-weight:600}.menu-haut .menu-plus-liste .menu-lien{border-bottom:0;border-left:2px solid #0000;width:100%;padding:0 16px;display:flex}.menu-haut .menu-plus-liste .menu-lien[aria-current=page]{border-left-color:var(--laiton)}}@media (prefers-reduced-motion:reduce){.menu-plus-bouton svg{transition:none}}.mails-ecran{flex-direction:column;gap:14px;padding-bottom:16px;display:flex}.mails-ecran .chapeau,.mails-etat{margin:0}.mails-annonce:empty{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.mails-annonce{color:var(--encre-doux);margin:0;font-size:14px}.mails-natif{margin:0}.mails-nombre,.mails-quand,.mails-repere,.mails-boite{font-family:var(--police-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.mails-surtitre{font-family:var(--police-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--laiton);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:400;display:flex}.mails-surtitre-rouille{color:var(--rouille)}.mails-surtitre-detail{text-transform:uppercase;flex-wrap:wrap}.mails-puces{flex-wrap:wrap;gap:6px;display:flex}.mails-puce{border:1px solid var(--trait-vif);min-height:44px;color:var(--encre);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 14px;font-size:13px;display:inline-flex}.mails-puce[aria-pressed=true]{background:var(--encre);border-color:var(--encre);color:var(--acier);font-weight:600}.mails-nombre{font-size:12px}.mails-boite{border:1px solid var(--trait-vif);letter-spacing:0;text-transform:none;color:var(--encre-doux);white-space:nowrap;flex:none;padding:1px 6px;font-size:11px;font-weight:400}.mails-boite[data-boite=contact]{border-color:var(--laiton-vif);color:var(--laiton-vif)}.mails-urgent,.mails-suspect{border:1px solid var(--rouille);font-family:var(--police-mono), ui-monospace, monospace;letter-spacing:0;text-transform:none;color:var(--rouille);white-space:nowrap;flex:none;padding:1px 6px;font-size:11px;font-weight:400}.mails-quand{color:var(--encre-doux);flex:none;margin-left:auto;font-size:13px}.mails-expediteur{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mails-propositions{flex-direction:column;gap:14px;display:flex}.mails-proposition{background:var(--pierre-haut);border:1px solid var(--trait);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.mails-proposition-de{min-width:0;color:var(--encre-doux);align-items:center;gap:8px;font-size:13px;display:flex}.mails-proposition-quoi{overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin:0;font-size:15px;display:flex}.mails-proposition-icone{color:var(--patine);flex:none;padding-top:2px;display:inline-flex}.mails-ok{color:var(--patine)}.mails-proposition-detail{color:var(--encre-doux);overflow-wrap:anywhere;margin:0;font-size:13px}.mails-acceptee{border-color:var(--patine)}.mails-boutons{flex-wrap:wrap;gap:8px;display:flex}.mails-proposition .mails-bouton{gap:6px;padding:0 12px;font-size:13px}.mails-bouton{border:1px solid var(--trait-vif);min-height:44px;color:var(--encre);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.mails-bouton:hover{border-color:var(--encre-doux)}.mails-bouton:disabled{opacity:.45;cursor:default}.mails-bouton-plein{background:var(--laiton);border-color:var(--laiton);color:var(--acier)}.mails-bouton-plein:hover{background:var(--laiton-vif);border-color:var(--laiton-vif)}.mails-bouton-large{width:100%}.mails-lien{min-height:44px;color:var(--laiton-vif);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.mails-lien:hover{text-underline-offset:3px;text-decoration:underline}.mails-lien:disabled{opacity:.45;cursor:default}.mails-ecartes{flex-direction:column;gap:4px;display:flex}.mails-ecartes-ligne{color:var(--encre-doux);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.mails-ecartes-texte{align-items:center;gap:8px;min-width:0;display:inline-flex}.mails-ecartes-texte svg{color:var(--rouille);flex:none}.mails-ecartes-liste{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mails-ecartes-liste[hidden]{display:none}.mails-ecarte{border:1px solid var(--rouille);background:var(--pierre-haut);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.mails-ecarte-sujet{overflow-wrap:anywhere;margin:0;font-size:15px}.mails-section{flex-direction:column;gap:8px;display:flex}.mails-liste{border-top:1px solid var(--trait);margin:0;padding:0;list-style:none}.mails-liste>li{border-bottom:1px solid var(--trait)}.mails-ligne{min-height:56px;color:var(--encre);align-items:center;gap:12px;margin:0;padding:6px 0;text-decoration:none;display:flex}.mails-liste>li.mails-ligne{border-bottom:1px solid var(--trait)}a.mails-ligne:hover{background:var(--acier)}.mails-ligne-fixe{cursor:default}.mails-ligne-icone{color:var(--patine);flex:none;display:inline-flex}.mails-ligne-texte{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mails-ligne-titre{align-items:center;gap:8px;min-width:0;display:flex}.mails-ligne-sujet{color:var(--encre-doux);overflow-wrap:anywhere;font-size:13px}.mails-ligne-sujet[data-erreur]{color:var(--rouille)}.mails-ligne-fin{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.mails-ligne-fin .mails-quand{margin-left:0}.mails-ligne>.mails-ligne-fin.mails-quand{text-align:right;white-space:pre-line}.mails-pret{color:var(--patine);font-size:13px}.mails-section>.mails-ligne{border-top:1px solid var(--trait)}.mails-relances{flex-direction:column;gap:14px;display:flex}.mails-relance{background:var(--pierre-haut);border:1px solid var(--trait);flex-direction:column;gap:10px;padding:12px 16px;display:flex}.mails-relance-tete{justify-content:space-between;align-items:center;gap:8px;display:flex}.mails-relance-a{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600}.mails-citation{color:var(--encre-doux);white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:13px;font-style:italic;display:-webkit-box;overflow:hidden}.mails-explication{margin:0}.mails-entete-retour{flex-direction:column;gap:4px;display:flex}.mails-retour-ligne{justify-content:space-between;align-items:center;min-height:48px;display:flex}.mails-retour-ligne .lien-icone{margin-left:-10px}.mails-repere{color:var(--encre-doux);font-size:13px}.mails-titre-detail{text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:700;line-height:1.15}.mails-extrait{background:var(--pierre-haut);border:1px solid var(--trait);flex-direction:column;gap:10px;padding:12px 16px;display:flex}.mails-extrait-texte{white-space:pre-line;overflow-wrap:anywhere;margin:0}.mails-extrait-liens{flex-wrap:wrap;gap:8px 16px;display:flex}.mails-brouillon-zone{flex-direction:column;gap:6px;display:flex}.mails-brouillon-zone label{margin:0}.mails-zone{resize:vertical;background:var(--pierre-haut);border:1px solid var(--laiton-vif);width:100%;min-height:200px;color:var(--encre);font:inherit;padding:10px 12px;font-size:15px;line-height:1.45}.mails-zone:focus-visible{outline:2px solid var(--laiton-vif);outline-offset:2px}.mails-consigne label{margin-bottom:6px}.mails-consigne-rang{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mails-consigne-rang .champ{flex:12rem;min-width:0;min-height:44px}.mails-consigne-rang .riche-outil{flex:none}.mails-actions-bas{flex-wrap:wrap;gap:8px;display:flex}.mails-actions-bas .mails-bouton{flex:none}.mails-actions-bas .mails-envoyer{flex:1}.mails-envoye{border:1px solid var(--patine);color:var(--encre);margin:0;padding:12px 16px}.mails-reglages-colonnes{flex-direction:column;gap:20px;display:flex}.mails-regle-formulaire{flex-direction:column;gap:10px;display:flex}.mails-regle-formulaire form label{margin-bottom:6px}.mails-proposee{border:1px solid var(--laiton);background:var(--pierre-haut);flex-direction:column;gap:10px;padding:12px 16px;display:flex}.mails-proposee p{overflow-wrap:anywhere;margin:0}.mails-garantie{color:var(--encre-doux);align-items:flex-start;gap:10px;margin:0;font-size:13px;display:flex}.mails-garantie svg{flex:none;margin-top:2px}.mails-carte-lignes{margin:0;padding:0;list-style:none}.mails-carte-lignes>li{border-top:1px solid var(--trait)}.mails-carte-ligne{min-height:52px;color:var(--encre);z-index:1;align-items:center;gap:12px;text-decoration:none;display:flex;position:relative}.mails-carte-ligne:hover .mails-carte-texte{color:var(--laiton-vif)}.mails-carte-icone{color:var(--patine);display:inline-flex}.mails-carte-texte{flex-direction:column;flex:1;gap:2px;min-width:0;padding:8px 0;display:flex}.mails-carte-detail{color:var(--encre-doux);overflow-wrap:anywhere;font-size:13px}.mails-carte-ligne>svg:last-child{color:var(--encre-doux)}.mails-carte-ligne[data-urgent] .mails-carte-icone,.mails-ligne-icone-urgente{color:var(--rouille)}@media (min-width:1100px){.mails-ecran{gap:18px;padding-top:8px;padding-bottom:32px}.mails-ecran .onglets-module{max-width:560px}.mails-propositions,.mails-relances{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.mails-ecartes-ligne{justify-content:flex-start;gap:16px}.mails-ecartes,.mails-ecran>.mails-section,.mails-ecran>.mails-bouton-large{max-width:760px}.mails-bouton-large{align-self:flex-start;width:auto}.mails-brouillon{max-width:820px}.mails-titre-detail{font-size:32px}}.mails-corps-simple{display:contents}.mails-volet-lecture{flex-direction:column;gap:14px;display:flex}@media (min-width:1100px){.mails-volets{grid-template-columns:400px minmax(0,1fr);align-items:start;gap:32px;display:grid}.mails-volet-liste{scrollbar-gutter:stable;flex-direction:column;gap:14px;max-height:calc(100vh - 104px);padding-right:6px;display:flex;position:sticky;top:88px;overflow-y:auto}.mails-volet-liste .mails-bouton-large{align-self:stretch;width:100%}.mails-volet-liste .mails-propositions{grid-template-columns:minmax(0,1fr)}.mails-volet-liste .mails-ligne{padding:8px 12px}.mails-volet-liste .mails-ligne-sujet{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mails-volet-liste a.mails-ligne[aria-current=true]{background:var(--pierre-haut);box-shadow:inset 3px 0 0 var(--laiton)}.mails-volet-liste a.mails-ligne:focus-visible{outline:2px solid var(--laiton-vif);outline-offset:-2px}.mails-volet-liste .mails-proposition{cursor:pointer}.mails-volet-liste .mails-proposition[data-ouvert]{border-color:var(--laiton);box-shadow:inset 3px 0 0 var(--laiton)}.mails-lire{min-width:44px;color:var(--encre-doux);justify-content:center;margin-left:auto;padding:0}.mails-lire[aria-pressed=true]{color:var(--laiton-vif)}.mails-clavier{margin:0}.mails-volet-detail{background:var(--pierre-haut);border:1px solid var(--trait);min-width:0;min-height:calc(100vh - 232px);padding:24px 28px}.mails-volet-detail .mails-ecran{gap:16px;padding:0}.mails-volet-detail .mails-brouillon{max-width:none}.mails-volet-detail .mails-extrait{background:var(--acier)}.mails-volet-detail .mails-zone{min-height:280px}.mails-volet-detail .mails-retour-ligne{min-height:0}.mails-retour-ligne[data-sans-retour]{justify-content:flex-end}.mails-volet-vide{text-align:center;min-height:calc(100vh - 290px);color:var(--encre-doux);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0 24px;display:flex}.mails-volet-vide svg{color:var(--laiton);margin-bottom:8px}.mails-volet-vide h2{color:var(--encre);margin:0;font-size:20px}.mails-volet-vide p{max-width:34ch;margin:0}.mails-attente-grille{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:32px;display:grid}.mails-attente-grille:not(:has(>.mails-section)){grid-template-columns:minmax(0,1fr)}.mails-attente-grille:has(>.mails-section) .mails-relances{grid-template-columns:minmax(0,1fr)}.mails-attente-grille>.mails-section{background:var(--pierre-haut);border:1px solid var(--trait);padding:16px 20px;position:sticky;top:88px}.mails-attente-grille>.mails-section .mails-liste{border-top:0}.mails-explication{max-width:64ch}.mails-reglages-colonnes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.mails-reglages-colonnes>.mails-section{background:var(--pierre-haut);border:1px solid var(--trait);padding:20px 24px}.mails-reglages-colonnes .mails-liste{border-top:0}.mails-reglages-colonnes .mails-ligne{flex-wrap:wrap}.menu-haut .menu-lien{padding:0 3px}.barre-haute-dedans{gap:8px}}@media (min-width:1100px) and (max-width:1279px){.menu-haut .menu-lien{padding:0 3px;font-size:13px}.barre-haute-dedans{padding:12px 16px}}.voix-mono{font-family:var(--police-mono), ui-monospace, monospace;letter-spacing:-.02em;font-weight:600}.voix-apprendre .voix-seance-lignes{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.voix-apprendre .voix-seance-lignes li{align-items:center;gap:12px;font-size:15px;line-height:1.35;display:flex}.voix-apprendre .voix-seance-lignes svg{color:var(--laiton-vif);flex:none}.voix-case{border:1px solid var(--patine);width:24px;height:24px;color:var(--patine);flex:none;justify-content:center;align-items:center;display:inline-flex}.voix-case svg{color:var(--patine)}.voix-seance-faits{border-top:1px solid var(--trait);flex-direction:column;gap:4px;padding-top:12px;font-size:14px;line-height:1.5;display:flex}.voix-seance-faits p{margin:0}.voix-seance .voix-boutons{flex-wrap:nowrap}.voix-seance .voix-boutons .bouton svg{flex:none}.voix-seance .voix-boutons .bouton{letter-spacing:.06em;white-space:nowrap;flex:0 auto;min-width:0;padding-inline:12px;font-size:12px}@media (max-width:380px){.voix-seance .voix-boutons{flex-wrap:wrap}}.voix-preuve-gardee{min-height:44px;color:var(--patine);align-items:center;gap:8px;margin:0;display:inline-flex}.voix-preuve-en-cours{border-color:var(--laiton);color:var(--laiton-vif)}@media (min-width:1100px){.voix-seance{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 32px;padding:20px 24px;display:grid}.voix-seance .voix-carte-tete{grid-column:1/-1}.voix-seance .voix-seance-faits{border-top:0;border-left:1px solid var(--trait);justify-content:center;padding-top:0;padding-left:32px;font-size:15px}.voix-seance .voix-boutons,.voix-seance .alerte,.voix-seance .voix-etat{grid-column:1/-1}}.materiel-activite{flex-direction:column;gap:12px;display:flex}.materiel-titre,.materiel-sous-titre{letter-spacing:.12em;text-transform:uppercase;color:var(--laiton);font-size:13px;font-weight:400;font-family:var(--police-mono), ui-monospace, monospace;margin:0}.materiel-sous-titre{color:var(--encre-doux);margin-bottom:6px}.materiel-corps{gap:20px;display:grid}.materiel-mois,.materiel-achats{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.materiel-mois li,.materiel-achats li{border-bottom:1px solid var(--trait);align-items:baseline;gap:12px;padding:10px 0;font-size:15px;display:flex}.materiel-mois li>:first-child,.materiel-achats li>:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.materiel-montant{font-variant-numeric:tabular-nums;font-weight:600}.materiel-activite{container-type:inline-size}@container (min-width:640px){.materiel-corps{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px}}.semaine-appris-liste{gap:10px;margin:0;padding:0;list-style:none;display:grid}.semaine-appris-lien{background:var(--pierre-haut);border:1px solid var(--trait);color:var(--encre);flex-direction:column;gap:6px;padding:14px 16px;text-decoration:none;display:flex}.semaine-appris-lien:hover{border-color:var(--laiton)}.semaine-appris-nom{align-items:center;gap:10px;font-weight:600;display:inline-flex}.semaine-appris-nom svg{color:var(--laiton-vif)}@media (min-width:1100px){.semaine-appris-liste{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.tache-jours{flex-direction:column;grid-column:1/-1;gap:8px;display:flex}.tache-jours-boutons{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.tache-jour-bouton{min-height:44px;font:inherit;color:var(--encre);border:1px solid var(--trait);cursor:pointer;background:0 0;padding:0;font-size:14px}.tache-jour-bouton[aria-pressed=true]{color:var(--pierre);background:var(--encre);border-color:var(--encre)}.tache-jour-bouton:focus-visible{outline:2px solid var(--patine);outline-offset:2px}.tache-jours-raccourci{align-self:flex-start;min-height:44px}.tache-jours-raccourci[aria-pressed=true]{color:var(--patine)}.alarmes{flex-direction:column;gap:24px;display:flex}.alarmes-colonne{flex-direction:column;gap:24px;min-width:0;display:flex}.alarmes .aide{margin:0}.alarmes [role=status]:empty{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.alarmes-carte{background:var(--pierre-haut);border:1px solid var(--trait);flex-direction:column;gap:12px;padding:16px;display:flex}.alarmes-carte-tete{align-items:center;gap:12px;display:flex}.alarmes-carte-titre{overflow-wrap:anywhere;flex:1;min-width:0;font-size:16px;font-weight:600}.alarmes-carte-detail{color:var(--encre-doux);margin:0;font-size:14px}.alarmes-carte .commandes{margin-top:0}.alarmes-puce{color:var(--patine);align-items:center;display:inline-flex}.alarmes-puce[data-vide]{color:var(--encre-doux)}.alarmes-section{flex-direction:column;gap:14px;display:flex}.alarmes-liste{border-top:1px solid var(--trait);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.alarmes-liste li{border-bottom:1px solid var(--trait);align-items:center;gap:12px;min-height:56px;padding:6px 0;display:flex}.alarmes-liste-texte{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.alarmes-liste-nom{font-size:15px}.alarmes-liste-etat{color:var(--encre-doux);font-size:13px}.alarmes-oui{color:var(--patine);display:inline-flex}.alarmes-non{color:var(--rouille);display:inline-flex}.alarmes .bascule{margin-top:0}@media (min-width:1100px){.reglages-sections:has(.alarmes){max-width:none}.alarmes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px 40px;display:grid}.alarmes-intro{grid-column:1/-1;max-width:62ch}}
