:root{--fond:#f7f7f5;--surface:#fff;--surface-2:#f4f4f2;--surface-3:#ebebe8;--laterale:#fbfbfa;--texte:#19191b;--texte-2:#45454a;--discret:#75757c;--bordure:#e7e7e4;--bordure-forte:#d6d6d2;--noir:#19191b;--sur-noir:#fff;--accent:#4f46e5;--accent-doux:#eeedfd;--vert:#0d8a4e;--vert-doux:#e6f5ed;--rouge:#c2382a;--rouge-doux:#fcebe8;--orange:#a3620a;--orange-doux:#fdf2e1;--bleu:#2563c9;--bleu-doux:#e8f0fc;--violet:#7344c9;--violet-doux:#f1ebfb;--ombre:0 1px 2px #14141e0a;--ombre-haute:0 18px 48px #14141e24, 0 2px 8px #14141e0f;--rayon:12px;--rayon-petit:8px;--largeur-laterale:252px;--police-documents:Aptos, "Aptos Display", "Segoe UI Variable Text", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--lateral-fond:linear-gradient(180deg, #34373c 0%, #2b2d31 55%, #232427 100%);--lateral-plein:#2b2d31;--lateral-texte:#ffffffdb;--lateral-discret:#ffffff9e;--lateral-survol:#ffffff1f;--lateral-actif:#fff3;--lateral-bordure:#ffffff29;--voile:#f7f7f59e;--mer-repli:linear-gradient(180deg, #e3f0f8 0%, #bcdcf0 38%, #6fb0dc 62%, #1f6fae 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:15px;line-height:1.45}@media (prefers-color-scheme:dark){:root{--fond:#111113;--surface:#18181b;--surface-2:#1f1f23;--surface-3:#2a2a2f;--laterale:#141416;--texte:#ededef;--texte-2:#c4c4c9;--discret:#8e8e96;--bordure:#2a2a2f;--bordure-forte:#3a3a40;--noir:#ededef;--sur-noir:#111113;--accent:#8b85ff;--accent-doux:#25234a;--vert:#45c486;--vert-doux:#14301f;--rouge:#f0806f;--rouge-doux:#3a1c18;--orange:#eab14f;--orange-doux:#33270f;--bleu:#79a6f2;--bleu-doux:#18263d;--violet:#b498f0;--violet-doux:#2a2140;--ombre:none;--ombre-haute:0 20px 50px #0009;--lateral-fond:linear-gradient(180deg, #232427 0%, #1c1d20 60%, #161719 100%);--lateral-plein:#1c1d20;--voile:#111113c7;--mer-repli:linear-gradient(180deg, #0d1c2a 0%, #123552 55%, #0b4a78 100%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html{background:var(--fond)}body{background:0 0}#root:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(var(--voile), var(--voile)), url(/fond-mer.jpg) center / cover no-repeat, var(--mer-repli);position:fixed;inset:0}body{color:var(--texte);-webkit-text-size-adjust:100%;margin:0}body.panneau-ouvert{overflow:hidden}h1{letter-spacing:-.02em;margin:0;font-size:1.45rem;font-weight:650}h2{letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:620}h3{color:var(--texte-2);margin:1.25rem 0 .6rem;font-size:.86rem;font-weight:620}.icone{flex:none}button{-webkit-tap-highlight-color:transparent}.barre-laterale{width:var(--largeur-laterale);z-index:5;background:var(--lateral-fond);color:var(--lateral-texte);flex-direction:column;gap:6px;padding:14px 12px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:1px 0 #0000000f}.contenu{margin-left:var(--largeur-laterale);min-width:0}.organisation{border-bottom:1px solid var(--lateral-bordure);color:#fff;align-items:center;gap:10px;margin-bottom:6px;padding:6px 8px 14px;display:flex}.organisation .logo{color:var(--lateral-plein);background:#fff}.organisation-texte{flex-direction:column;min-width:0;line-height:1.25;display:flex}.organisation-texte strong{white-space:nowrap;text-overflow:ellipsis;font-size:.93rem;overflow:hidden}.organisation-texte span{color:var(--lateral-discret);font-size:.78rem}.logo{background:var(--noir);width:32px;height:32px;color:var(--sur-noir);border-radius:9px;flex:none;place-items:center;display:inline-grid}.logo.petit{border-radius:8px;width:28px;height:28px}.logo.grand{border-radius:14px;width:52px;height:52px}.navigation{flex-direction:column;gap:14px;padding-top:4px;display:flex;overflow-y:auto}.navigation-section{flex-direction:column;gap:1px;display:flex}.navigation-titre{color:var(--lateral-discret);letter-spacing:.04em;text-transform:uppercase;padding:0 10px 4px;font-size:.72rem;font-weight:600}.navigation button,.navigation-bas>button{color:var(--lateral-texte);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:7px 10px;font-weight:530;display:flex}.navigation button .icone,.navigation-bas>button .icone{color:var(--lateral-discret)}.navigation button:hover,.navigation-bas>button:hover{background:var(--lateral-survol);color:#fff}.navigation button.actif,.navigation-bas>button.actif{background:var(--lateral-actif);color:#fff;font-weight:650;box-shadow:inset 0 0 0 1px #ffffff24}.navigation button.actif .icone,.navigation-bas>button.actif .icone{color:#fff}.navigation-bas{border-top:1px solid var(--lateral-bordure);flex-direction:column;gap:6px;margin-top:auto;padding-top:10px;display:flex}.utilisateur{align-items:center;gap:10px;padding:6px 4px 0 8px;display:flex}.utilisateur-texte{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.utilisateur-texte strong{color:#fff;font-size:.88rem}.utilisateur .avatar{color:#fff;background:#ffffff38}.utilisateur .bouton-icone{color:var(--lateral-discret)}.utilisateur .bouton-icone:hover{background:var(--lateral-survol);color:#fff}.etat-base{color:var(--lateral-discret);align-items:center;gap:5px;font-size:.75rem;display:inline-flex}.etat-base:before{content:"";background:#4fd18b;border-radius:50%;width:6px;height:6px}.etat-base.enregistrement:before{background:var(--orange)}.etat-base.erreur:before{background:var(--rouge)}.entete-page{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;max-width:1280px;padding:30px 40px 6px;display:flex}.entete-page-titre{align-items:center;gap:12px;min-width:0;display:flex}.entete-sous-titre{color:var(--texte-2);margin:3px 0 0;font-size:.9rem}.entete-page-actions{align-items:center;gap:8px;display:flex}.choix-exercice{width:auto;padding-right:30px;font-weight:550}.mobile-seul{display:none!important}.page{flex-direction:column;gap:18px;max-width:1280px;padding:20px 40px 72px;display:flex}.barre-onglets{display:none}.menu-conteneur{position:relative}.menu-fond{z-index:9;position:fixed;inset:0}.menu{z-index:10;background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);min-width:270px;max-height:70vh;box-shadow:var(--ombre-haute);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow:auto}.menu button{font:inherit;color:var(--texte);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:7px 8px;display:flex}.menu button:hover{background:var(--surface-2)}.menu-titre{color:var(--discret);border-top:1px solid var(--bordure);margin-top:4px;padding:10px 8px 4px;font-size:.72rem;font-weight:600}.carte{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);min-width:0;box-shadow:var(--ombre);padding:20px 22px}.carte.sans-marge{padding:0;overflow:hidden}.carte.sans-marge>.carte-entete{border-bottom:1px solid var(--bordure);margin:0;padding:18px 22px 14px}.carte-entete{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.sous-titre{color:var(--discret);flex-wrap:wrap;align-items:center;gap:6px;margin:3px 0 0;font-size:.84rem;display:flex}.marge{margin:0;padding:14px 22px}input,select{font:inherit;color:var(--texte);background-color:var(--surface);border:1px solid var(--bordure-forte);border-radius:var(--rayon-petit);width:100%;min-width:0;height:36px;padding:8px 10px;transition:border-color .12s,box-shadow .12s}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2375757c' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:30px}input:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-doux);outline:none}input[type=checkbox],input[type=radio]{width:16px;height:16px;accent-color:var(--noir);vertical-align:-3px}input.court{text-align:right;width:8.5em}.bouton{height:36px;font:inherit;border:1px solid var(--noir);border-radius:var(--rayon-petit);cursor:pointer;background:var(--noir);color:var(--sur-noir);white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:580;transition:opacity .12s,background .12s;display:inline-flex}.bouton:hover{opacity:.88}.bouton:disabled{opacity:.45;cursor:default}.bouton.secondaire{background:var(--surface);color:var(--texte);border-color:var(--bordure-forte)}.bouton.secondaire:hover{background:var(--surface-2);opacity:1}.bouton.petit{height:30px;padding:0 11px;font-size:.86rem}.bouton.large{width:100%;height:42px}.bouton.fichier{margin:6px 0;position:relative;overflow:hidden}.bouton.fichier input{opacity:0;cursor:pointer;height:auto;position:absolute;inset:0}.bouton-icone{width:32px;height:32px;color:var(--discret);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:inline-grid}.bouton-icone:hover{background:var(--surface-3);color:var(--texte)}.lien{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:550}.lien:hover{text-underline-offset:3px;text-decoration:underline}.lien.fort{font-weight:650}.lien.danger{color:var(--rouge)}.lien.discret{color:var(--discret);font-weight:500}.confirmation{flex-wrap:wrap;align-items:baseline;gap:10px;display:inline-flex}.liens{flex-wrap:wrap;align-items:center;gap:14px;display:inline-flex}.boutons{flex-wrap:wrap;gap:8px;display:flex}.actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.actions.sans-marge{margin-top:0}.espace{flex:1}.montant{font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.005em}.positif{color:var(--vert)}.negatif{color:var(--rouge)}.discret{color:var(--discret);font-size:.86rem}.petit{font-size:.8rem}.message{border-radius:var(--rayon-petit);align-items:flex-start;gap:10px;margin:6px 0;padding:10px 12px;font-size:.92rem;display:flex}.message .icone{margin-top:1px}.message.info{background:var(--surface-2)}.message.info .icone{color:var(--discret)}.message.attention{background:var(--orange-doux)}.message.attention .icone{color:var(--orange)}.message.erreur{background:var(--rouge-doux)}.message.erreur .icone{color:var(--rouge)}.message.ok{background:var(--vert-doux)}.message.ok .icone{color:var(--vert)}.etiquette{background:var(--surface-2);color:var(--texte-2);white-space:nowrap;border:1px solid var(--bordure);border-radius:5px;align-items:center;padding:1px 7px;font-size:.74rem;font-weight:560;display:inline-flex}.etiquette.vert{background:var(--vert-doux);color:var(--vert);border-color:#0000}.etiquette.orange{background:var(--orange-doux);color:var(--orange);border-color:#0000}.etiquettes{flex-wrap:wrap;gap:5px;display:flex}.etiquettes.centre{justify-content:center}.variation{background:var(--surface-2);color:var(--texte-2);border-radius:5px;padding:0 6px;font-size:.74rem;font-weight:620;display:inline-flex}.variation.bon{background:var(--vert-doux);color:var(--vert)}.variation.mauvais{background:var(--rouge-doux);color:var(--rouge)}.type-icone{background:var(--surface-2);width:30px;height:30px;color:var(--texte-2);border:1px solid var(--bordure);border-radius:50%;flex:none;place-items:center;display:inline-grid}.type-icone.grand{width:48px;height:48px}.type-icone.versement{background:var(--vert-doux);color:var(--vert);border-color:#0000}.type-icone.eau{background:var(--bleu-doux);color:var(--bleu);border-color:#0000}.type-icone.remboursement{background:var(--violet-doux);color:var(--violet);border-color:#0000}.avatar{letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:.78rem;font-weight:700;display:inline-grid}.avatar.petit{width:28px;height:28px;font-size:.75rem}.teinte-0{background:var(--bleu-doux);color:var(--bleu)}.teinte-1{background:var(--vert-doux);color:var(--vert)}.teinte-2{background:var(--violet-doux);color:var(--violet)}.teinte-3{background:var(--orange-doux);color:var(--orange)}.teinte-4{background:var(--rouge-doux);color:var(--rouge)}.teinte-5{background:var(--surface-3);color:var(--texte)}.etat-vide{color:var(--discret);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:48px 20px;display:flex}.etat-vide strong{color:var(--texte)}.ecran-centre{place-items:center;min-height:100dvh;display:grid}.chargement{border:2px solid var(--bordure-forte);border-top-color:var(--texte);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite tourne}@keyframes tourne{to{transform:rotate(360deg)}}.defilement{-webkit-overflow-scrolling:touch;overflow-x:auto}.tableau{border-collapse:collapse;width:100%;font-size:.93rem}.tableau th,.tableau td{border-bottom:1px solid var(--bordure);text-align:left;vertical-align:middle;padding:11px 14px}.tableau th:first-child,.tableau td:first-child{padding-left:22px}.tableau th:last-child,.tableau td:last-child{padding-right:22px}.tableau th{color:var(--discret);background:var(--surface);white-space:nowrap;font-size:.78rem;font-weight:560}.tableau tbody tr:last-child td{border-bottom:0}.tableau tfoot td{border-top:1px solid var(--bordure);background:var(--surface-2);border-bottom:0;font-weight:640}.tableau.compact td,.tableau.compact th{padding:7px 10px}.tableau.compact th:first-child,.tableau.compact td:first-child{padding-left:0}.tableau.compact th:last-child,.tableau.compact td:last-child{padding-right:0}.tableau.compact tfoot td{background:0 0}.tableau .nombre{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tableau .date{white-space:nowrap;color:var(--texte-2);font-variant-numeric:tabular-nums}.tableau .compte{white-space:nowrap}.tableau tr.cliquable,.tableau tbody.cliquable{cursor:pointer}.tableau tr.cliquable:hover td,.tableau tbody.cliquable:hover td{background:var(--surface-2)}.tableau-edition td{padding-top:7px;padding-bottom:7px}.tableau-operations td{padding-top:10px;padding-bottom:10px}.cellule-operation{align-items:center;gap:12px;min-width:0;display:flex}.operation-tiers{font-weight:600}.operation-libelle{color:var(--discret);flex-wrap:wrap;align-items:center;gap:8px;font-size:.86rem;display:flex}.montant-operation{font-weight:600}.montant-operation .negatif{color:var(--texte)}.grille-compta tbody tr.debut-ecriture td{border-top:1px solid var(--bordure-forte)}.grille-compta tbody tr td{border-bottom:0;padding-top:6px;padding-bottom:6px}.grille-compta tbody tr:last-child td{padding-bottom:10px}.code-journal{background:var(--surface-3);color:var(--texte-2);letter-spacing:.03em;border-radius:4px;padding:1px 5px;font-size:.7rem;font-weight:700;display:inline-block}.barre-outils{border-bottom:1px solid var(--bordure);flex-direction:column;gap:12px;padding:14px 22px;display:flex}.barre-outils.ligne{flex-flow:wrap;align-items:center}.recherche{flex:220px;max-width:320px;position:relative}.recherche .icone{color:var(--discret);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.recherche input{padding-left:34px}.segments{background:var(--surface-2);border:1px solid var(--bordure);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.segments.defilant{scrollbar-width:none;max-width:100%;overflow-x:auto}.segments button{font:inherit;color:var(--texte-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:6px;padding:5px 11px;font-size:.88rem;font-weight:540;display:inline-flex}.segments button.actif{background:var(--surface);color:var(--texte);box-shadow:0 1px 2px #00000014, 0 0 0 1px var(--bordure);font-weight:620}.compteur{color:var(--discret);font-variant-numeric:tabular-nums;font-size:.75rem}.outils-droite{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.outils-droite select{width:auto;max-width:320px}.outils-droite-seul{margin-left:auto}.interrupteur{cursor:pointer;align-items:center;gap:8px;font-size:.9rem;display:inline-flex}.pied-totaux{border-top:1px solid var(--bordure);background:var(--surface-2);flex-wrap:wrap;justify-content:flex-end;gap:28px;padding:13px 22px;font-size:.9rem;font-weight:600;display:flex}.pied-totaux>span:first-child{color:var(--discret);margin-right:auto;font-weight:500}.pied-totaux>span{gap:8px;display:inline-flex}.barre-enregistrer{z-index:3;background:var(--noir);color:var(--sur-noir);border-radius:var(--rayon);box-shadow:var(--ombre-haute);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 18px;display:flex;position:sticky;bottom:16px}.barre-enregistrer .bouton{background:var(--sur-noir);color:var(--noir);border-color:var(--sur-noir)}.barre-enregistrer-texte{flex-direction:column;gap:6px;display:flex}.barre-enregistrer .interrupteur{opacity:.9;align-items:flex-start;font-size:.84rem}.barre-enregistrer input[type=checkbox]{accent-color:#fff;margin-top:2px}.liste-prevues{margin:0;padding:0;list-style:none}.liste-prevues li{border-bottom:1px solid var(--bordure);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex}.liste-prevues li:first-child{padding-top:0}.liste-prevues li:last-child{border-bottom:0}.prevue-texte{flex-direction:column;flex:1;min-width:12em;display:flex}.voir-plus{margin-top:10px}.tableau-bord{flex-direction:column;gap:18px;display:flex}.indicateurs{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);box-shadow:var(--ombre);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.indicateur{text-align:left;font:inherit;color:var(--texte);border:0;border-right:1px solid var(--bordure);background:0 0;flex-direction:column;gap:6px;padding:18px 22px;display:flex}.indicateur:last-child{border-right:0}.indicateur.cliquable{cursor:pointer}.indicateur.cliquable:hover{background:var(--surface-2)}.indicateur-tete{align-items:center;gap:8px;display:flex}.indicateur-libelle{color:var(--discret);font-size:.84rem;font-weight:520}.indicateur-valeur{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:650;line-height:1.15}.indicateur-pied{color:var(--discret);align-items:center;gap:6px;font-size:.8rem;display:flex}.pastille-icone{width:22px;height:22px;color:var(--discret);border-radius:6px;place-items:center;display:inline-grid}.pastille-icone .icone{width:16px;height:16px}.pastille-icone.vert{color:var(--vert)}.pastille-icone.rouge{color:var(--texte-2)}.pastille-icone.orange{color:var(--orange)}.grille-tableau{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.grille-tableau .large{grid-column:1/-1}.graphique{background:repeating-linear-gradient(to top, transparent 0 calc(25% - 1px), var(--bordure) calc(25% - 1px) 25%);background-repeat:no-repeat;background-size:100% calc(100% - 24px);grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;height:210px;padding-top:6px;display:grid}.graphique-mois{flex-direction:column;min-width:0;display:flex}.graphique-barres{flex:1;justify-content:center;align-items:flex-end;gap:3px;display:flex}.graphique-barres span{border-radius:3px 3px 0 0;width:min(18px,40%);min-height:1px}.barre-n{background:var(--noir)}.barre-n1{background:var(--surface-3)}.graphique-axe{text-align:center;height:24px;color:var(--discret);white-space:nowrap;font-size:.74rem;line-height:24px;overflow:hidden}.legende{border-radius:2px;width:9px;height:9px;margin-left:4px;display:inline-block}.legende.n{background:var(--noir)}.legende.n1{background:var(--surface-3)}.liste-soldes,.liste-postes,.liste-recentes{margin:0;padding:0;list-style:none}.liste-soldes li{border-bottom:1px solid var(--bordure);align-items:center;gap:12px;padding:10px 0;display:flex}.liste-soldes li:last-child{border-bottom:0}.liste-soldes-nom{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.liste-soldes .montant{font-weight:620}.liste-postes li{padding:9px 0}.liste-postes-tete{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:7px;font-size:.9rem;display:flex}.liste-postes-tete>span:last-child{align-items:center;gap:8px;font-weight:600;display:inline-flex}.jauge{background:var(--surface-2);border-radius:3px;height:6px;position:relative}.jauge span{background:#1d4e89;border-radius:3px;height:100%;display:block}.jauge i{background:var(--discret);border-radius:1px;width:2px;height:12px;position:absolute;top:-3px}.liste-recentes li button{font:inherit;color:var(--texte);text-align:left;cursor:pointer;border-radius:var(--rayon-petit);background:0 0;border:0;align-items:center;gap:12px;width:calc(100% + 16px);margin:0 -8px;padding:9px 8px;display:flex}.liste-recentes li button:hover{background:var(--surface-2)}.liste-recentes-texte{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.liste-recentes-texte .discret{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.liste-recentes .montant{font-weight:600}.liste-recentes .negatif{color:var(--texte)}.resume-compta{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.resume-compta>div{border-right:1px solid var(--bordure);flex-direction:column;gap:4px;padding:14px 22px;display:flex}.resume-compta>div:last-child{border-right:0}.resume-compta>div>span{color:var(--discret);font-size:.82rem}.resume-compta strong{font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:640}.grille-cartes{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.carte-copro{text-align:left;font:inherit;color:var(--texte);cursor:pointer;background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);box-shadow:var(--ombre);flex-direction:column;gap:14px;padding:18px 20px;transition:border-color .12s;display:flex}.carte-copro:hover{border-color:var(--bordure-forte)}.carte-copro-tete{align-items:center;gap:12px;display:flex}.carte-copro-tete>div{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.carte-copro-solde{justify-content:space-between;align-items:center;gap:8px;display:flex}.carte-copro-solde .montant{letter-spacing:-.02em;font-size:1.45rem;font-weight:650}.carte-copro-chiffres{border-top:1px solid var(--bordure);grid-template-columns:1fr 1fr;gap:8px 12px;margin:0;padding-top:12px;display:grid}.carte-copro-chiffres dt{color:var(--discret);font-size:.76rem}.carte-copro-chiffres dd{margin:0;font-size:.9rem;font-weight:580}.releve-tete{line-height:1.6}.panneau-fond{z-index:20;background:#0f0f1447;justify-content:flex-end;animation:.15s ease-out apparition;display:flex;position:fixed;inset:0}.panneau{background:var(--surface);width:min(600px,100%);height:100%;box-shadow:var(--ombre-haute);flex-direction:column;animation:.2s ease-out glissement;display:flex}.panneau-entete{border-bottom:1px solid var(--bordure);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px 14px 24px;display:flex}.panneau-corps{flex:1;padding:22px 24px 0;overflow-y:auto}@keyframes apparition{0%{opacity:0}}@keyframes glissement{0%{transform:translate(36px)}}.fiche-entete{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:6px 0 20px;display:flex}.fiche-montant{letter-spacing:-.03em;margin-top:6px;font-size:2rem;font-weight:680}.fiche-montant .negatif{color:var(--texte)}.fiche-tiers{font-size:1.05rem;font-weight:620}.onglets-fiche{border-bottom:1px solid var(--bordure);gap:22px;margin-bottom:16px;display:flex}.onglets-fiche button{font:inherit;color:var(--discret);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 0;font-weight:560}.onglets-fiche button.actif{color:var(--texte);border-bottom-color:var(--texte)}.fiche-liste{margin:0}.fiche-ligne{border-bottom:1px solid var(--bordure);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.fiche-ligne dt{color:var(--discret)}.fiche-ligne dd{text-align:right;margin:0;font-weight:540}.fiche-bloc{margin-top:8px}.ecriture{border:1px solid var(--bordure);border-radius:var(--rayon-petit);margin-bottom:12px;padding:10px 14px}.ecriture-tete{align-items:center;gap:8px;margin-bottom:4px;display:flex}.chronologie{border-left:2px solid var(--bordure);margin:0;padding:0 0 0 16px;list-style:none}.chronologie li{padding:0 0 16px 4px;position:relative}.chronologie li:before{content:"";background:var(--surface);border:2px solid var(--texte-2);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-22px}.grille{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.champ{flex-direction:column;gap:5px;display:flex}.champ.large{grid-column:1/-1}.saisie>.champ{margin-top:14px}.champ-libelle{color:var(--texte-2);font-size:.82rem;font-weight:580}.champ-aide{color:var(--discret);font-size:.76rem}fieldset{border:1px solid var(--bordure);border-radius:var(--rayon);min-width:0;margin:18px 0 0;padding:14px 16px}legend{padding:0 6px;font-size:.88rem;font-weight:620}.choix{background:var(--surface-2);border:1px solid var(--bordure);border-radius:9px;flex-wrap:wrap;gap:2px;margin-bottom:10px;padding:3px;display:inline-flex}.choix label{cursor:pointer;color:var(--texte-2);border-radius:6px;align-items:center;padding:5px 12px;font-size:.88rem;display:inline-flex}.choix label:has(input:checked){background:var(--surface);color:var(--texte);box-shadow:0 1px 2px #00000014, 0 0 0 1px var(--bordure);font-weight:620}.choix input{display:none}.liste-choix{margin:0;padding:0;list-style:none}.liste-choix li{border-bottom:1px solid var(--bordure);padding:8px 0}.actions.collees{padding:14px 24px calc(14px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--bordure);margin:24px -24px 0;position:sticky;bottom:0}.liste-plus{flex-direction:column;display:flex}.liste-plus button{border:0;border-bottom:1px solid var(--bordure);font:inherit;color:var(--texte);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:14px 4px;display:flex}.liste-plus button>span{flex-direction:column;flex:1;display:flex}.liste-plus button>span span{color:var(--discret);font-size:.86rem}.ecran-connexion{place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.carte-connexion{text-align:center;background:var(--surface);border:1px solid var(--bordure);width:min(380px,100%);box-shadow:var(--ombre-haute);border-radius:16px;flex-direction:column;align-items:stretch;gap:14px;padding:32px 28px;display:flex}.carte-connexion .logo{align-self:center}.carte-connexion h1{margin-top:4px}.carte-connexion>.discret{margin:-8px 0 6px}.carte-connexion .champ{text-align:left}.carte-connexion input{letter-spacing:.02em;height:42px;font-family:ui-monospace,SF Mono,Consolas,monospace}.accueil{flex-direction:column;gap:20px;max-width:780px;margin:0 auto;padding:48px 16px;display:flex}.accueil-marque{align-items:center;gap:12px;font-size:1.3rem;font-weight:680;display:flex}.bilan-import{flex-direction:column;align-items:flex-start;gap:12px;width:100%;margin-top:14px;display:flex}.bilan-import .defilement{width:100%}details summary{cursor:pointer;color:var(--accent);font-weight:550}.facture-eau+.facture-eau{margin-top:26px}.facture-eau h3{color:var(--texte);margin-top:0}.barre{background:var(--surface-2);border-radius:2px;min-width:4em;height:4px;margin-top:5px;overflow:hidden}.barre span{background:var(--bleu);height:100%;display:block}.notifications{z-index:30;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.notification{background:var(--noir);color:var(--sur-noir);box-shadow:var(--ombre-haute);white-space:nowrap;border-radius:10px;align-items:center;gap:12px;padding:10px 16px;font-weight:520;animation:.2s ease-out apparition;display:flex}.notification .icone{color:var(--vert)}.notification .lien{color:var(--sur-noir);text-underline-offset:3px;text-decoration:underline}@media (width<=1150px){.indicateurs,.resume-compta{grid-template-columns:repeat(2,minmax(0,1fr))}.indicateur:nth-child(2){border-right:0}.indicateur:nth-child(-n+2){border-bottom:1px solid var(--bordure)}.resume-compta>div:nth-child(2){border-right:0}.resume-compta>div:nth-child(-n+2){border-bottom:1px solid var(--bordure)}}@media (width<=900px){.barre-laterale{display:none}.contenu{padding-bottom:calc(64px + env(safe-area-inset-bottom));margin-left:0}.mobile-seul{display:inline-grid!important}.entete-page{padding:calc(14px + env(safe-area-inset-top)) 16px 4px;align-items:center}.page{gap:14px;padding:14px 16px 32px}.grille-tableau{grid-template-columns:minmax(0,1fr)}.barre-onglets{z-index:6;background:var(--lateral-plein);padding:6px 4px calc(6px + env(safe-area-inset-bottom));grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -4px 18px #0000002e}.barre-onglets button{color:#ffffffa8;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:3px 0;font-size:.66rem;font-weight:580;display:flex}.barre-onglets button.actif{color:#fff}.entete-page .logo{background:var(--lateral-plein);color:#fff}.notifications{bottom:calc(76px + env(safe-area-inset-bottom))}.panneau{width:100%;animation:.22s ease-out montee}.panneau-entete{padding-top:calc(12px + env(safe-area-inset-top))}@keyframes montee{0%{transform:translateY(28px)}}.large-seul{display:none}}@media (width<=600px){h1{font-size:1.2rem}.entete-sous-titre,.texte-large{display:none}.entete-page-actions .bouton{width:36px;padding:0}.choix-exercice{max-width:9.5em}.indicateur{padding:14px 16px}.indicateur-valeur{font-size:1.2rem}.carte{padding:16px}.carte.sans-marge>.carte-entete{padding:16px 16px 12px}.tableau th,.tableau td{padding-left:8px;padding-right:8px}.tableau th:first-child,.tableau td:first-child{padding-left:16px}.tableau th:last-child,.tableau td:last-child{padding-right:16px}.barre-outils{padding:12px 16px}.recherche{flex-basis:100%;max-width:none}.outils-droite-seul{display:none}.pied-totaux{gap:16px;padding:12px 16px}.marge{padding:12px 16px}.notification{white-space:normal;max-width:calc(100vw - 32px)}.panneau-corps{padding:18px 16px 0}.actions.collees{margin:20px -16px 0;padding-left:16px;padding-right:16px}.type-icone{width:28px;height:28px}}@media print{@page{size:A4;margin:15mm}:root{--fond:#fff;--surface:#fff;--surface-2:#f3f3f3;--texte:#000;--texte-2:#222;--discret:#555;--bordure:#bbb;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{font-size:10pt;font-family:var(--police-documents)}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.non-imprime,.barre-laterale,.barre-onglets,.entete-page,.message,.notifications,.barre-enregistrer{display:none!important}.contenu{margin:0;padding:0}.page{max-width:none;padding:0}.carte{box-shadow:none;border:0;padding:0}.defilement{overflow:visible}}.interrupteur.bloc{margin:6px 0 12px;font-weight:560;display:flex}.index-eau{background:var(--surface-2);border:1px solid var(--bordure);border-radius:var(--rayon-petit);margin-bottom:14px;padding:12px 14px}.index-eau .tableau.compact th,.index-eau .tableau.compact td{background:0 0}.index-eau input.court{width:7.5em}textarea{font:inherit;color:var(--texte);background:var(--surface);border:1px solid var(--bordure-forte);border-radius:var(--rayon-petit);resize:vertical;width:100%;padding:8px 10px;line-height:1.45}textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-doux);outline:none}.fiche-ag-tete{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.fiche-ag-titre{flex-direction:column;flex:1;min-width:14em;display:flex}.fiche-ag-titre h2{font-size:1.15rem}.question-odj{border-bottom:1px solid var(--bordure);flex-direction:column;gap:8px;padding:14px 0;display:flex}.question-odj:first-child{padding-top:0}.question-tete{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.question-tete>input{flex:260px;font-weight:600}.question-tete>select{flex:0 300px;width:auto}.question-numero{background:var(--surface-3);border-radius:50%;place-items:center;width:26px;height:26px;font-size:.85rem;font-weight:700;display:inline-grid}.question-odj+.bouton,.carte>.bouton.secondaire{margin-top:14px}.projet-seance{color:var(--texte-2);white-space:pre-wrap;margin:0 0 12px}.amendement{margin-bottom:12px}.amendement textarea{margin-top:8px}.choix-vote{gap:4px;display:inline-flex}.choix-vote button{font:inherit;border:1px solid var(--bordure-forte);background:var(--surface);color:var(--texte-2);cursor:pointer;border-radius:7px;padding:5px 10px;font-size:.84rem;font-weight:580}.choix-vote button.pour.actif{background:var(--vert);border-color:var(--vert);color:#fff}.choix-vote button.contre.actif{background:var(--rouge);border-color:var(--rouge);color:#fff}.choix-vote button.abstention.actif{background:var(--texte-2);border-color:var(--texte-2);color:var(--surface)}.resultat-vote{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 0;display:flex}.bloc-vote+.bloc-vote,.bloc-vote .bloc-vote{border-top:1px dashed var(--bordure-forte);margin-top:14px;padding-top:12px}.saisie-remarque{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.chronologie.remarques li>div{margin:2px 0 4px}.liste-documents{margin:0;padding:0;list-style:none}.liste-documents button{border:0;border-bottom:1px solid var(--bordure);width:100%;font:inherit;color:var(--texte);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:14px 22px;display:flex}.liste-documents li:last-child button{border-bottom:0}.liste-documents button:hover{background:var(--surface-2)}.liste-documents button>span:nth-child(2){flex-direction:column;flex:1;display:flex}.marge-haut{margin-top:8px}.apercu-document{overflow-x:auto}.apercu-document .feuille{margin:0 auto}.visionneuse{flex-direction:column;gap:16px;display:flex}.visionneuse-barre{z-index:3;background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);box-shadow:var(--ombre);align-items:center;gap:12px;padding:10px 14px;display:flex;position:sticky;top:0}.feuilles{flex-direction:column;align-items:center;gap:18px;display:flex;overflow-x:auto}.feuille{color:#111;width:210mm;min-height:297mm;box-shadow:var(--ombre-haute);font-family:var(--police-documents);background:#fff;flex:none;padding:18mm 18mm 16mm;font-size:10.5pt;line-height:1.45}.feuille p{margin:0 0 8pt}.doc-entete{border-bottom:1px solid #999;justify-content:space-between;gap:20px;margin-bottom:14pt;padding-bottom:8pt;font-size:9.5pt;display:flex}.doc-syndic{text-align:right}.doc-destinataire{width:45%;margin:10pt 0 14pt auto}.doc-date{text-align:right}.doc-titre{text-align:center;letter-spacing:0;margin:14pt 0 10pt;font-size:14pt}.doc-sous-titre{margin:12pt 0 6pt;font-size:11.5pt}.doc-centre{text-align:center}.doc-petit{color:#333;font-size:9pt}.doc-maj{color:#444;font-size:9pt;font-weight:400}.doc-odj{margin:0 0 10pt;padding-left:18pt}.doc-odj li{margin-bottom:6pt}.doc-projet{white-space:pre-wrap;margin:3pt 0}.doc-tableau{border-collapse:collapse;width:100%;margin:6pt 0 10pt;font-size:9.5pt}.doc-tableau th,.doc-tableau td{text-align:left;vertical-align:top;border:1px solid #888;padding:4pt 6pt}.doc-tableau th{background:#eee}.doc-tableau .nombre{text-align:right;white-space:nowrap}.doc-tableau .case{text-align:center;font-size:12pt}.doc-tableau.emargement td{height:16mm}.doc-tableau.emargement .signature{width:38mm}.doc-signature{width:55%;margin:18pt 0 0 auto}.doc-signatures{grid-template-columns:repeat(3,1fr);gap:12pt;min-height:30mm;margin-top:22pt;display:grid}.doc-question{margin-bottom:8pt}.doc-resultat{margin-left:10pt}.doc-loi{border-top:1px solid #bbb;margin-top:14pt;padding-top:6pt}.doc-a-completer{color:#b00;font-style:italic}@media print{body.visionneuse-ouverte .barre-laterale,body.visionneuse-ouverte .barre-onglets,body.visionneuse-ouverte .entete-page,body.visionneuse-ouverte .notifications,body.visionneuse-ouverte .visionneuse-barre{display:none!important}body.visionneuse-ouverte #root:before{display:none}body.visionneuse-ouverte .page{padding:0}@page{size:A4;margin:0}.feuilles{display:block}.feuille{box-shadow:none;page-break-after:always;break-after:page;width:auto;min-height:0;padding:15mm 16mm}.feuille:last-child{page-break-after:auto;break-after:auto}}@media (width<=900px){.feuille{width:100%;min-height:0;padding:18px;font-size:10.5pt}}.champ-date{align-items:center;display:flex;position:relative}.champ-date input:not(.calendrier-cache){font-variant-numeric:tabular-nums;padding-right:38px}.champ-date .bouton-icone{width:30px;height:30px;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.calendrier-cache{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;right:0}.champ-heure{font-variant-numeric:tabular-nums;max-width:7em}.champ-date.invalide input:not(.calendrier-cache),input.invalide{border-color:var(--rouge);box-shadow:0 0 0 3px var(--rouge-doux)}td .champ-date{min-width:10.5em}.liste-documents button.groupe{background:var(--surface-2)}.liste-documents button.groupe strong:after{content:"  · regroupé";color:var(--discret);font-size:.82rem;font-weight:500}.choix-destinataire{width:auto;max-width:16em}.feuille h1,.feuille h2{font-family:var(--police-documents)}.graphique-svg{width:100%;position:relative}.graphique-svg svg{display:block;overflow:visible}.grille-svg{stroke:var(--bordure);stroke-width:1px}.zero-svg{stroke:var(--bordure-forte);stroke-width:1px}.axe-svg{fill:var(--discret);font-variant-numeric:tabular-nums;font-size:11px}.survol-svg{fill:var(--surface-2)}.repere-svg{stroke:var(--bordure-forte);stroke-width:1px;stroke-dasharray:3 3}.info-bulle{z-index:2;pointer-events:none;background:var(--surface);border:1px solid var(--bordure);min-width:150px;box-shadow:var(--ombre-haute);border-radius:8px;padding:8px 10px;font-size:.82rem;line-height:1.5;position:absolute;top:34px}.info-bulle strong{margin-bottom:2px;display:block}.legende-graphique{color:var(--texte-2);flex-wrap:wrap;gap:6px 16px;margin:0 0 10px;padding:0;font-size:.84rem;list-style:none;display:flex}.legende-graphique li{align-items:center;gap:6px;display:inline-flex}.pastille-legende{vertical-align:-1px;border:2px solid #0000;border-radius:3px;width:10px;height:10px;display:inline-block}.pastille-legende.pointille{border-style:dashed;border-width:2px 0 0;border-radius:0;width:14px;height:4px}.valeur-legende{color:var(--texte);font-variant-numeric:tabular-nums;font-weight:600}.anneau{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:8px;display:flex}.anneau svg{flex:none}.anneau .legende-graphique{flex-direction:column;flex:1;gap:6px;min-width:200px}.anneau .legende-graphique li{justify-content:flex-start}.anneau .valeur-legende{margin-left:auto}.secteur{stroke:var(--surface);stroke-width:2px;cursor:default;transition:opacity .12s}.anneau-libelle{fill:var(--discret);font-size:11px}.anneau-valeur{fill:var(--texte);font-size:15px;font-weight:650}.barres-empilees{flex-direction:column;gap:10px;display:flex}.ligne-empilee{grid-template-columns:minmax(6em,9em) 1fr auto;align-items:center;gap:12px;font-size:.9rem;display:grid}.ligne-empilee-nom{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ligne-empilee-barre{gap:2px;height:14px;display:flex}.ligne-empilee-barre span{height:100%;display:block}.ligne-empilee-barre span:first-child{border-radius:4px 0 0 4px}.ligne-empilee-barre span:last-child{border-radius:0 4px 4px 0}.ligne-empilee-barre span:only-child{border-radius:4px}.ligne-empilee-total{font-variant-numeric:tabular-nums;text-align:right;min-width:6.5em;font-weight:600}.feuille{--surface:#fff;--surface-2:#f2f4f6;--bordure:#dde2e7;--bordure-forte:#b9c1c9;--discret:#555;--texte:#111;--texte-2:#333}.doc-graphiques{grid-template-columns:1fr;gap:6pt;margin:6pt 0;display:grid}.doc-graphiques .anneau{flex-wrap:nowrap;gap:18pt}.doc-graphiques .anneau .legende-graphique{min-width:0}.doc-graphiques .anneau svg{width:150px;height:150px}.doc-graphiques .legende-graphique,.doc-graphiques .axe-svg{font-size:8.5pt}.lecture-seule .modif,.lecture-seule .barre-enregistrer,.lecture-seule .liste-documents+.marge-haut,.lecture-seule .saisie .actions,.lecture-seule .choix-vote button:not(.actif){display:none!important}.lecture-seule .choix-vote button{pointer-events:none}.etiquette.consultation{color:#fff;background:#ffffff2e;border-color:#0000;margin-left:6px}.prereglages{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.champ-test{max-width:16em}.liste-envoi{margin:0 0 10px;padding:0;list-style:none}.liste-envoi li{border-bottom:1px solid var(--bordure);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.liste-envoi label{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.liste-envoi label.desactive{opacity:.55;cursor:default}.chargement.petit{vertical-align:-2px;width:14px;height:14px;display:inline-block}.lecture-seule .prereglages{display:none}body.mode-impression{background:#fff}body.mode-impression .feuille{box-shadow:none}.lien.whatsapp{color:#128c4b}.court-tel{min-width:9.5em}.lecteur-pdf{z-index:25;background:var(--fond);flex-direction:column;display:flex;position:fixed;inset:0}.lecteur-barre{padding:10px 16px;padding-top:calc(10px + env(safe-area-inset-top));background:var(--surface);border-bottom:1px solid var(--bordure);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lecteur-titre{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lecteur-corps{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px;display:flex}.lecteur-cadre{border-radius:var(--rayon-petit);width:100%;box-shadow:var(--ombre);background:#fff;border:0;flex:1}.lecteur-mobile{display:none}.lecteur-attente{text-align:center;padding:40px}@media (width<=900px){.lecteur-cadre{display:none}.lecteur-mobile{text-align:center;justify-content:center;display:flex}.lecteur-barre .bouton:not(:first-child){padding:0 10px}}.liste-documents li{align-items:center;display:flex}.liste-documents li>button:first-child{flex:1}.lien-pdf{padding:0 22px 0 8px}.doc-edition{margin-top:4pt}@media print{.feuille p,.feuille li,.doc-question,.doc-resultat,.doc-section,.doc-graphiques,.doc-graphiques>div,.anneau,.graphique-svg,.doc-signature,.doc-signatures,.doc-destinataire,.doc-tableau,.doc-tableau tr,.doc-entete{break-inside:avoid;page-break-inside:avoid}.doc-sous-titre,.doc-titre{break-after:avoid;page-break-after:avoid}.doc-tableau.emargement{break-inside:auto}.doc-tableau thead{display:table-header-group}}.defilant-horizontal{overflow-x:auto}.tableau.budget td{padding-top:7px;padding-bottom:7px}.tableau.budget input,.tableau.budget select{width:100%;min-width:150px}.tableau.budget input.montant{text-align:right;font-variant-numeric:tabular-nums;min-width:110px;max-width:140px}input.annee{text-align:center;width:90px}.hausse{color:var(--rouge);font-weight:560}.baisse{color:var(--vert,#2e7d32);font-weight:560}.actions.centre{justify-content:center;margin-bottom:8px}@media (width<=700px){.tableau.budget thead{display:none}.tableau.budget tbody tr{border-bottom:1px solid var(--bordure);grid-template-columns:1fr 1fr;gap:6px 12px;padding:12px 16px;display:grid}.tableau.budget tbody td{border:0;justify-content:space-between;align-items:center;gap:8px;display:flex;padding:0!important}.tableau.budget td.b-libelle,.tableau.budget td.b-poste{grid-column:1/-1}.tableau.budget td[data-libelle]:before{content:attr(data-libelle);color:var(--discret);font-size:.8rem}.tableau.budget input,.tableau.budget select{min-width:0}.tableau.budget input.montant{max-width:120px}.tableau.budget tfoot tr{grid-template-columns:1fr auto auto auto;gap:12px;display:grid}.tableau.budget tfoot td{padding:10px 16px!important}.tableau.budget tfoot td:empty{display:none}}.logo,.organisation .logo,.entete-page .logo{background:0 0;border-radius:0}.logo img{width:100%;height:100%;display:block}.organisation .logo{width:36px;height:36px}.liste-acces{margin:0;padding:0;list-style:none}.liste-acces>li{border-bottom:1px solid var(--bordure);padding:14px 22px}.acces-tete{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.acces-tete .liens{margin-left:auto}.appareils{gap:6px;margin:10px 0 0;padding:0 0 0 4px;list-style:none;display:grid}.appareils li{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.9rem;display:flex}.appareils li .etiquette{margin-left:6px}.creation-cle{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.creation-cle .champ{flex:200px;margin:0}.cle-nouvelle{-webkit-user-select:all;user-select:all;padding:2px 6px;font-size:1.05rem}@media (width<=700px){.liste-acces>li{padding:12px 16px}.acces-tete .liens{margin-left:0}}
