.staff-password-input{align-items:stretch;gap:8px;min-width:0;display:flex}.staff-password-input input{flex:1;min-width:0}.staff-password-input>.btn{flex:none;min-width:44px;height:auto}.staff-sign-in-note{align-items:flex-start;gap:10px;line-height:1.6;display:flex}.staff-sign-in-note>svg{flex:none;margin-top:2px}.staff-password-settings{border:1px solid var(--border,#cbd5e1);border-radius:12px;flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.staff-password-settings .staff-password-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.staff-password-settings .control-label{flex-direction:column;gap:8px;display:flex}.staff-login-link{align-items:center;gap:10px;min-width:0;display:flex}.staff-login-link input{flex:1;min-width:0}.staff-login-link>.btn{flex:none}@media (max-width:640px){.staff-password-settings .staff-password-fields{grid-template-columns:minmax(0,1fr)}.staff-login-link{flex-direction:column;align-items:stretch}}
