._3-n4zW_adresse{border:0;min-width:0;margin:0;padding:0}._3-n4zW_legende{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-bottom:.5rem;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:.8rem;font-weight:700}._3-n4zW_pays{border:1px solid #1e2a3559;grid-template-columns:1fr 1fr;margin-bottom:1.25rem;display:grid}._3-n4zW_choixPays{min-height:46px;color:var(--ink);cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:0 .75rem;font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-weight:700;display:flex;position:relative}._3-n4zW_pays ._3-n4zW_choixPays{text-transform:none;letter-spacing:0;gap:0;margin:0;font-size:1rem;display:flex}._3-n4zW_choixPays+._3-n4zW_choixPays{border-left:1px solid #1e2a3559}._3-n4zW_choixPays input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}._3-n4zW_choixActif{background:var(--ink);color:#fff}._3-n4zW_choixPays:focus-within{outline:2px solid var(--accent-dark);outline-offset:2px;z-index:1}._3-n4zW_zoneRue{margin-bottom:1rem;position:relative}._3-n4zW_etiquette{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-bottom:.4rem;font-family:Arial,Helvetica,sans-serif;font-size:.8rem;font-weight:700;display:block}._3-n4zW_facultatif{letter-spacing:0;text-transform:none;color:#1e2a35b3;font-weight:400}._3-n4zW_champ{box-sizing:border-box;width:100%;min-height:46px;color:var(--ink);background:#fff;border:1px solid #1e2a3559;border-radius:0;padding:.7rem .85rem;font-family:Arial,Helvetica,sans-serif;font-size:1rem}._3-n4zW_champ:focus-visible{outline:2px solid var(--accent-dark);outline-offset:2px}._3-n4zW_champ[aria-invalid=true]{border-color:#ad302c}._3-n4zW_code{letter-spacing:.06em;text-transform:uppercase}._3-n4zW_code::placeholder{letter-spacing:.02em;color:#1e2a3580}._3-n4zW_aide{color:#1e2a35bf;margin:.4rem 0 0;font-family:Arial,Helvetica,sans-serif;font-size:.85rem;line-height:1.45}._3-n4zW_erreur{color:#ad302c;margin-top:.35rem;font-size:.8rem;line-height:1.35;display:block}._3-n4zW_suggestions{z-index:20;border:1px solid #1e2a3559;border-top:3px solid var(--accent);background:#fff;max-height:60vh;margin:0;padding:0;list-style:none;position:absolute;top:calc(46px + 1.6rem);left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #090e1224}._3-n4zW_suggestion,._3-n4zW_manuel,._3-n4zW_note{color:var(--ink);padding:.7rem .85rem;font-family:Arial,Helvetica,sans-serif;font-size:.95rem;line-height:1.35}._3-n4zW_suggestion{cursor:pointer;border-bottom:1px solid #1e2a3514;flex-direction:column;gap:.1rem;min-height:44px;display:flex}._3-n4zW_suggestion span{color:#1e2a35b8;font-size:.85rem}._3-n4zW_suggestionActive,._3-n4zW_suggestion:hover,._3-n4zW_manuel:hover{background:var(--canvas)}._3-n4zW_manuel{cursor:pointer;text-underline-offset:3px;text-decoration:underline}._3-n4zW_note{color:#1e2a35b8}._3-n4zW_grille{grid-template-columns:1fr 1fr;gap:1rem;display:grid}._3-n4zW_grille>label{min-width:0;display:block}._3-n4zW_pleine{grid-column:1/-1}@media (min-width:720px){._3-n4zW_grille{grid-template-columns:1fr 1fr 1fr 1fr}._3-n4zW_pleine{grid-column:span 2}}._3-n4zW_resultat{gap:.85rem;margin-top:1.25rem;display:grid}._3-n4zW_case{border:1px solid #1e2a3524;border-left:3px solid var(--accent);background:#fff;padding:1rem 1.1rem}._3-n4zW_case h3{color:var(--ink);margin:0 0 .35rem;font-size:1.05rem}._3-n4zW_case p{color:#1e2a35d9;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:.92rem;line-height:1.5}._3-n4zW_pastille{vertical-align:.05rem;border-radius:50%;width:.7rem;height:.7rem;margin-right:.45rem;display:inline-block}._3-n4zW_vert{background:#3e8e5a}._3-n4zW_jaune{background:#d7a13a}._3-n4zW_gris{background:#9aa1a8}._3-n4zW_actions{flex-wrap:wrap;gap:.6rem;margin-top:.85rem;display:flex}._3-n4zW_actions a,._3-n4zW_actions span{align-items:center;min-height:44px;padding:0 1rem;font-family:Arial,Helvetica,sans-serif;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex}._3-n4zW_principal{background:var(--accent);color:var(--lgds-night,#090e12)}._3-n4zW_secondaire{border:1px solid var(--ink);color:var(--ink)}._3-n4zW_bientot{color:#1e2a3599;border:1px dashed #1e2a3566}
