@font-face{font-family:newsreader;src:url(../media/newsreader-s.p.3ejgtwbox2kfp.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:newsreader;src:url(../media/newsreader_italic-s.p.2g_rjh35smmzv.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:italic}@font-face{font-family:newsreader Fallback;src:local(Arial);ascent-override:80.52%;descent-override:29.03%;line-gap-override:0.0%;size-adjust:91.28%}.FF6sbW_className{font-family:newsreader,newsreader Fallback,Georgia,serif}.FF6sbW_variable{--police-newsreader:"newsreader", "newsreader Fallback", Georgia, serif}
@font-face{font-family:schibsted;src:url(../media/schibsted-s.p.28py4oa8s425-.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:schibsted Fallback;src:local(Arial);ascent-override:92.54%;descent-override:24.43%;line-gap-override:0.0%;size-adjust:105.53%}.XcDVGG_className{font-family:schibsted,schibsted Fallback,system-ui,sans-serif}.XcDVGG_variable{--police-schibsted:"schibsted", "schibsted Fallback", system-ui, sans-serif}
@font-face{font-family:plexMono;src:url(../media/plexmono_400-s.p.1z43dw38lyeq3.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono;src:url(../media/plexmono_500-s.p.1m81feg_k78_3.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.xRWSka_className{font-family:plexMono,plexMono Fallback,ui-monospace,monospace}.xRWSka_variable{--police-plex-mono:"plexMono", "plexMono Fallback", ui-monospace, monospace}
:root{--neutre-0:#fff;--neutre-50:#f6faf7;--neutre-100:#ecf3ee;--neutre-200:#dce6df;--neutre-300:#c6d1c9;--neutre-400:#9ca8a0;--neutre-500:#717e75;--neutre-600:#525e56;--neutre-700:#38433b;--neutre-800:#222c25;--neutre-900:#0a100c;--primaire-100:#d0f2dd;--primaire-200:#a8e1be;--primaire-600:#176540;--primaire-700:#104f32;--primaire-800:#0a3a23;--primaire-900:#052616;--fond:var(--neutre-50);--fond-doux:var(--neutre-100);--bordure:var(--neutre-200);--texte-doux:var(--neutre-600);--texte:var(--neutre-800);--encre:var(--neutre-900);--primaire:var(--primaire-700);--sur-primaire:#fff;--erreur:#8a1c3a;--avertissement:#8a5a00;--succes:#0e6b3a;--danger:#8a1c3a;--primaire-survol:var(--primaire-800);--primaire-actif:var(--primaire-900);--primaire-envoi:var(--primaire-600);--primaire-doux:var(--primaire-100);--primaire-doux-actif:var(--primaire-200);--danger-survol:#6f1530;--danger-actif:#561026;--fond-desactive:var(--neutre-100);--bordure-desactive:var(--neutre-300);--texte-desactive:var(--neutre-600);--bordure-champ:var(--neutre-600);--succes-surface:#e4f8e9;--avertissement-surface:#feefde;--erreur-surface:#fbe9ee;--danger-surface:#fbe9ee;--t-petit:.875rem;--t-ui:.9375rem;--t-base:1rem;--t-h2:1.0625rem;--t-h1:1.25rem;--t-affichage:1.5rem;--police:var(--police-schibsted), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--police-titre:var(--police-newsreader), Georgia, "Times New Roman", serif;--police-mono:var(--police-plex-mono), ui-monospace, "Cascadia Mono", Consolas, monospace;--rayon:6px;--rayon-panneau:10px;--ombre-flottante:0 1px 2px #05261614, 0 4px 14px #0526161f;--e-1:4px;--e-2:8px;--e-3:12px;--e-4:16px;--e-5:24px;--e-6:32px;--e-7:48px}html,body{height:100%;font-family:var(--police);font-size:var(--t-base);color:var(--texte);background:var(--fond);margin:0;line-height:1.5}h1{font-family:var(--police-titre);font-size:var(--t-h1);color:var(--encre);letter-spacing:-.01em;font-weight:500}h2{font-family:var(--police-titre);font-size:var(--t-h2);color:var(--encre);font-weight:500}h3{font-size:var(--t-ui);font-weight:600}input,select,textarea,button{font:inherit}:where(input:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=file]),select,textarea){border:1px solid var(--bordure-champ);border-radius:var(--rayon);background:var(--fond);min-height:36px;color:var(--texte);box-sizing:border-box;padding:6px 8px}input[type=checkbox],input[type=radio]{accent-color:var(--primaire)}body{flex-direction:column;display:flex}.contenu{flex-direction:column;flex:auto;min-height:0;display:flex}.contenu:focus{outline:none}.contenu>*{box-sizing:border-box;width:100%}.mise-en-page{flex:auto;min-height:0;display:flex;position:relative}.panneau{width:300px;padding:var(--e-4);border-right:1px solid var(--bordure);box-sizing:border-box;position:relative;overflow-y:auto}.panneau h1{margin:0 0 var(--e-2)}.compteur{font-variant-numeric:tabular-nums;font-weight:600}.erreur{color:var(--erreur)}.avertissement{color:var(--texte);background:var(--avertissement-surface);border-radius:var(--rayon);padding:var(--e-2) var(--e-3);font-size:var(--t-petit);margin:0 0 var(--e-2);border:1px solid #8a5a0059}.prefixe-avertissement{color:var(--avertissement);font-weight:600}.carte-cadre{flex:1;min-height:0;position:relative}.carte-cadre .carte{position:absolute;inset:0}.carte-chargement{color:var(--texte-doux);justify-content:center;align-items:center;display:flex}.carte-erreur{left:var(--e-4);top:var(--e-4);background:var(--fond);padding:var(--e-2) var(--e-3);border:1px solid var(--bordure);border-radius:var(--rayon-panneau);box-shadow:var(--ombre-flottante);margin:0;position:absolute}.legende-carte{left:var(--e-2);z-index:10;background:var(--fond);border-radius:var(--rayon-panneau);max-width:min(300px,100% - 16px);box-shadow:var(--ombre-flottante);padding:var(--e-2) var(--e-3);font-size:var(--t-petit);box-sizing:border-box;max-height:calc(100% - 56px);position:absolute;bottom:40px;overflow-y:auto}.legende-carte summary{cursor:pointer;min-height:24px;font-weight:600}.legende-carte[open] summary{margin-bottom:var(--e-1)}.legende-lien{margin-top:var(--e-1);display:inline-block}.legende{font-size:var(--t-petit);margin:0;padding:0;list-style:none}.legende li{align-items:center;gap:var(--e-2);margin:var(--e-1) 0;display:flex}.pastille{box-sizing:border-box;border-radius:50%;flex:none;display:inline-block}.pastille-grappe{width:22px;height:22px}.forme-polygone{box-sizing:border-box;border:2px solid var(--neutre-600);background:#52606d59;flex:none;width:16px;height:12px}.forme-ligne{border-top:3px solid var(--neutre-600);border-radius:2px;flex:none;width:16px;height:0}.titre-region{font-size:var(--t-ui);color:var(--texte-doux);font-weight:400;display:block}.source-donnees{margin:0 0 var(--e-2);font-size:var(--t-petit);color:var(--texte-doux)}.badge{font-size:var(--t-petit);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 6px;font-weight:600;line-height:1.3;display:inline-flex}.badge-eradiquee{background:var(--primaire-100);color:var(--primaire);padding-left:10px}.fiche{z-index:20;right:64px;top:var(--e-4);background:var(--fond);border:1px solid var(--bordure);border-radius:var(--rayon-panneau);width:300px;max-width:calc(100vw - 32px);padding:var(--e-3) var(--e-4);box-shadow:var(--ombre-flottante);box-sizing:border-box;position:absolute}.fiche:focus{outline:none}.fiche:focus-visible{outline:3px solid var(--primaire);outline-offset:2px}.fiche h2{margin:0 var(--e-7) 2px 0;font-size:var(--t-affichage);letter-spacing:-.01em;line-height:1.15}.fiche .latin{font-family:var(--police-titre);font-style:italic;font-size:var(--t-base);margin:0 0 var(--e-3);color:var(--primaire)}.fiche dl{gap:var(--e-1) var(--e-3);font-size:var(--t-petit);margin:var(--e-3) 0 0;grid-template-columns:auto 1fr;display:grid}.fiche dt{font-weight:600}.fiche dd{margin:0}.fermer{border-radius:var(--rayon-panneau);width:44px;height:44px;color:var(--texte-doux);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:0;right:0}.fermer:hover{background:var(--fond-doux);color:var(--texte)}.fermer:active{background:var(--bordure)}.connexion{max-width:420px;padding:0 var(--e-4);margin:10vh auto}.connexion label{margin:var(--e-3) 0 var(--e-1);display:block}.connexion input[type=email]{width:100%}.securite .qr-totp{margin:var(--e-3) 0;padding:var(--e-2);border:1px solid var(--bordure);border-radius:var(--rayon-panneau);background:#fff;display:block}.securite .cle-totp{word-break:break-all;letter-spacing:.08em}.securite .code-totp{letter-spacing:.3em;width:12ch;min-height:44px;font-size:1.5rem}.securite .bouton{margin-top:var(--e-3)}.bouton{padding:var(--e-2) var(--e-4);font:inherit;border:1px solid var(--primaire);background:var(--primaire);color:var(--sur-primaire);border-radius:var(--rayon);cursor:pointer;transition:background-color .15s}.bouton:hover{background:var(--primaire-survol);border-color:var(--primaire-survol)}.bouton:active{background:var(--primaire-actif);border-color:var(--primaire-actif)}.bouton-secondaire{background:var(--fond);color:var(--primaire)}.bouton-secondaire:hover{background:var(--primaire-doux);border-color:var(--primaire)}.bouton-secondaire:active{background:var(--primaire-doux-actif);border-color:var(--primaire)}.succes{background:var(--succes-surface);padding:var(--e-2) var(--e-3);border-radius:var(--rayon)}:focus-visible{outline:3px solid var(--primaire);outline-offset:2px}a:not(.bouton){color:var(--primaire)}.fiche a,.fiche a:visited{color:var(--primaire);text-decoration:underline}.liste-colonies h2:focus{outline:3px solid var(--primaire);outline-offset:2px}.visuellement-cache{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a.bouton{box-sizing:border-box;align-items:center;text-decoration:none;display:inline-flex}.choix-region{margin:var(--e-3) 0;font-size:var(--t-ui);display:block}.choix-region select{width:100%;margin-top:var(--e-1);display:block}.liste-colonies h2{margin:var(--e-4) 0 var(--e-2)}.liste-colonies label{font-size:var(--t-ui);display:block}.liste-colonies input[type=search]{width:100%;margin-top:var(--e-1);display:block}.liste-compte{font-size:var(--t-petit);color:var(--texte-doux);margin:var(--e-2) 0;font-variant-numeric:tabular-nums}.liste-vide{font-size:var(--t-petit);color:var(--texte-doux);margin:var(--e-2) 0}.liste-colonies ul{margin:0;padding:0;list-style:none}.ligne{text-align:left;width:100%;min-height:44px;padding:var(--e-2);margin:var(--e-1) 0;border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--fond);color:var(--texte);font:inherit;cursor:pointer;border-left:4px solid #0000;display:block;position:relative}.ligne[aria-disabled=true]{cursor:wait;color:var(--texte-desactive)}.ligne:not([aria-disabled=true]):hover{background:var(--fond-doux)}.ligne[aria-current=true]{background:var(--fond-doux);border-left-color:var(--primaire)}.ligne-titre{font-family:var(--police-titre);font-weight:500;font-size:var(--t-base);color:var(--encre);line-height:1.25;display:block}.ligne-latin{font-family:var(--police-titre);font-style:italic;font-size:var(--t-petit);color:var(--texte-doux);display:block}.ligne-detail{font-family:var(--police-mono);font-size:var(--t-petit);color:var(--texte-doux);margin-top:2px;display:block}.page-colonie{max-width:1100px;padding:var(--e-4);gap:var(--e-5);box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;line-height:1.5;display:grid}.page-colonie .entete{grid-column:1/-1}.page-colonie h1{margin:0 0 var(--e-1)}.page-colonie .latin{margin:0 0 var(--e-2);color:var(--texte-doux);font-style:italic}.formulaire{border:1px solid var(--bordure);border-radius:var(--rayon-panneau);padding:var(--e-3) var(--e-4);margin:var(--e-4) 0;max-width:720px}.formulaire h2{margin:0 0 var(--e-2)}.formulaire>h2:first-child{margin-top:0}.formulaire-danger{border:2px solid var(--danger)}.formulaire-danger h2{color:var(--danger)}.formulaire fieldset{border:1px solid var(--bordure);border-radius:var(--rayon);margin:var(--e-3) 0;padding:var(--e-1) var(--e-3) var(--e-2)}.formulaire legend{font-weight:600;font-size:var(--t-ui);padding:0 var(--e-1)}.champ{margin:var(--e-2) 0}.champ label{font-size:var(--t-ui);margin-bottom:var(--e-1);display:block}.champ input,.champ select,.champ textarea{width:100%}.champ [aria-invalid=true]{border:2px solid var(--erreur)}.champ .aide,.champ .erreur-champ{margin:var(--e-1) 0 0}.erreur-champ{color:var(--erreur);font-size:var(--t-petit);margin:var(--e-1) 0 0}.aide{font-size:var(--t-petit);color:var(--texte-doux)}.nombre{font-variant-numeric:tabular-nums}.resume-erreurs{border:2px solid var(--erreur);border-radius:var(--rayon);padding:var(--e-2) var(--e-3);margin:var(--e-2) 0;color:var(--erreur);background:var(--erreur-surface)}.resume-erreurs p{margin:0 0 var(--e-1);font-weight:600}.resume-erreurs ul{margin:0;padding-left:20px}.resume-erreurs a{color:var(--erreur)}.pied-formulaire{margin-top:var(--e-3)}.pied-formulaire p{margin:var(--e-2) 0 0}.pied-formulaire .succes{color:var(--succes)}.bouton-danger{background:var(--danger);border-color:var(--danger);color:var(--sur-primaire)}.bouton-danger:hover{background:var(--danger-survol);border-color:var(--danger-survol)}.bouton-danger:active{background:var(--danger-actif);border-color:var(--danger-actif)}.bouton[aria-disabled=true]{background:var(--primaire-envoi);border-color:var(--primaire-envoi);color:var(--sur-primaire);cursor:wait}.bouton-danger[aria-disabled=true]{background:var(--danger);border-color:var(--danger)}.bouton:disabled{background:var(--fond-desactive);border-color:var(--bordure-desactive);color:var(--texte-desactive);cursor:not-allowed}.confirmation{background:var(--danger-surface);border:2px solid var(--danger);border-radius:var(--rayon);padding:var(--e-2) var(--e-3);margin:var(--e-2) 0}.confirmation p{margin:0 0 var(--e-2)}.confirmation .actions{gap:var(--e-2);flex-wrap:wrap;display:flex}.chronologie ol{padding:0;list-style:none}.chronologie p{margin:var(--e-1) 0}.chronologie .icone{vertical-align:-3px;color:var(--primaire);margin-right:2px}.remarques{white-space:pre-wrap;color:var(--texte-doux)}.panneau-saisie{width:400px}.formulaire fieldset.sans-cadre{border:none;min-width:0;margin:0;padding:0}.carte-cadre .outils-dessin{left:var(--e-2);top:var(--e-2);z-index:10;background:var(--fond);max-width:min(340px,100% - 72px);padding:var(--e-2);border:1px solid var(--bordure);border-radius:var(--rayon-panneau);box-shadow:var(--ombre-flottante);position:absolute}.outils-dessin-boutons{gap:var(--e-1);flex-wrap:wrap;display:flex}.outils-dessin button{padding:var(--e-1) var(--e-2);min-height:32px;font:inherit;font-size:var(--t-petit);border:1px solid var(--primaire);background:var(--fond);color:var(--primaire);border-radius:var(--rayon);cursor:pointer;transition:background-color .15s}.outils-dessin button:hover{background:var(--primaire-doux)}.outils-dessin button:active{background:var(--primaire-doux-actif)}.outils-dessin button[aria-pressed=true]{background:var(--primaire);color:var(--sur-primaire)}.outils-dessin button[aria-pressed=true]:hover{background:var(--primaire-survol)}.outils-dessin button:disabled{background:var(--fond-desactive);border-color:var(--bordure-desactive);color:var(--texte-desactive);cursor:not-allowed}.outils-dessin .aide{margin:6px 0 0}.carte-cadre .carte-erreur{z-index:30}.carte-cadre:has(.outils-dessin) .carte-erreur{top:auto;bottom:48px}.page-export,.page-aide,.page-admin{max-width:960px;padding:var(--e-4);box-sizing:border-box;margin:0 auto;line-height:1.5}.page-export h1,.page-aide h1,.page-admin h1{margin:0 0 var(--e-2)}.page-aide h2,.page-admin h2{margin:var(--e-5) 0 var(--e-2)}.formulaire .case{align-items:center;gap:var(--e-2);min-height:32px;display:flex}.defilement{overflow-x:auto}.tableau{border-collapse:collapse;width:100%;font-size:var(--t-ui)}.tableau caption{text-align:left;margin-bottom:var(--e-1);font-weight:600}.tableau th,.tableau td{text-align:left;padding:var(--e-2);border-bottom:1px solid var(--bordure);vertical-align:top}.tableau thead th{background:var(--fond-doux)}.tableau th.nombre{text-align:right}.tableau td.nombre{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.lien-evitement-entete{left:var(--e-2);z-index:40;padding:var(--e-2) var(--e-3);background:var(--fond);border:2px solid var(--primaire);border-radius:var(--rayon);font-weight:600;position:absolute;top:-60px}.lien-evitement-entete:focus{top:var(--e-2)}.entete-site{align-items:center;gap:var(--e-1) var(--e-4);padding:var(--e-1) var(--e-4);border-bottom:1px solid var(--bordure);background:var(--fond);flex-wrap:wrap;flex:none;display:flex;position:relative}.menu-entete{display:contents}.bouton-menu{justify-content:center;align-items:center;gap:var(--e-2);min-width:44px;min-height:44px;padding:0 var(--e-3);font:inherit;color:var(--primaire);background:var(--fond);border:1px solid var(--primaire);border-radius:var(--rayon);cursor:pointer;font-weight:600;transition:background-color .15s;display:none}.bouton-menu:hover{background:var(--primaire-doux)}.bouton-menu:active,.bouton-menu[aria-expanded=true]{background:var(--primaire-doux-actif)}.entete-site .marque{padding:var(--e-2) 0;align-items:center;text-decoration:none;display:inline-flex}.entete-site .marque img{width:auto;height:30px;display:block}.entete-site nav ul,.sous-nav ul{gap:var(--e-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.entete-site nav a,.sous-nav a{min-height:40px;padding:0 var(--e-2);color:var(--primaire);border-bottom:3px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.entete-site nav a:hover,.sous-nav a:hover{text-decoration:underline}.entete-site nav a[aria-current=page],.sous-nav a[aria-current=page]{color:var(--texte);border-bottom-color:var(--primaire);font-weight:600}.entete-site .session{align-items:center;gap:var(--e-2);font-size:var(--t-petit);color:var(--texte-doux);flex-wrap:wrap;margin-left:auto;display:flex}.sous-nav{margin:0 0 var(--e-4);border-bottom:1px solid var(--bordure)}.liste-admin{margin:var(--e-2) 0;padding:0;list-style:none}.liste-admin li{align-items:center;gap:var(--e-2);padding:var(--e-2) 0;border-bottom:1px solid var(--bordure);flex-wrap:wrap;display:flex}.formulaire-ligne{align-items:center;gap:var(--e-2);flex-wrap:wrap;display:flex}.formulaire-ligne p{margin:0}pre.rapport{white-space:pre-wrap;max-height:320px;font-family:var(--police-mono);font-size:var(--t-petit);margin:var(--e-1) 0 0;overflow:auto}.selecteur-langue{gap:2px;display:inline-flex}.selecteur-langue-entete{margin-left:auto}.selecteur-langue button{min-width:44px;min-height:44px;padding:0 var(--e-2);font-family:var(--police-mono);font-size:var(--t-petit);letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease-out;position:relative}.selecteur-langue-entete button{color:var(--primaire)}.selecteur-langue-entete button[aria-pressed=true]{color:var(--texte);box-shadow:inset 0 -2px 0 var(--primaire);border-radius:0;font-weight:600}.selecteur-langue-entete button:hover:not([aria-pressed=true]){background:#104f3214}.selecteur-langue button:disabled{cursor:progress}.selecteur-langue{position:relative}.selecteur-langue-erreur{z-index:30;width:max-content;max-width:240px;padding:var(--e-2);background:var(--erreur-surface);color:var(--erreur);font-size:var(--t-petit);border-radius:6px;line-height:1.4;position:absolute;top:100%;right:0}.selecteur-langue-rail .selecteur-langue-erreur{left:0;right:auto}
@media (min-width:768px) and (max-width:1023px){.panneau{width:260px}.panneau-saisie{width:360px}}@media (max-width:767px),(pointer:coarse){:where(input:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=file]),select,textarea),.entete-site nav a,.sous-nav a,.entete-site .session .bouton,.formulaire .case,.bouton,.page-admin summary,.legende-carte summary,.outils-dessin button{min-height:44px}}@media (max-width:767px){.entete-site{padding:0 var(--e-4);gap:0 var(--e-3)}.entete-site .marque{order:1;align-items:center;min-height:44px;padding:0;display:inline-flex}.entete-site .session{flex-wrap:nowrap;order:2;min-width:0;margin-left:auto}.entete-site .session span{text-overflow:ellipsis;white-space:nowrap;max-width:12ch;overflow:hidden}.entete-site nav{flex-basis:100%;order:3}.entete-site.menu-pret{flex-wrap:nowrap;min-height:56px}.entete-site.menu-pret .bouton-menu{order:2;margin-left:auto;display:inline-flex}.entete-site.menu-pret .menu-entete{z-index:50;background:var(--fond);border-bottom:1px solid var(--bordure);box-shadow:var(--ombre-flottante);padding:var(--e-2) var(--e-4) var(--e-4);box-sizing:border-box;order:3;display:none;position:absolute;top:100%;left:0;right:0}.entete-site.menu-pret .menu-entete[data-ouvert]{display:block}.entete-site.menu-pret nav ul{flex-direction:column;gap:0}.entete-site.menu-pret nav a{display:flex}.entete-site.menu-pret .session{margin:var(--e-2) 0 0;padding-top:var(--e-3);border-top:1px solid var(--bordure);align-items:stretch;gap:var(--e-2);flex-direction:column}.entete-site.menu-pret .session span{max-width:100%}.entete-site.menu-pret .session .bouton{width:100%}.page-colonie{grid-template-columns:1fr}.panneau-saisie{width:100%}.mise-en-page{flex-direction:column}.panneau{border-right:none;border-bottom:1px solid var(--bordure);flex:0 auto;width:100%;min-height:8rem;max-height:40vh}.carte-cadre{min-height:35vh}.legende-carte{max-height:45%}.fiche{right:var(--e-4);left:var(--e-4);width:auto;max-width:none;max-height:min(45vh,100% - 64px);top:auto;bottom:48px;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.bouton,.outils-dessin button,.bouton-menu{transition:none}}
.etiquette-registre{margin:0 var(--e-7) var(--e-2) 0;font-family:var(--police-mono);font-size:var(--t-petit);letter-spacing:.06em;text-transform:uppercase;color:var(--texte-doux)}.fiche-pastilles{gap:var(--e-2);margin:0 0 var(--e-3);flex-wrap:wrap;display:flex}.fiche .registre{margin:0 calc(-1 * var(--e-4));border-top:1px solid var(--bordure);border-bottom:1px solid var(--bordure);grid-template-columns:1fr 1fr;gap:0;display:grid}.fiche .registre>div{padding:var(--e-2) var(--e-4);border-top:1px solid var(--bordure)}.fiche .registre>div:nth-child(-n+2){border-top:none}.fiche .registre>div:nth-child(odd){border-right:1px solid var(--bordure)}.fiche .registre dt{font-family:var(--police-mono);font-weight:400;font-size:var(--t-petit);letter-spacing:.06em;text-transform:uppercase;color:var(--texte-doux)}.fiche .registre dd{color:var(--encre);margin:2px 0 0}.fiche .registre{margin-bottom:var(--e-4)}.ligne-statut{margin-top:var(--e-1);background:var(--primaire-100);color:var(--primaire);font-size:var(--t-petit);border-radius:999px;padding:1px 8px;font-weight:600;display:inline-block}.fiche .fiche-action,.fiche .fiche-action:visited{box-sizing:border-box;width:100%;color:var(--sur-primaire);justify-content:center;text-decoration:none;display:flex}.ligne{align-items:flex-start;gap:var(--e-3);display:flex}.ligne .symbole-confiance{flex:none;margin-top:3px}.ligne-texte{min-width:0}.bilan{margin:var(--e-4) 0}.bilan h2{margin:0 0 var(--e-2);font-size:var(--t-affichage)}.bilan h2 em{font-style:italic}.bilan-tuiles{border:1px solid var(--bordure);border-radius:var(--rayon-panneau);background:var(--neutre-0);grid-template-columns:1fr 1fr;margin:0;display:grid;overflow:hidden}.bilan-tuile{padding:var(--e-3);box-sizing:border-box;flex-direction:column-reverse;justify-content:flex-end;gap:2px;min-height:76px;display:flex}.bilan-tuile:nth-child(odd){border-right:1px solid var(--bordure)}.bilan-tuile:nth-child(n+3){border-top:1px solid var(--bordure)}.bilan-tuile dd{font-family:var(--police-titre);color:var(--encre);font-variant-numeric:tabular-nums;margin:0;font-size:1.75rem;line-height:1.1}.bilan-unite{font-size:var(--t-base);color:var(--texte-doux)}.bilan-tuile dt{font-size:var(--t-petit);color:var(--texte-doux);line-height:1.3}.bilan-erreur{font-size:var(--t-petit);color:var(--texte-doux)}
.rail{width:88px;padding-top:var(--e-1);background:var(--primaire-900);flex-direction:column;flex:none;display:flex}.rail-item{width:100%;min-height:60px;color:var(--primaire-200);font:inherit;font-size:var(--t-petit);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:3px;padding:9px 0 7px;text-decoration:none;transition:color .15s,background-color .15s;display:flex;position:relative}.rail-item .icone-trait{border-radius:9px;padding:6px 10px;transition:background-color .15s}.rail a.rail-item,.rail a.rail-item:visited{color:var(--primaire-200)}.rail-item[aria-pressed=true]{color:#fff}.rail-item[aria-pressed=true] .icone-trait{background:#a8e1be29}.rail-item[aria-pressed=true]:before{content:"";background:var(--primaire-200);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.rail-item:focus-visible{outline:3px solid var(--primaire-200);outline-offset:-3px}.rail-badge{box-sizing:border-box;background:var(--primaire-200);min-width:20px;height:20px;color:var(--primaire-900);font-size:var(--t-petit);border-radius:10px;justify-content:center;align-items:center;padding:0 5px;font-weight:700;display:flex;position:absolute;top:3px;right:12px}@media (hover:hover){.rail-item:hover,.rail a.rail-item:hover{color:#fff}.rail-item:hover .icone-trait{background:#a8e1be1a}}:is(.espace,.carte-publique) .tiroir{width:340px}:is(.espace,.carte-publique) .tiroir[hidden]{display:none}.tiroir-tete{justify-content:space-between;align-items:baseline;gap:var(--e-2);margin:var(--e-4) 0 var(--e-2);display:flex}.tiroir-tete h2{font-size:var(--t-affichage);margin:0}.lien-bouton{color:var(--primaire);font:inherit;font-size:var(--t-petit);cursor:pointer;background:0 0;border:none;min-height:24px;padding:0;text-decoration:underline}.bouton-large{width:100%;margin-top:var(--e-3);min-height:44px}.segment{margin:0 0 var(--e-3);background:var(--neutre-100);border:none;border-radius:10px;gap:2px;min-width:0;padding:3px;display:flex}.segment-choix{min-height:34px;font-size:var(--t-petit);color:var(--texte-doux);cursor:pointer;text-align:center;border-radius:7px;flex:auto;justify-content:center;align-items:center;padding:0 6px;transition:background-color .15s,color .15s;display:flex;position:relative}.segment-choix input{appearance:none;border-radius:inherit;cursor:pointer;background:0 0;border:none;margin:0;position:absolute;inset:0}.segment-choix:has(input:checked){color:var(--encre);background:#fff;font-weight:600;box-shadow:0 1px 2px #0526161f,0 0 0 1px #0526160f}.segment-choix:has(input:focus-visible){outline:3px solid var(--primaire);outline-offset:1px}.puces{flex-wrap:wrap;gap:6px;display:flex}.puce{border:1px solid var(--bordure);min-height:34px;color:var(--texte-doux);font:inherit;font-size:var(--t-petit);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 8px;transition:background-color .15s,border-color .15s;display:inline-flex}.puce[aria-pressed=true]{color:var(--encre);border-color:var(--primaire);box-shadow:inset 0 0 0 1px var(--primaire);background:#fff;font-weight:600}.puce:focus-visible{outline:3px solid var(--primaire);outline-offset:2px}.outils-carte{z-index:15;gap:var(--e-2);flex-direction:column;display:flex;position:absolute;top:10px;right:10px}.outils-groupe{border-radius:var(--rayon-panneau);box-shadow:var(--ombre-flottante);background:#fff;flex-direction:column;padding:2px;display:flex}.outil-carte{width:40px;height:40px;color:var(--encre);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s,transform .15s ease-out;display:flex;position:relative}.outil-carte[aria-pressed=true]{background:var(--primaire);color:var(--sur-primaire)}.outil-carte:focus-visible{outline:3px solid var(--primaire);outline-offset:2px;z-index:1}.outil-carte:disabled{color:var(--texte-desactive);cursor:default}@media (hover:hover){.outil-carte:not(:disabled):not([aria-pressed=true]):hover{background:var(--neutre-100)}}.outil-carte:after{content:attr(data-bulle);visibility:hidden;white-space:nowrap;background:var(--encre);color:#fff;font-size:var(--t-petit);pointer-events:none;border-radius:6px;padding:4px 8px;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%)}@media (hover:hover){.outil-carte:hover:after{visibility:visible}}.outil-carte:focus-visible:after{visibility:visible}.outils-message{z-index:16;max-width:260px;padding:var(--e-2) var(--e-3);background:var(--encre);color:#fff;font-size:var(--t-petit);box-shadow:var(--ombre-flottante);border-radius:8px;margin:0;position:absolute;top:10px;right:64px}.outils-message[hidden]{display:none}@keyframes outil-attente{50%{color:var(--neutre-400)}}@media (prefers-reduced-motion:no-preference){.outil-carte:not(:disabled):active{transform:scale(.96)}.outil-carte[aria-busy=true]{animation:1.2s ease-in-out infinite outil-attente}}.bandeau-mesure{z-index:16;box-sizing:border-box;border-radius:var(--rayon-panneau);background:var(--primaire-900);color:#fff;max-width:min(560px,100% - 84px);font-size:var(--t-petit);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:6px 6px 8px 14px;display:flex;position:absolute;top:10px;left:10px;box-shadow:0 4px 14px #05261640}.bandeau-mesure>.icone-trait{color:var(--primaire-200)}.bandeau-mesure-titre{font-weight:600}.bandeau-mesure-valeur{font-family:var(--police-mono);font-size:var(--t-base);font-variant-numeric:tabular-nums}.bandeau-mesure-second{font-family:var(--police-mono);color:var(--primaire-200);font-variant-numeric:tabular-nums}.bandeau-mesure-boutons{align-items:center;gap:4px;margin-left:auto;display:flex}.bandeau-mesure-aide{color:var(--primaire-200);flex-basis:100%;order:1}.bandeau-mesure-action{color:#fff;min-height:32px;font:inherit;cursor:pointer;background:#a8e1be2e;border:none;border-radius:7px;padding:0 12px;font-weight:600;transition:background-color .15s}.bandeau-mesure-fermer{width:32px;height:32px;color:var(--primaire-200);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex}.bandeau-mesure button:focus-visible{outline:3px solid var(--primaire-200);outline-offset:1px}@media (hover:hover){.bandeau-mesure-action:hover{background:#a8e1be47}.bandeau-mesure-fermer:hover{color:#fff;background:#a8e1be1f}}.fond-carte{z-index:15;position:absolute;bottom:30px;right:10px}.fond-carte-bouton{border-radius:var(--rayon-panneau);width:74px;box-shadow:var(--ombre-flottante);color:var(--encre);font:inherit;font-size:var(--t-petit);cursor:pointer;background:#fff;border:none;flex-direction:column;align-items:center;gap:2px;padding:3px 3px 2px;font-weight:600;transition:transform .15s ease-out;display:flex}.fond-carte-bouton .vignette-fond{border-radius:7px;width:68px;height:48px;display:block}.fond-carte-bouton:focus-visible{outline:3px solid var(--primaire);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.fond-carte-bouton:not(:disabled):active{transform:scale(.96)}}.fond-carte-choix{gap:var(--e-2);width:max-content;padding:var(--e-3);border-radius:var(--rayon-panneau);background:var(--fond);box-shadow:var(--ombre-flottante);border:none;flex-wrap:wrap;margin:0;display:flex;position:absolute;bottom:calc(100% + 8px);right:0}.fond-carte-choix legend{float:left;width:100%;font-size:var(--t-petit);color:var(--encre);margin:0 0 2px;padding:0;font-weight:600}.fond-carte-option{cursor:pointer;width:72px;font-size:var(--t-petit);color:var(--texte-doux);flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.fond-carte-option .vignette-fond{width:68px;height:52px;box-shadow:0 0 0 1px var(--bordure);border-radius:8px;transition:box-shadow .15s;display:block}.fond-carte-option input{appearance:none;cursor:pointer;background:0 0;border:none;border-radius:8px;margin:0;position:absolute;inset:0}.fond-carte-option:has(input:checked){color:var(--encre);font-weight:600}.fond-carte-option:has(input:checked) .vignette-fond{box-shadow:0 0 0 2px var(--primaire)}.fond-carte-option:has(input:focus-visible){outline:3px solid var(--primaire);outline-offset:3px;border-radius:8px}.echelle-coord{z-index:5;align-items:center;gap:var(--e-3);pointer-events:none;height:26px;font-family:var(--police-mono);font-size:var(--t-petit);color:var(--encre);font-variant-numeric:tabular-nums;white-space:nowrap;background:#f6faf7eb;border-radius:7px;padding:0 10px;display:flex;position:absolute;bottom:6px;left:104px;box-shadow:0 1px 2px #0526161a}.echelle-coord-position{min-width:21ch}.echelle-coord-barre{align-items:center;gap:6px;display:flex}.echelle-trait{border:1.5px solid var(--encre);box-sizing:border-box;border-top:none;height:6px;display:inline-block}.mise-en-page:fullscreen{background:var(--fond)}@media (pointer:coarse){.outil-carte{width:44px;height:44px}.bandeau-mesure-action,.bandeau-mesure-fermer{min-width:44px;min-height:44px}}@media (max-width:767px){.outils-zoom,.echelle-coord-position{display:none}.fond-carte{inset:10px auto auto 10px}.fond-carte-bouton{width:auto;padding:3px}.fond-carte-bouton>span{display:none}.fond-carte-bouton .vignette-fond{width:40px;height:38px}.fond-carte-choix{inset:calc(100% + 8px) auto auto 0}.bandeau-mesure{max-width:calc(100% - 76px)}}.icone-pousse [pathLength]{stroke-dasharray:1 1;stroke-dashoffset:0}@keyframes icone-pousse{0%{stroke-dashoffset:.999px}to{stroke-dashoffset:0}}@keyframes icone-marche{0%{stroke-dashoffset:9px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.icone-pousse>*{animation-duration:.42s;animation-timing-function:cubic-bezier(.2,0,0,1);animation-fill-mode:both}.icone-pousse>[stroke-dasharray]:not([pathLength]){animation-duration:.48s;animation-timing-function:ease-out}.icone-pousse>:nth-child(2){animation-delay:50ms}.icone-pousse>:nth-child(3){animation-delay:.1s}.icone-pousse>:nth-child(4){animation-delay:.15s}.icone-pousse>:nth-child(n+5){animation-delay:.2s}:is(.rail-item[aria-pressed=true],.outil-carte[aria-pressed=true],.rail-item:focus-visible,.outil-carte:focus-visible) .icone-pousse>[pathLength]{animation-name:icone-pousse}:is(.rail-item[aria-pressed=true],.outil-carte[aria-pressed=true],.rail-item:focus-visible,.outil-carte:focus-visible) .icone-pousse>[stroke-dasharray]:not([pathLength]){animation-name:icone-marche}}@media (hover:hover) and (prefers-reduced-motion:no-preference){:is(.rail-item,.outil-carte):hover .icone-pousse>[pathLength]{animation-name:icone-pousse}:is(.rail-item,.outil-carte):hover .icone-pousse>[stroke-dasharray]:not([pathLength]){animation-name:icone-marche}}.carte-cadre[data-export=en-cours]{overflow:hidden}.carte-cadre[data-export=en-cours] :is(.mapboxgl-ctrl-logo,.mapboxgl-ctrl-attrib){display:none}.carte-voile-export{z-index:40;background:var(--fond);color:var(--texte);font-size:var(--t-petit);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.annonce-tiroir{margin:var(--e-3) 0;padding:var(--e-2) var(--e-3);border-radius:var(--rayon);background:var(--primaire-doux);color:var(--primaire-actif);font-size:var(--t-petit)}.reprendre{margin:var(--e-2) 0}.tiroir-creation .tiroir-tete{margin-top:var(--e-2)}.tiroir-creation h2:focus{outline:none}.tiroir-creation h2:focus-visible{outline:3px solid var(--primaire);outline-offset:2px}.phrase-recherche{margin:var(--e-2) 0 var(--e-3);padding:var(--e-3);border-radius:var(--rayon-panneau);background:var(--fond-doux)}.phrase-recherche.compacte{margin:var(--e-2) 0 var(--e-1);padding:var(--e-2) var(--e-3)}.phrase{font-size:var(--t-petit);color:var(--texte);margin:0;line-height:1.9}.jeton-phrase{box-shadow:inset 0 0 0 1px var(--bordure);color:var(--encre);white-space:nowrap;background:#fff;border-radius:6px;padding:2px 7px;font-weight:600}.phrase-total{align-items:baseline;gap:var(--e-2);margin:var(--e-2) 0 0;font-size:var(--t-petit);color:var(--texte-doux);flex-wrap:wrap;display:flex}.phrase-nombre{font-family:var(--police-titre);color:var(--encre);font-variant-numeric:tabular-nums;font-size:2rem;line-height:1}.rappel-filtres{margin-bottom:var(--e-2);justify-items:start;gap:2px;display:grid}.aide-filtre{margin:var(--e-2) 0 0;font-size:var(--t-petit);color:var(--texte-doux)}.combo{position:relative}.combo-champ{align-items:center;display:flex;position:relative}.combo-champ .icone-trait{color:var(--texte-doux);pointer-events:none;position:absolute;left:10px}.combo-champ input{width:100%;min-height:40px;padding:0 var(--e-3) 0 36px;box-sizing:border-box}.combo-liste{z-index:30;border:1px solid var(--bordure);border-radius:var(--rayon-panneau);max-height:280px;box-shadow:var(--ombre-flottante);background:#fff;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.combo-option{cursor:pointer;border-radius:7px;flex-direction:column;padding:6px 10px;display:flex}.combo-option[aria-selected=true]{background:var(--primaire-doux)}.combo-nom{font-size:var(--t-ui);color:var(--encre)}.combo-latin{font-family:var(--police-titre);font-style:italic;font-size:var(--t-petit);color:var(--texte-doux)}.combo-vide{font-size:var(--t-petit);color:var(--texte-doux);padding:8px 10px}.jetons{margin:var(--e-2) 0 0;flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.jeton{background:var(--primaire-doux);min-height:30px;color:var(--primaire-actif);font-size:var(--t-petit);border-radius:999px;align-items:center;gap:2px;padding:0 2px 0 10px;font-weight:600;display:inline-flex}.jeton button{width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:flex}.jeton button:focus-visible{outline:3px solid var(--primaire);outline-offset:1px}@media (hover:hover){.jeton button:hover{background:var(--primaire-doux-actif)}}.histogramme{width:100%;height:44px;display:block}.histogramme rect{fill:#5e9e75;transition:fill .15s}.histogramme rect.dans{fill:var(--primaire)}.curseur-double{height:28px;margin-top:2px;position:relative}.curseur-double:before{content:"";background:var(--neutre-200);border-radius:2px;height:4px;position:absolute;top:12px;left:9px;right:9px}.curseur-plage{background:var(--primaire);border-radius:2px;height:4px;position:absolute;top:12px}.curseur-double input[type=range]{appearance:none;pointer-events:none;background:0 0;width:100%;height:28px;margin:0;position:absolute;inset:0}.curseur-double input[type=range]::-webkit-slider-runnable-track{background:0 0;border:none}.curseur-double input[type=range]::-moz-range-track{background:0 0;border:none}.curseur-double input[type=range]::-webkit-slider-thumb{appearance:none;pointer-events:auto;border:2px solid var(--primaire);cursor:grab;background:#fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 3px #05261640}.curseur-double input[type=range]::-moz-range-thumb{pointer-events:auto;border:2px solid var(--primaire);cursor:grab;background:#fff;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px #05261640}.curseur-double input[type=range]:focus-visible::-webkit-slider-thumb{outline:3px solid var(--primaire);outline-offset:2px}.curseur-double input[type=range]:focus-visible::-moz-range-thumb{outline:3px solid var(--primaire);outline-offset:2px}.echelle-histogramme{font-family:var(--police-mono);font-size:var(--t-petit);color:var(--texte-doux);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex;position:relative}.echelle-histogramme span:nth-child(2){position:absolute;transform:translate(-50%)}.superficie-champs{align-items:center;gap:var(--e-2);margin-top:var(--e-2);font-size:var(--t-petit);color:var(--texte-doux);grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto;display:grid}.superficie-champs input{width:100%;min-width:0;min-height:36px;padding:0 var(--e-2);box-sizing:border-box;font-family:var(--police-mono)}.bascule{align-items:center;gap:var(--e-2);margin-top:var(--e-3);font-size:var(--t-petit);color:var(--texte);cursor:pointer;display:flex}.bascule input{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute}.bascule-piste{background:var(--neutre-300);border-radius:999px;flex:none;width:34px;height:20px;transition:background-color .15s;position:relative}.bascule-piste:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s ease-out;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #05261640}.bascule input:checked+.bascule-piste{background:var(--primaire)}.bascule input:checked+.bascule-piste:after{transform:translate(14px)}.bascule input:focus-visible+.bascule-piste{outline:3px solid var(--primaire);outline-offset:2px}.periode-dates{gap:var(--e-2);margin-top:var(--e-2);grid-template-columns:1fr 1fr;display:grid}.periode-dates label,.territoire label{font-size:var(--t-petit);color:var(--texte);gap:4px;display:grid}.periode-dates input{min-width:0}.territoire{gap:var(--e-2);display:grid}@media (pointer:coarse){.curseur-double,.curseur-double input[type=range]{height:44px}.curseur-double:before,.curseur-plage{top:20px}.curseur-double input[type=range]::-webkit-slider-thumb{width:26px;height:26px}.curseur-double input[type=range]::-moz-range-thumb{width:22px;height:22px}.jeton button{width:40px;height:40px}.bascule{min-height:44px}}.periode-dates[hidden]{display:none}.mes-recherches{gap:var(--e-2);margin-bottom:var(--e-3);display:grid}.mes-recherches-actions{gap:var(--e-2) var(--e-4);flex-wrap:wrap;display:flex}.lien-bouton:disabled{color:var(--texte-desactive);cursor:default;text-decoration:none}.lien-a-copier{box-sizing:border-box;width:100%;font-family:var(--police-mono);font-size:var(--t-petit)}.nommer-recherche{font-size:var(--t-petit);gap:4px;display:grid}.nommer-ligne{gap:var(--e-2);display:flex}.nommer-ligne input{box-sizing:border-box;flex:1;min-width:0;min-height:40px}.liste-recherches h3{margin:var(--e-2) 0 var(--e-1);font-family:var(--police);font-size:var(--t-petit);color:var(--encre);font-weight:600}.liste-recherches ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.liste-recherches li{border-radius:8px;align-items:stretch;transition:background-color .15s;display:flex}.recherche-enregistree{min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;flex:1;align-items:flex-start;gap:1px;padding:6px 8px;display:flex}.recherche-nom{font-size:var(--t-petit);color:var(--encre);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.recherche-date{font-family:var(--police-mono);font-size:var(--t-petit);color:var(--texte-doux)}.recherche-retirer{width:36px;color:var(--texte-doux);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}.recherche-enregistree:focus-visible,.recherche-retirer:focus-visible{outline:3px solid var(--primaire);outline-offset:-3px}@media (hover:hover){.liste-recherches li:hover{background:var(--fond-doux)}.recherche-retirer:hover{color:var(--encre)}}.bouton-zone{justify-content:center;align-items:center;gap:var(--e-2);width:100%;display:inline-flex}.zone-choisie{align-items:center;gap:var(--e-1) var(--e-3);padding:var(--e-2) var(--e-3);border-radius:var(--rayon);background:var(--fond-doux);font-size:var(--t-petit);color:var(--encre);flex-wrap:wrap;display:flex}.zone-choisie .mono{font-family:var(--police-mono)}@media (pointer:coarse){.recherche-retirer{width:44px}.recherche-enregistree{min-height:44px}}
.barre-mobile,.feuille-tete{display:none}.feuille-onglets{background:var(--neutre-100);border-radius:10px;gap:2px;padding:3px;display:flex}.feuille-onglet{min-height:40px;color:var(--texte-doux);font:inherit;font-size:var(--t-petit);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;transition:background-color .15s,color .15s}.feuille-onglet[aria-pressed=true]{color:var(--encre);background:#fff;font-weight:600;box-shadow:0 1px 2px #0526161f}.feuille-onglet:focus-visible{outline:3px solid var(--primaire);outline-offset:1px}@media (max-width:767px){.espace{--feuille-replie:136px;--feuille-moitie:46%;--feuille-marge:64px;display:block;position:relative;overflow:hidden}.rail{display:none}.espace .carte-cadre{top:0;left:0;right:0;bottom:var(--feuille-replie);min-height:0;position:absolute}.espace[data-cran=moitie] .carte-cadre,.espace[data-cran=plein] .carte-cadre{bottom:var(--feuille-moitie)}.espace .tiroir{z-index:25;width:auto;height:var(--feuille-replie);min-height:0;max-height:none;padding:0 var(--e-4) var(--e-4);background:var(--fond);overscroll-behavior:contain;border:none;border-radius:16px 16px 0 0;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -4px 20px #0526162e}.espace[data-cran=replie] .tiroir{overflow:hidden}.espace[data-cran=moitie] .tiroir{height:var(--feuille-moitie)}.espace[data-cran=plein] .tiroir{height:calc(100% - var(--feuille-marge))}.tiroir-intro{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.espace .liste-colonies>label,.espace .lien-nouvelle{display:none}.feuille-tete{z-index:2;gap:var(--e-2);margin:0 calc(-1 * var(--e-4));padding:0 var(--e-4) var(--e-2);background:var(--fond);touch-action:none;display:grid;position:sticky;top:0}.feuille-poignee{cursor:grab;background:0 0;border:none;justify-content:center;align-items:center;height:24px;padding:0;display:flex}.feuille-poignee span{background:var(--neutre-500);border-radius:2px;width:40px;height:4px}.feuille-poignee:focus-visible{outline:3px solid var(--primaire);outline-offset:-2px;border-radius:8px}.feuille-titre{align-items:baseline;gap:var(--e-2);display:flex}.feuille-nombre{font-family:var(--police-titre);font-size:var(--t-affichage);color:var(--encre);font-variant-numeric:tabular-nums}.feuille-filtres{font-size:var(--t-petit);color:var(--texte-doux)}.barre-mobile{z-index:26;gap:var(--e-2);display:flex;position:absolute;top:10px;left:10px;right:10px}.barre-recherche{flex:1;align-items:center;display:flex;position:relative}.barre-recherche .icone-trait{color:var(--texte-doux);pointer-events:none;position:absolute;left:12px}.barre-recherche input{width:100%;min-height:44px;padding:0 var(--e-3) 0 38px;box-sizing:border-box;background:#fff;border:none;border-radius:12px;box-shadow:0 2px 10px #05261626}.barre-filtres{width:44px;height:44px;color:var(--primaire);cursor:pointer;background:#fff;border:none;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative;box-shadow:0 2px 10px #05261626}.barre-filtres[aria-pressed=true]{background:var(--primaire-doux)}.barre-filtres .rail-badge{top:-5px;right:-5px}.barre-filtres:focus-visible{outline:3px solid var(--primaire);outline-offset:2px}.espace .outils-carte,.espace .fond-carte,.espace .bandeau-mesure,.espace .outils-message,.espace .outils-dessin{top:64px}.espace .fiche{top:auto;bottom:calc(var(--feuille-replie) + 8px);max-height:calc(100% - var(--feuille-replie) - 80px)}.espace[data-cran=moitie] .fiche,.espace[data-cran=plein] .fiche{bottom:calc(var(--feuille-moitie) + 8px);max-height:calc(100% - var(--feuille-moitie) - 80px)}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.espace .tiroir:not([data-glisse]){transition:height .3s cubic-bezier(.2,0,0,1)}.espace .fiche{transition:bottom .3s cubic-bezier(.2,0,0,1)}}
.page-colonie.page-colonie{gap:var(--e-4) var(--e-7);max-width:1180px;padding:var(--e-5) var(--e-5) var(--e-7);grid-template:"entete entete""specimen saisie""chrono saisie"".saisie"1fr/minmax(0,1fr) minmax(320px,400px);align-items:start}.page-colonie>.entete{grid-area:entete}.planche-specimen{grid-area:specimen;min-width:0}.planche-chrono{grid-area:chrono;min-width:0}.planche-saisie{top:var(--e-4);box-sizing:border-box;max-height:calc(100vh - 96px);padding:var(--e-4);border:1px solid var(--bordure);border-radius:var(--rayon-panneau);box-shadow:var(--ombre-flottante);background:#fff;grid-area:saisie;position:sticky;overflow-y:auto}.fil-retour{margin:0}.fil-retour a{font-size:var(--t-petit);align-items:center;gap:4px;display:inline-flex}.specimen h1{margin:0 0 var(--e-1);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:1.08}.page-colonie .specimen .latin{margin:0 0 var(--e-3);font-family:var(--police-titre);font-size:var(--t-h1);color:var(--primaire)}.specimen .fiche-pastilles p{margin:0}.registre-planche{margin:var(--e-4) 0 var(--e-3);border-top:1px solid var(--bordure);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.registre-planche>div{padding:var(--e-2) var(--e-3) var(--e-3) 0;border-bottom:1px solid var(--bordure);min-width:0}.registre-planche dt{font-family:var(--police-mono);font-size:var(--t-petit);letter-spacing:.06em;text-transform:uppercase;color:var(--texte-doux)}.registre-planche dd{color:var(--encre);overflow-wrap:anywhere;margin:2px 0 0}.carte-statut{align-items:center;gap:var(--e-2) var(--e-3);margin:0 0 var(--e-2);flex-wrap:wrap;display:flex}.carte-statut h2{font-family:var(--police-mono);font-size:var(--t-petit);letter-spacing:.06em;text-transform:uppercase;color:var(--texte-doux);margin:0;font-weight:400}.carte-statut .confirmation{flex-basis:100%}.etiquettes-espece{--etq-cadran-l:52px;--etq-cadran-h:31px;--etq-ecart:14px;margin:var(--e-1) 0 0;flex-direction:column;align-items:flex-start;gap:2px;padding:0;list-style:none;display:flex;position:relative}.etiquettes-espece.avec-cadran{min-height:var(--etq-cadran-h);padding-left:calc(var(--etq-cadran-l) + var(--etq-ecart));justify-content:center}.etiquette-espece{font-size:var(--t-petit);color:var(--texte);align-items:center;gap:2px;margin:0;line-height:1.3;display:inline-flex}.etiquette-risque{font-size:var(--t-ui);color:var(--encre);font-weight:600;display:block}.etiquette-risque .bulle-definition-cadre{vertical-align:middle;margin:-6px 0 -6px 2px}.etiquette-prioritaire{color:var(--primaire);white-space:nowrap;font-weight:500}.etiquette-non-evalue,.etiquette-espece[data-attente]{color:var(--texte-doux)}.cadran-risque{position:absolute;top:0;left:0}.symbole-risque{display:inline-flex}.symbole-risque .cadran-risque{position:static}.etiquettes-compactes .cadran-risque{top:50%;transform:translateY(-50%)}.cadran-risque .secteur{fill:none;stroke:var(--neutre-500);stroke-width:1.5px}.cadran-risque .secteur-plein{stroke:var(--etq-couleur);stroke-width:7.8px}:is(.etiquette-risque,.symbole-risque)[data-rang="0"] .secteur{stroke:var(--etq-couleur);stroke-width:1.8px;stroke-dasharray:4 3}.bulle-definition-cadre{flex:none;display:inline-flex}.bouton-i{width:28px;height:28px;color:var(--primaire);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .15s ease-out;display:inline-flex;position:relative}.bouton-i:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bouton-i .icone-trait{margin:0}@media (hover:hover){.bouton-i:hover{background:var(--primaire-doux)}}.bouton-i:active{background:var(--primaire-doux-actif)}.bulle-definition{box-sizing:border-box;border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--neutre-0);width:max-content;max-width:min(248px,100vw - 16px);box-shadow:var(--ombre-flottante);font-size:var(--t-petit);color:var(--texte);text-align:left;white-space:normal;margin:0;padding:10px 12px;font-weight:400;line-height:1.45;position:fixed;inset:auto}.bulle-definition strong{color:var(--encre);font-weight:600;display:block}.bulle-definition>span{margin-top:2px;display:block}.bulle-definition .bulle-note{margin-top:var(--e-2);color:var(--texte-doux)}@media (prefers-reduced-motion:no-preference){.bulle-definition:popover-open{transition:transform .125s ease-out}@starting-style{.bulle-definition:popover-open{transform:scale(.97)}}}.fiche .etiquettes-espece+.fiche-colonie{margin-top:var(--e-4);border-top:1px solid var(--bordure);padding-top:14px}.specimen .etiquettes-espece{margin:var(--e-3) 0 var(--e-4)}.bouton-icone{color:var(--texte-doux)}.titre-espece{align-items:flex-start;gap:2px;display:flex}.fiche .titre-espece{margin-right:var(--e-7)}.fiche .titre-espece h2{margin:0 0 2px}.titre-espece .bouton-info-espece{flex:none;margin-top:2px}.specimen .titre-espece .bouton-info-espece{margin-top:.6rem}.fiche-espece{min-width:0}.fiche-espece-surtitre{font-family:var(--police-mono);font-size:var(--t-petit);letter-spacing:.08em;text-transform:uppercase;color:var(--texte-doux);margin:0}.fiche-espece-entete h1{margin:2px 0 var(--e-1);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.75rem,4.5vw,2.5rem);line-height:1.08}.fiche-espece-latin{font-family:var(--police-titre);font-style:italic;font-size:var(--t-h1);color:var(--primaire);margin:0}.fiche-espece-autre-nom{font-size:var(--t-petit);color:var(--texte-doux);margin:2px 0 0}.fiche-espece-entete .etiquettes-espece{margin-top:var(--e-5)}.fiche-espece-faits{gap:var(--e-4) var(--e-5);margin:var(--e-5) 0 0;padding-top:var(--e-4);border-top:1px solid var(--bordure);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fiche-espece-faits>div{min-width:0}.fiche-espece-faits dt{font-family:var(--police-mono);font-size:var(--t-petit);letter-spacing:.06em;text-transform:uppercase;color:var(--texte-doux)}.fiche-espece-faits dd{margin:var(--e-1) 0 0;color:var(--encre);overflow-wrap:anywhere}.avec-icone{align-items:flex-start;gap:var(--e-2);display:inline-flex}.avec-icone .icone-trait{color:var(--texte-doux);flex:none;margin:3px 0 0}.fiche-espece-note,.fiche-espece-date{margin-top:var(--e-1);font-size:var(--t-petit);color:var(--texte-doux);display:block}.fiche-espece-date{font-family:var(--police-mono)}.fiche-espece-attente{color:var(--texte-doux)}.fiche-espece-bloc{margin-top:var(--e-6)}.fiche-espece-bloc h2{margin:0 0 var(--e-2);font-size:var(--t-h1)}.fiche-espece-bloc p{margin:0 0 var(--e-2)}.fiche-espece-liens,.fiche-espece-remplacements{gap:var(--e-2);margin:0 0 var(--e-2);padding-left:var(--e-4);display:grid}.fiche-espece-liens .fiche-espece-date{margin-left:var(--e-2);display:inline}.fiche-espece-mise-en-garde{padding-left:var(--e-3);border-left:2px solid var(--primaire-100);font-size:var(--t-petit)}.fiche-espece-sources{margin-top:var(--e-6);padding-top:var(--e-4);border-top:1px solid var(--bordure);font-size:var(--t-petit);color:var(--texte-doux)}.fiche-espece-sources p{margin:0 0 var(--e-1)}.boite-espece{box-sizing:border-box;border:1px solid var(--bordure);border-radius:var(--rayon-panneau);background:var(--fond);width:min(680px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--texte);box-shadow:var(--ombre-flottante);overscroll-behavior:contain;margin:auto;padding:0;overflow-y:auto}.boite-espece::backdrop{background:#05261652}.boite-espece-cadre{padding:var(--e-5);position:relative}.boite-espece .fermer{top:var(--e-2);right:var(--e-2)}.boite-espece .fiche-espece-entete{padding-right:var(--e-6)}.boite-espece .fiche-espece-entete h1{font-size:clamp(1.5rem,4vw,2rem)}.boite-espece-page{margin:var(--e-5) 0 0}@media (max-width:767px){.boite-espece{border:none;border-radius:0;width:100vw;height:100dvh;max-height:none}.boite-espece-cadre{box-sizing:border-box;min-height:100%;padding:var(--e-4)}.fiche-espece-faits{grid-template-columns:minmax(0,1fr)}}.chronologie>h2{margin:0 0 var(--e-1);font-size:var(--t-affichage)}.saison{margin-top:var(--e-5)}.saison-titre{margin:0 0 var(--e-3);font-family:var(--police-mono);font-size:var(--t-petit);letter-spacing:.08em;text-transform:uppercase;color:var(--primaire);font-weight:400}.frise{margin:0;padding:0;list-style:none;position:relative}.frise:before{content:"";background:var(--bordure);border-radius:1px;width:2px;position:absolute;top:10px;bottom:10px;left:17px}.chronologie .frise-entree{gap:var(--e-3);padding:0 0 var(--e-5);border-left:none;grid-template-columns:36px minmax(0,1fr);margin:0;display:grid;position:relative}.chronologie .frise-entree:last-child{padding-bottom:0}.frise-repere{z-index:1;background:var(--fond);width:36px;height:36px;box-shadow:inset 0 0 0 1.5px var(--bordure);color:var(--primaire);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.chronologie .frise-repere .icone-trait{vertical-align:0;color:inherit;margin:0}.frise-intervention .frise-repere{background:var(--primaire);color:var(--sur-primaire);box-shadow:none}.frise-corps{min-width:0;padding-top:2px}.chronologie .frise-date{font-family:var(--police-mono);font-size:var(--t-petit);color:var(--texte-doux);margin:0}.chronologie .frise-titre{font-family:var(--police-titre);font-size:var(--t-h1);color:var(--encre);margin:2px 0 0;line-height:1.25}.chronologie .frise-details{margin:var(--e-1) 0 0;font-size:var(--t-petit);color:var(--texte)}.chronologie .frise .remarques{margin:var(--e-2) 0 0;padding-left:var(--e-3);border-left:2px solid var(--primaire-100);font-family:var(--police-titre);font-style:italic;font-size:var(--t-base);color:var(--texte)}.lien-supprimer{margin-top:var(--e-2);color:var(--danger)}.frise .confirmation{margin-top:var(--e-2)}.frise-vide{color:var(--texte-doux)}.onglets-saisie{margin:var(--e-2) 0 var(--e-3)}.planche-saisie .formulaire{border:none;max-width:none;margin:0;padding:0}.planche-saisie .formulaire>h2{font-size:var(--t-h1)}.planche-saisie .etiquette-registre{margin:0}@media (max-width:1023px){.registre-planche{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.page-colonie.page-colonie{gap:var(--e-5);padding:var(--e-4);grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"entete""specimen""saisie""chrono"}.planche-saisie{max-height:none;position:static;overflow:visible}}
.bandeau-accueil{align-items:center;gap:var(--e-5);padding:var(--e-4) var(--e-5);background:var(--primaire-900);color:#fff;flex:none;display:flex;position:relative;overflow:hidden}.bandeau-courbes{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bandeau-courbes path{fill:none;stroke:#a8e1be2e;stroke-width:1.2px}.bandeau-texte{flex:1;min-width:0;position:relative}.bandeau-surtitre{font-family:var(--police-mono);font-size:var(--t-petit);letter-spacing:.08em;text-transform:uppercase;color:var(--primaire-200);margin:0}.bandeau-titre{font-family:var(--police-titre);letter-spacing:-.01em;color:#fff;text-wrap:balance;margin:4px 0 2px;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:500;line-height:1.15}.bandeau-sous{max-width:70ch;font-size:var(--t-petit);color:var(--primaire-100);margin:0}.bandeau-actions{align-items:center;gap:var(--e-2);flex:none;display:flex;position:relative}.bouton.bouton-clair{background:var(--primaire-200);border-color:var(--primaire-200);color:var(--primaire-900)}.bouton.bouton-clair:focus-visible,.bandeau-masquer:focus-visible{outline:3px solid var(--primaire-200);outline-offset:2px}.bandeau-masquer{width:40px;height:40px;color:var(--primaire-200);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex}@media (hover:hover){.bouton.bouton-clair:hover{background:var(--primaire-100);border-color:var(--primaire-100)}.bandeau-masquer:hover{color:#fff;background:#a8e1be1f}}@media (max-width:767px){.bandeau-accueil{gap:var(--e-2);padding:var(--e-2) var(--e-2) var(--e-2) var(--e-4)}.bandeau-surtitre,.bandeau-sous,.bandeau-actions .bouton{display:none}.bandeau-titre{margin:0;font-size:1.0625rem}.bandeau-masquer{width:44px;height:44px}}@media (pointer:coarse){.puce,.segment-choix,.feuille-onglet{min-height:44px}.lien-bouton{align-items:center;min-height:44px;display:inline-flex}.jeton button{width:44px;height:44px}.combo-champ input,.superficie-champs input,.nommer-ligne input{min-height:44px}}@media (max-width:767px) and (pointer:coarse){.espace{--feuille-replie:156px}.feuille-poignee{height:44px}}.superficie-champs label{font-size:var(--t-petit);color:var(--texte-doux)}@media (prefers-reduced-motion:reduce){.bascule-piste,.bascule-piste:after{transition:none}}
.forme-detection{border:1.5px dashed var(--encre);box-sizing:border-box;border-radius:2px;flex:none;width:16px;height:12px}.note-detection{margin:0 0 var(--e-3);padding:var(--e-2) var(--e-3);border:1px dashed var(--encre);border-radius:var(--rayon);font-size:var(--t-petit);color:var(--texte)}@media (min-width:768px){body:has(main.espace,main.carte-publique) .entete-site{display:none}}.rail{padding-top:0;overflow-y:auto}.rail-symbole{flex:none;justify-content:center;align-items:center;height:72px;display:flex}.rail-symbole img{border-radius:10px}.rail-symbole:focus-visible{outline:3px solid var(--primaire-200);outline-offset:-6px;border-radius:14px}.rail-outils,.rail-navigation{flex-direction:column;display:flex}.rail-navigation{padding:var(--e-2) 0 var(--e-3);border-top:1px solid #a8e1be29;margin-top:auto}.rail-item.rail-item-petit{min-height:52px}.rail-item[aria-current=page]{color:#fff}.rail-item[aria-current=page] .icone-trait{background:#a8e1be29}.rail-compte{padding-top:var(--e-2);justify-content:center;display:flex;position:relative}.rail-initiales{background:var(--primaire-200);width:40px;height:40px;color:var(--primaire-900);font:inherit;font-size:var(--t-petit);letter-spacing:.02em;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-weight:700;transition:background-color .15s;display:flex}.rail-initiales:focus-visible{outline:3px solid var(--primaire-200);outline-offset:3px}@media (hover:hover){.rail-initiales:hover{background:var(--primaire-100)}}.menu-compte{z-index:60;width:280px;padding:var(--e-3);box-sizing:border-box;border:1px solid var(--bordure);border-radius:var(--rayon-panneau);background:var(--fond);box-shadow:var(--ombre-flottante);position:fixed;bottom:12px;left:98px}.menu-compte[hidden]{display:none}.menu-compte-courriel{margin:0 0 var(--e-2);font-family:var(--police-mono);font-size:var(--t-petit);color:var(--encre);overflow-wrap:anywhere}.menu-compte-organismes{margin:0 0 var(--e-3);font-size:var(--t-petit);color:var(--texte);padding:0;list-style:none}.menu-compte-organismes li+li{margin-top:2px}.menu-compte .bouton{justify-content:center;align-items:center;gap:var(--e-2);display:inline-flex}:is(.espace,.carte-publique) .tiroir{width:360px}.espace .liste-colonies>h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.recherche-unifiee{gap:var(--e-2);margin:var(--e-4) 0 var(--e-3);display:grid}.recherche-unifiee-champ{align-items:center;display:flex;position:relative}.recherche-unifiee-champ .icone-trait{color:var(--texte-doux);pointer-events:none;position:absolute;left:12px}.recherche-unifiee-champ input{box-sizing:border-box;border:1px solid var(--bordure-champ);border-radius:var(--rayon-panneau);width:100%;min-height:44px;font:inherit;color:var(--texte);background:#fff;padding:0 44px 0 40px}.recherche-unifiee-champ kbd{box-sizing:border-box;border:1px solid var(--bordure);background:var(--fond);min-width:22px;font-family:var(--police-mono);font-size:var(--t-petit);color:var(--texte-doux);text-align:center;border-radius:6px;padding:1px 6px;position:absolute;right:10px}.recherche-point{align-items:center;gap:var(--e-2);min-height:40px;padding:0 var(--e-3);border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--fond-doux);color:var(--encre);font:inherit;font-size:var(--t-petit);cursor:pointer;text-align:left;display:flex}.recherche-point .mono{font-family:var(--police-mono)}.compteur-liste .compteur{margin:0 0 var(--e-2);font-family:var(--police-titre);font-size:var(--t-h1);color:var(--encre)}.lien-nouvelle .bouton{align-items:center;gap:var(--e-2);justify-content:center;display:flex}.tiroir-tete h2{align-items:baseline;gap:var(--e-2);display:flex}.tiroir-tete-compte{font-family:var(--police);font-size:var(--t-petit);color:var(--texte-doux)}.jetons-actifs{margin:0 0 var(--e-3)}.section-filtre{border-top:1px solid var(--bordure)}.section-filtre summary{align-items:center;gap:var(--e-2);cursor:pointer;min-height:48px;list-style:none;display:flex}.section-filtre summary::-webkit-details-marker{display:none}.section-filtre summary:focus-visible{outline:3px solid var(--primaire);outline-offset:2px;border-radius:6px}.section-filtre-titre{font-size:var(--t-ui);color:var(--encre);font-weight:600}.section-filtre-point{background:var(--primaire);border-radius:50%;flex:none;width:8px;height:8px}.section-filtre-resume{text-overflow:ellipsis;white-space:nowrap;max-width:55%;font-size:var(--t-petit);color:var(--texte-doux);margin-left:auto;overflow:hidden}.section-filtre summary .icone-trait{color:var(--texte-doux);flex:none;transition:transform .15s ease-out}.section-filtre-resume+.icone-trait{margin-left:0}.section-filtre summary>.icone-trait:only-of-type,.section-filtre-titre~.icone-trait{margin-left:auto}.section-filtre-resume~.icone-trait{margin-left:0}.section-filtre[open] summary .icone-trait{transform:rotate(180deg)}.section-filtre-corps{padding:0 0 var(--e-4)}.puce-compte{font-family:var(--police-mono);font-size:var(--t-petit);color:var(--texte-doux);margin-left:2px;font-weight:400}.tiroir-pied{bottom:calc(-1 * var(--e-4));z-index:3;gap:var(--e-2);margin:var(--e-2) calc(-1 * var(--e-4)) 0;padding:var(--e-3) var(--e-4);background:var(--fond);border-top:1px solid var(--bordure);grid-template-columns:auto minmax(0,1fr);display:grid;position:sticky;box-shadow:0 -6px 14px #0526160f}.tiroir-pied .bouton{justify-content:center;align-items:center;gap:var(--e-2);min-height:44px;display:inline-flex}.bloc-couches{padding:var(--e-3) 0;border:none;border-top:1px solid var(--bordure);margin:0}.bloc-couches legend,.bloc-couches-titre{margin:0 0 var(--e-2);font-size:var(--t-ui);color:var(--encre);font-weight:600;font-family:var(--police);padding:0}.bloc-couches legend{float:left;width:100%}.choix-fonds,.bloc-sources legend+.liste-sources{clear:both}.liste-sources{margin:0;padding:0;list-style:none}.case-source{align-items:center;gap:var(--e-2);min-height:44px;font-size:var(--t-ui);color:var(--texte);cursor:pointer;display:flex}.case-source input{width:20px;height:20px;accent-color:var(--primaire);flex:none;margin:0}.case-source input:disabled{cursor:default}.case-source input:focus-visible{outline:3px solid var(--primaire);outline-offset:2px}.case-source-nom{flex:auto;min-width:0}.rappel-sources-panneau{justify-content:space-between;align-items:center;gap:var(--e-2);margin:var(--e-2) 0 0;font-size:var(--t-petit);color:var(--texte-doux);flex-wrap:wrap;display:flex}.rappel-sources-panneau .lien-bouton,.rappel-sources .lien-bouton{min-height:44px}.rappel-sources{z-index:5;align-items:center;gap:var(--e-2);border:1px solid var(--bordure);font-size:var(--t-petit);color:var(--texte);white-space:nowrap;background:#f6faf7f0;border-radius:999px;margin:0;padding:0 12px;display:flex;position:absolute;top:58px;left:130px;box-shadow:0 1px 3px #0a100c1f}.carte-cadre:has(.bandeau-mesure,.outils-dessin) .rappel-sources{display:none}@media (max-width:767px){.rappel-sources{top:12px;left:50%;transform:translate(-50%)}.espace .rappel-sources{top:68px}}.choix-fonds{gap:var(--e-2);flex-wrap:wrap;display:flex}.legende-integree .legende li{margin:var(--e-2) 0}.choix-mesures{gap:var(--e-2);display:grid}.choix-mesure{gap:2px var(--e-2);padding:var(--e-3);border:1px solid var(--bordure);border-radius:var(--rayon-panneau);color:var(--texte);font:inherit;text-align:left;cursor:pointer;background:#fff;grid-template-columns:28px minmax(0,1fr);align-items:center;transition:background-color .15s,border-color .15s;display:grid}.choix-mesure .icone-trait{color:var(--primaire);grid-row:span 2}.choix-mesure-titre{color:var(--encre);font-weight:600}.choix-mesure-texte{font-size:var(--t-petit);color:var(--texte-doux);grid-column:2}.choix-mesure[aria-pressed=true]{border-color:var(--primaire);box-shadow:inset 0 0 0 1px var(--primaire);background:var(--primaire-doux)}.choix-mesure:focus-visible{outline:3px solid var(--primaire);outline-offset:2px}.logo-carte{z-index:5;pointer-events:none;height:auto;position:absolute;top:14px;left:14px}.carte-cadre:has(.logo-carte) .outils-dessin{top:56px}@media (min-width:768px){.bandeau-mesure{left:50%;transform:translate(-50%)}}.espace .tiroir-intro{margin:var(--e-4) 0 calc(-1 * var(--e-2));font-family:var(--police-mono);font-size:var(--t-petit);color:var(--texte-doux)}.espace .tiroir-intro h1{margin:2px 0 var(--e-1);font-family:var(--police-titre);font-size:var(--t-affichage);color:var(--encre);font-weight:500;line-height:1.2}.espace .tiroir-intro ul{gap:0 var(--e-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.espace .tiroir-intro li+li:before{content:"·";margin-right:var(--e-2)}.espace .tiroir-intro p{margin:0}.zone-carte{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.tiroir-public-tete h1{margin:var(--e-4) 0 var(--e-2);font-size:var(--t-affichage);line-height:1.2}.tiroir-public-tete .source-donnees{margin-top:var(--e-2)}@media (max-width:767px){.carte-publique .zone-carte{display:contents}.carte-publique .bandeau-accueil{order:-1}.carte-publique .tiroir-public-tete h1{margin-top:0}.logo-carte{display:none}}.tiroir-surtitre{margin:var(--e-4) 0 0;font-family:var(--police-mono);font-size:var(--t-petit);letter-spacing:.08em;text-transform:uppercase;color:var(--texte-doux)}.espace .tiroir-intro .tiroir-surtitre{margin-top:0}.tiroir-public-tete .tiroir-surtitre+h1{margin-top:2px}.rail-porte{margin-top:var(--e-2);padding-top:calc(9px + var(--e-2));border-top:1px solid #a8e1be29}.pastille-vue{z-index:5;border:1px solid var(--bordure);font-size:var(--t-petit);color:var(--texte);pointer-events:none;white-space:nowrap;background:#f6faf7f0;border-radius:999px;margin:0;padding:4px 12px;position:absolute;top:22px;left:130px;box-shadow:0 1px 3px #0a100c1f}.pastille-vue strong{color:var(--encre)}.carte-cadre:has(.bandeau-mesure,.outils-dessin) .pastille-vue{display:none}@media (max-width:767px){.pastille-vue{display:none}}.bandeau-accueil .lien-clair,.bandeau-accueil .lien-clair:visited{color:var(--primaire-100);font-size:var(--t-ui);text-underline-offset:3px}.lien-clair:focus-visible{outline:3px solid var(--primaire-200);outline-offset:2px;border-radius:2px}@media (hover:hover){.bandeau-accueil .lien-clair:hover{color:#fff}}@media (max-width:767px){.bandeau-actions .bouton.bandeau-signaler{min-height:44px;padding-inline:var(--e-3);white-space:nowrap;align-items:center;display:inline-flex}.bandeau-actions .lien-clair{display:none}}.selecteur-langue-rail{margin:var(--e-2) 0;justify-content:center}.selecteur-langue-rail button{min-width:36px;color:var(--primaire-100);padding:0}.selecteur-langue-rail button[aria-pressed=true]{color:#fff;box-shadow:inset 0 -2px 0 var(--primaire-200);border-radius:0;font-weight:600}.selecteur-langue-rail button:hover:not([aria-pressed=true]){background:#a8e1be1f}
.liste-signalements{gap:var(--e-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ligne-signalement{gap:var(--e-3);padding:var(--e-2);border:1px solid var(--bordure);border-radius:var(--rayon-panneau);background:var(--neutre-0);color:inherit;grid-template-columns:64px minmax(0,1fr);align-items:center;text-decoration:none;transition:background-color .15s,border-color .15s;display:grid}.ligne-signalement:focus-visible{outline:3px solid var(--primaire);outline-offset:2px}@media (hover:hover){.ligne-signalement:hover{border-color:var(--primaire);background:var(--primaire-doux)}}.vignette-signalement{border-radius:var(--rayon);background:var(--neutre-100);width:64px;height:64px;display:block;overflow:hidden}.vignette-signalement img{object-fit:cover;width:100%;height:100%;display:block}.ligne-signalement-texte{flex-direction:column;gap:2px;min-width:0;display:flex}.ligne-signalement .ligne-titre{font-family:var(--police-titre);color:var(--encre);font-size:1.0625rem}.ligne-signalement .ligne-detail{font-size:var(--t-petit);color:var(--texte-doux)}.etiquette-terrain{margin-left:var(--e-2);border:1px dashed var(--encre);color:var(--encre);border-radius:999px;padding:0 8px}.marqueur-signalement{cursor:grab;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.marqueur-signalement span{box-sizing:border-box;border:2px dashed var(--encre);background:var(--fond);border-radius:3px;width:20px;height:20px;transform:rotate(45deg);box-shadow:0 0 0 3px #f6faf7e6}.marqueur-legende{width:12px;height:12px;margin-right:var(--e-2);box-sizing:border-box;border:1.5px dashed var(--encre);vertical-align:-1px;border-radius:2px;display:inline-block;transform:rotate(45deg)}.liste-messages{gap:var(--e-3);margin:var(--e-3) 0 0;flex-direction:column;max-width:860px;padding:0;list-style:none;display:flex}.message-aide{padding:var(--e-3) var(--e-4);border:1px solid var(--bordure);border-radius:var(--rayon-panneau);background:var(--neutre-0)}.message-entete{align-items:center;gap:var(--e-1) var(--e-3);margin:0 0 var(--e-2);font-size:var(--t-petit);color:var(--texte-doux);flex-wrap:wrap;display:flex}.message-texte{margin:0 0 var(--e-3);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--encre)}.message-aide label{align-items:center;gap:var(--e-2);display:inline-flex}.message-aide select{min-height:44px}.pastille-chantier{box-sizing:border-box;width:18px;height:14px;box-shadow:0 0 0 2px var(--fond);background:0 0;border:1.6px solid #3d4a42;border-radius:2px;flex:none;display:inline-block}.pastille-chantier[data-statut=planifie]{border-style:dashed}.pastille-chantier[data-statut=en_cours]{background:repeating-linear-gradient(135deg,#3d4a4280 0 1.5px,#0000 1.5px 5px)}.pastille-chantier[data-statut=termine]{background:#3d4a421f}.pastille-chantier[data-statut=suivi]{outline-offset:-5px;background:#3d4a421f;outline:1px dashed #3d4a42}.pastille-chantier[data-statut=abandonne]{border:1.2px dashed #3d4a42b3}.pastille-chantier[data-acces=a_prendre]{background:0 0;border:2px dotted #3d4a42;outline:none}.pastille-chantier[data-acces=region]{background:0 0;border:1px solid #3d4a42;outline:none}.fiche-surtitre{margin:0 var(--e-7) 2px 0;font-family:var(--police-mono);font-size:var(--t-petit);letter-spacing:.08em;text-transform:uppercase;color:var(--texte-doux)}.fiche-chantier-publique h2{font-family:var(--police-titre)}.fiche-statut-chantier{align-items:center;gap:var(--e-2);margin:var(--e-2) 0 0;font-size:var(--t-petit);display:flex}.fiche-chantier-publique .mono{font-family:var(--police-mono)}.fiche-financement h3{margin:var(--e-4) 0 var(--e-1);font-size:var(--t-ui)}.fiche-financement ul{gap:var(--e-2);font-size:var(--t-petit);margin:0;padding:0;list-style:none;display:grid}.fiche-financement li{flex-direction:column;gap:2px;display:flex}.fiche-financement .ligne-titre{color:var(--encre);font-weight:600}.fiche-financement .ligne-detail{color:var(--texte-doux)}.fiche-mention{margin:var(--e-3) 0 0;font-size:var(--t-petit);color:var(--texte-doux)}.groupe-chantiers+.groupe-chantiers{margin-top:var(--e-4)}.titre-section-chantier{margin:var(--e-4) 0 var(--e-2);font-family:var(--police-mono);font-weight:400;font-size:var(--t-petit);letter-spacing:.06em;text-transform:uppercase;color:var(--texte-doux)}.liste-chantiers{gap:var(--e-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ligne-chantier{gap:var(--e-3);width:100%;min-height:56px;padding:var(--e-2) var(--e-3);border:1px solid var(--bordure);border-radius:var(--rayon-panneau);background:var(--neutre-0);color:inherit;font:inherit;text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;transition-property:background-color,border-color;transition-duration:.15s;transition-timing-function:ease-out;display:grid}.ligne-chantier:focus-visible{outline:3px solid var(--primaire);outline-offset:2px}@media (hover:hover){.ligne-chantier:hover{border-color:var(--primaire);background:var(--primaire-doux)}}.ligne-chantier-texte{flex-direction:column;gap:2px;min-width:0;display:flex}.ligne-chantier .ligne-titre{font-family:var(--police-titre);color:var(--encre);font-size:1.0625rem}.ligne-chantier .ligne-detail{font-size:var(--t-petit);color:var(--texte-doux)}.ligne-chantier .mono,.lignes-chantier .mono,.ligne-statut-chantier .mono,.registre-chantier .mono{font-family:var(--police-mono)}.legende-chantiers{gap:var(--e-2);margin:var(--e-5) 0 0;padding:var(--e-3) 0 0;border-top:1px solid var(--bordure);font-size:var(--t-petit);color:var(--texte-doux);list-style:none;display:grid}.legende-chantiers li{gap:var(--e-2);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.legende-chantiers strong{color:var(--texte);font-weight:600}.formulaire-chantier{gap:var(--e-3);margin-top:var(--e-3);flex-direction:column;display:flex}.formulaire-chantier .champ,.formulaire-chantier .champs-dates .champ{margin:0}.choix-statut-chantier{gap:var(--e-1);border:none;margin:0;padding:0;display:grid}.choix-statut-chantier legend{margin-bottom:var(--e-1);font-size:var(--t-ui);padding:0}.statut-chantier{gap:var(--e-2);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);align-items:center;min-height:40px;display:grid}.statut-chantier input{width:18px;height:18px;accent-color:var(--primaire);margin:0}@media (pointer:coarse){.statut-chantier{min-height:44px}}.fiche-chantier h2{margin:2px 0 var(--e-1);font-family:var(--police-titre);font-weight:500;font-size:var(--t-affichage);color:var(--encre)}.fiche-chantier .tiroir-surtitre{margin-top:var(--e-3)}.fil-chantier{margin-top:var(--e-3);align-items:center;gap:4px;display:inline-flex}.ligne-statut-chantier{align-items:center;gap:var(--e-2);margin:0 0 var(--e-3);color:var(--texte);flex-wrap:wrap;display:flex}.registre-chantier{margin:var(--e-3) 0 0;border-top:1px solid var(--bordure);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.registre-chantier>div{min-width:0;padding:var(--e-2) var(--e-3) var(--e-2) 0;border-bottom:1px solid var(--bordure)}.registre-chantier>.registre-large,.registre-chantier>div:last-child:nth-child(odd){grid-column:1/-1}.registre-chantier dt{font-family:var(--police-mono);font-size:var(--t-petit);letter-spacing:.06em;text-transform:uppercase;color:var(--texte-doux)}.registre-chantier dd{color:var(--encre);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-wrap:balance;margin:2px 0 0}.valeur-priorite{align-items:baseline;gap:var(--e-2);display:inline-flex}.niveau-priorite{border:1.5px solid var(--encre);min-width:1.5em;height:1.5em;font-family:var(--police-mono);font-size:var(--t-petit);border-radius:999px;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.participants-chantier{border-top:1px solid var(--bordure);gap:0;margin:0;padding:0;list-style:none;display:grid}.participants-chantier li{justify-content:space-between;gap:var(--e-1) var(--e-3);padding:var(--e-2) 0;border-bottom:1px solid var(--bordure);flex-wrap:wrap;display:flex}.participant-nom{color:var(--encre);overflow-wrap:anywhere}.participant-role{font-family:var(--police-mono);font-size:var(--t-petit);letter-spacing:.06em;text-transform:uppercase;color:var(--texte-doux)}.colonies-chantier{margin:0 0 var(--e-3);gap:var(--e-1);padding-left:1.1rem;display:grid}.note-chantier{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--texte);margin:0}.actions-chantier{align-items:center;gap:var(--e-2) var(--e-4);margin:var(--e-4) 0 0;flex-wrap:wrap;display:flex}.actions-chantier .bouton{align-items:center;gap:var(--e-2);min-height:44px;display:inline-flex}.prise-en-charge{margin:var(--e-4) 0 0;padding:var(--e-3) var(--e-4) var(--e-4);border:1px dashed var(--bordure-champ);border-radius:var(--rayon-panneau);background:var(--neutre-0)}.prise-en-charge p{margin:0 0 var(--e-3);color:var(--texte)}.prise-en-charge .bouton{min-height:44px}.onglets-chantier{gap:var(--e-2);margin:var(--e-4) 0 0;padding:0 0 var(--e-3);border-bottom:1px solid var(--bordure);flex-wrap:wrap;display:flex}.onglet-chantier{min-height:36px;padding:0 var(--e-3);border:1px solid var(--bordure);background:var(--neutre-0);color:var(--texte);font:inherit;font-size:var(--t-petit);cursor:pointer;white-space:nowrap;border-radius:999px;transition-property:color,border-color,background-color;transition-duration:.15s;transition-timing-function:ease-out}.onglet-chantier[aria-selected=true]{border-color:var(--primaire);background:var(--primaire-doux);color:var(--encre);font-weight:600}.onglet-chantier:focus-visible{outline:3px solid var(--primaire);outline-offset:2px}@media (hover:hover){.onglet-chantier:not([aria-selected=true]):hover{border-color:var(--primaire);color:var(--encre)}}@media (pointer:coarse){.onglet-chantier{min-height:44px}}.panneau-onglet-chantier{padding-top:var(--e-1)}.lignes-chantier{margin:var(--e-3) 0 0;border-top:1px solid var(--bordure);gap:0;padding:0;list-style:none;display:grid}.lignes-chantier li{padding:var(--e-2) 0;border-bottom:1px solid var(--bordure);flex-direction:column;gap:2px;display:flex}.lignes-chantier .ligne-titre{font-family:var(--police-titre);color:var(--encre);font-size:1.0625rem}.lignes-chantier .ligne-detail{font-size:var(--t-petit);color:var(--texte-doux)}@media (prefers-reduced-motion:no-preference){.fiche-chantier{animation:.3s cubic-bezier(.2,0,0,1) chantier-se-pose}}@keyframes chantier-se-pose{0%{filter:blur(4px);transform:translateY(12px)}to{filter:none;transform:none}}.formulaire-chantier .champs-dates,.formulaire-passage .champs-dates{gap:var(--e-2) var(--e-3);grid-template-columns:repeat(auto-fit,minmax(132px,1fr));display:grid}.champs-mesures{gap:var(--e-2) var(--e-3);grid-template-columns:repeat(auto-fit,minmax(92px,1fr));display:grid}.champs-mesures .champ,.formulaire-passage .champ{margin:0}.formulaire-passage{gap:var(--e-3);margin-top:var(--e-3);flex-direction:column;display:flex}.formulaire-passage .actions-chantier{margin-top:0}.passages-chantier{margin:var(--e-3) 0 0;border-top:1px solid var(--bordure);gap:0;padding:0;list-style:none;display:grid}.passage-chantier{gap:var(--e-1);padding:var(--e-3) 0;border-bottom:1px solid var(--bordure);flex-direction:column;display:flex}.passage-tete{align-items:center;gap:var(--e-2);flex-wrap:wrap;display:flex}.passage-tete .ligne-titre{font-family:var(--police-titre);color:var(--encre);font-size:1.0625rem}.etiquette-passage{font-family:var(--police-mono);font-size:var(--t-petit);letter-spacing:.06em;text-transform:uppercase;color:var(--texte-doux);margin-left:auto}.passage-chantier[data-statut=annule] .ligne-titre{color:var(--texte-doux);text-decoration:line-through;text-decoration-thickness:1px}.passage-chantier .ligne-detail{font-size:var(--t-petit);color:var(--texte-doux);margin:0}.passage-chantier .mono,.mesures-passage .mono,.journal-chantier .date-journal,.ligne-financement .mono{font-family:var(--police-mono)}.pastille-passage{box-sizing:border-box;border:1.6px solid #3d4a42;border-radius:2px;flex:none;width:18px;height:14px;display:inline-block}.pastille-passage[data-statut=planifie]{border-style:dashed}.pastille-passage[data-statut=realise]{background:#3d4a423d}.pastille-passage[data-statut=annule]{border:1.2px dotted var(--neutre-500)}.mesures-passage{gap:var(--e-1) var(--e-4);flex-wrap:wrap;margin:0;display:flex}.mesures-passage>div{align-items:baseline;gap:var(--e-2);display:flex}.mesures-passage dt{font-family:var(--police-mono);font-size:var(--t-petit);letter-spacing:.06em;text-transform:uppercase;color:var(--texte-doux)}.mesures-passage dd{color:var(--encre);font-variant-numeric:tabular-nums;margin:0}.actions-passage{align-items:center;gap:var(--e-2) var(--e-4);margin-top:var(--e-2);flex-wrap:wrap;display:flex}.actions-passage .bouton{min-height:40px}@media (pointer:coarse){.actions-passage .bouton,.actions-passage .lien-bouton,.participant-action,.actions-ligne .lien-bouton{min-height:44px}}.choix-etendue,.choix-visibilite{gap:var(--e-2);border:none;margin:0;padding:0;display:grid}.choix-etendue legend,.choix-visibilite legend{margin-bottom:var(--e-1);font-size:var(--t-ui);padding:0}.option-choix{gap:var(--e-3);padding:var(--e-2) var(--e-3);border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--neutre-0);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;transition-property:border-color,background-color;transition-duration:.15s;transition-timing-function:ease-out;display:grid}.option-choix input{width:18px;height:18px;accent-color:var(--primaire);margin:2px 0 0}.option-choix:has(input:checked){border-color:var(--primaire);background:var(--primaire-doux)}.option-choix:has(input:focus-visible){outline:3px solid var(--primaire);outline-offset:2px}.option-choix[data-desactive]{background:var(--fond-desactive);color:var(--texte-desactive);cursor:not-allowed;border-style:dashed}.option-titre{color:var(--encre);font-size:var(--t-ui);display:block}.option-choix[data-desactive] .option-titre{color:var(--texte-desactive)}.option-aide{font-size:var(--t-petit);color:var(--texte-doux);margin-top:2px;display:block}@media (hover:hover){.option-choix:not([data-desactive]):hover{border-color:var(--primaire)}}@media (pointer:coarse){.option-choix{min-height:44px}}.aide-visibilite{padding:var(--e-2) var(--e-3);border-left:3px solid var(--primaire);border-radius:0 var(--rayon) var(--rayon) 0;background:var(--fond-doux);color:var(--texte);margin:0}.visibilite-chantier,.groupe-organismes+.groupe-organismes{margin-top:var(--e-2)}.participants-chantier li .participant-action{margin-left:auto}.confirmation-chantier{margin-top:var(--e-2);padding:var(--e-3);border:1px dashed var(--bordure-champ);border-radius:var(--rayon-panneau);background:var(--neutre-0);flex-basis:100%}.confirmation-chantier p{color:var(--texte);margin:0}.confirmation-chantier .actions-chantier{margin-top:var(--e-3)}.participants-chantier li .erreur{margin:var(--e-2) 0 0;flex-basis:100%}.liberation-chantier{margin-top:var(--e-5);padding-top:var(--e-1);border-top:1px solid var(--bordure)}.ligne-financement .actions-ligne{margin-top:var(--e-1)}.statut-financement{font-family:var(--police-mono);letter-spacing:.04em;text-transform:uppercase}.journal-chantier{margin:var(--e-3) 0 0;padding:0 0 0 var(--e-4);border-left:1px solid var(--bordure);list-style:none;position:relative}.journal-chantier li{padding:0 0 var(--e-3);position:relative}.journal-chantier li:before{content:"";top:.45em;left:calc(-1 * var(--e-4) - 4.5px);box-sizing:border-box;border:1.5px solid var(--neutre-600);background:var(--fond);border-radius:50%;width:8px;height:8px;position:absolute}.journal-chantier li:first-child:before{border-color:var(--encre);background:var(--encre)}.geste-journal{color:var(--texte);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.date-journal{font-size:var(--t-petit);color:var(--texte-doux);font-variant-numeric:tabular-nums;margin-top:2px;display:block}.pastille-passage[data-statut=emprise]{background:#3d4a423d;border-color:#0000}
.cloche{align-items:center;display:flex;position:relative}.cloche-bouton{border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--fond);width:44px;height:44px;color:var(--primaire);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.cloche-bouton:hover,.cloche-bouton[aria-expanded=true]{background:var(--primaire-doux);border-color:var(--primaire)}.cloche-bouton:focus-visible{outline:3px solid var(--primaire);outline-offset:2px}.cloche-pastille{box-sizing:border-box;border:2px solid var(--fond);background:var(--primaire);min-width:22px;height:22px;color:var(--sur-primaire);font-size:var(--t-petit);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-7px;right:-7px}.cloche-panneau{top:calc(100% + var(--e-2));z-index:50;width:380px;max-width:calc(100vw - 2 * var(--e-4));box-sizing:border-box;border:1px solid var(--bordure);border-radius:var(--rayon-panneau);background:var(--fond);max-height:min(70vh,540px);box-shadow:var(--ombre-flottante);flex-direction:column;display:flex;position:absolute;right:0}.cloche-panneau[hidden]{display:none}.cloche-panneau .alertes-liste{flex:auto;min-height:0;overflow-y:auto}.cloche-tout{flex:none}.cloche-panneau:focus{outline:none}.cloche-vide{padding:var(--e-4);color:var(--texte-doux);margin:0}.cloche-vide.erreur{color:var(--erreur)}.cloche-tout{border-top:1px solid var(--bordure);min-height:48px;color:var(--primaire);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.cloche-tout:hover{background:var(--primaire-doux)}.cloche-tout:focus-visible{outline:3px solid var(--primaire);outline-offset:-3px}.alertes-liste{margin:0;padding:0;list-style:none}.alerte-ligne+.alerte-ligne{border-top:1px solid var(--bordure)}.alerte-lien{gap:var(--e-3);min-height:44px;padding:var(--e-3) var(--e-4);color:var(--texte);grid-template-columns:24px minmax(0,1fr) 12px;align-items:start;text-decoration:none;display:grid}.alerte-lien:hover{background:var(--primaire-doux)}.alerte-lien:focus-visible{outline:3px solid var(--primaire);outline-offset:-3px}.alerte-icone{color:var(--primaire);padding-top:2px;display:flex}.alerte-corps{flex-direction:column;gap:2px;min-width:0;display:flex}.alerte-etiquette,.alerte-date{font-family:var(--police-mono);font-size:var(--t-petit);color:var(--texte-doux)}.alerte-titre{color:var(--texte);overflow-wrap:anywhere}.alerte-detail{font-size:var(--t-petit);color:var(--texte-doux);overflow-wrap:anywhere}.alerte-ligne[data-non-lue] .alerte-titre{color:var(--encre);font-weight:600}.alerte-point{background:var(--primaire);border-radius:50%;width:10px;height:10px;margin-top:8px}.page-alertes{width:100%;max-width:760px;padding:var(--e-4) var(--e-4) var(--e-7);box-sizing:border-box;margin:0 auto;line-height:1.5}.page-alertes h1{margin:0 0 var(--e-2)}.alertes-intro{margin:0 0 var(--e-4);color:var(--texte-doux)}.alertes-outils{justify-content:space-between;align-items:center;gap:var(--e-3);margin:0 0 var(--e-4);flex-wrap:wrap;display:flex}.alertes-filtres{gap:var(--e-2);flex-wrap:wrap;display:flex}.alertes-filtres .puce{min-height:44px;padding:0 var(--e-4)}.alertes-tout-lu{align-items:center;gap:var(--e-2);min-height:44px;display:inline-flex}.alertes-historique{border:1px solid var(--bordure);border-radius:var(--rayon-panneau);background:var(--fond);overflow:hidden}.alertes-vide{margin:var(--e-5) 0;padding:var(--e-4);border:1px dashed var(--bordure);border-radius:var(--rayon-panneau);color:var(--texte-doux)}.alertes-suite{margin:var(--e-4) 0 0;text-align:center}.alertes-suite .bouton{min-height:44px}@media (min-width:768px){.entete-cloche{order:1;margin-left:auto}.entete-site:has(.entete-cloche) .session{order:2;margin-left:0}}@media (max-width:767px){.entete-site .entete-cloche{order:2;margin-left:auto;position:static}.entete-site.menu-pret .entete-cloche+.bouton-menu{margin-left:var(--e-3)}.cloche-panneau{left:var(--e-4);right:var(--e-4);border-radius:0 0 var(--rayon-panneau) var(--rayon-panneau);width:auto;max-width:none;top:calc(100% + 1px)}}.page-alertes .fil-retour a,.alertes-preferences-lien a{align-items:center;gap:var(--e-2);min-height:44px;display:inline-flex}.alertes-preferences-lien{margin:0 0 var(--e-4)}.preferences-liste{gap:var(--e-4);flex-direction:column;display:flex}.preference{padding:var(--e-3) var(--e-4) var(--e-4);border:1px solid var(--bordure);border-radius:var(--rayon-panneau);background:var(--fond);min-width:0;margin:0}.preference legend{align-items:center;gap:var(--e-2);padding:0 var(--e-2);font-family:var(--police-titre);color:var(--encre);font-size:1.125rem;display:inline-flex}.preference legend svg{color:var(--primaire)}.preference-aide{margin:0 0 var(--e-3);font-size:var(--t-petit);color:var(--texte-doux)}.preference-choix{gap:var(--e-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.choix-courriel{gap:var(--e-2);min-height:44px;padding:var(--e-3);border:1px solid var(--bordure);border-radius:var(--rayon);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.choix-courriel:hover{background:var(--primaire-doux)}.choix-courriel:has(input:disabled){cursor:default}.choix-courriel:has(input:checked){border-color:var(--primaire);box-shadow:inset 0 0 0 1px var(--primaire);background:var(--primaire-doux)}.choix-courriel:has(input:focus-visible){outline:3px solid var(--primaire);outline-offset:2px}.choix-courriel input{width:20px;height:20px;accent-color:var(--primaire);margin:2px 0 0}.choix-courriel>span{flex-direction:column;gap:2px;display:flex}.choix-courriel strong{color:var(--encre);font-weight:600}.choix-courriel-aide{font-size:var(--t-petit);color:var(--texte-doux)}.preferences-statut{min-height:1.5em;margin:var(--e-4) 0 0;color:var(--encre)}@media (prefers-reduced-motion:no-preference){.choix-courriel{transition-property:background-color,border-color;transition-duration:.15s;transition-timing-function:ease-out}}@media (max-width:720px){.preference-choix{grid-template-columns:1fr}}
.page-profil{width:100%;max-width:760px;padding:var(--e-4) var(--e-4) var(--e-7);box-sizing:border-box;margin:0 auto;line-height:1.5}.page-profil h1{margin:0 0 var(--e-2);font-size:var(--t-affichage);overflow-wrap:anywhere}.profil-retour{margin:0 0 var(--e-3)}.profil-retour a{align-items:center;min-height:44px;display:inline-flex}.profil-surtitre{font-family:var(--police-mono);font-size:var(--t-petit);letter-spacing:.08em;text-transform:uppercase;color:var(--texte-doux);margin:0}.profil-intro{margin:0 0 var(--e-4);color:var(--texte-doux)}.profil-choix ul{gap:var(--e-2);margin:0 0 var(--e-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.profil-choix a{min-height:44px;padding:0 var(--e-4);border:1px solid var(--bordure);background:var(--fond);color:var(--texte);border-radius:999px;align-items:center;text-decoration:none;display:inline-flex}.profil-choix a:hover{background:var(--primaire-doux)}.profil-choix a[aria-current=page]{border-color:var(--primaire);background:var(--primaire-doux);color:var(--primaire);font-weight:600}.profil-section{margin:0 0 var(--e-5);padding:var(--e-4);border:1px solid var(--bordure);border-radius:var(--rayon-panneau);background:var(--fond)}.profil-section h2{margin:0 0 var(--e-1)}.profil-section-intro{margin:0 0 var(--e-4);color:var(--texte-doux)}.logo-organisme{gap:var(--e-3);flex-direction:column;align-items:flex-start;display:flex}.logo-apercu{width:100%;max-width:360px;min-height:140px;padding:var(--e-4);box-sizing:border-box;border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--fond);justify-content:center;align-items:center;margin:0;display:flex}.logo-apercu img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:160px;display:block}.logo-vide{width:100%;max-width:560px;padding:var(--e-4);box-sizing:border-box;border:1px dashed var(--bordure);border-radius:var(--rayon-panneau);color:var(--texte-doux)}.logo-vide svg{color:var(--primaire)}.logo-vide p{margin:var(--e-1) 0 0}.logo-vide .logo-vide-titre{color:var(--encre);font-family:var(--police-titre);font-size:var(--t-h2)}.logo-aide{max-width:60ch;font-size:var(--t-petit);color:var(--texte-doux);margin:0}.logo-actions{gap:var(--e-3);flex-wrap:wrap;display:flex}.logo-actions .bouton{justify-content:center;align-items:center;gap:var(--e-2);min-width:44px;min-height:44px;display:inline-flex}.logo-actions .bouton[aria-disabled=true]{background:var(--fond);border-color:var(--bordure);color:var(--texte-doux);cursor:progress}.logo-statut{min-height:1.5em;color:var(--texte);margin:0}.logo-erreur{max-width:60ch;margin:0}
.panneau-export .export-intro{margin:0 0 var(--e-2)}.export-groupe .export-choix{clear:both;gap:var(--e-1);display:grid}.export-option{align-items:center;gap:var(--e-2);min-height:44px;padding:var(--e-1) 0;cursor:pointer;display:flex}.export-option input{flex:none;margin:0}.export-option-titre{color:var(--encre);display:block}.export-option-aide{font-size:var(--t-petit);color:var(--texte-doux);display:block}.export-option:has(input:disabled){cursor:not-allowed;color:var(--texte-desactive)}.export-champ{padding:var(--e-3) 0;border-top:1px solid var(--bordure);margin:0}.export-bouton{justify-content:center;align-items:center;gap:var(--e-2);margin-top:var(--e-3);display:inline-flex}.export-annonce{margin:var(--e-3) 0 0;min-height:1.4em;font-size:var(--t-petit);color:var(--texte-doux);overflow-wrap:anywhere}.export-annonce p{margin:0}.export-annonce .avertissement{margin-top:var(--e-2)}.export-erreur{margin:var(--e-2) 0 0}.export-erreur .erreur{align-items:flex-start;gap:var(--e-2);margin:0 0 var(--e-2);font-size:var(--t-petit);display:flex}.export-erreur .icone-trait{flex:none;margin-top:1px}.export-avertissement{margin:var(--e-2) 0 0}
.page-qr{width:100%;max-width:960px;padding:var(--e-4) var(--e-4) var(--e-7);box-sizing:border-box;margin:0 auto;line-height:1.5}.page-qr h1{margin:0 0 var(--e-2);font-size:var(--t-affichage)}.qr-intro{margin:0 0 var(--e-4);max-width:60ch;color:var(--texte-doux)}.qr-vide{max-width:560px;margin:var(--e-4) 0;padding:var(--e-4);box-sizing:border-box;border:1px dashed var(--bordure);border-radius:var(--rayon-panneau);color:var(--texte-doux)}.qr-invite{margin:var(--e-4) 0 0;color:var(--texte-doux)}.qr-champ{gap:var(--e-1);flex-direction:column;max-width:420px;font-weight:600;display:flex}.qr-champ select{width:100%;min-height:44px;font-weight:400}.qr-resultat{align-items:flex-start;gap:var(--e-5);margin-top:var(--e-5);flex-wrap:wrap;display:flex}.qr-apercu{aspect-ratio:1;border:1px solid var(--bordure);border-radius:var(--rayon-panneau);background:#fff;flex:none;width:min(320px,100%);overflow:hidden}.qr-apercu svg{width:100%;height:100%;display:block}.qr-actions{align-items:flex-start;gap:var(--e-4);flex-direction:column;flex:260px;min-width:0;display:flex}.qr-adresse{gap:var(--e-1);flex-direction:column;max-width:100%;margin:0;display:flex}.qr-adresse-titre{font-family:var(--police-mono);font-size:var(--t-petit);letter-spacing:.08em;text-transform:uppercase;color:var(--texte-doux)}.qr-adresse code{font-family:var(--police-mono);overflow-wrap:anywhere;color:var(--encre)}.qr-langue{gap:var(--e-4);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.qr-langue legend{margin:0 0 var(--e-1);padding:0;font-weight:600}.qr-langue label{align-items:center;gap:var(--e-2);min-height:44px;display:inline-flex}.qr-actions a.bouton{min-height:44px}.qr-telechargements{gap:var(--e-3);flex-wrap:wrap;display:flex}

@keyframes oreee-fiche-pose{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}}@keyframes oreee-fiche-part{to{opacity:0;transform:translateY(-12px)}}@keyframes oreee-pose{0%{opacity:0;transform:scale(.96)}}@keyframes oreee-pousse-bas{0%{opacity:0;transform:translateY(-6px)}}@keyframes oreee-pousse-ligne{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-8px)}}@keyframes oreee-fondu{0%{opacity:0}}@keyframes oreee-fondu-sortie{to{opacity:0}}@keyframes oreee-disque{0%{transform:scale(.55)}}@keyframes oreee-trait{0%{stroke-dashoffset:1px}}@media (prefers-reduced-motion:no-preference){.bouton,.puce,.feuille-onglet,.jeton button,.barre-filtres,.bouton-menu,.recherche-enregistree{transition-property:background-color,border-color,color,box-shadow,transform;transition-duration:.15s;transition-timing-function:ease-out}:is(.bouton,.puce,.feuille-onglet,.jeton button,.barre-filtres,.bouton-menu,.recherche-enregistree):not(:disabled):not([aria-disabled=true]):active{transform:scale(.96)}.fiche{animation:.3s cubic-bezier(.2,0,0,1) both oreee-fiche-pose}.fiche.fiche-fantome{animation:.15s ease-out both oreee-fiche-part}.boite-espece[open]{animation:.3s cubic-bezier(.2,0,0,1) both oreee-fiche-pose}.boite-espece[open]::backdrop{animation:.3s ease-out both oreee-fondu}.combo-liste:not([hidden]){transform-origin:top;animation:.15s cubic-bezier(.2,0,0,1) both oreee-pousse-bas}.fond-carte-choix{transform-origin:100% 100%;animation:.15s cubic-bezier(.2,0,0,1) both oreee-pose}.entete-site.menu-pret .menu-entete[data-ouvert],.bandeau-mesure,.cloche-panneau:not([hidden]){animation:.2s cubic-bezier(.2,0,0,1) both oreee-pousse-bas}.cloche-bouton,.alerte-lien,.cloche-tout{transition-property:background-color,border-color;transition-duration:.15s;transition-timing-function:ease-out}.periode-dates:not([hidden]),.nommer-recherche{animation:.2s cubic-bezier(.2,0,0,1) both oreee-pousse-bas}.jeton,.zone-choisie,.annonce-tiroir,.outils-message:not([hidden]),.rail-badge{animation:.2s cubic-bezier(.2,0,0,1) both oreee-pose}.bilan-tuile{animation:.3s ease-out both oreee-fondu}.bilan-tuile:nth-child(2){animation-delay:.1s}.bilan-tuile:nth-child(3){animation-delay:.2s}.bilan-tuile:nth-child(n+4){animation-delay:.3s}.chrono-nouvelle{animation:.3s cubic-bezier(.2,0,0,1) both oreee-pousse-ligne}.badge{transition:background-color .3s ease-out,color .3s ease-out}.symbole-arrive>circle:first-child{transform-box:view-box;transform-origin:50%;animation:.22s cubic-bezier(.2,0,0,1) both oreee-disque}.symbole-arrive [pathLength]{stroke-dasharray:1 1;animation:.24s cubic-bezier(.2,0,0,1) .16s both oreee-trait}}@media (prefers-reduced-motion:reduce){.fiche{animation:.15s ease-out both oreee-fondu}.fiche.fiche-fantome{animation:.15s ease-out both oreee-fondu-sortie}}@media (prefers-reduced-motion:no-preference){.bandeau-surtitre,.bandeau-titre,.bandeau-sous,.bandeau-actions{animation:.4s cubic-bezier(.2,0,0,1) both oreee-pousse-bas}.bandeau-titre{animation-delay:.1s}.bandeau-sous{animation-delay:.2s}.bandeau-actions{animation-delay:.3s}}.logo-carte{opacity:.8;filter:drop-shadow(0 1px 2px #0a100c73)}
