@scope(.hhh-page){.agp-appel{justify-items:start;gap:.5rem;display:grid}.agp-declencheur{min-height:44px}.agp-appel-note{max-width:56ch;font-size:var(--t-sm);color:var(--encre-2);margin:0;line-height:1.55}.agp{width:100%;max-width:100%;height:100dvh;max-height:100dvh;color:var(--encre);font-family:var(--sans);opacity:0;transition-property:opacity,display,overlay;transition-duration:.17s;transition-timing-function:var(--courbe);transition-behavior:allow-discrete;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.agp[open]{opacity:1}@starting-style{.agp[open]{opacity:0}}.agp:not([open]){pointer-events:none}.agp::backdrop{background:var(--encre-fond);opacity:0;transition:opacity .17s var(--courbe)}.agp[open]::backdrop{opacity:.45}@starting-style{.agp[open]::backdrop{opacity:0}}.agp-cadre{background:var(--surface);height:100%;color:var(--encre);transition:translate .17s var(--courbe);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;translate:0 8px}.agp[open] .agp-cadre{translate:none}@starting-style{.agp[open] .agp-cadre{translate:0 8px}}.agp-entete{border-bottom:1px solid var(--trait);background:var(--surface-2);align-items:center;gap:.6rem;padding:.6rem .9rem;display:flex}.agp-titre{font-size:var(--t-base);letter-spacing:-.01em;margin:0;font-weight:650}.agp-ia{border:1px solid var(--bleu-600);border-radius:var(--r-sm);background:var(--bleu-50);color:var(--bleu-900);font-size:var(--t-xs);letter-spacing:.08em;align-items:center;padding:.1rem .4rem;font-weight:700;display:inline-flex}.agp-fermer{border:1px solid var(--trait-2);border-radius:var(--r);background:var(--surface);width:44px;height:44px;color:var(--encre-2);transition:background var(--vitesse),color var(--vitesse),border-color var(--vitesse);flex:none;place-items:center;margin-inline-start:auto;display:grid}.agp-fermer:hover{background:var(--bleu-50);color:var(--bleu-900);border-color:var(--bleu-600)}.agp-fermer svg{width:20px;height:20px}.agp-vehicule{border-bottom:1px solid var(--trait);font-size:var(--t-sm);color:var(--encre-2);background:var(--surface);z-index:3;padding:.65rem .9rem .7rem;position:relative}.agp-vehicule-recherche{gap:.3rem;display:grid;position:relative}.agp-vehicule-recherche>label{color:var(--encre);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.agp-vehicule-champ{border:1px solid var(--trait-2);border-radius:var(--r);background:var(--surface-2);min-height:42px;color:var(--encre-3);transition:border-color var(--vitesse),box-shadow var(--vitesse),background var(--vitesse);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;padding:0 .65rem;display:grid}.agp-vehicule-champ:focus-within{border-color:var(--bleu-600);box-shadow:0 0 0 2px var(--bleu-50);background:var(--surface)}.agp-vehicule-champ input{width:100%;min-width:0;height:40px;color:var(--encre);font-family:inherit;font-size:var(--t-sm);background:0 0;border:0;outline:0;padding:0}.agp-vehicule-aide{color:var(--encre-3);font-size:var(--t-xs);margin:0;line-height:1.35}.agp-vehicule-resultats{border:1px solid var(--trait-2);border-radius:var(--r);background:var(--surface);max-height:min(17rem,44dvh);box-shadow:var(--ombre-3);z-index:4;position:absolute;inset:auto 0 0;overflow:auto;translate:0 calc(100% + .45rem)}.agp-vehicule-option{border:0;border-bottom:1px solid var(--trait);width:100%;color:var(--encre);text-align:start;font:inherit;cursor:pointer;background:0 0;gap:.12rem;padding:.7rem .75rem;display:grid}.agp-vehicule-option:last-child{border-bottom:0}.agp-vehicule-option:hover,.agp-vehicule-option:focus-visible{background:var(--bleu-50)}.agp-vehicule-option span{color:var(--encre-2);font-size:var(--t-xs);line-height:1.35}.agp-vehicule-option small{color:var(--bleu-900);font-size:var(--t-xs);font-weight:650}.agp-vehicule-charge,.agp-vehicule-erreur,.agp-vehicule-vide{color:var(--encre-2);font-size:var(--t-sm);margin:0;padding:.8rem;line-height:1.45}.agp-vehicule-erreur{color:var(--verifier)}.agp-vehicule-selection{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:54px;display:grid}.agp-vehicule-selection>svg{color:var(--bleu-600)}.agp-vehicule-identite{gap:.06rem;min-width:0;display:grid}.agp-vehicule-identite b,.agp-vehicule-identite span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agp-vehicule-identite b{color:var(--encre);font-size:var(--t-sm)}.agp-vehicule-identite span{font-size:var(--t-xs)}.agp-vehicule-source{color:var(--bleu-900)}.agp-vehicule-retirer{border:1px solid var(--trait-2);border-radius:var(--r);background:var(--surface-2);width:44px;height:44px;color:var(--encre-2);cursor:pointer;place-items:center;display:grid}.agp-vehicule-retirer:hover{border-color:var(--bleu-600);color:var(--bleu-900);background:var(--bleu-50)}.agp-fil{overscroll-behavior:contain;flex-direction:column;gap:.8rem;padding:.9rem;display:flex;overflow-y:auto}.agp-tour{justify-items:start;gap:.6rem;width:100%;display:grid}.agp-amorces{flex-wrap:wrap;gap:.4rem;display:flex}.agp-photo-guide{border-block:1px solid var(--trait);background:var(--surface-2);gap:.55rem;padding:.7rem;display:grid}.agp-photo-guide-tete{gap:.12rem;display:grid}.agp-photo-guide-tete h3{color:var(--encre);font-size:var(--t-sm);letter-spacing:-.01em;margin:0;font-weight:700}.agp-photo-guide-tete p{color:var(--encre-2);font-size:var(--t-xs);margin:0;line-height:1.4}.agp-photo-guide-grille{grid-template-columns:1.14fr 1fr 1fr;gap:2px;display:grid}.agp-photo-guide figure{background:var(--surface);grid-template-rows:74px auto;min-width:0;display:grid}.agp-photo-guide img{object-fit:cover;width:100%;height:74px}.agp-photo-guide figure:nth-child(2) img{object-position:center 33%}.agp-photo-guide figcaption{color:var(--encre-2);grid-template-columns:auto minmax(0,1fr);gap:.28rem;padding:.38rem .3rem;font-size:.625rem;font-weight:650;line-height:1.2;display:grid}.agp-photo-guide figcaption b{color:var(--bleu-700);font-family:var(--mono);letter-spacing:.05em;font-size:.58rem}.agp-ouverture{border:1px solid var(--bleu-100);border-radius:var(--r);background:var(--bleu-50);color:var(--encre);font-size:var(--t-base);padding:.8rem .9rem;line-height:1.55}.agp-ouverture p{margin:0}.agp-ouverture-suite{font-size:var(--t-sm);color:var(--encre-2);margin-top:.5rem}.agp-tel{white-space:nowrap;font-weight:650}.agp-outil{border-inline-start:2px solid var(--trait-2);width:100%;font-size:var(--t-sm);color:var(--encre-2);padding:.1rem 0 .1rem .7rem;line-height:1.45}.agp-outil[data-etat=termine]{border-inline-start-color:var(--bleu-600)}.agp-outil[data-vide=oui]{border-inline-start-color:var(--verifier)}.agp-outil[data-anime=oui]{transition:opacity .16s var(--courbe),translate .16s var(--courbe)}@starting-style{.agp-outil[data-anime=oui]{opacity:0;translate:0 8px}}.agp-outil p{margin:0}.agp-outil-titre{color:var(--encre)}.agp-outil-cours{color:var(--encre-3)}.agp-outil-resultat{color:var(--bleu-900);font-weight:650}.agp-outil-duree{font-family:var(--mono);font-size:var(--t-xs);color:var(--encre-3);font-weight:400}.agp-detail{font-size:var(--t-xs);margin-top:.2rem}.agp-detail summary{min-height:24px;color:var(--encre-2);cursor:pointer;align-items:center;font-weight:600;display:inline-flex}.agp-detail ul{color:var(--encre-2);gap:.15rem;margin:.25rem 0 0;padding-inline-start:1.1rem;display:grid}.agp-carte{width:100%}.agp-carte--vide{border-color:var(--verifier-trait)}.agp-articles{gap:.7rem;display:grid}.agp-article-texte{min-width:0}.agp-article-etats{gap:.4rem}.agp-ecartes{border-top:1px solid var(--trait);color:var(--encre-2)}.agp-imbrique{border-top:1px solid var(--trait)}.agp-lecture{letter-spacing:.04em;font-size:1.15rem}.agp-avertissement{color:var(--encre-2)}.agp-liste-magasins{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.agp-drive{margin-inline-start:.4rem}.agp-passeport{border-top:1px solid var(--trait-2);margin-top:.85rem;padding-top:.75rem}.agp-passeport-titre{justify-content:space-between;align-items:baseline;gap:.8rem;margin-bottom:.35rem;display:flex}.agp-passeport-titre b{font-size:var(--t-sm);color:var(--encre)}.agp-passeport-titre span{font-size:var(--t-xs);color:var(--encre-3)}.agp-preuves{display:grid}.agp-preuve{border-bottom:1px solid var(--trait);gap:.06rem;padding:.5rem .55rem .5rem 1rem;display:grid;position:relative}.agp-preuve:last-child{border-bottom:0}.agp-preuve:before{content:"";background:var(--verifier);width:6px;height:6px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;position:absolute;inset:.7rem auto auto 0}.agp-preuve[data-etat=valide]:before{background:var(--bleu-600)}.agp-preuve>span{font-family:var(--mono);font-size:var(--t-xs);color:var(--encre-3);letter-spacing:.04em;text-transform:uppercase}.agp-preuve>b{font-size:var(--t-sm);color:var(--encre);font-weight:650}.agp-preuve>small{font-size:var(--t-xs);color:var(--encre-2);line-height:1.35}.agp-vehicules-carte{gap:.7rem;display:grid}.agp-vehicule-candidat{border-bottom:1px solid var(--trait);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding-bottom:.7rem;display:grid}.agp-vehicule-candidat>div{gap:.08rem;min-width:0;display:grid}.agp-vehicule-candidat span,.agp-vehicule-candidat small{font-size:var(--t-xs);color:var(--encre-2);line-height:1.35}.agp-vehicule-candidat small{color:var(--bleu-900)}.agp-relais{font-size:var(--t-sm);color:var(--encre-2);justify-items:start;gap:.6rem;display:grid}.agp-relais p{margin:0}.agp-relais-b{min-height:44px}.agp-composeur{padding:.7rem .9rem calc(.7rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--trait);background:var(--surface-2);gap:.6rem;display:grid}.agp-erreur{margin:0}.agp-saisie-rang{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.agp-saisie{border:1px solid var(--trait-2);border-radius:var(--r);background:var(--surface);min-height:44px;color:var(--encre);font-family:inherit;font-size:var(--t-base);padding:.5rem .75rem}.agp-saisie:focus{border-color:var(--bleu-600)}.agp-saisie:focus-visible{outline:2.5px solid var(--bleu-600);outline-offset:2px}.agp-envoyer{min-height:44px}.agp-photo{justify-items:start;gap:.5rem;display:grid}.agp-photo-b{border:1px solid var(--trait-2);border-radius:var(--r);background:var(--surface);min-height:44px;color:var(--encre);font-size:var(--t-sm);cursor:pointer;transition:background var(--vitesse),border-color var(--vitesse);align-items:center;gap:.5rem;padding:0 .8rem;font-weight:600;display:inline-flex}.agp-photo-b:hover{background:var(--bleu-50);border-color:var(--bleu-600)}.agp-photo-b svg{flex:none;width:19px;height:19px}.agp-photo-champ:focus-visible+.agp-photo-b{outline:2.5px solid var(--bleu-600);outline-offset:2px}.agp-photo-champ:disabled+.agp-photo-b{opacity:.55;cursor:not-allowed}.agp-photo-etat{font-size:var(--t-xs);color:var(--encre-2);max-width:44ch;margin:0;line-height:1.45}.agp-photo-erreur{margin:0}.agp-apercu-rang{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.agp-apercu{object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--trait-2);width:56px;height:56px}.agp-cadre[data-depot=actif] .agp-composeur{outline:2px dashed var(--bleu-600);outline-offset:-4px;background:var(--bleu-50)}@media (min-width:768px){.agp{width:min(30rem,100%);inset:0 0 0 auto}.agp-cadre{border-inline-start:1px solid var(--trait);box-shadow:var(--ombre-3);translate:8px}@starting-style{.agp[open] .agp-cadre{translate:8px}}.agp-fil{padding:1rem}}@media (prefers-reduced-motion:reduce){.agp,.agp::backdrop,.agp-cadre,.agp-outil[data-anime=oui],.agp-fermer,.agp-photo-b{transition-duration:0s}.agp-cadre,.agp[open] .agp-cadre{translate:none}}}
