.login_formGroup__b8uGe{display:flex;flex-direction:column;gap:.5rem}.login_formLabel__1VDDF{font-size:.875rem;color:#111827;font-weight:600}.login_inputWrapper__70Mq9{margin-top:.5rem;display:flex;align-items:center;border:1px solid #d1d5db;border-radius:.5rem;padding-left:.75rem;position:relative}.login_inputIcon__6Hm8x{flex-shrink:0;font-size:1rem;color:#6b7280;padding-right:.25rem;border-right:1px solid #d1d5db;display:flex;align-items:center}.login_inputField__i32JM{flex-grow:1;width:100%;padding:.375rem .75rem .375rem .25rem;font-size:1rem;color:#111827;outline:none;transition:border-color .2s ease}.login_inputField__i32JM::placeholder{color:#9ca3af}.login_inputField__i32JM:hover{border-color:#d1d5db;border-width:1px}.login_inputField__i32JM:focus{border-color:#d1d5db}.login_passwordToggleBtn__mGSV2{position:absolute;margin-left:auto;font-size:1rem;color:#6b7280;display:flex;align-items:center;background:none;border:none;padding:0;cursor:pointer;right:2px;margin-right:5px}.login_button__t6pyz[type=submit]{width:100%;color:#ffffff;background-color:#9ca3af;font-weight:500;border-radius:.5rem;font-size:.875rem;padding:.625rem 1.25rem;text-align:center;border:none;outline:none;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.login_button__t6pyz[type=submit]:hover{background-color:#1d4ed8}.login_button__t6pyz[type=submit]:focus{box-shadow:0 0 0 4px rgba(59,130,246,.5);outline:none}