@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/polices/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/polices/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/polices/inter-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/polices/inter-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--accent: #C2410C;--accent-fort: #9A3412;--accent-doux: #FBEDE4;--sur-accent: #FFFFFF;--encre: #1C1917;--gris: #78716C;--pierre: #57534E;--fond: #FDFBF7;--surface: #FFFFFF;--surface-alt: #F5F2EC;--trait: #E7E1D8;--tint: #FDF3EC;--ok: #1F7A4D;--ok-doux: #E3F3EA;--ok-plein: #E3F3EA;--ok-sur: #1F7A4D;--attention: #8C600E;--attention-doux: #F8EFDC;--attention-plein: #F8EFDC;--attention-sur: #8C600E;--grave: #B3372C;--grave-doux: #FAE8E5;--grave-plein: #FAE8E5;--grave-sur: #B3372C;--barre-fond: #1C1917;--barre-bord: #1C1917;--barre-survol: #292524;--barre-actif: #3A2419;--barre-encre: #F5F2EC;--barre-texte: #D6D0C7;--barre-discret: #A8A29B;--barre-trait: #292524;--barre-contour: #44403C;--barre-marque: #F0915A;--trait-doux: #EFEAE2;--survol: #FBF8F3;--papier-fond: #E9E4DC;--info: #0B6B55;--info-doux: #E3F2EC;--info-plein: #E3F2EC;--info-sur: #0B6B55;--rayon: 12px;--rayon-controle: 9px;--rayon-champ: 10px;--ombre: 0 1px 2px rgba(28, 25, 23, .04);color-scheme:light dark}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--encre: #F3EFE8;--gris: #A8A29B;--pierre: #D6D3D0;--fond: #1C1917;--surface: #262220;--surface-alt: #201C1A;--trait: #3A3532;--tint: #2A2422;--accent: #E4682F;--accent-fort: #F0834E;--accent-doux: #3A2418;--sur-accent: #1C1917;--ok: #6FD39B;--ok-doux: #1D3529;--ok-plein: #6FD39B;--ok-sur: #1C1917;--attention: #E8BE63;--attention-doux: #3A2E16;--attention-plein: #E8BE63;--attention-sur: #1C1917;--grave: #F0897B;--grave-doux: #3B211E;--grave-plein: #F0897B;--grave-sur: #1C1917;--ombre: 0 1px 2px rgba(0, 0, 0, .3);--barre-fond: #12100F;--barre-bord: #2A2522;--barre-survol: #221E1C;--barre-actif: #3A2419;--barre-encre: #F3EFE8;--barre-texte: #D6D0C7;--barre-discret: #A8A29B;--barre-trait: #2A2522;--barre-contour: #3A3532;--barre-marque: #F0915A;--trait-doux: #312C29;--survol: #2B2624;--papier-fond: #141210;--info: #5FD0B8;--info-doux: #17332D;--info-plein: #5FD0B8;--info-sur: #1C1917}}:root[data-theme=dark]{--encre: #F3EFE8;--gris: #A8A29B;--pierre: #D6D3D0;--fond: #1C1917;--surface: #262220;--surface-alt: #201C1A;--trait: #3A3532;--tint: #2A2422;--accent: #E4682F;--accent-fort: #F0834E;--accent-doux: #3A2418;--sur-accent: #1C1917;--ok: #6FD39B;--ok-doux: #1D3529;--ok-plein: #6FD39B;--ok-sur: #1C1917;--attention: #E8BE63;--attention-doux: #3A2E16;--attention-plein: #E8BE63;--attention-sur: #1C1917;--grave: #F0897B;--grave-doux: #3B211E;--grave-plein: #F0897B;--grave-sur: #1C1917;--ombre: 0 1px 2px rgba(0, 0, 0, .3);--barre-fond: #12100F;--barre-bord: #2A2522;--barre-survol: #221E1C;--barre-actif: #3A2419;--barre-encre: #F3EFE8;--barre-texte: #D6D0C7;--barre-discret: #A8A29B;--barre-trait: #2A2522;--barre-contour: #3A3532;--barre-marque: #F0915A;--trait-doux: #312C29;--survol: #2B2624;--papier-fond: #141210;--info: #5FD0B8;--info-doux: #17332D;--info-plein: #5FD0B8;--info-sur: #1C1917}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--fond);color:var(--encre);font:14px/1.5 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;text-wrap:pretty}h1,h2{font-weight:600;letter-spacing:-.01em;margin:0}h1{font-size:28px;line-height:1.2;letter-spacing:-.024em}h2{font-size:21px;line-height:1.2}.titre-moyen{font-weight:600;font-size:26px;line-height:1.2;letter-spacing:-.01em;margin:0}a{color:var(--accent)}a:hover{color:var(--accent-fort)}code,.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.discret{color:var(--gris);font-size:13px}.detail{color:var(--pierre);font-size:13px}.label-section{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gris)}.page{min-width:0;padding:28px 40px 56px}@media (max-width: 1100px){.page{padding:24px 24px 56px}}.tete{display:flex;align-items:flex-start;gap:24px;flex-wrap:wrap;margin-bottom:20px}.grandir{flex:1 1 auto;min-width:0}.rangee{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.colonne{display:flex;flex-direction:column;gap:12px}.duo{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.fil{display:flex;align-items:center;gap:9px;font-size:13px}.fil>span{color:var(--gris)}.fil>.ici{color:var(--pierre)}.fil>button{font-size:13px;font-weight:600;color:var(--accent);border:0;background:none;height:auto;padding:0;cursor:pointer}.fil>button:hover{color:var(--accent-fort);text-decoration:underline}.coquille{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.barre-laterale{position:sticky;top:0;height:100vh;overflow-y:auto;scrollbar-width:thin;background:var(--barre-fond);color:var(--barre-encre);border-right:1px solid var(--barre-bord)}.navigation{display:flex;flex-direction:column;gap:2px;min-height:100%;padding:18px 12px 16px}.navigation-tete{display:flex;flex-direction:column;gap:2px;padding:2px 10px 16px}.marque-barre{display:inline-flex;align-items:baseline;gap:8px;white-space:nowrap}.marque-nom{font-weight:700;font-size:17px;letter-spacing:-.03em;color:var(--barre-encre)}.marque-nom>span{color:var(--barre-marque)}.marque-outil{font-size:13px;font-weight:500;color:var(--barre-discret)}.navigation-org{font-size:13px;color:var(--barre-texte);padding-top:6px;overflow-wrap:anywhere}.recherche-barre{display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 10px;margin:0 0 10px;border-radius:8px;border:1px solid var(--barre-contour);background:var(--barre-survol);color:var(--barre-discret);font-size:14px;font-weight:400;text-align:left}.recherche-barre:hover:not(:disabled){background:var(--barre-survol);color:var(--barre-encre);border-color:#57534e}.recherche-barre kbd{font:inherit;font-size:12px;border:1px solid #57534E;border-radius:5px;padding:0 5px;color:var(--barre-texte)}.navigation-liste{display:flex;flex-direction:column;gap:2px;margin-bottom:20px}.nav-groupe{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--barre-discret);padding:16px 10px 6px;font-weight:600}.nav-lien{display:flex;align-items:center;gap:10px;width:100%;height:auto;min-height:36px;padding:7px 10px;border:0;border-radius:7px;background:none;color:var(--barre-texte);font-size:14px;font-weight:400;text-align:left}.nav-lien:hover:not(:disabled){background:var(--barre-survol);color:#fff}.nav-lien[aria-current=page]{background:var(--barre-actif);color:#fff}.nav-mot{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-compte{margin-left:auto;flex:none;font-size:12px;font-weight:600;padding:0 7px;border-radius:999px;line-height:20px;background:#44403c;color:#f5f2ec;font-variant-numeric:tabular-nums}.nav-compte[data-ton=accent]{background:#c2410c;color:#fff}.navigation-pied{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding:12px 10px 0;border-top:1px solid var(--barre-trait)}.navigation-qui{display:flex;align-items:center;gap:10px;min-width:0}.pastille-qui{width:32px;height:32px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;background:#44403c;color:var(--barre-encre);font-weight:600;font-size:13px}.navigation-qui-textes{display:flex;flex-direction:column;line-height:1.3;min-width:0}.navigation-qui-nom{font-weight:600;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navigation-qui-role{font-size:12px;color:var(--barre-discret);overflow-wrap:anywhere}.navigation-gestes{display:flex;align-items:center;gap:8px}.langues{display:inline-flex;border:1px solid var(--barre-contour);border-radius:6px;overflow:hidden;flex:none}.langues>button{height:28px;min-height:28px;padding:0 9px;border:0;border-radius:0;background:none;color:var(--barre-texte);font-size:12px;font-weight:600;letter-spacing:.02em}.langues>button+button{border-left:1px solid var(--barre-contour)}.langues>button:hover:not(:disabled){background:var(--barre-survol);color:#fff}.langues>button[aria-checked=true]{background:#44403c;color:#fff}.navigation .bascule-theme,.navigation-sortie{height:30px;min-height:30px;border:1px solid var(--barre-contour);border-radius:7px;background:none;color:var(--barre-texte)}.navigation .bascule-theme{width:30px}.navigation .bascule-theme svg{width:16px;height:16px}.navigation-sortie{display:inline-flex;align-items:center;gap:8px;padding:0 7px;font-size:13px;font-weight:500;white-space:nowrap}.navigation .bascule-theme:hover:not(:disabled),.navigation-sortie:hover:not(:disabled){background:var(--barre-survol);color:#fff}.navigation button:focus-visible,.barre-haut button:focus-visible{outline:2px solid var(--barre-marque);outline-offset:1px}.zone-page{display:flex;flex-direction:column;min-width:0}.barre-serveur{position:sticky;top:0;z-index:15;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 40px;background:var(--surface-alt);border-bottom:1px solid var(--trait)}@media (max-width: 1100px){.barre-serveur{padding:10px 24px}}.barre-serveur-phrase{margin:0;font-size:12px;color:var(--pierre)}.barre-serveur-phrase:before{content:"";display:inline-block;width:1px;height:18px;margin-right:12px;background:var(--trait);vertical-align:-4px}.choix-serveur{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:5px 12px;text-align:left;background:var(--surface);border:1px solid var(--trait);border-radius:var(--rayon-controle);color:var(--encre)}.choix-serveur[data-ton=grave]{border-color:var(--grave)}.choix-serveur[data-ton=attention]{border-color:var(--attention)}.choix-serveur-textes{display:flex;flex-direction:column;line-height:1.25;min-width:0}.choix-serveur-nom{font-size:14px;font-weight:600}.choix-serveur-detail{font-size:11px;color:var(--pierre)}.pastille-serveur{width:9px;height:9px;border-radius:50%;flex:none;background:var(--ok)}.pastille-serveur[data-ton=attention]{background:var(--attention)}.pastille-serveur[data-ton=grave]{background:var(--grave)}.liste-serveurs{position:absolute;top:56px;left:40px;z-index:30;width:min(430px,calc(100vw - 48px));max-height:min(70vh,520px);overflow-y:auto;padding:8px;background:var(--surface);border:1px solid var(--trait);border-radius:var(--rayon);box-shadow:0 24px 60px #1c191738}@media (max-width: 1100px){.liste-serveurs{left:24px}}.liste-serveurs-filtre{display:flex;flex-direction:column;gap:6px;padding:6px 10px 8px}.liste-serveurs-filtre label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gris)}.liste-serveurs-trait{height:1px;margin:6px 10px;background:var(--trait)}.liste-serveurs-rien{margin:0;padding:10px;font-size:13px;color:var(--pierre)}.liste-serveurs-pied{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px}.liste-serveurs-pied .discret{font-size:11px}.ligne-serveur{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:9px 10px;text-align:left;background:none;border:0;border-radius:var(--rayon-controle);color:var(--encre)}.ligne-serveur:hover:not(:disabled){background:var(--survol)}.ligne-serveur[aria-selected=true]{background:var(--accent-doux)}.ligne-serveur-textes{display:flex;flex-direction:column;line-height:1.3;min-width:0;flex:1}.ligne-serveur-nom{font-size:14px;font-weight:600}.ligne-serveur-detail{font-size:12px;color:var(--pierre)}.carte-serveur{height:100%}.carte-serveur[data-ton=grave]{border-color:var(--grave)}.chiffres-serveur{gap:14px;font-size:13px;color:var(--pierre)}.chiffres-serveur strong{font-size:17px;color:var(--encre);margin-right:4px}.texte-attention{color:var(--attention);font-weight:600}.barre-serveur button.puce{border:0;cursor:pointer}.parc-section{display:flex;flex-direction:column;gap:12px}.parc-section+.parc-section{margin-top:28px;padding-top:24px;border-top:1px solid var(--trait)}.tete-parc-section{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.tete-parc-section .discret{font-size:13px}.parc-section>.detail{margin:0;max-width:60ch}.carte-cluster-sites{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.carte-cluster-site{flex:1 1 220px;min-width:0;padding:10px 12px;border-radius:var(--rayon);background:var(--fond);border:1px solid var(--trait)}.carte-cluster-site[data-role=temoin]{border-left:3px solid var(--pierre)}.grille-clusters{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,620px),1fr));gap:16px;align-items:start}.grille-parc{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;align-items:start}.carte-cluster{height:100%}.carte-cluster[data-ton=attention]{border-color:var(--attention)}.carte-cluster[data-ton=grave]{border-color:var(--grave)}.liste-serveurs-section{margin:0;padding:10px 10px 4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gris)}.cluster-tuiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width: 1100px){.cluster-tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.tuile-cluster{background:var(--surface);border:1px solid var(--trait);border-radius:var(--rayon);box-shadow:var(--ombre);padding:14px 16px;display:flex;flex-direction:column;gap:6px;min-width:0}.tuile-cluster>p,.bandeau-exercice p{margin:0}.tuile-cluster>.label-section{font-size:11px}.tuile-cluster[data-ton=ok]{border-color:var(--ok)}.tuile-cluster[data-ton=attention]{border-color:var(--attention)}.tuile-cluster[data-ton=grave]{border-color:var(--grave)}.tuile-cluster[data-ton=neutre]{border-style:dashed;box-shadow:none}.tuile-cluster-valeur{font-size:17px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.tuile-cluster[data-ton=ok] .tuile-cluster-valeur{color:var(--ok)}.tuile-cluster[data-ton=attention] .tuile-cluster-valeur{color:var(--attention)}.tuile-cluster[data-ton=grave] .tuile-cluster-valeur{color:var(--grave)}.tuile-cluster[data-ton=neutre] .tuile-cluster-valeur{font-size:14px;font-weight:400;color:var(--pierre)}.tuile-cluster-verdict{font-size:12px;line-height:1.5;color:var(--pierre)}.retard-replication{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.retard-replication[data-ton=ok]{color:var(--ok)}.retard-replication[data-ton=attention]{color:var(--attention)}.retard-replication[data-ton=grave]{color:var(--grave)}.retard-replication[data-source=patronictl]{color:var(--pierre)}.cluster-sites{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start}.cluster-site{flex:1 1 320px;min-width:0;background:var(--surface);border:1px solid var(--trait);border-radius:var(--rayon);box-shadow:var(--ombre);padding:14px 16px}.cluster-site[data-ton=accent]{border-left:3px solid var(--accent)}.cluster-site[data-ton=attention]{border-left:3px solid var(--attention)}.cluster-site[data-ton=grave]{border-left:3px solid var(--grave)}.cluster-site[data-ton=neutre]{border:1px dashed var(--trait);box-shadow:none}.cluster-site-tete{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.cluster-site-tete h2{font-size:15px}.cluster-site>.detail{margin:10px 0 0;padding-top:9px;border-top:1px solid var(--trait);font-size:12px;line-height:1.55}.cluster-temoin{flex:0 1 260px}.ligne-noeud{display:flex;align-items:center;gap:9px;width:100%;height:auto;min-height:36px;padding:8px;text-align:left;background:none;border:1px solid transparent;border-radius:8px;color:var(--encre);font-size:13px;font-weight:600}@media (pointer: coarse){.ligne-noeud{min-height:44px}}.ligne-noeud:hover:not(:disabled){background:var(--survol)}.ligne-noeud[aria-current=true],.ligne-noeud[data-porte-principal=true]{background:var(--accent-doux);border-color:var(--accent)}.ligne-noeud>.grandir{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ligne-noeud>.pastille-serveur{width:7px;height:7px}.liste-noeuds{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.role-noeud{flex:none;font-size:12px;font-weight:400;color:var(--pierre)}.role-noeud[data-role=web],.role-noeud[data-role=stockage],.role-noeud[data-role=bureautique],.role-noeud[data-role=appels],.role-noeud[data-role=votant],.role-noeud[data-role=sentinelle]{font-weight:400}.role-noeud[data-role=base],.role-noeud[data-role=cache],.role-noeud[data-role=repartiteur]{font-weight:600}.role-noeud[data-tenu=true]{font-weight:600;color:var(--accent-fort)}.pastille-serveur[data-ton=neutre]{background:transparent;border:2px solid var(--gris)}.cluster-cote{flex:1 1 300px;min-width:0;background:var(--surface);border:1px solid var(--trait);border-radius:var(--rayon);padding:16px 18px}.cluster-cote[data-ton=accent]{border-color:var(--accent);background:var(--accent-doux)}.cluster-cote[data-ton=attention]{border-color:var(--attention)}.cluster-cote[data-ton=grave]{border-color:var(--grave)}.cluster-cote[data-ton=neutre]{border-style:dashed}.cluster-cote dl{margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 14px;font-size:13px}.cluster-cote dt{color:var(--pierre)}.cluster-cote dd{margin:0;text-align:right;font-weight:600;overflow-wrap:anywhere}.cluster-cote dd[data-ton=ok]{color:var(--ok)}.cluster-cote dd[data-ton=attention]{color:var(--attention)}.cluster-cote dd[data-ton=grave]{color:var(--grave)}.cluster-cote>.detail{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--trait);font-size:12px;line-height:1.6}.cluster-cote[data-ton=accent] .discret,.cluster-cote[data-ton=accent] .label-section{color:var(--pierre)}.bandeau-exercice{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:11px 16px;border:1px solid var(--trait);border-left:6px solid var(--accent);border-radius:var(--rayon-controle);background:var(--tint);color:var(--encre);font-size:14px;line-height:1.45}.bandeau-exercice strong{font-weight:600}.bandeau-exercice[data-ton=ok]{border-left-color:var(--ok);background:var(--ok-doux)}.bandeau-exercice[data-ton=attention]{border-left-color:var(--attention);background:var(--attention-doux)}.bandeau-exercice[data-ton=grave]{border-left-color:var(--grave);background:var(--grave-doux)}.bandeau-exercice .discret,.bandeau-exercice .label-section{color:var(--pierre)}.chrono-exercice{list-style:none;margin:0;padding:0}.chrono-exercice>li{display:flex;gap:14px;padding:9px 0;border-top:1px solid var(--trait-doux)}.chrono-exercice>li:first-child{border-top:0}.chrono-exercice>li>time{flex:0 0 72px;font-size:13px;font-weight:600;color:var(--pierre);font-variant-numeric:tabular-nums}.chrono-exercice>li>span{min-width:0;font-size:13px;line-height:1.5;color:var(--pierre)}.chrono-exercice>.chrono-exercice-jalon>time{color:var(--accent-fort);font-weight:700}.chrono-exercice>.chrono-exercice-jalon>span{color:var(--encre);font-weight:600}@media (max-width: 560px){.cluster-tuiles{grid-template-columns:minmax(0,1fr);gap:9px}.tuile-cluster{padding:12px 14px;gap:4px}.tuile-cluster:has(>.grandir){flex-direction:row;align-items:center;gap:12px}.cluster-site,.cluster-cote,.cluster-temoin{flex-basis:100%}.cluster-cote dl{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px}.chrono-exercice>li{flex-direction:column;gap:2px}.chrono-exercice>li>time{flex:none}}.barre-haut{display:none}.tiroir{margin:0;padding:0;border:0;width:min(300px,86vw);max-width:none;height:100dvh;max-height:none;background:var(--barre-fond);color:var(--barre-encre);overflow:hidden}.tiroir::backdrop{background:#1c19178c}.tiroir-corps{position:relative;height:100%;overflow-y:auto}.tiroir-fermer{position:absolute;top:12px;right:10px;z-index:1;width:40px;height:40px;padding:0;border:0;background:none;color:var(--barre-texte);display:grid;place-items:center}.tiroir-fermer:hover:not(:disabled){background:var(--barre-survol);color:#fff}.tiroir .nav-lien{min-height:44px}@media (prefers-reduced-motion: no-preference){.tiroir[open]{animation:tiroir-entre .18s ease-out}}@keyframes tiroir-entre{0%{transform:translate(-100%)}to{transform:none}}@media (max-width: 900px){.coquille{display:block}.barre-serveur{position:static;padding:10px 16px;gap:8px}.barre-serveur .choix-serveur{width:100%}.barre-serveur>.serre{display:none}.barre-serveur-phrase{display:none}.liste-serveurs{position:fixed;top:auto;bottom:0;left:0;right:0;width:auto;max-height:72vh;border-radius:18px 18px 0 0}.barre-laterale{display:none}.barre-haut{display:flex;position:sticky;top:0;z-index:20;align-items:center;gap:6px;height:52px;padding:0 6px;background:var(--barre-fond);color:var(--barre-encre);border-bottom:1px solid var(--barre-bord)}.barre-haut-bouton{width:44px;height:44px;padding:0;border:0;border-radius:8px;background:none;color:var(--barre-texte);display:inline-grid;place-items:center;flex:none}.barre-haut-bouton:hover:not(:disabled){background:var(--barre-survol);color:#fff}.recherche-barre kbd{display:none}}.bascule-theme{width:44px;padding:0;display:inline-grid;place-items:center;flex:none;color:var(--pierre)}.bascule-theme:hover:not(:disabled){color:var(--encre)}.en-tete{display:flex;flex-direction:column;gap:8px}.fil-ariane{display:flex;flex-wrap:wrap;align-items:center;gap:0;font-size:13px}.fil-etape{display:inline-flex;align-items:center;gap:8px;margin-right:8px}.fil-lien{border:0;background:none;padding:0;height:auto;min-height:0;font-size:13px;font-weight:500;color:var(--accent)}.fil-lien:hover:not(:disabled){background:none;color:var(--accent-fort);text-decoration:underline}.fil-sep,.fil-ici{color:var(--gris)}.en-tete-corps{display:flex;align-items:flex-end;gap:12px 16px;flex-wrap:wrap}.en-tete-textes{display:flex;flex-direction:column;gap:4px;flex:1 1 320px;min-width:0}.en-tete-surtitre{font-size:13px;color:var(--gris)}.en-tete h1{overflow-wrap:anywhere}.en-tete-sous{margin:0;color:var(--gris)}.en-tete-etiquettes{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.en-tete-gestes{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.page>.en-tete{margin-bottom:20px}.page[data-pleine]>.en-tete{margin-bottom:12px}.page-corps{display:flex;flex-direction:column;gap:24px;min-width:0}.puce{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1.5;padding:2px 9px;border-radius:999px;white-space:nowrap;background:var(--surface-alt);color:var(--pierre)}.puce[data-ton=ok]{background:var(--ok-plein);color:var(--ok-sur)}.puce[data-ton=attention]{background:var(--attention-plein);color:var(--attention-sur)}.puce[data-ton=grave]{background:var(--grave-plein);color:var(--grave-sur)}.puce[data-ton=info]{background:var(--info-plein);color:var(--info-sur)}.puce[data-ton=accent]{background:var(--accent-doux);color:var(--accent-fort)}.carte{background:var(--surface);border:1px solid var(--trait);border-radius:var(--rayon);box-shadow:var(--ombre);padding:16px 18px}.carte.large{padding:22px}.carte[data-etat=injoignable]{border-left:3px solid var(--grave)}.carte[data-etat=maintenance]{border-left:3px solid var(--attention)}.carte[data-etat=joignable]{border-left:3px solid var(--ok)}.carte[data-etat=suspendue]{border-left:3px solid #A8A29B;box-shadow:none}.carte[data-etat=suspendue] .discret{color:var(--pierre)}.carte[data-releve=absente]{border:1px dashed var(--trait);box-shadow:none}.nom-org{font-weight:600;font-size:19px;letter-spacing:-.01em;color:var(--accent);background:none;border:0;padding:0;cursor:pointer;text-align:left;height:auto}.nom-org:hover{color:var(--accent-fort);text-decoration:underline}.nom-org[disabled]{color:var(--encre);cursor:default;opacity:1}.etiquette{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:999px;line-height:1.5;font-size:12px;font-weight:600;white-space:nowrap}.etiquette:before{content:"";width:7px;height:7px;border-radius:4px;background:currentColor;flex:none}.etiquette[data-etat=joignable]{background:var(--ok-plein);color:var(--ok-sur)}.etiquette[data-etat=maintenance]{background:var(--attention-plein);color:var(--attention-sur)}.etiquette[data-etat=injoignable]{background:var(--grave-plein);color:var(--grave-sur)}.etiquette[data-etat=suspendue]{background:var(--surface-alt);color:var(--pierre)}.etiquette[data-etat=suspendue]:before{background:var(--gris)}.etiquette[data-etat=absente]{background:var(--surface-alt);color:var(--pierre)}.etiquette[data-etat=absente]:before,.etiquette[data-etat=accent]:before{display:none}.etiquette[data-etat=accent]{background:var(--accent-doux);color:var(--accent-fort)}.mesures{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--pierre)}.mesures>.quand{color:var(--gris)}button{font:inherit;height:36px;border-radius:8px;border:1px solid var(--trait);background:var(--surface);color:var(--encre);padding:0 14px;font-weight:600;cursor:pointer}@media (pointer: coarse){button{height:44px}}.avec-icone{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}button:hover:not(:disabled){background:var(--surface-alt)}button:disabled{opacity:.5;cursor:default}button.premier{background:var(--accent);border-color:var(--accent);color:var(--sur-accent)}button.premier:hover:not(:disabled){background:var(--accent-fort);border-color:var(--accent-fort)}button.grave{border-color:var(--grave);color:var(--grave);background:var(--surface)}button.grave:hover:not(:disabled){background:var(--grave-doux)}button.lien{border:0;background:none;color:var(--accent);height:auto;padding:2px 0;font-weight:600;text-decoration:underline;text-align:left}button.lien:hover:not(:disabled){background:none;color:var(--accent-fort)}button[data-occupe=true],button[data-occupe=true]:hover{background:var(--surface-alt);border-color:var(--trait);color:var(--pierre);display:inline-flex;align-items:center;justify-content:center;gap:9px}button[data-occupe=true]:before{content:"";width:14px;height:14px;border-radius:7px;flex:none;border:2px solid var(--gris);border-top-color:var(--pierre)}.rouet{width:14px;height:14px;border-radius:7px;flex:none;border:2px solid var(--trait);border-top-color:var(--accent);display:inline-block}.rouet[data-ton=attention]{border-color:var(--attention-doux);border-top-color:var(--attention)}@media (prefers-reduced-motion: no-preference){.rouet,button[data-occupe=true]:before{animation:tourne .9s linear infinite}}@keyframes tourne{to{transform:rotate(360deg)}}label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--pierre)}label[data-faute=true]{color:var(--grave)}input,select,textarea{font:inherit;color:var(--encre);font-weight:400;height:38px;padding:0 12px;border:1px solid var(--trait);border-radius:var(--rayon-champ);background:var(--surface)}@media (pointer: coarse){input,select{height:44px}}textarea{height:auto;padding:9px 12px}input::placeholder,textarea::placeholder{color:var(--gris)}input[type=number]{max-width:120px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border:2px solid var(--accent);padding:0 11px}textarea:focus-visible{padding:8px 11px}button:focus-visible,a:focus-visible,.nom-org:focus-visible{outline:2px solid var(--accent);outline-offset:1px}input[aria-invalid=true]{border:2px solid var(--grave);background:var(--grave-doux);padding:0 11px}.faute-champ{font-size:13px;font-weight:400;color:var(--grave)}.segments{display:flex;gap:8px;flex-wrap:wrap}.segments>label{height:36px;padding:0 14px;border-radius:var(--rayon-controle);border:1px solid var(--trait);background:var(--surface);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;cursor:pointer;font-weight:400;color:var(--encre)}.segments>label:hover{background:var(--surface-alt)}.segments>label:has(input:checked){border:2px solid var(--accent);background:var(--accent-doux);color:var(--accent-fort);font-weight:600;padding:0 13px}@media (pointer: coarse){.segments>label{height:44px}}.segments>label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.segments>label{position:relative}.segments input{position:absolute;opacity:0;width:1px;height:1px}.avis{display:flex;gap:11px;align-items:flex-start;border-radius:var(--rayon-controle);padding:13px 15px;font-size:15px;line-height:1.45;background:var(--tint);color:var(--encre);border:1px solid var(--trait)}.avis>div{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.avis strong{font-weight:600}.avis .detail,.avis>div>span{color:var(--pierre)}.avis:before{font-weight:700;flex:none}.avis[data-ton=ok]{background:var(--ok-doux);border-left:3px solid var(--ok)}.avis[data-ton=ok]:before{content:"✓";color:var(--ok)}.avis[data-ton=ok] strong{color:var(--ok)}.avis[data-ton=attention]{background:var(--attention-doux);border-left:3px solid var(--attention)}.avis[data-ton=attention]:before{content:"!";color:var(--attention)}.avis[data-ton=attention] strong{color:var(--attention)}.avis[data-ton=grave]{background:var(--grave-doux);border-left:3px solid var(--grave)}.avis[data-ton=grave]:before{content:"✗";color:var(--grave)}.avis[data-ton=grave] strong{color:var(--grave)}.avis[data-ton=neutre]:before{display:none}@media (max-width: 560px){.avis:has(>button){flex-wrap:wrap}.avis:has(>button)>div{flex:1 1 calc(100% - 30px)}.avis:has(>button)>button{margin-left:auto}}.jauge-tete{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.jauge{height:10px;border-radius:5px;background:var(--surface-alt);border:1px solid var(--trait);overflow:hidden}.jauge>span{display:block;height:100%;background:var(--ok)}.jauge[data-ton=attention]>span{background:var(--attention)}.jauge[data-ton=grave]>span{background:var(--grave)}.jauge[data-ton=figee]>span{background:#a8a29b}.sous-titre{font-size:17px;color:var(--encre);margin:0}.grille-serveur{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:26px;align-items:start}@media (max-width: 900px){.grille-serveur{grid-template-columns:1fr;gap:16px}}.sortie{background:#1c1917;color:#f3efe8;border-radius:var(--rayon-controle);padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.55;white-space:pre-wrap;word-break:break-word;max-height:460px;overflow:auto;display:flex;flex-direction:column;gap:3px}.sortie .commande{color:#a8a29b}.sortie .fin{color:#6fd39b}.sortie[data-ok=false] .fin{color:#f0897b}.rangs{display:flex;flex-direction:column;margin:0}.rangs>div{display:flex;gap:16px;padding:11px 0;align-items:baseline;border-top:1px solid var(--trait)}.rangs>div:first-child{border-top:0}.rangs dt,.rangs>div>span:first-child{color:var(--pierre);flex:0 0 150px}.rangs dd,.rangs>div>span:last-child{margin:0;flex:1;min-width:0;overflow-wrap:anywhere}.liste-dite{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:1.5}.ligne-personne{display:flex;gap:12px;align-items:flex-start;padding:11px 0;border-top:1px solid var(--trait)}.ligne-personne:first-child{border-top:0}.ligne-personne label{margin:0}.journal{list-style:none;margin:0;padding:0}.journal>li+li{border-top:1px solid var(--trait)}.ligne-journal{display:flex;gap:18px;padding:13px 0;align-items:baseline;border-left:3px solid transparent;border-radius:0 var(--rayon-controle) var(--rayon-controle) 0}.ligne-journal>time{flex:0 0 150px;color:var(--gris);font-size:13px}.ligne-journal[data-echec=true]{border-left-color:var(--grave);background:var(--grave-doux);padding-left:15px}.ligne-journal[data-echec=true]>time{color:var(--pierre)}.controles{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.controles li{display:flex;gap:12px;padding:13px 0;align-items:flex-start;border-top:1px solid var(--trait)}.controles li:first-child{border-top:0}.controles li>span:first-child{width:24px;height:24px;border-radius:12px;flex:none;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px}.controles li[data-etat=ok]>span:first-child{background:var(--ok-doux);color:var(--ok)}.controles li[data-etat=attention]>span:first-child{background:var(--attention-doux);color:var(--attention)}.controles li[data-etat=grave]>span:first-child{background:var(--grave-doux);color:var(--grave)}.controles li>div{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;font-weight:600}.controles li>div:has(.copier){gap:6px}.controles li[data-etat=attention]>div{color:var(--attention)}.controles li[data-etat=grave]>div{color:var(--grave)}.controles li p,.controles li .detail{font-weight:400;margin:0}.copier{display:flex;align-items:center;gap:10px;background:var(--surface-alt);border:1px solid var(--trait);border-radius:var(--rayon-controle);padding:10px 12px}.copier>code{flex:1;min-width:0;overflow-x:auto;white-space:nowrap;font-size:14px;color:var(--encre)}.copier>button{border:0;background:none;height:auto;padding:0;color:var(--accent);font-size:13px;font-weight:600;flex:none}.copier>button:hover:not(:disabled){background:none;color:var(--accent-fort)}.encadre{border:1px solid var(--trait);border-radius:var(--rayon);padding:14px;display:flex;flex-direction:column;gap:10px}.encadre[data-ton=accent]{border:2px solid var(--accent);padding:20px;gap:12px}.encadre[data-ton=attention]{border-color:var(--attention)}.fantome{pointer-events:none}.fantome span{display:block;border-radius:5px;background:var(--surface-alt);height:13px}.fantome .haut{height:19px}.fantome .pastille{height:29px;width:104px;border-radius:var(--rayon-controle);flex:none}@media (prefers-reduced-motion: no-preference){.fantome{animation:respire 1.6s ease-in-out infinite}}@keyframes respire{0%,to{opacity:1}50%{opacity:.55}}.modale{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:transparent;color:var(--encre);overflow:hidden}.modale::backdrop{background:#fdfbf7d6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .modale::backdrop{background:#12100fdb}}:root[data-theme=dark] .modale::backdrop{background:#12100fdb}.modale-corps{width:min(760px,100%);height:100%;margin-inline:auto;display:flex;flex-direction:column;background:var(--surface);border-inline:1px solid var(--trait)}.modale-tete{display:flex;align-items:center;gap:12px;flex:none;padding:18px 22px;border-bottom:1px solid var(--trait);background:var(--surface)}.modale-tete h2{margin:0}.modale-contenu{flex:1 1 auto;overflow-y:auto;padding:22px;display:flex;flex-direction:column;gap:14px}.modale-pied{flex:none;display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:16px 22px;border-top:1px solid var(--trait);background:var(--surface-alt)}@media (max-width: 720px){.modale-corps{width:100%;border-inline:0}.modale-tete,.modale-contenu,.modale-pied{padding-inline:16px}.modale-pied button,.modale-tete button{min-height:48px}}@media (prefers-reduced-motion: no-preference){.modale[open] .modale-corps{animation:modale-entre .16s ease-out}}@keyframes modale-entre{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.depart{list-style:none;margin:0;padding:0;counter-reset:pas;display:flex;flex-direction:column;gap:12px}.depart li{counter-increment:pas;position:relative;padding-left:34px;line-height:1.5;color:var(--pierre)}.depart li:before{content:counter(pas);position:absolute;left:0;top:1px;width:24px;height:24px;border-radius:50%;background:var(--accent);color:var(--sur-accent);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.depart strong,.depart a{color:var(--encre)}.depart a{color:var(--accent)}.etiquette-champ{font-size:13px;font-weight:600;color:var(--pierre)}.cases{display:flex;flex-wrap:wrap;gap:8px}.cases>label{flex-direction:row;align-items:center;gap:8px;height:40px;padding:0 13px 0 11px;border:1px solid var(--trait);border-radius:var(--rayon-controle);background:var(--surface);color:var(--encre);font-weight:400;font-size:15px;cursor:pointer}.cases>label:hover{background:var(--surface-alt)}.cases>label:has(input:checked){border-color:var(--accent);background:var(--accent-doux);color:var(--accent-fort);font-weight:600}.cases>label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.cases input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:var(--accent);width:16px;height:16px;min-height:0;padding:0;margin:0;flex:none}@media (max-width: 720px){.cases>label{height:44px}}.menu-points{position:relative;flex:none}.points{width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center}.points[aria-expanded=true]{background:var(--surface-alt);border-color:var(--gris)}.menu-liste{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:210px;padding:6px;display:flex;flex-direction:column;gap:2px;background:var(--surface);border:1px solid var(--trait);border-radius:var(--rayon-controle);box-shadow:0 8px 28px #1c191729}.menu-liste button{height:40px;min-height:40px;padding:0 12px;justify-content:flex-start;text-align:left;border:0;background:none;font-weight:400;color:var(--encre);border-radius:7px;width:100%}.menu-liste button:hover:not(:disabled){background:var(--surface-alt)}.menu-liste button:disabled{color:var(--gris)}.menu-liste button[data-grave]{color:var(--grave);margin-top:5px;border-top:1px solid var(--trait);border-radius:0 0 7px 7px;padding-top:4px;height:44px}.menu-liste button[data-grave]:hover:not(:disabled){background:var(--grave-doux)}@media (max-width: 720px){.menu-liste button{height:48px;min-height:48px}}.nom-ouvrant{font:inherit;font-weight:700;color:var(--encre);background:none;border:0;padding:0;min-height:0;cursor:pointer;text-align:left;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color .12s ease,color .12s ease}.nom-ouvrant:hover{color:var(--accent);text-decoration-color:currentColor}.nom-ouvrant:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.vide{background:none;border:1px dashed var(--trait);border-radius:var(--rayon);padding:28px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.vide>strong{font-size:17px;font-weight:600}.vide>p{margin:0;color:var(--pierre);max-width:62ch}.figee{opacity:.65}.ecran-connexion{position:relative;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--fond)}.hors-ecran{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width: 720px){.page{padding:16px 16px 56px}h1{font-size:24px}.duo{grid-template-columns:1fr}.rangs>div{flex-direction:column;gap:2px}.rangs dt,.rangs>div>span:first-child{flex:none}.ligne-journal{flex-direction:column;gap:2px}.ligne-journal>time{flex:none}.ligne-personne{flex-direction:column;align-items:stretch;gap:8px}.carte{padding:14px 16px}.carte.large{padding:16px 18px}.vide{padding:20px;gap:8px}.encadre{padding:12px}.encadre[data-ton=accent]{padding:16px}.mono{overflow-x:auto;white-space:nowrap}}.carte-connexion{position:relative;width:100%;max-width:460px;gap:22px;padding:36px}.carte-connexion input,.carte-connexion button{height:48px}@media (max-width: 560px){.carte-connexion{padding:24px;gap:16px}}.page:focus{outline:none}.pied-actions{display:none}@media (max-width: 720px){.pied-actions{display:flex;gap:10px;align-items:center;position:sticky;bottom:0;z-index:9;margin:12px -16px -56px;padding:12px 16px calc(18px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--trait)}.pied-actions button,.pied-actions a{height:48px;flex:1;display:flex;align-items:center;justify-content:center}.pied-actions .serre{flex:none;padding:0 14px}.pied-actions[data-empile=true]{flex-direction:column;align-items:stretch}}.chiffres{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.chiffre{display:flex;flex-direction:column;gap:3px;background:var(--surface);border:1px solid var(--trait);border-radius:var(--rayon);box-shadow:var(--ombre);padding:14px 16px}.chiffre>strong{font-size:24px;font-weight:600;line-height:1.15;font-variant-numeric:tabular-nums}.jauge{height:6px;border-radius:3px;background:var(--surface-alt);overflow:hidden;margin-top:6px}.jauge>span{display:block;height:100%;border-radius:3px}.tete-carte{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}.tete-carte h2{font-size:16px;letter-spacing:normal;margin:0}.graphe-boite{width:100%}.graphe{display:block;width:100%;height:auto;overflow:visible}.graphe text{font-size:10px;fill:var(--gris);font-variant-numeric:tabular-nums}.graphe-legende{font-size:10px}.graphe-vide{display:flex;align-items:center;justify-content:center;border:1px dashed var(--trait);border-radius:var(--rayon);background:var(--surface-alt);min-height:120px}.legende{display:flex;flex-wrap:wrap;gap:6px 18px;list-style:none;margin:0;padding:0;font-size:13px}.legende li{display:flex;align-items:center;gap:6px}.pastille{width:10px;height:10px;border-radius:3px;flex:none}.visuellement-cache{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width: 640px){.chiffre>strong{font-size:21px}}.table-comptes{width:100%;border-collapse:collapse;font-size:13.5px;margin-top:4px}.table-comptes th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gris);padding:6px 10px 6px 0;border-bottom:1px solid var(--trait);white-space:nowrap}.table-comptes th+th,.table-comptes td+td{text-align:right;padding-left:14px}.table-comptes td{padding:8px 10px 8px 0;border-bottom:1px solid var(--trait);font-variant-numeric:tabular-nums}.table-comptes tr:last-child td{border-bottom:0}.table-comptes td:first-child{font-weight:600}.table-messagerie{width:100%;border-collapse:collapse;font-size:13.5px}.table-messagerie th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gris);padding:6px 12px 6px 0;border-bottom:1px solid var(--trait);white-space:nowrap}.table-messagerie td{padding:8px 12px 8px 0;border-bottom:1px solid var(--trait);vertical-align:top}.table-messagerie tr:last-child td{border-bottom:0}.table-messagerie code{font-size:12.5px;overflow-wrap:anywhere}.table-messagerie td:first-child code{white-space:nowrap;overflow-wrap:normal}.table-messagerie summary{cursor:pointer}@media (max-width: 560px){.table-comptes,.table-messagerie{display:block;overflow-x:auto}}details>summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--pierre)}.mesures-courrier{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.mesures-courrier>div{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:var(--rayon-controle);background:var(--surface-alt);border-left:3px solid var(--trait)}.mesures-courrier>div>strong{font-size:16px}.mesures-courrier>div[data-ton=ok]{border-left-color:var(--ok)}.mesures-courrier>div[data-ton=attention]{border-left-color:var(--attention)}.mesures-courrier>div[data-ton=grave]{border-left-color:var(--grave);background:var(--grave-doux)}.mesures-courrier>div[data-ton=muet]>strong{color:var(--gris);font-weight:400}.page[data-pleine]{max-width:none;height:100vh;padding:18px 22px;display:flex;flex-direction:column}.page[data-pleine]>.tete{margin-bottom:12px}.journaux{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:264px minmax(0,1fr);gap:16px}.journaux-sources{min-height:0;overflow-y:auto;background:var(--surface);border:1px solid var(--trait);border-radius:var(--rayon);padding:10px 6px 14px}.journaux-sources>input[type=search]{width:calc(100% - 8px);margin:0 4px 6px;height:36px}.groupe-sources{margin-top:8px}.groupe-sources-tete{display:flex;align-items:baseline;gap:8px;padding:6px 8px 3px 10px}.groupe-sources-tete h2{flex:1;min-width:0;margin:0;font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:var(--gris);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.groupe-sources-tete button.lien{font-size:12px;padding:0}.groupe-sources ul{list-style:none;margin:0;padding:0}.source-rang{display:flex;align-items:center}.source-rang>input[type=checkbox]{flex:none;width:15px;height:15px;margin:0 2px 0 8px;padding:0;accent-color:var(--accent);cursor:pointer}.source{flex:1;min-width:0;min-height:34px;display:flex;align-items:center;gap:8px;padding:4px 8px;border:0;border-radius:7px;background:none;color:var(--pierre);font-size:14px;font-weight:400;text-align:left;justify-content:flex-start}.source:hover:not(:disabled){background:var(--surface-alt);color:var(--encre)}.source[aria-pressed=true]{background:var(--accent-doux);color:var(--accent-fort);font-weight:600}.source-textes{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.source-nom{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-sous{font-size:11px;font-weight:400;color:var(--gris);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-sous[data-ton=attention]{color:var(--attention)}.source-sous[data-ton=grave]{color:var(--grave)}.source[aria-pressed=true] .source-sous{color:var(--pierre)}.fil-sources{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px;padding:9px 12px;background:var(--surface);border:1px solid var(--trait);border-radius:var(--rayon-controle)}.fil-sources-mot{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gris)}.fil-sources ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.fil-sources li{display:inline-flex;align-items:center;gap:7px;padding:3px 4px 3px 10px;border-radius:999px;background:var(--accent-doux);color:var(--accent-fort);font-size:13px;font-weight:600}.fil-sources-nom{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fil-sources li button{width:20px;height:20px;min-height:0;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:inherit}.fil-sources li button:hover:not(:disabled){background:#1c19171f}.fil-sources li button:disabled{opacity:.35}.point{flex:none;width:8px;height:8px;border-radius:4px;background:var(--gris)}.point[data-etat=running]{background:var(--ok)}.point[data-etat=exited]{background:var(--grave)}.point[data-etat=gone],.point[data-etat=empty],.point[data-etat=suspendue]{background:transparent;box-shadow:inset 0 0 0 1.5px var(--gris)}.source-teinte{flex:none;width:10px;height:10px;border-radius:3px}.journaux-vue{min-width:0;min-height:0;display:flex;flex-direction:column;gap:10px}.journaux-titre{display:flex;align-items:flex-start;gap:12px}.journaux-nom{font-size:19px;line-height:1.25;margin:0;overflow-wrap:anywhere}.journaux-liste-bouton{display:none}.legende{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;color:var(--pierre)}.legende li{display:inline-flex;align-items:center;gap:6px}.legende button.retirer{height:22px;width:22px;padding:0;border:0;background:none;color:var(--gris);font-size:16px;line-height:1}.legende button.retirer:hover:not(:disabled){background:var(--surface-alt);color:var(--encre)}.direct{flex:none;display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--pierre);white-space:nowrap;padding-top:3px}.direct:empty{display:none}.direct:before{content:"";width:8px;height:8px;border-radius:4px;background:var(--gris)}.direct[data-etat=ouvert]{color:var(--ok)}.direct[data-etat=ouvert]:before{background:var(--ok)}.direct[data-etat=coupe]{color:var(--grave)}.direct[data-etat=coupe]:before{background:var(--grave)}@media (prefers-reduced-motion: no-preference){.direct[data-etat=ouvert]:before{animation:respire 1.6s ease-in-out infinite}}.journaux-outils{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.journaux-voir{display:flex;align-items:center;gap:8px;flex:1 1 420px;min-width:0;flex-wrap:wrap}.journaux-gestes{display:flex;align-items:center;gap:8px;flex:none;flex-wrap:wrap}.journaux-recherche{flex:1 1 220px;min-width:160px}@media (pointer: fine){.journaux-outils input[type=search],.journaux-sources>input[type=search]{height:34px}.journaux-outils button.serre{height:34px;padding:0 12px;font-size:14px}.segments.serres>label{height:34px;font-size:14px}}.bascule{flex-direction:row;align-items:center;gap:7px;font-size:14px;font-weight:600;color:var(--pierre);cursor:pointer;padding:0 4px}.bascule input{width:15px;height:15px;margin:0;accent-color:var(--accent)}.bloc-conteneur{position:relative;flex:1 1 auto;min-height:0;display:flex}.bloc-journal{flex:1 1 auto;min-height:0;overflow:auto;background:#1c1917;color:#f3efe8;border-radius:var(--rayon-controle);border:1px solid #3A3532;font:12.5px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;padding:0 0 10px}.bloc-journal:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bloc-journal button.lien{color:#f0834e;font-size:12.5px}.bloc-journal button.lien:hover:not(:disabled){color:#f7a57a}.bloc-haut{padding:8px 12px 4px;color:#a8a29b;min-height:30px;font-size:12px}.bloc-attente{padding:8px 12px;display:flex;gap:12px;align-items:center;color:#d6d3d0}.bloc-attente .detail{color:#d6d3d0}.bloc-vide{padding:20px}.bloc-vide .vide{background:#262220;border-color:#3a3532;color:#f3efe8}.bloc-vide .vide p{color:#d6d3d0}.lignes{list-style:none;margin:0;padding:0}.lignes>li.jour{display:flex;align-items:center;gap:10px;padding:10px 12px 4px;color:#a8a29b;font-size:11.5px;letter-spacing:.04em;text-transform:uppercase}.lignes>li.jour:after{content:"";flex:1;border-top:1px solid #3A3532}.ligne{display:flex;align-items:baseline;gap:10px;padding:0 12px 0 9px;border-left:3px solid transparent;content-visibility:auto;contain-intrinsic-size:auto 20px;cursor:default}.ligne:hover{background:#231f1d}.ligne[data-actif=true]{background:#2a2522}.ligne>time{flex:none;color:#a8a29b;font-variant-numeric:tabular-nums}.ligne-niveau{flex:none;width:3ch;font-weight:700;font-size:11.5px}.ligne-source{flex:none;max-width:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ligne-message{flex:1 1 0;min-width:0;white-space:pre;overflow:hidden;text-overflow:ellipsis}.bloc-journal[data-enroule=true] .ligne-message,.ligne[aria-expanded=true] .ligne-message{white-space:pre-wrap;overflow-wrap:anywhere}.ligne-qui{color:#a8a29b}.ligne[data-n=error]{border-left-color:#f0897b}.ligne[data-n=error] .ligne-message,.ligne[data-n=error] .ligne-niveau{color:#f0897b}.ligne[data-n=warn]{border-left-color:#e8be63}.ligne[data-n=warn] .ligne-message,.ligne[data-n=warn] .ligne-niveau{color:#e8be63}.ligne[data-n=debug] .ligne-message,.ligne[data-n=debug] .ligne-niveau{color:#a8a29b}.ligne mark{background:#7a3a1f;color:#fff4ec;border-radius:2px}.ligne:has(.ligne-detail){flex-wrap:wrap;background:#2a2522}.ligne-detail{flex:1 0 100%;margin:4px 0 8px;padding:10px 12px;background:#1c1917;border:1px solid #3A3532;border-radius:7px;display:flex;flex-direction:column;gap:8px;cursor:auto;white-space:normal}.ligne-detail dl{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:2px 16px}.ligne-detail dl>div{display:contents}.ligne-detail dt{color:#a8a29b}.ligne-detail dd{margin:0;color:#f3efe8;overflow-wrap:anywhere}.ligne-detail pre{margin:0;padding:8px 10px;background:#262220;border-radius:6px;overflow:auto;max-height:320px;color:#f3efe8;font:inherit}.nouvelles{position:absolute;left:50%;bottom:16px;transform:translate(-50%);height:34px;padding:0 14px;border-radius:17px;border:0;background:var(--accent);color:var(--sur-accent);box-shadow:0 4px 16px #00000059}.nouvelles:hover:not(:disabled){background:var(--accent-fort)}@media (max-width: 1100px){.journaux{grid-template-columns:minmax(0,1fr)}.journaux-sources{display:none;max-height:45vh}.journaux[data-liste=ouverte] .journaux-sources{display:block}.journaux-liste-bouton{display:inline-flex;align-items:center;height:34px;padding:0 12px;flex:none}}@media (max-width: 720px){.page[data-pleine]{height:auto;padding:16px 14px 28px}.bloc-conteneur{min-height:65vh}.ligne{gap:8px;padding-right:8px}.ligne-source{max-width:14ch}}.page[data-large]{max-width:none}.surveillance{display:flex;flex-direction:column;gap:22px}.surveillance>.tete{margin-bottom:0}.surveillance:fullscreen{background:var(--fond);padding:28px 36px 40px;overflow-y:auto}.surveillance:fullscreen h1{font-size:36px;letter-spacing:-.02em}.surveillance:fullscreen .bandeau-titre strong{font-size:40px;letter-spacing:-.02em}.logo-monitoring{display:inline-flex;align-items:center;gap:.32em;font-weight:700;letter-spacing:-.03em;white-space:nowrap}.logo-monitoring-outil{color:var(--gris);font-weight:400}.surveillance[data-repos]{cursor:none}@media (orientation: landscape){html[data-page=mur]{overflow:hidden}}.surveillance[data-repos]>.tete button{visibility:hidden}.point-etat{display:inline-block;width:10px;height:10px;border-radius:5px;background:var(--gris);flex:none}.point-etat[data-ton=ok]{background:var(--ok)}.point-etat[data-ton=attention]{background:var(--attention)}.point-etat[data-ton=grave]{background:var(--grave)}.point-etat[data-ton=neutre]{background:transparent;box-shadow:inset 0 0 0 1.5px var(--gris)}.bandeau-etat{border:1px solid var(--trait);border-left:6px solid var(--ok);border-radius:var(--rayon);background:var(--surface);padding:18px 22px}.bandeau-etat[data-ton=attention]{border-left-color:var(--attention);background:var(--attention-doux)}.bandeau-etat[data-ton=grave]{border-left-color:var(--grave);background:var(--grave-doux)}.bandeau-titre{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bandeau-titre .point-etat{width:14px;height:14px;border-radius:7px}.bandeau-titre strong{font-size:28px;font-weight:600;line-height:1.15;letter-spacing:-.01em}.bandeau-etat[data-ton=ok] .bandeau-titre strong{color:var(--ok)}.bandeau-etat[data-ton=attention] .bandeau-titre strong{color:var(--attention)}.bandeau-etat[data-ton=grave] .bandeau-titre strong{color:var(--grave)}.bandeau-detail{color:var(--pierre);font-size:14px}.constats{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}.constats li{display:flex;gap:12px;align-items:baseline;font-size:15px}.constat-mot{flex:none;min-width:58px;text-align:center;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:6px;background:var(--grave-plein);color:var(--grave-sur)}.constats li[data-gravite=attention] .constat-mot{background:var(--attention-plein);color:var(--attention-sur)}.constat-depuis{flex:none;color:var(--pierre);font-size:13px;white-space:nowrap}.section-surveillance{display:flex;flex-direction:column;gap:10px;min-width:0}.services-liste{display:flex;flex-direction:column;gap:0;border:1px solid var(--trait);border-radius:var(--rayon);overflow:hidden;background:var(--surface)}.services-liste>.tuile{border:0;border-bottom:1px solid var(--trait);border-radius:0}.services-liste>.tuile:last-child{border-bottom:0}.rang-service{display:flex;align-items:center;gap:14px;padding:10px 16px;border-bottom:1px solid var(--trait-doux)}.rang-service:last-child{border-bottom:0}.rang-service:hover{background:var(--survol)}.rang-service-nom{flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rang-service-ms{width:76px;text-align:right;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.rang-service-courbe{flex:none;width:150px;display:flex}.rang-service-courbe svg{width:150px;height:22px}.rang-service-pied{width:180px;text-align:right;font-size:12px;color:var(--pierre)}@media (max-width: 1100px){.rang-service-courbe,.rang-service-pied{display:none}}.tuiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.tuile{background:var(--surface);border:1px solid var(--trait);border-top:3px solid var(--ok);border-radius:var(--rayon);padding:13px 16px 14px;display:flex;flex-direction:column;gap:5px;min-width:0}.tuile[data-ton=grave]{border-top-color:var(--grave);background:var(--grave-doux)}.tuile-tete{display:flex;align-items:center;gap:8px}.tuile-nom{flex:1;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tuile-mot{flex:none;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ok)}.tuile[data-ton=grave] .tuile-mot{color:var(--grave)}.tuile-chiffre{font-size:24px;font-weight:600;line-height:1.15;font-variant-numeric:tabular-nums}.tuile[data-ton=grave] .tuile-chiffre{font-size:15px;line-height:1.35;color:var(--grave)}.tuile-pied{font-size:13px;color:var(--pierre)}.rouge{color:var(--grave)}.etincelle{display:block;width:100%;height:30px;overflow:visible}.etincelle path{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-linejoin:round}.etincelle[data-ton=grave] path{stroke:var(--grave)}.etincelle[data-ton=attention] path{stroke:var(--attention)}.etincelle-panne{fill:var(--grave);opacity:.75}.metriques{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.metrique{display:flex;flex-direction:column;gap:5px;min-width:0}.metrique-valeur{font-size:30px;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums}.metrique[data-ton=attention] .metrique-valeur{color:var(--attention)}.metrique[data-ton=grave] .metrique-valeur{color:var(--grave)}.jauge-simple{height:8px;margin:11px 0;border-radius:4px;background:var(--surface-alt);overflow:hidden}.jauge-simple>span{display:block;height:100%;background:var(--accent)}.metrique[data-ton=attention] .jauge-simple>span{background:var(--attention)}.metrique[data-ton=grave] .jauge-simple>span{background:var(--grave)}.duo-surveillance{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px;align-items:start}@media (max-width: 1000px){.duo-surveillance{grid-template-columns:minmax(0,1fr)}}.tableau-conteneurs{width:100%;border-collapse:collapse;font-size:14px}.tableau-conteneurs th{text-align:left;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pierre);padding:10px 14px;background:var(--surface-alt);border-bottom:1px solid var(--trait);white-space:nowrap}.tableau-conteneurs td{padding:7px 14px;border-top:1px solid var(--trait);vertical-align:baseline}.tableau-conteneurs tr:first-child td{border-top:0}.tableau-conteneurs .nombre{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tableau-conteneurs tr[data-ton=grave] td{background:var(--grave-doux)}.tableau-conteneurs tr[data-ton=neutre] td{color:var(--pierre)}.tableau-conteneurs td:nth-child(2){white-space:nowrap}.conteneur-nom{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.defile-x{overflow-x:auto}.sante-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px 18px}.sante-liste li{display:flex;align-items:center;gap:8px;font-size:14px;min-width:0}.sante-liste .nombre{margin-left:auto;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.sante-liste li[data-ton=attention] .nombre,.sante-liste li[data-ton=grave] .nombre{font-weight:700}.sante-liste li[data-ton=attention] .nombre{color:var(--attention)}.sante-liste li[data-ton=grave] .nombre{color:var(--grave)}.chiffres{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.chiffres>div{background:var(--surface-alt);border-radius:var(--rayon-controle);padding:8px 10px;min-width:0}.chiffres dt{font-size:12px;color:var(--pierre)}.chiffres dd{margin:0;font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.chiffres dd small{font-size:12px;font-weight:400;color:var(--pierre)}.chiffres>div[data-ton=attention]{background:var(--attention-doux)}.chiffres>div[data-ton=attention] dd{color:var(--attention)}@media (max-width: 560px){.chiffres{grid-template-columns:repeat(2,minmax(0,1fr))}}.chiffres.chiffres-tete{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 900px){.chiffres.chiffres-tete{grid-template-columns:repeat(2,minmax(0,1fr))}}.ligne-postes{display:flex;flex-direction:column;gap:2px}.problemes{list-style:none;margin:0;padding:4px 0;background:#1c1917;border:1px solid #3A3532;border-radius:var(--rayon-controle)}.problemes li+li{border-top:1px solid #2A2522}.problemes .probleme-ligne{all:unset;box-sizing:border-box;width:100%;display:flex;gap:10px;align-items:baseline;padding:5px 12px;color:#f3efe8;font:12.5px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.problemes button.probleme-ligne{cursor:pointer}.problemes button.probleme-ligne:hover{background:#231f1d}.problemes button.probleme-ligne:focus-visible{outline:2px solid #F0834E;outline-offset:-2px}.problemes time{flex:none;color:#a8a29b;font-variant-numeric:tabular-nums}.probleme-niveau{flex:none;width:3ch;font-weight:700;font-size:11.5px}.probleme-source{flex:none;max-width:24ch;color:#8fb8f7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.probleme-message{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.problemes li[data-n=error] .probleme-niveau,.problemes li[data-n=error] .probleme-message{color:#f0897b}.problemes li[data-n=warn] .probleme-niveau,.problemes li[data-n=warn] .probleme-message{color:#e8be63}@media (max-width: 720px){.probleme-source{max-width:12ch}}@media (max-width: 560px){.constats li{flex-wrap:wrap;row-gap:0}.constat-depuis{flex-basis:100%;padding-left:70px}.bandeau-titre strong{font-size:24px}}.surveillance[data-mur]{display:grid;overflow:hidden;padding:18px 26px 20px;gap:12px 18px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto auto minmax(0,1fr);grid-template-areas:"tete tete tete" "bandeau bandeau bandeau" "services services courrier" "serveur serveur courrier" "problemes problemes postes"}.surveillance[data-mur] .duo-surveillance,.surveillance[data-mur] .duo-surveillance>.colonne{display:contents}.surveillance[data-mur] [data-zone]{min-width:0}.surveillance[data-mur] [data-zone=courrier],.surveillance[data-mur] [data-zone=postes],.surveillance[data-mur] [data-zone=problemes]{min-height:0}.surveillance[data-mur] [data-zone=tete]{grid-area:tete}.surveillance[data-mur] [data-zone=tete] h1{font-size:26px;letter-spacing:-.01em}.surveillance[data-mur] [data-zone=bandeau]{grid-area:bandeau;padding:12px 18px}.surveillance[data-mur] [data-zone=services]{grid-area:services}.surveillance[data-mur] [data-zone=serveur]{grid-area:serveur}.surveillance[data-mur] [data-zone=conteneurs],.surveillance[data-mur] .sous-titre-surveillance{display:none}.surveillance[data-mur] [data-zone=courrier]{grid-area:courrier;overflow:hidden;contain:size}.surveillance[data-mur] [data-zone=postes]{grid-area:postes;overflow:hidden}.surveillance[data-mur] [data-zone=problemes]{grid-area:problemes;overflow:hidden}.surveillance[data-mur] [data-zone=veille]{display:none}.surveillance[data-mur] .bandeau-titre strong{font-size:30px;letter-spacing:-.01em}.surveillance[data-mur] .constats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;margin-top:8px}.surveillance[data-mur] .tuiles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.surveillance[data-mur] .rang-service{padding:7px 12px}.surveillance[data-mur] .rang-service-courbe,.surveillance[data-mur] .rang-service-pied{display:flex}.surveillance[data-mur] .rang-service-pied{display:block;width:140px}.surveillance[data-mur] .tuile{padding:10px 14px 11px;gap:3px}.surveillance[data-mur] .metrique{padding:12px 14px}.surveillance[data-mur] .metriques{grid-template-columns:repeat(4,minmax(0,1fr))}.surveillance[data-mur] .problemes{height:100%;overflow:hidden}.surveillance[data-mur] [data-zone=problemes]{display:flex;flex-direction:column}.surveillance[data-mur] [data-zone=problemes] .problemes{flex:1 1 auto;min-height:0}.ecran-appairage{min-height:100vh;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:6vmin;padding:7vmin 8vmin;background:var(--fond);color:var(--encre)}.appairage-texte{display:flex;flex-direction:column;gap:2.6vmin;min-width:0}.appairage-logo{font-size:clamp(18px,3.4vmin,44px)}.ecran-appairage h1{margin:0;font-size:clamp(28px,7vmin,96px);line-height:1.05;letter-spacing:-.02em}.appairage-etapes{margin:0;padding-left:1.3em;display:flex;flex-direction:column;gap:1.2vmin;font-size:clamp(16px,3vmin,40px);line-height:1.35}.appairage-etapes li::marker{color:var(--accent);font-weight:700}.appairage-code{display:flex;flex-direction:column;gap:1vmin;margin-top:1.5vmin}.appairage-code .discret{font-size:clamp(13px,2vmin,26px)}.appairage-code-valeur{font:700 clamp(28px,6.4vmin,88px)/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em;color:var(--accent)}.appairage-avis{margin:0;font-size:clamp(14px,2.2vmin,28px);color:var(--pierre);border-left:4px solid var(--attention);padding-left:1.4vmin}.appairage-carte{display:flex;flex-direction:column;align-items:center;gap:2vmin}.appairage-carte .discret{font-size:clamp(13px,2vmin,26px)}.appairage-qr{display:block;width:min(34vw,62vh);height:auto;aspect-ratio:1;border-radius:2vmin;box-shadow:0 0 0 1px var(--trait)}.appairage-qr-attente{background:var(--surface-alt)}@media (orientation: portrait){.ecran-appairage{grid-template-columns:minmax(0,1fr);padding:28px 20px;gap:24px}.appairage-qr{width:min(72vw,360px)}}.lignes-hebergement{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 20px}.lignes-hebergement>div{display:contents}.lignes-hebergement dt{color:var(--pierre);font-size:13px}.lignes-hebergement dd{margin:0}@media (max-width: 560px){.lignes-hebergement{grid-template-columns:minmax(0,1fr);gap:2px}.lignes-hebergement dd{margin-bottom:8px}}.defile-table{overflow-x:auto}.table-facturation{width:100%;border-collapse:collapse;font-size:13.5px}.table-facturation th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gris);padding:6px 12px 6px 0;border-bottom:1px solid var(--trait);white-space:nowrap}.table-facturation td{padding:9px 12px 9px 0;border-bottom:1px solid var(--trait);vertical-align:top}.table-facturation tbody tr:last-child td{border-bottom:0}.table-facturation .nombre{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.table-facturation thead th:first-child{padding-left:12px}.table-facturation tbody td:first-child{border-left:3px solid transparent;padding-left:9px}.table-facturation tr[data-ton=grave]>td:first-child{border-left-color:var(--grave)}.table-facturation tr[data-ton=attention]>td:first-child{border-left-color:var(--attention)}.table-facturation tr[aria-current=true]>td{background:var(--accent-doux)}.table-facturation tr.total td{border-bottom:0;padding-top:5px;padding-bottom:5px}.table-facturation tr.total td:first-child{text-align:right;color:var(--pierre)}.table-facturation .discret{font-size:12px}@media (max-width: 560px){.table-facturation td:first-child{min-width:170px}}.onglets-facturation>label{gap:8px}.pastille-compte{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--accent);color:var(--sur-accent);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}button.petit{height:30px;padding:0 10px;font-size:13px;align-self:flex-start}.liste-clients{display:flex;flex-direction:column}.liste-clients-tete,.ligne-client{display:grid;gap:14px;align-items:start;grid-template-columns:minmax(140px,1.2fr) minmax(170px,1.4fr) minmax(150px,1.2fr) minmax(160px,1.3fr) minmax(120px,1fr)}.liste-clients-tete{padding:0 0 8px 12px;border-bottom:1px solid var(--trait);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gris)}.ligne-client{padding:13px 0 13px 9px;border-bottom:1px solid var(--trait);border-left:3px solid transparent}.ligne-client:last-child{border-bottom:0}.ligne-client[data-ton=grave]{border-left-color:var(--grave)}.ligne-client[data-ton=attention]{border-left-color:var(--attention)}.cellule{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;font-size:14px;overflow-wrap:anywhere}.etiquette-mobile{display:none}@media (max-width: 900px){.liste-clients-tete{display:none}.ligne-client{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.ligne-client>.cellule:first-child{grid-column:1 / -1}.etiquette-mobile{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gris)}}@media (max-width: 560px){.ligne-client{grid-template-columns:minmax(0,1fr)}}.etapes-guide{list-style:none;margin:0;padding:0;display:flex;gap:10px;flex-wrap:wrap}.etapes-guide>li{flex:1 1 200px;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border:1px solid var(--trait);border-radius:var(--rayon-controle);background:var(--surface);color:var(--pierre);font-size:14px}.etapes-guide>li[data-etat=en-cours]{border:2px solid var(--accent);padding:9px 13px 9px 9px;color:var(--encre);font-weight:600}.etapes-guide>li[data-etat=faite]:after{content:"✓";margin-left:auto;color:var(--ok);font-weight:700}.numero-etape{width:26px;height:26px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;background:var(--surface-alt);color:var(--pierre);border:1px solid var(--trait)}.etapes-guide>li[data-etat=en-cours] .numero-etape{background:var(--accent);border-color:var(--accent);color:var(--sur-accent)}.etapes-guide>li[data-etat=faite] .numero-etape{background:var(--ok-plein);border-color:transparent;color:var(--ok-sur)}.liste-documents,.liste-periodes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ligne-document{display:flex;flex-direction:column;gap:12px;padding:13px 0 13px 9px;border-top:1px solid var(--trait);border-left:3px solid transparent}.ligne-document:first-child{border-top:0}.ligne-document[data-ton=grave]{border-left-color:var(--grave)}.ligne-document[data-ton=attention]{border-left-color:var(--attention)}.ligne-document-corps{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(140px,auto) auto;gap:8px 18px;align-items:start}.ligne-document-quoi{display:flex;flex-direction:column;gap:3px;min-width:0}.ligne-document-montant{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap;font-variant-numeric:tabular-nums}.ligne-document-etat{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.ligne-document-geste{min-width:0}.ligne-document-geste:empty{display:none}.geste-document{display:flex;flex-direction:column;gap:8px;align-items:flex-end;max-width:420px}.geste-document>.encadre,.geste-document>.avis{text-align:left}@media (max-width: 720px){.ligne-document-corps{grid-template-columns:minmax(0,1fr) auto}.ligne-document-etat{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:center}.ligne-document-geste{grid-column:1 / -1}.geste-document{align-items:flex-start;max-width:none}}.detail-document{gap:12px}.detail-document .defile-table{margin:0 -2px}.ligne-periode{display:flex;flex-direction:column;gap:10px;padding:13px 0;border-top:1px solid var(--trait)}.ligne-periode:first-child{border-top:0}.ligne-periode-corps{display:grid;grid-template-columns:minmax(170px,1.1fr) minmax(170px,1fr) minmax(200px,1.6fr) auto;gap:8px 18px;align-items:start}.ligne-periode-quoi{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.ligne-periode-avance,.ligne-periode-regul{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:14px}@media (max-width: 900px){.ligne-periode-corps{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ligne-periode-quoi{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:center}}@media (max-width: 560px){.ligne-periode-corps{grid-template-columns:minmax(0,1fr)}}.texte-grave{color:var(--grave);font-weight:600}.phrases-contrat{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;line-height:1.5;max-width:82ch}.phrases-contrat li::marker{color:var(--accent)}.chiffre-phrase{margin:0;font-size:17px}.apercu-contrat{display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:var(--tint);border:1px solid var(--trait);border-left:3px solid var(--accent);border-radius:var(--rayon-controle)}.apercu-contrat .liste-dite{font-size:14px;color:var(--encre)}.apercu-contrat .discret{color:var(--pierre)}.champs-fins{border:1px solid var(--trait);border-radius:var(--rayon-controle);padding:10px 14px}.champs-fins>summary{font-size:14px;color:var(--accent)}.liste-comptes{display:flex;flex-wrap:wrap;gap:5px 6px;margin:8px 0 0}.liste-comptes>span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--encre);background:var(--surface-alt);border:1px solid var(--trait);border-radius:6px;padding:2px 7px}.colonne-csv{gap:8px}.colonne-csv>button.lien{font-size:15px;padding:2px 4px;text-decoration:none}.lien-bouton{height:36px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;white-space:nowrap;border-radius:8px;border:1px solid var(--trait);background:var(--surface);color:var(--encre);font-weight:600;text-decoration:none}.lien-bouton:hover{background:var(--surface-alt);color:var(--encre)}.imprimable{min-height:100vh;background:var(--fond);padding:24px 16px 48px}.imprimable-gestes{max-width:210mm;margin:0 auto 14px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.feuille{max-width:210mm;margin:0 auto;background:#fff;color:#1c1917;border:1px solid #E7E1D8;border-radius:6px;box-shadow:var(--ombre);padding:16mm 14mm;font-size:12.5px;line-height:1.5}.feuille h1{font-size:22px;margin:0}.feuille h2{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#57534e;margin:0 0 6px}.feuille p{margin:0 0 4px}.feuille a{color:#9a3412}.feuille-tete{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;border-bottom:2px solid #1C1917;padding-bottom:12px;margin-bottom:14px}.feuille-emetteur{display:flex;flex-direction:column;gap:2px}.feuille-emetteur strong{font-size:15px}.feuille-logo{display:block;max-height:64px;max-width:200px;object-fit:contain;object-position:left center;margin-bottom:8px}.feuille-titre{text-align:right}.feuille-titre p{margin:2px 0 0}.feuille-mention{font-weight:700;color:#9a3412;font-size:14px}.feuille-provisoire{border:2px solid #8C600E;background:#f8efdc;color:#5c3f09;font-weight:700;padding:10px 12px;border-radius:6px;margin:0 0 14px!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.feuille-faits{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:6px 18px;margin:0 0 14px}.feuille-faits dt,.feuille-regles dt{color:#57534e;font-size:11.5px}.feuille-faits dd,.feuille-regles dd{margin:0}.feuille-lignes{width:100%;border-collapse:collapse;margin:0 0 16px;font-variant-numeric:tabular-nums}.feuille-lignes th{text-align:right;font-size:11px;font-weight:600;color:#57534e;border-bottom:1px solid #1C1917;padding:4px 0 4px 8px}.feuille-lignes th:first-child,.feuille-lignes td:first-child{text-align:left;padding-left:0}.feuille-lignes td{text-align:right;padding:6px 0 6px 8px;border-bottom:1px solid #E7E1D8;vertical-align:top}.feuille-lignes small{display:block;color:#57534e;font-size:11px}.feuille-lignes tfoot td{border-bottom:0;padding-top:4px;padding-bottom:4px}.feuille-lignes tfoot td:first-child{text-align:right}.feuille-total td{font-weight:700;font-size:14px;border-top:2px solid #1C1917}.feuille-bloc{margin:0 0 14px;break-inside:avoid}.feuille-bloc ul{margin:0;padding-left:18px}.feuille-bloc li[data-ton=grave]{color:#b3372c;font-weight:600}.feuille-regles{display:grid;grid-template-columns:max-content 1fr;gap:3px 14px;margin:0}.feuille-regles>div{display:contents}.feuille code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow-wrap:anywhere}.feuille-pied{border-top:1px solid #E7E1D8;padding-top:8px;margin-top:18px;color:#57534e;font-size:11px}.facture .feuille-lignes td:not(:first-child){white-space:nowrap}.facture-numero{font-size:15px;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.facture-renvoi{border-left:3px solid #9A3412;padding:6px 10px;margin:0 0 14px!important;font-weight:600}.facture-parties{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 24px;margin:0 0 16px}.facture-parties>div{display:flex;flex-direction:column;gap:2px}.facture-exoneration{font-weight:600;margin:0 0 6px!important}.facture-lettres{font-weight:700;margin:0 0 14px!important}.facture-dgid{max-width:260px}.facture-cadre-dgid{min-height:64px;border:1px dashed #57534E;border-radius:4px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.pv-gestes{max-width:210mm;margin:0 auto 14px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.pv-chiffres{display:flex;flex-wrap:wrap;gap:14px;margin:0 0 22px}.pv-chiffres>div{flex:1 1 200px;padding:16px 18px;background:#fdfbf7;border:1px solid #E7E1D8;border-radius:10px;break-inside:avoid}.pv-chiffres>div>p:first-child{margin:0 0 4px;font-size:12px;font-weight:600;color:#57534e}.pv-chiffres strong{display:block;font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.pv-chiffres small{display:block;margin-top:3px;font-size:12px;color:#78716c}.pv-chiffres>div[data-ton=ok]{background:#f1f7f1;border-color:#bfd9bf}.pv-chiffres>div[data-ton=ok]>p:first-child{color:#2f5c31}.pv-chiffres>div[data-ton=ok] strong{color:#1f4a22}.pv-chiffres>div[data-ton=ok] small{color:#3d6b40}.pv-chiffres>div[data-ton=grave]{background:#fae8e5;border-color:#e8beb8}.pv-chiffres>div[data-ton=grave] strong{color:#b3372c}.pv-signatures{display:flex;flex-wrap:wrap;gap:28px;margin-top:18px;padding-top:22px;border-top:1px solid #E7E1D8;break-inside:avoid}.pv-signatures>div{flex:1 1 220px}.pv-signatures>div>p:first-child{margin:0 0 32px;font-size:12px;font-weight:600;color:#78716c}.pv-signatures>div>p:last-child{margin:0;padding-top:7px;border-top:1px solid #D6D0C7;font-size:12px;color:#78716c}@page{size:A4;margin:14mm 12mm}@media print{html,body{background:#fff!important}.imprimable{padding:0;background:#fff;min-height:0}.imprimable-gestes,.pv-gestes{display:none}.feuille{border:0;border-radius:0;box-shadow:none;padding:0;max-width:none}.feuille-lignes tr{break-inside:avoid}.pv-chiffres>div{print-color-adjust:exact;-webkit-print-color-adjust:exact}}@media (max-width: 560px){.feuille{padding:20px 14px}.feuille-titre{text-align:left}.feuille-regles{grid-template-columns:1fr}.feuille-regles dd{margin-bottom:6px}.feuille-lignes{display:block;overflow-x:auto}.pv-chiffres{gap:10px}.pv-chiffres strong{font-size:28px}.pv-signatures{gap:20px}}.piece-emise{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-top:1px solid var(--trait)}.etiquette-champ+.piece-emise{border-top:0;padding-top:4px}.logo-emetteur{display:block;max-height:56px;max-width:220px;object-fit:contain;background:#fff;border-radius:6px;padding:6px}.palette{margin:12vh auto 0;padding:0;border:0;width:min(640px,calc(100vw - 32px));max-width:none;max-height:72vh;background:transparent;color:var(--encre);overflow:visible}.palette::backdrop{background:#1c191773}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .palette::backdrop{background:#0009}}:root[data-theme=dark] .palette::backdrop{background:#0009}.palette-corps{display:flex;flex-direction:column;max-height:72vh;background:var(--surface);border:1px solid var(--trait);border-radius:12px;box-shadow:0 18px 50px #1c191738;overflow:hidden}.palette-champ{display:flex;align-items:center;gap:10px;padding:0 10px 0 16px;border-bottom:1px solid var(--trait);color:var(--gris)}.palette-champ input{flex:1;min-width:0;height:52px;border:0;background:none;padding:0;font-size:16px;color:var(--encre)}.palette-champ input:focus-visible{border:0;outline:none;padding:0}.palette-fermer{width:32px;height:32px;padding:0;border:0;background:none;color:var(--gris);display:grid;place-items:center;flex:none}.palette-liste{list-style:none;margin:0;padding:6px;overflow-y:auto;flex:1 1 auto}.palette-liste:empty{display:none}.palette-groupe{display:block;padding:10px 10px 4px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gris)}.palette-option{display:flex;align-items:baseline;gap:12px;padding:8px 10px;border-radius:8px;cursor:pointer;min-width:0}.palette-option[aria-selected=true]{background:var(--accent-doux)}.palette-option[aria-selected=true] .palette-titre{color:var(--accent-fort)}.palette-titre{font-weight:600;flex:none;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-detail{color:var(--gris);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.palette-pied{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:0;padding:10px 16px;border-top:1px solid var(--trait);background:var(--surface-alt);font-size:12px;color:var(--pierre)}.palette-clavier{color:var(--gris)}@media (max-width: 560px){.palette{margin-top:8px}.palette-clavier{display:none}.palette-option{flex-direction:column;gap:0}.palette-titre{max-width:100%}}.titre-section{font-size:16px;font-weight:600;letter-spacing:normal;line-height:1.3;margin:0}.aujourdhui{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;align-items:start}@media (max-width: 1100px){.aujourdhui{grid-template-columns:minmax(0,1fr)}}.boite{padding:0;display:flex;flex-direction:column;overflow:hidden}.boite-tete{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;padding:16px 20px;border-bottom:1px solid var(--trait)}.boite-tete>h2{flex:1 1 auto}.boite-attente{padding:16px 20px}.boite-note{margin:0;padding:10px 20px;font-size:13px;color:var(--pierre);background:var(--attention-doux);border-bottom:1px solid var(--trait)}.boite-vide{padding:28px 20px;display:flex;flex-direction:column;gap:4px}.boite-vide>span{color:var(--pierre)}.a-traiter{list-style:none;margin:0;padding:0}.atp{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 20px;border-bottom:1px solid var(--trait-doux)}.atp:last-child{border-bottom:0}.atp-pastille{width:10px;height:10px;border-radius:50%;background:var(--gris);align-self:start;margin-top:6px}.atp[data-gravite=urgent] .atp-pastille{background:var(--grave)}.atp[data-gravite=afaire] .atp-pastille{background:var(--attention)}.atp-corps{display:flex;flex-direction:column;gap:3px;min-width:0}.atp-titre{font-weight:600;overflow-wrap:anywhere}.atp-phrase{color:var(--pierre);font-size:13px;overflow-wrap:anywhere}.atp-etiquettes{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.atp-rendu{font-size:13px;font-weight:600;margin-top:4px;color:var(--ok)}.atp-rendu[data-ton=grave]{color:var(--grave)}.atp>button{justify-self:end}@media (max-width: 640px){.atp{grid-template-columns:10px minmax(0,1fr);gap:10px 14px;padding:14px 16px}.atp>button{grid-column:2;justify-self:start}.boite-tete,.boite-pied,.boite-note{padding-inline:16px}}.boite-pied{margin:0;padding:12px 20px;border-top:1px solid var(--trait);font-size:12px;color:var(--gris);overflow-wrap:anywhere}.aujourdhui-droite{display:flex;flex-direction:column;gap:24px;min-width:0}.carte-droite{display:flex;flex-direction:column;gap:14px;padding:18px 20px}.ligne-plateforme{display:flex;align-items:center;justify-content:space-between;gap:12px}.ligne-plateforme-nom{min-width:0}.ligne-plateforme .puce{flex:none;white-space:normal;text-align:right}.jauge-plateforme{display:flex;flex-direction:column;gap:6px}.jauge-plateforme-tete{display:flex;justify-content:space-between;gap:12px}.jauge-plateforme .nombre,.nombre{font-variant-numeric:tabular-nums}.barre-part{height:8px;border-radius:4px;background:var(--surface-alt);overflow:hidden}.barre-part>span{display:block;height:100%;border-radius:4px;background:var(--ok)}.barre-part[data-ton=attention]>span{background:var(--attention)}.barre-part[data-ton=grave]>span{background:var(--grave)}.liens-carte{display:flex;gap:6px 18px;flex-wrap:wrap}.liens-carte button.lien{font-size:13px}.tuiles-mois{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tuile-mois{display:flex;flex-direction:column;align-items:flex-start;gap:2px;height:auto;min-width:0;padding:12px 14px;border:1px solid transparent;border-radius:10px;background:var(--surface-alt);font-weight:400;text-align:left}.tuile-mois:hover:not(:disabled){background:var(--surface-alt);border-color:var(--trait)}.tuile-mois[data-ton=accent],.tuile-mois[data-ton=accent]:hover:not(:disabled){background:var(--accent-doux)}.tuile-mois[data-ton=accent]:hover:not(:disabled){border-color:var(--accent)}.tuile-mois-nom{font-size:12px;font-weight:600;color:var(--pierre)}.tuile-mois-chiffre{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--encre);line-height:1.3}.tuile-mois-sous{font-size:12px;color:var(--pierre)}.tuile-mois[data-ton=accent] .tuile-mois-nom,.tuile-mois[data-ton=accent] .tuile-mois-sous{color:var(--accent-fort)}.filtres{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pastille-filtre{height:30px;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--trait);background:var(--surface);font-size:13px;font-weight:500;color:var(--pierre);white-space:nowrap}.pastille-filtre:hover:not(:disabled){background:var(--surface-alt);color:var(--encre)}.pastille-filtre[aria-pressed=true],.pastille-filtre[aria-pressed=true]:hover:not(:disabled){background:var(--encre);border-color:var(--encre);color:var(--fond)}@media (pointer: coarse){.pastille-filtre{height:40px}}.champ-filtre{flex-direction:row;align-items:center;gap:0;min-width:240px;flex:0 1 280px;font-weight:400}.champ-filtre input{width:100%;height:34px;padding-left:34px;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%2378716C' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") no-repeat 11px center}.champ-filtre input:focus-visible{padding-left:33px}@media (max-width: 640px){.champ-filtre{flex:1 1 100%;min-width:0}}.tableau-carte{padding:0;overflow:hidden}.tableau{width:100%;border-collapse:collapse}.tableau th{font-size:12px;font-weight:600;color:var(--gris);text-align:left;padding:10px 14px;border-bottom:1px solid var(--trait);white-space:nowrap}.tableau td{padding:12px 14px;border-bottom:1px solid var(--trait-doux);vertical-align:middle}.tableau tbody tr:last-child td{border-bottom:0}.tableau th.nombre,.tableau td.nombre{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tableau tbody tr:hover td{background:var(--survol)}.tableau tbody tr[data-choisie=true] td{background:var(--accent-doux)}.tableau-organisations tbody tr{cursor:pointer}.nom-ligne{display:block;height:auto;min-height:0;padding:0;border:0;background:none;font-weight:600;color:var(--encre);text-align:left}.nom-ligne:hover:not(:disabled){background:none;color:var(--accent);text-decoration:underline}.sous-ligne{display:block;font-size:13px;color:var(--gris)}.tableau-organisations td:first-child{min-width:190px}.tableau-organisations td:nth-child(5){min-width:120px}@media (max-width: 1700px){.organisations[data-panneau] .col-comptes{display:none}}.organisations[data-panneau] .tableau-organisations td:last-child .puce{white-space:normal}.tableau-vide{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:14px 16px;color:var(--pierre);border-top:1px solid var(--trait-doux)}@media (max-width: 720px){.tableau th,.tableau td{padding:10px 12px}}.organisations{min-width:0}.panneau-fiche{background:var(--surface);border-left:1px solid var(--trait);overflow-y:auto;overscroll-behavior:contain}@media (min-width: 1281px){.page[data-panneau]{padding-top:0;padding-right:0;padding-bottom:0}.organisations[data-panneau]{display:grid;grid-template-columns:minmax(0,1fr) 440px;align-items:start;min-height:100vh}.organisations[data-panneau]>.organisations-liste{padding:28px 32px 48px 0}.panneau-fiche{position:sticky;top:0;height:100vh}}@media (max-width: 1280px){.panneau-fiche{position:fixed;top:0;right:0;bottom:0;z-index:30;width:min(480px,100%);box-shadow:-12px 0 40px #1c19172e}}@media (max-width: 900px){.panneau-fiche{width:100%;border-left:0;box-shadow:none}}.fiche{display:flex;flex-direction:column;min-width:0}.fiche-tete{display:flex;flex-direction:column;gap:10px;background:var(--fond)}.fiche[data-mode=panneau] .fiche-tete{position:sticky;top:0;z-index:2;padding:24px 24px 0;background:var(--surface)}.fiche-tete-haut{display:flex;align-items:flex-start;gap:10px}.fiche-tete-noms{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0}.fiche-titre{margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.25;overflow-wrap:anywhere}.fiche[data-mode=page] .fiche-titre{font-size:28px;letter-spacing:-.024em}.fiche-sous{font-size:13px;color:var(--gris);overflow-wrap:anywhere}.fiche-fermer{width:32px;height:32px;min-height:32px;padding:0;display:grid;place-items:center;flex:none;color:var(--pierre)}.fiche-puces{display:flex;gap:6px;flex-wrap:wrap}.fiche-gestes{display:flex;gap:8px;flex-wrap:wrap;padding-top:6px}.lien-bouton[data-ton=premier]{background:var(--accent);border-color:var(--accent);color:var(--sur-accent)}.lien-bouton[data-ton=premier]:hover{background:var(--accent-fort);border-color:var(--accent-fort);color:var(--sur-accent)}.onglets-fiche{display:flex;gap:20px;margin-top:8px;border-bottom:1px solid var(--trait);overflow-x:auto;scrollbar-width:none}.onglet{height:auto;min-height:0;padding:10px 2px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--gris);font-size:14px;font-weight:600;white-space:nowrap}.onglet:hover:not(:disabled){background:none;color:var(--encre)}.onglet[aria-selected=true]{color:var(--encre);border-bottom-color:var(--accent)}.onglet:focus-visible{outline-offset:-2px}.fiche-corps{display:flex;flex-direction:column;gap:16px;min-width:0}.fiche[data-mode=panneau] .fiche-corps{padding:18px 24px 40px}.fiche[data-mode=page] .fiche-corps{padding-top:20px}.fiche[data-mode=panneau] .duo{grid-template-columns:minmax(0,1fr)}.fiche[data-mode=panneau] .carte.large{padding:16px 18px}.fiche[data-mode=panneau] .rangs dt,.fiche[data-mode=panneau] .rangs>div>span:first-child{flex-basis:120px}@media (max-width: 560px){.fiche[data-mode=panneau] .fiche-tete{padding:16px 16px 0}.fiche[data-mode=panneau] .fiche-corps{padding:14px 16px 32px}}.titre-detail{font-size:14px;font-weight:600;margin:0;letter-spacing:normal;line-height:1.4}.fiche-detail-titre{margin-top:6px;color:var(--gris);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.en-bref{display:grid;grid-template-columns:140px minmax(0,1fr);gap:10px 12px;margin:0}.en-bref>div{display:contents}.en-bref dt{color:var(--gris)}.en-bref dd{margin:0;min-width:0;overflow-wrap:anywhere}.en-bref dd button.lien{text-align:left}@media (max-width: 560px){.en-bref{grid-template-columns:minmax(0,1fr);gap:2px}.en-bref dd{margin-bottom:8px}}.derniers-gestes{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--trait-doux)}.gestes-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.gestes-liste li{display:flex;gap:10px;font-size:13px}.gestes-liste time{flex:0 0 108px;color:var(--gris)}.gestes-liste li[data-echec]>span{color:var(--grave)}@media (max-width: 560px){.gestes-liste li{flex-direction:column;gap:0}.gestes-liste time{flex:none}}.petite{font-size:12px}.ancre{scroll-margin-top:16px}@media (max-width: 900px){.ancre{scroll-margin-top:64px}}.indicateurs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (max-width: 1100px){.indicateurs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.indicateurs{grid-template-columns:minmax(0,1fr)}}.indicateur{display:flex;flex-direction:column;align-items:flex-start;gap:2px;height:auto;min-width:0;padding:14px 18px;border:1px solid var(--trait);border-radius:var(--rayon);background:var(--surface);font-weight:400;text-align:left;box-shadow:var(--ombre)}.indicateur:hover:not(:disabled){background:var(--surface);border-color:var(--gris)}.indicateur-nom{font-size:13px;font-weight:500;color:var(--gris)}.indicateur-chiffre{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--encre);line-height:1.3}.indicateur-chiffre small{font-size:14px;font-weight:600;color:var(--gris)}.indicateur-sous{font-size:12px;color:var(--gris)}.indicateur[data-ton=grave],.indicateur[data-ton=grave]:hover:not(:disabled){background:var(--grave-doux);border-color:var(--grave)}.indicateur[data-ton=grave] .indicateur-nom,.indicateur[data-ton=grave] .indicateur-sous,.indicateur[data-ton=grave] .indicateur-chiffre,.indicateur[data-ton=grave] .indicateur-chiffre small{color:var(--grave)}.indicateur[data-ton=grave] .indicateur-nom{font-weight:600}.barre-engagement{position:relative;height:6px;border-radius:3px;background:var(--surface-alt);margin-top:5px;overflow:visible}.barre-engagement[data-haute]{height:12px;border-radius:6px;margin-top:4px}.barre-engagement>.part-ok{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:var(--ok)}.barre-engagement>.part-audela{position:absolute;top:0;bottom:0;border-radius:0 3px 3px 0;background:var(--accent)}.barre-engagement[data-haute]>.part-audela{border-radius:0 6px 6px 0}.barre-engagement>.part-ok:not(:last-child){border-radius:3px 0 0 3px}.barre-engagement[data-haute]>.part-ok:not(:last-child){border-radius:6px 0 0 6px}.repere-engagement{position:absolute;top:-4px;width:2px;height:20px;margin-left:-1px;background:var(--encre)}.barre-legende{display:flex;justify-content:space-between;gap:8px}.cellule-periode{min-width:190px}.periode-tete{display:flex;justify-content:space-between;gap:10px;font-size:13px}.note-audela{display:block;font-size:12px;color:var(--accent-fort);margin-top:3px}.cellule-periode .discret.petite{display:block;margin-top:3px}.puces-ligne{display:flex;gap:6px;flex-wrap:wrap;margin-top:3px}.tableau-clients td{vertical-align:top}.tableau-clients td:first-child{min-width:170px}.ligne-ouvrante{cursor:pointer}.tableau-factures td{white-space:nowrap}.tableau-factures td:nth-child(2){white-space:normal;min-width:160px}.tableau tbody tr[data-ton=grave]>td:first-child{box-shadow:inset 3px 0 0 var(--grave)}.filtre-choix{flex-direction:row;gap:0;font-weight:400}.filtre-choix select{height:34px}.sommaire{display:flex;gap:8px;flex-wrap:wrap}.kanban{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:start}@media (max-width: 1280px){.kanban{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.kanban{grid-template-columns:minmax(0,1fr)}}.kanban-colonne{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px;border-radius:var(--rayon);background:var(--surface-alt);border:1px solid var(--trait-doux)}.kanban-tete{display:flex;align-items:center;gap:8px;padding:2px 4px}.kanban-tete h2{flex:1 1 auto}.kanban-point{width:8px;height:8px;border-radius:50%;background:var(--gris);flex:none}.kanban-colonne[data-colonne=verifier] .kanban-point,.kanban-colonne[data-colonne=retard] .kanban-point{background:var(--grave)}.kanban-colonne[data-colonne=preparer] .kanban-point{background:var(--accent)}.kanban-colonne[data-colonne=emises] .kanban-point{background:var(--encre)}.kanban-rien{padding:4px}.kanban-note{font-size:12px;color:var(--pierre);padding:0 4px}.carte-kanban{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;border-radius:10px;background:var(--surface);border:1px solid var(--trait)}.carte-kanban[data-colonne=retard]{border-color:var(--grave)}.carte-kanban-tete{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.carte-kanban-tete .puce,.carte-kanban-tete .mono{flex:none;white-space:nowrap}.carte-kanban-chiffre{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.carte-kanban-chiffre .discret{font-size:13px;font-weight:400}.carte-kanban-gestes{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.carte-kanban-gestes .geste-document{align-items:flex-start;max-width:none;width:100%}.carte-kanban .encadre{padding:12px}.facture-page{display:grid;grid-template-columns:340px minmax(0,1fr);gap:24px;align-items:start}@media (max-width: 1100px){.facture-page{grid-template-columns:minmax(0,1fr)}}.facture-gauche{display:flex;flex-direction:column;gap:20px;min-width:0}.facture-montants,.facture-historique,.facture-pieces{gap:10px}.facture-pieces{font-size:13px}.ligne-montant{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ligne-montant-total{padding-top:8px;border-top:1px solid var(--trait)}.ligne-montant-total strong{font-size:22px;font-weight:700}.historique{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:13px}.historique li{display:grid;grid-template-columns:12px minmax(0,1fr);gap:12px;align-items:start}.historique-point{width:10px;height:10px;border-radius:50%;margin-top:5px;background:var(--encre)}.historique li[data-ton=ok] .historique-point{background:var(--ok)}.historique li[data-ton=grave] .historique-point{background:var(--grave)}.historique li[data-ton=gris] .historique-point{background:var(--gris)}.historique button.lien{font-size:13px}.apercu-papier{min-width:0;min-height:320px;border-radius:var(--rayon);background:var(--papier-fond);display:flex;flex-direction:column;overflow:hidden}.apercu-barre{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 16px;border-bottom:1px solid var(--trait);font-size:13px}.apercu-nom{font-weight:600;flex:1 1 auto}.apercu-zoom{display:inline-flex;border:1px solid var(--trait);border-radius:6px;overflow:hidden;background:var(--surface)}.apercu-zoom>button{height:28px;min-height:28px;padding:0 10px;border:0;border-radius:0;background:none;font-size:13px;font-weight:500;color:var(--pierre)}.apercu-zoom>button+button{border-left:1px solid var(--trait)}.apercu-zoom>button[aria-checked=true]{background:var(--encre);color:var(--fond)}.apercu-fond{padding:20px 20px 28px;overflow:auto}.apercu-echelle{width:max-content;margin:0 auto}.apercu-echelle .feuille{width:210mm;max-width:none;margin:0;border:0;border-radius:0;box-shadow:0 1px 2px #1c191714,0 8px 24px #1c19171a}.apercu-pdf-cadre{width:100%;height:min(72vh,900px);border:1px solid var(--trait);border-radius:8px;background:#fff}.onglets-page{margin-top:0}.contenu-onglet{min-width:0}.client-apercu{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;align-items:start}@media (max-width: 1100px){.client-apercu{grid-template-columns:minmax(0,1fr)}}.colonne-large,.colonne-etroite{display:flex;flex-direction:column;gap:24px;min-width:0}.carte-periode,.carte-document{gap:14px;padding:20px 22px}.trois-chiffres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.trois-chiffres>div{display:flex;flex-direction:column;min-width:0}.trois-chiffres>div>span:first-child{font-size:13px}.trois-chiffres strong{font-size:30px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.25}.trois-chiffres>div[data-ton=accent]>span:first-child{color:var(--accent-fort);font-weight:600}.trois-chiffres>div[data-ton=accent] strong,.trois-chiffres>div[data-ton=accent] .petite{color:var(--accent-fort)}@media (max-width: 560px){.trois-chiffres{grid-template-columns:minmax(0,1fr);gap:10px}.trois-chiffres strong{font-size:24px}}.chiffre-grand{font-size:28px;font-weight:700;font-variant-numeric:tabular-nums}.chiffre-grand small{font-size:15px;font-weight:500;color:var(--gris)}.tableau-sobre th{padding:8px 0}.tableau-sobre td{padding:10px 0}.tableau-sobre th+th,.tableau-sobre td+td{padding-left:14px}.tableau-sobre tbody tr:hover td{background:none}.tableau-sobre .ligne-total td{border-top:1px solid var(--trait);font-weight:600}.ligne-plateforme .mono,.ligne-plateforme button.lien{white-space:nowrap}.page-etroite{max-width:1080px}.deux-cartes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}@media (max-width: 900px){.deux-cartes{grid-template-columns:minmax(0,1fr)}}.carte-abonnement{gap:10px;padding:20px 22px}.discret-titre{color:var(--gris);font-size:15px}.abonnement-chiffre{font-size:26px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.25}.carte-question{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 22px;border-radius:var(--rayon);background:var(--surface-alt)}.section-repliee>summary{font-size:14px;font-weight:600;color:var(--encre);padding:4px 0}
