.fil-formats{flex-wrap:wrap;gap:.4rem;margin:0 0 .75rem;display:flex}.fil-format{border:1px solid var(--line);min-height:40px;color:var(--ink);cursor:pointer;background:#fbf7ef;border-radius:999px;padding:.35rem .75rem;font-size:.88rem;font-weight:750}.fil-format[aria-checked=true]{color:#fff;background:#2337c8;border-color:#2337c8}.fil-champs-format{gap:.6rem;margin:.25rem 0 .75rem;display:grid}.fil-champs-format label{gap:.25rem;font-size:.9rem;font-weight:700;display:grid}.fil-champs-format input,.fil-champs-format select{border:1px solid var(--line);min-height:44px;font:inherit;background:#fff;border-radius:12px;max-width:100%;padding:.45rem .65rem}.fil-ligne-champs{flex-wrap:wrap;align-items:end;gap:.6rem;display:flex}.fil-ligne-champs>label{flex:9rem;min-width:0}.fil-radio{grid-auto-flow:column;align-items:center;gap:.4rem;font-weight:650;display:flex!important}.fil-radio input{min-height:auto}.fil-options{border:1px solid var(--line);border-radius:14px;gap:.45rem;padding:.6rem .75rem;display:grid}.fil-options legend{padding:0 .3rem;font-size:.9rem;font-weight:800}.fil-option{align-items:center;gap:.4rem;display:flex}.fil-option input{flex:1;min-width:0}.fil-details{gap:.4rem;margin:.35rem 0 .6rem;display:grid}.fil-relecture{background:#f3ecdf;border-radius:12px;margin:0;padding:.55rem .75rem;font-weight:700}.fil-alerte-bandeau{color:#fff;background:#c9452e;border-radius:12px;margin:0;padding:.5rem .75rem;font-weight:800}.fil-carte-alerte{border-color:#c9452e}.fil-annonce-ligne{margin:0}.fil-trajet{background:#f3ecdf;border-radius:12px;padding:.55rem .75rem}.fil-trajet p{margin:.1rem 0}.fil-etat-fini{color:#fff;background:#3d8b5a;border-radius:999px;justify-self:start;align-items:center;gap:.35rem;margin:0;padding:.25rem .7rem;font-weight:800;display:inline-flex}.fil-bouton-etat{justify-self:start}.fil-etiquette-sondage{color:#1b2ca8;background:#eef0ff}.fil-etiquette-annonce,.fil-etiquette-recommandation{color:#5c4500;background:#fff5d5}.fil-etiquette-coup_de_main,.fil-etiquette-covoiturage{color:#245a37;background:#e8f4ec}.fil-etiquette-alerte{color:#fff;background:#c9452e}.fil-sondage{gap:.4rem;display:grid}.fil-sondage-choix{color:#2337c8;text-align:left;cursor:pointer;background:#fff;border:2px solid #2337c8;border-radius:12px;min-height:44px;padding:.45rem .8rem;font-weight:800}.fil-sondage-choix:disabled{opacity:.6;cursor:not-allowed}.fil-sondage-resultat{gap:.2rem;display:grid}.fil-sondage-mien span:first-child{font-weight:800}.fil-sondage-barre{background:#f3ecdf;border-radius:999px;height:1.6rem;display:block;position:relative;overflow:hidden}.fil-sondage-barre:before{content:"";width:var(--part);background:#f2b33d;transition:width .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.fil-sondage-barre span{padding:0 .6rem;font-size:.85rem;font-weight:800;line-height:1.6rem;position:relative}.fil-onglets{scrollbar-width:thin;gap:.4rem;margin:0 0 .6rem;padding:.2rem 0 .6rem;display:flex;overflow-x:auto}.fil-onglets button{border:1px solid var(--line);min-height:40px;color:var(--ink);cursor:pointer;white-space:nowrap;background:#fbf7ef;border-radius:999px;flex:none;padding:.35rem .85rem;font-weight:750}.fil-onglets button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}@media (prefers-reduced-motion:reduce){.fil-sondage-barre:before{transition:none}}.fil-verifiee{color:#2337c8;font-weight:900}.fil-epingle{color:#5c4500;font-weight:800}.fil-composer-titre{margin:0 0 .5rem;font-size:1.05rem}.espaces{gap:1rem;display:grid}.espaces-barre{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.espaces-aide{max-width:44rem;color:var(--muted,#4a4d63);margin:0}.espaces-form{border:1px solid var(--line);background:#fbf7ef;border-radius:18px;gap:.6rem;padding:1rem;display:grid}.espaces-form label{gap:.25rem;font-weight:700;display:grid}.espaces-form input,.espaces-form select,.espaces-form textarea{border:1px solid var(--line);min-height:44px;font:inherit;background:#fff;border-radius:12px;max-width:100%;padding:.45rem .65rem}.espaces-form .button{justify-self:start}.espaces-liste{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.espace-carte{border:1px solid var(--line);background:#fff;border-radius:18px;position:relative}.espace-lien{color:inherit;gap:.3rem;min-height:100%;padding:1rem;text-decoration:none;display:grid}:is(.espace-lien:hover,.espace-lien:focus-visible){background:#f3ecdf;border-radius:18px}.espace-lien small{color:var(--muted,#4a4d63)}.espace-description{overflow-wrap:anywhere;font-size:.92rem}.espace-suivi{color:#245a37;background:#e8f4ec;border-radius:999px;align-items:center;padding:.2rem .6rem;font-size:.82rem;font-weight:800;display:inline-flex}.espace-carte>.espace-suivi{position:absolute;top:.6rem;right:.6rem}.espace-carte:has(>.espace-suivi) .espace-lien>strong{padding-right:5.5rem}.espace-suivre{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.espace-entete{gap:.5rem;margin:0 0 1rem;display:grid}.espace-entete h1{overflow-wrap:anywhere;margin:0}.espace-entete .lede{margin:0}.espace-entete .espace-meta{color:var(--muted,#4a4d63);margin:0;font-weight:650}.espace-non-verifiee{background:#f3ecdf;border-radius:12px;margin:0;padding:.5rem .75rem;font-size:.92rem}.fil-liens-espaces{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;display:flex}@media (prefers-reduced-motion:no-preference){.fil-carte-arrivee{transform-origin:50% 0;animation:.62s cubic-bezier(.2,.9,.25,1.08) both fil-envol}}@keyframes fil-envol{0%{opacity:0;transform:translateY(-36px)scale(.94)rotate(-.6deg);box-shadow:0 26px 50px #2337c83d}60%{opacity:1;transform:translateY(6px)scale(1.01)}to{opacity:1;transform:none}}
