.vz{gap:var(--ds-e-5,24px);display:grid}.vz-carte{background:var(--ds-creme,#fbf7ef);border:1px solid var(--ds-trait,#16193a1a);border-radius:var(--ds-r-carte,20px);padding:var(--ds-e-5,24px);box-shadow:var(--ds-elev-1)}.vz-carte h2,.vz-carte h3{margin:0 0 var(--ds-e-3,12px);font-family:var(--ds-titre);letter-spacing:var(--ds-approche-titre)}.vz-note{font-size:var(--ds-t-petit,.94rem);color:var(--ds-doux,#4e5068);margin:var(--ds-e-2,8px) 0 0}.vz-erreur{color:var(--ds-brique-texte,#a33823);margin:var(--ds-e-2,8px) 0 0;font-weight:600}.vz-ok{color:var(--ds-prairie-texte,#2f6e47);margin:var(--ds-e-2,8px) 0 0;font-weight:600}.vz-liste{gap:var(--ds-e-2,8px);margin:0;padding:0;list-style:none;display:grid}.vz-liste>li{background:var(--ds-creme-haute,#fff);border:1px solid var(--ds-trait);border-radius:var(--ds-r-champ,14px);padding:var(--ds-e-3,12px) var(--ds-e-4,16px)}.vz-grille{gap:var(--ds-e-3,12px);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.vz-ligne{align-items:center;gap:var(--ds-e-2,8px);flex-wrap:wrap;display:flex}.vz-pile{gap:var(--ds-e-3,12px);display:grid}.vz-champ{gap:var(--ds-e-1,4px);font-weight:600;display:grid}.vz-champ input,.vz-champ select,.vz-champ textarea{font:inherit;border-radius:var(--ds-r-champ,14px);border:1px solid var(--ds-trait-fort);min-height:44px;color:var(--ds-encre,#16193a);background:#fff;padding:.55rem .75rem;font-weight:400}.vz-champ textarea{min-height:5rem}.vz-case{gap:var(--ds-e-2,8px);align-items:flex-start;font-weight:500;display:flex}.vz-case input{width:1.25rem;height:1.25rem;margin-top:.15rem}.vz-badge{font-size:var(--ds-t-etiquette,.75rem);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--ds-r-pilule);background:var(--ds-bleu-clair,#e3e6f8);color:var(--ds-bleu-profond,#1b2ca8);align-items:center;gap:4px;padding:3px 10px;font-weight:700;display:inline-flex}.vz-badge-pub{background:var(--ds-or-clair,#fbefd2);color:var(--ds-ambre-texte,#8a5a0b)}.vz-badge-prive{background:var(--ds-sable-profond,#efe6d6);color:var(--ds-encre)}.vz-badge-ok{background:var(--ds-prairie-clair,#e1eedf);color:var(--ds-prairie-texte)}.vz-badge-retard{background:var(--ds-brique-clair,#f6ded7);color:var(--ds-brique-texte)}.vz-pastille{border-radius:var(--ds-r-pilule);background:var(--ds-brique,#c9452e);color:#fff;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 6px;font-size:.8rem;font-weight:800;display:inline-grid}.vz-boutons{gap:var(--ds-e-2,8px);margin-top:var(--ds-e-3,12px);flex-wrap:wrap;display:flex}.vz-bouton{border-radius:var(--ds-r-pilule);border:1px solid var(--ds-bleu,#2337c8);background:var(--ds-bleu,#2337c8);color:#fff;min-height:44px;font:inherit;cursor:pointer;transition:transform var(--ds-d-court) var(--ds-standard),background-color var(--ds-d-court);justify-content:center;align-items:center;gap:6px;padding:.55rem 1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.vz-bouton:hover{background:var(--ds-bleu-profond)}.vz-bouton:focus-visible{box-shadow:var(--ds-anneau);outline:none}.vz-bouton:disabled{opacity:.55;cursor:not-allowed}.vz-bouton-clair{color:var(--ds-bleu-profond);background:#fff}.vz-bouton-clair:hover{background:var(--ds-bleu-clair)}.vz-bouton-discret{border-color:var(--ds-trait-fort);color:var(--ds-encre);background:0 0}.vz-guichet{gap:var(--ds-e-3,12px);display:grid}.vz-guichet-barre{gap:var(--ds-e-2,8px);align-items:stretch;display:flex}.vz-guichet-barre input{min-width:0;font:inherit;border-radius:var(--ds-r-pilule);border:2px solid var(--ds-bleu,#2337c8);min-height:52px;color:var(--ds-encre);background:#fff;flex:1;padding:.6rem 1rem;font-size:1.1rem}.vz-guichet-barre input:focus-visible{box-shadow:var(--ds-anneau);outline:none}.vz-routes{gap:var(--ds-e-3,12px);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.vz-route{border:1px solid var(--ds-trait-fort);border-radius:var(--ds-r-carte);padding:var(--ds-e-4,16px);gap:var(--ds-e-2,8px);background:#fff;align-content:start;display:grid}.vz-route[data-genre=ohe]{border-top:5px solid var(--ds-bleu)}.vz-route[data-genre=pro]{border-top:5px solid var(--ds-or)}.vz-route[data-genre=officiel]{border-top:5px solid var(--ds-prairie)}.vz-route[data-genre=cercle]{border-top:5px solid var(--ds-brique)}.vz-route h3{margin:0;font-size:1.1rem}.vz-suggestions{gap:var(--ds-e-2,8px);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vz-suggestions button{font:inherit;border-radius:var(--ds-r-pilule);border:1px dashed var(--ds-bleu);background:var(--ds-bleu-clair);min-height:44px;color:var(--ds-bleu-profond);cursor:pointer;padding:.4rem .9rem}.vz-jauge{border-radius:var(--ds-r-pilule);background:var(--ds-sable-profond);height:12px;overflow:hidden}.vz-jauge>span{background:var(--ds-prairie);border-radius:inherit;height:100%;transition:width var(--ds-d-moyen) var(--ds-sortie);display:block}.vz-top{color:var(--ds-prairie-texte);align-items:center;gap:6px;font-weight:800;display:inline-flex}.vz-onde-lancement{place-items:center;min-height:120px;display:grid;position:relative}.vz-onde-lancement:before,.vz-onde-lancement:after{content:"";border:3px solid var(--ds-bleu);opacity:0;width:40px;height:40px;animation:vz-onde 1.6s var(--ds-sortie) 2;border-radius:50%;position:absolute}.vz-onde-lancement:after{animation-delay:.5s}@keyframes vz-onde{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(4)}}.ohe-ligne[data-recent="1"]{animation:2.4s ease-in-out infinite vz-respire}@keyframes vz-respire{0%,to{box-shadow:0 0 #2337c800}50%{box-shadow:0 0 0 6px #2337c82e}}@media (prefers-reduced-motion:reduce){.vz-onde-lancement:before,.vz-onde-lancement:after{opacity:0;animation:none}.ohe-ligne[data-recent="1"]{animation:none;box-shadow:0 0 0 2px #2337c840}.vz-jauge>span,.vz-bouton{transition:none}}.vz-recu{border:1px solid var(--ds-trait-fort);border-radius:var(--ds-r-s);padding:var(--ds-e-6,32px);background:#fff;max-width:48rem}.vz-recu dl{grid-template-columns:minmax(10rem,auto) 1fr;gap:6px 16px;display:grid}.vz-recu dt{font-weight:700}.vz-avertissement{border-left:5px solid var(--ds-or);background:var(--ds-or-clair);padding:var(--ds-e-3) var(--ds-e-4);border-radius:var(--ds-r-s)}@media print{.vz-pas-imprimer,header,footer,nav{display:none!important}.vz-recu{border:0}}.vz-tableau{border-collapse:collapse;width:100%;font-size:var(--ds-t-petit)}.vz-tableau th,.vz-tableau td{text-align:left;border-bottom:1px solid var(--ds-trait);padding:8px 10px}.vz-onglets{margin-bottom:var(--ds-e-4,16px);flex-wrap:wrap;gap:6px;display:flex}.vz-onglets button{font:inherit;border-radius:var(--ds-r-pilule);border:1px solid var(--ds-trait-fort);cursor:pointer;background:#fff;min-height:44px;padding:.4rem .9rem}.vz-onglets button[aria-selected=true]{background:var(--ds-encre);color:#fff;border-color:var(--ds-encre)}.vz-note a,.vz-carte h3>a{padding-block:3px;display:inline-block}@media (max-width:900px),(pointer:coarse){.vz-note a,.vz-carte h3>a{align-items:center;min-block-size:44px;max-inline-size:100%;display:inline-flex}.vz-note select{min-block-size:44px}.vz-ligne input[type=number]{min-inline-size:44px}}
