.covoit{max-width:52rem;padding-block:var(--e-4);gap:var(--e-4);display:grid}.covoit h1,.covoit h2,.covoit p{margin:0}.covoit .intro{color:var(--encre-2)}.covoit form{gap:var(--e-3);padding:var(--e-4);border:1px solid var(--bord);border-radius:var(--rayon);background:var(--surface);display:grid}.covoit form[hidden]{display:none}.covoit .ligne-cv{gap:var(--e-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.covoit label{font-weight:600;font-size:var(--t-xs);gap:.25rem;display:grid}.covoit input[type=text],.covoit input[type=number],.covoit input[type=time],.covoit select,.covoit textarea{width:100%;min-height:2.75rem;padding:0 var(--e-3);border:1px solid var(--bord);border-radius:var(--rayon-champ,var(--rayon));background:var(--papier);color:var(--encre);font:inherit;font-weight:400;font-size:var(--t-s)}.covoit textarea{padding:var(--e-2) var(--e-3);min-height:5rem}.covoit .champ-lieu{position:relative}.covoit [role=listbox]{z-index:5;background:var(--surface);border:1px solid var(--bord);border-radius:var(--rayon);box-shadow:var(--ombre-douce);margin:2px 0 0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0}.covoit [role=listbox][hidden]{display:none}.covoit [role=listbox] li{padding:var(--e-2) var(--e-3);cursor:pointer;border-bottom:var(--filet);gap:2px;font-weight:400;display:grid}.covoit [role=listbox] li[aria-selected=true],.covoit [role=listbox] li:hover{background:var(--action-fond)}.covoit [role=listbox] .meta{font-size:var(--t-xs);color:var(--encre-2)}.covoit .case-cv{align-items:center;gap:var(--e-2);min-height:2.75rem;font-weight:400;font-size:var(--t-s);display:flex}.covoit .options-cv{align-items:end}.covoit .fourchette-cv{gap:2px;display:grid}.covoit .fourchette-cv[hidden],.covoit .conseil-cv[hidden],.covoit .stripe-cv[hidden]{display:none}.covoit .fourchette-cv input[type=range]{width:100%;accent-color:var(--action)}.covoit .bornes-cv{font-size:var(--t-xs);color:var(--encre-2);justify-content:space-between;display:flex}.covoit .conseil-cv{align-items:center;gap:var(--e-2);font-size:var(--t-s);flex-wrap:wrap;display:flex}.covoit .stripe-cv summary{cursor:pointer;font-weight:700}.covoit .stripe-cv ol{margin:var(--e-2) 0 0;font-size:var(--t-s);gap:.25rem;padding-left:1.2rem;display:grid}.covoit .case-cv input{width:1.2rem;height:1.2rem;accent-color:var(--action)}.covoit .actions-cv{gap:var(--e-2);flex-wrap:wrap;display:flex}.covoit .liste-cv{gap:var(--e-2);margin:0;padding:0;list-style:none;display:grid}.covoit .liste-cv[hidden]{display:none}.covoit .carte-trajet{padding:var(--e-3);border:1px solid var(--bord);border-radius:var(--rayon);background:var(--surface);color:var(--encre);gap:2px;text-decoration:none;display:grid}.covoit .carte-trajet:hover{border-color:var(--action)}.covoit .itineraire-cv{font-size:var(--t-m)}.covoit .quand-cv,.covoit .conducteur-cv{color:var(--encre-2);font-size:var(--t-s)}.covoit .liste-cv>li:not(:has(.carte-trajet)){padding:var(--e-2) 0;border-bottom:var(--filet);gap:2px;display:grid}.covoit .encart-cv{padding:var(--e-3) var(--e-4);border-radius:var(--rayon);background:var(--action-fond)}.covoit .encart-cv ul{margin:var(--e-2) 0 0;padding-left:1.2rem}.covoit [data-cv-message]:empty,.covoit [data-cv-acces]:empty{display:none}.covoit [data-cv-message].erreur{color:var(--rouge);font-weight:700}.covoit [data-cv-acces]{align-items:center;gap:var(--e-2);padding:var(--e-3);border:1px dashed var(--bord);border-radius:var(--rayon);flex-wrap:wrap;display:flex}.covoit .detail-prix{justify-content:start;gap:.25rem var(--e-4);margin:var(--e-2) 0;grid-template-columns:auto auto;display:grid}.covoit .detail-prix dd{text-align:right;margin:0}.covoit .infos-cv{gap:.25rem;margin:0;padding-left:1.2rem;display:grid}.covoit .passagers-cv{gap:var(--e-2);padding:0;list-style:none;display:grid}.covoit .passagers-cv li{align-items:center;gap:var(--e-2);flex-wrap:wrap;display:flex}.covoit .demo-cv{padding:var(--e-2) var(--e-3);border-radius:var(--rayon);background:var(--sec-premium);color:var(--sec-premium-fort);font-weight:700}.covoit .demo-cv[hidden]{display:none}.covoit [data-cv-action] select{max-width:8rem}.covoit .carte-cv{border-radius:var(--rayon);border:1px solid var(--bord);height:22rem;overflow:hidden}.covoit .carte-cv[hidden]{display:none}.covoit .badge-cv{background:var(--action-fond);color:var(--action);font-size:var(--t-xs);vertical-align:middle;border-radius:999px;padding:1px .5rem;font-weight:700;display:inline-block}.covoit [data-cv-action]{gap:var(--e-2);justify-items:start;display:grid}.covoit .note-cv{color:var(--sec-premium-fort);white-space:nowrap;font-weight:700}.covoit .verifie-cv{background:var(--succes-fond);color:var(--succes)}.covoit form.avis-cv{padding:var(--e-3);gap:var(--e-2)}.covoit .passagers-cv form.avis-cv{flex-basis:100%}.covoit .etoiles-cv{border:0;margin:0;padding:0}.covoit .etoiles-cv legend{font-weight:600;font-size:var(--t-s);margin-bottom:.25rem;padding:0}.covoit .rangee-etoiles{flex-direction:row-reverse;gap:2px;display:inline-flex}.covoit .etoiles-cv input{opacity:0;width:1px;height:1px;position:absolute}.covoit .etoiles-cv label{color:var(--bord);cursor:pointer;font-size:2rem;line-height:1}.covoit .rangee-etoiles input:checked~label,.covoit .rangee-etoiles label:hover,.covoit .rangee-etoiles label:hover~label{color:var(--or)}.covoit .etoiles-cv input:focus-visible+label{outline:2px solid var(--action);outline-offset:2px}.covoit .liste-avis{margin:var(--e-2) 0 0;gap:var(--e-2);padding:0;list-style:none;display:grid}.covoit .liste-avis li{padding-bottom:var(--e-2);border-bottom:var(--filet);gap:2px;display:grid}.covoit .vehicule-cv{gap:var(--e-3);padding:var(--e-3);border:1px solid var(--bord);border-radius:var(--rayon);background:var(--surface);flex-wrap:wrap;align-items:center;display:flex}.covoit .vehicule-cv img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--rayon);width:12rem;max-width:100%}.covoit .vehicule-cv p{margin:0}.covoit .carte-trajet.avec-photo{column-gap:var(--e-3);grid-template-columns:5.5rem 1fr}.covoit .carte-trajet.avec-photo>span{grid-column:2}.covoit .vignette-cv{aspect-ratio:4/3;object-fit:cover;border-radius:var(--rayon);grid-row:1/span 5;align-self:start;width:5.5rem}.covoit .photo-vehicule{gap:var(--e-2);display:grid}.covoit .photo-vehicule img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--rayon);width:16rem;max-width:100%}.covoit .photo-vehicule img[hidden]{display:none}.covoit .photo-vehicule label.bouton{align-items:center;gap:var(--e-2);cursor:pointer;flex-direction:row;display:inline-flex}.covoit .equipements-cv{gap:var(--e-2) var(--e-4);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.covoit .equipements-cv legend{font-weight:600;font-size:var(--t-xs);margin-bottom:var(--e-2)}.covoit .regles-cv summary{cursor:pointer}.covoit .versements-cv:empty{display:none}.covoit .versements-cv{gap:var(--e-2);margin:var(--e-3) 0;padding:var(--e-4);border:1px solid var(--bord);border-radius:var(--rayon);background:var(--papier);display:grid}.covoit .versements-cv.pret{justify-content:space-between;align-items:center;gap:var(--e-2);padding:var(--e-3) var(--e-4);flex-wrap:wrap;display:flex}.covoit .versements-cv p{margin:0}.covoit .versements-ligne{align-items:flex-start;gap:var(--e-3);flex-wrap:wrap;display:flex}.covoit .versements-ligne .bouton{margin-top:1.6rem}.covoit .courriel-cv{font-weight:600;font-size:var(--t-s);flex:18rem;gap:.25rem;display:grid}.covoit .courriel-cv small{font-weight:400;font-size:var(--t-xs)}.covoit .courriel-cv input{width:100%;min-height:2.75rem;padding:0 var(--e-3);border:1px solid var(--bord);border-radius:var(--rayon-champ,var(--rayon));background:var(--papier);color:var(--encre);font:inherit}.covoit .sortes-cv{gap:var(--e-2);margin:var(--e-3) 0 var(--e-2);flex-wrap:wrap;display:flex}.covoit .sortes-cv [data-cv-n]:empty{display:none}.covoit .pastille-bouton{min-height:2.5rem;padding:0 var(--e-3);border:1px solid var(--bord);background:var(--surface);color:var(--encre);font:inherit;font-size:var(--t-s);cursor:pointer;border-radius:999px;font-weight:600}.covoit .pastille-bouton:hover{border-color:var(--sec-fort,var(--action))}.covoit .pastille-bouton[aria-pressed=true]{border-color:var(--sec-fort,var(--action));background:color-mix(in srgb, var(--sec,var(--action-fond)) 55%, var(--surface));font-weight:800}.covoit .semblables-cv h2,.covoit .semblables-cv h3{font-size:var(--t-m);margin:0 0 var(--e-2)}.covoit .semblables-cv ul{margin:0 0 var(--e-3);gap:var(--e-2);padding:0;list-style:none;display:grid}.covoit .liste-cv>li.carte-demande,.covoit .carte-demande{padding:var(--e-3);border:1px dashed var(--bord);border-radius:var(--rayon);background:var(--surface);gap:.25rem;display:grid}.covoit .carte-demande .actions-cv{margin:var(--e-1) 0 0}.covoit .etapes-trajet-cv{gap:var(--e-2);margin:var(--e-3) 0;flex-wrap:wrap;display:flex}.covoit .versement-cv{font-size:var(--t-s)}
