.grille-mairies{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,150px) 100px 80px}.grille-operateurs{grid-template-columns:minmax(0,1fr) 170px minmax(0,260px)}.grille-mairies .extrait{display:block}.grille-mairies .badge{white-space:normal}.panneau-mairie{background:var(--surface-douce);border-bottom:1px solid var(--separateur);flex-direction:column;gap:16px;padding:18px 20px 22px;display:flex}.fiche-mairie{grid-template-columns:140px minmax(0,1fr);gap:6px 16px;margin:0;font-size:14px;display:grid}.fiche-mairie dt{color:var(--gris)}.fiche-mairie dd{overflow-wrap:anywhere;margin:0}.formulaire-mairie{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.formulaire-mairie.trois{grid-template-columns:repeat(3,minmax(0,1fr))}.carte h3{margin-top:6px}.ligne-actions .saisie.etire{min-width:200px}@media (width<=800px){.grille-mairies,.grille-operateurs,.formulaire-mairie,.formulaire-mairie.trois,.fiche-mairie{grid-template-columns:minmax(0,1fr)}}.modules{flex-wrap:wrap;gap:4px;display:flex}.badge.module{color:#23406e;background:#e9edf4;font-size:11px}.choix-modules{flex-wrap:wrap;gap:8px;display:flex}.choix-modules .case{align-items:flex-start;max-width:360px}.choix-modules .case .aide{font-weight:400}.abonnements,.limite-stockage{flex-direction:column;gap:8px;display:flex}.limite-stockage h3{margin:0}.choix-limites{flex-wrap:wrap;gap:6px;display:flex}.consigne-assistant{flex-direction:column;gap:8px;display:flex}.consigne-assistant h3{margin:0}.consigne-assistant textarea{box-sizing:border-box;width:100%;height:auto;min-height:160px;font:inherit;resize:vertical;padding:10px 12px;font-size:14px;line-height:1.5}.navigation .version-en-service{font:inherit;color:#a9b4c8;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:4px;padding:0;font-size:12px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.navigation .version-en-service:hover{color:#fff}.version .numero-version{color:#23406e;font-variant-numeric:tabular-nums;background:#e9edf4;border-radius:999px;margin-right:6px;padding:2px 8px;font-size:13px}.version h3{text-transform:uppercase;letter-spacing:.06em;color:var(--gris);margin:0 0 6px;font-size:13px}.version .changements{flex-direction:column;gap:4px;margin:0;padding-left:20px;font-size:14px;line-height:1.5;display:flex}
