.credential-field{gap:.55rem;min-width:0;display:grid}.credential-password{align-items:stretch;gap:.5rem;min-width:0;display:flex}.credential-password input{flex:1;width:100%;min-width:0}.credential-password button{min-height:44px;font:inherit;flex:none;padding:.65rem}.credential-help,.credential-feedback{color:#bdcfd7;font-size:.9rem;line-height:1.5;display:block}.credential-feedback{color:#ffdf98}.credential-feedback[data-valid=true]{color:#8fe1bc}.credential-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
