.LoginForm_formContainer__6Z_Df{display:flex;flex-direction:column;gap:1.5rem}.LoginForm_errorMessage__H1jhA{background-color:#fee;border-left:4px solid #d32f2f;border-radius:8px;margin:0;padding:.75rem 1rem}.LoginForm_form__7mWsC{display:flex;flex-direction:column;gap:1.5rem}.LoginForm_textField___4xGw{width:100%}.LoginForm_textField___4xGw .MuiOutlinedInput-root{background-color:#f5f7fa;border-radius:8px;transition:all .2s ease-in-out}.LoginForm_textField___4xGw .MuiOutlinedInput-root fieldset{border-color:#e0e4e8;border-width:1.5px}.LoginForm_textField___4xGw .MuiOutlinedInput-root:hover fieldset{border-color:#8caafb}.LoginForm_textField___4xGw .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#1c8eff;border-width:2px}.LoginForm_textField___4xGw .MuiInputLabel-root{color:#4a5567;font-weight:500;transform:translate(14px,16px) scale(1)}.LoginForm_textField___4xGw .MuiInputLabel-root.Mui-focused{color:#1c8eff}.LoginForm_textField___4xGw .MuiInputLabel-root.MuiInputLabel-shrink{transform:translate(14px,-9px) scale(.75)}.LoginForm_textField___4xGw .MuiInputBase-input{color:#111729;font-size:.95rem}.LoginForm_passwordVisibilityIcon___V9Gt{color:#4a5567;transition:color .2s ease}.LoginForm_passwordVisibilityIcon___V9Gt:hover{color:#1c8eff}.LoginForm_submitButton__UQV9W{background:linear-gradient(135deg,#8caafb,#1c8eff)!important;border-radius:8px;box-shadow:0 4px 12px rgba(28,142,255,.2);color:#fff!important;font-size:1rem;font-weight:600;height:3.25rem;text-transform:none;transition:all .3s ease;width:100%}.LoginForm_submitButton__UQV9W:hover{box-shadow:0 6px 20px rgba(28,142,255,.3);transform:translateY(-1px)}.LoginForm_submitButton__UQV9W:disabled{background:#e0e4e8!important;box-shadow:none;color:#9ca3af!important;transform:none}.LoginForm_loadingSpinner__grWwf{color:#fff!important}.LoginForm_signupLink__TdMZq{color:#4a5567;cursor:pointer;font-size:.875rem;font-weight:500;text-align:center;text-transform:none;transition:color .2s ease}.LoginForm_signupLink__TdMZq:hover{color:#1c8eff}