.connexion-renvoi{margin-top:4px}body .connexion-carte button.connexion-lien{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;margin-top:12px;padding:4px 0;font-size:.85rem;font-weight:600;text-decoration:underline;display:inline-block}body .connexion-carte button.connexion-lien:hover:not(:disabled){color:var(--ink);background:0 0}body .connexion-carte button.connexion-lien:disabled{color:var(--muted);cursor:default;font-variant-numeric:tabular-nums;text-decoration:none}body .connexion-renvoi .connexion-ok,body .connexion-renvoi .connexion-err{margin:4px 0 0}body .page-avantages .connexion-carte{max-width:440px;margin:0 0 32px}body .page-avantages .connexion-carte h1{font-size:1.5rem}.connexion-onglets{border:1px solid var(--border);background:var(--bg-strong);border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin:14px 0 16px;padding:4px;display:grid}body .connexion-carte button.connexion-onglet{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;margin:0;padding:9px 6px;font-size:.9rem;font-weight:600}body .connexion-carte button.connexion-onglet[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #0000001f}body .connexion-carte button.connexion-onglet:hover:not(:disabled):not([aria-pressed=true]){color:var(--ink);background:0 0}body .connexion-carte button.connexion-onglet:focus-visible,body .connexion-carte button.connexion-voir:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.connexion-mdp{position:relative}body .connexion-carte .connexion-mdp input{padding-right:88px}body .connexion-carte button.connexion-voir{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0;padding:6px 10px;font-size:.8rem;font-weight:600;text-decoration:underline;position:absolute;top:50%;right:6px;transform:translateY(-50%)}body .connexion-carte button.connexion-voir:hover{color:var(--ink);background:0 0}.connexion-aide{color:var(--muted);margin:6px 0 0;font-size:.8rem}.connexion-autres{flex-wrap:wrap;justify-content:space-between;gap:0 16px;display:flex}.connexion-carte a.connexion-btn-lien{box-sizing:border-box;text-align:center;text-decoration:none}.connexion-carte a.connexion-lien{color:var(--muted);margin-top:12px;font-size:.85rem;font-weight:600;display:block}
