.student-auth-section .auth-form-grid{align-items:start}.student-auth-section .auth-card .field{min-width:0}.student-auth-section .wf149-password-field{position:relative;width:100%}.student-auth-section .wf149-password-field input{width:100%;padding-right:50px!important}.student-auth-section .wf149-password-toggle{position:absolute;right:7px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:36px;height:36px;border:1px solid #dbe6f2;border-radius:10px;background:#f3f7fb;color:#123f70;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.student-auth-section .wf149-password-toggle:hover,.student-auth-section .wf149-password-toggle:focus-visible{background:#e5eef8;border-color:#b9cee4;color:#071529;outline:2px solid rgba(19,77,135,.12);outline-offset:1px}.student-auth-section .auth-form-grid input,.student-auth-section .auth-form-grid select,.student-auth-section .auth-form-grid textarea{min-height:46px;border-radius:12px}.student-auth-section .auth-form-grid .field label{margin-bottom:6px;font-weight:700}.student-auth-section .auth-submit .wf-btn{min-height:46px}@media(max-width:700px){.student-auth-section .auth-card{padding:16px!important}.student-auth-section .auth-form-grid{grid-template-columns:1fr!important;gap:11px!important}.student-auth-section .auth-form-grid .field{grid-column:1/-1!important}.student-auth-section .auth-form-grid input,.student-auth-section .auth-form-grid select{min-height:44px}.student-auth-section .auth-form-head h2{font-size:1.35rem!important;line-height:1.16}.student-auth-section .auth-form-head p{font-size:.8rem!important;line-height:1.45}}