/* Seleção explícita do perfil de acesso: somente login. */
.auth-card.login-card .login-account-switch{margin:0 0 20px}
.auth-card.login-card .profile-grid{margin:8px 0 10px}
.auth-card.login-card .profile-choice{min-height:54px;gap:8px}
.auth-card.login-card .login-mode-description{min-height:20px;margin:0;color:#767d89;font-size:11px;line-height:1.5}
.auth-card.login-card .login-extra-field{padding:12px 13px 5px;border:1px solid #f5dadc;background:#fffbfb;border-radius:12px}
.auth-card.login-card .login-extra-field .field-hint{display:block;margin-top:5px;font-size:10px;line-height:1.5;color:#848a95}
@media(max-width:560px){.auth-card.login-card .profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-card.login-card .profile-choice{min-height:70px;flex-direction:column;gap:5px;padding:6px 3px;font-size:10px}}
