.connexion237,.connexion237 .login-form-side{background:var(--civio-bg-card)}.connexion237-bascule{background:color-mix(in srgb, var(--civio-text) 7%, var(--civio-bg-card));border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:24px;padding:4px;display:grid}.connexion237-bascule-choix{min-height:44px;color:var(--civio-text-secondary);border-radius:9px;font-size:.9375rem;font-weight:550}.connexion237-bascule-choix[aria-checked=true]{background:var(--civio-bg-card);color:var(--civio-text);box-shadow:0 1px 3px color-mix(in srgb, var(--civio-text) 18%, transparent);font-weight:750}.connexion237-bascule-choix:focus-visible{outline:2px solid var(--civio-primary-text);outline-offset:2px}.connexion237-sso{min-height:48px}.connexion237-sso-phrase{text-align:center;color:var(--civio-text-secondary);margin:8px 0 0;font-size:.875rem;line-height:1.45}.connexion237 label{color:var(--civio-text)!important;font-size:.875rem!important}.connexion237-oublie{min-height:44px;color:var(--civio-primary-text);text-underline-offset:3px;align-items:center;margin:-12px 0;font-size:.875rem;font-weight:650;text-decoration:underline;display:inline-flex}.connexion237-alerte{background:var(--civio-danger-subtle);color:var(--civio-danger-text);border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:.875rem;font-weight:600;display:flex}.connexion237-alerte--attention{background:var(--civio-warning-subtle);color:var(--civio-warning-text)}.connexion237 .login-brand-side[data-panneau-de-marque=ordre]{background:var(--civio-primary);width:50%}.connexion237-marque-logo{margin-bottom:18px}.connexion237-nom{letter-spacing:-.01em;margin:0 0 12px;font-size:1.375rem;font-weight:760}.connexion237-retour{min-height:44px;color:var(--civio-primary-text);align-items:center;gap:6px;margin:-8px 0 12px;font-size:.875rem;font-weight:650;display:inline-flex}.connexion237-retour:hover{text-underline-offset:3px;text-decoration:underline}.connexion237-retour:focus-visible,.connexion237-renvoyer:focus-visible,.connexion237-bouton-lien:focus-visible{outline:2px solid var(--civio-primary-text);outline-offset:2px;border-radius:6px}.connexion237-temps{color:var(--civio-text-secondary);flex-wrap:nowrap;gap:6px;margin:0 0 20px;padding:0;font-size:.84375rem;font-weight:650;list-style:none;display:flex}.connexion237-temps li{border-top:4px solid var(--civio-border);overflow-wrap:anywhere;flex:1 1 0;min-width:0;padding-top:6px}.connexion237-temps li[data-etat=fait]{border-top-color:var(--civio-primary-fill)}.connexion237-temps li[aria-current=step]{color:var(--civio-text);border-top-color:var(--civio-primary-fill);font-weight:750}.connexion237-reponse-sso{border:1px solid var(--civio-border);background:var(--civio-bg-surface);color:var(--civio-text-secondary);border-radius:12px;margin:8px 0 20px;padding:16px;font-size:.875rem;line-height:1.5}.connexion237-renvoyer{min-height:44px;color:var(--civio-primary-text);text-underline-offset:3px;align-items:center;margin-top:8px;font-size:.875rem;font-weight:650;text-decoration:underline;display:inline-flex}.connexion237-renvoyer:disabled{opacity:.6}.connexion237-bouton-lien{background:var(--civio-primary);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;font-size:.9375rem;font-weight:650;display:flex}
