.RegistrationForm_formContainer__A06rm{display:flex;flex-direction:column;gap:1rem;max-width:400px;margin:2rem auto;padding:2rem;border:1px solid #ccc;border-radius:8px;position:relative;background-color:rgba(255,255,255,.92);box-shadow:0 6px 12px rgba(0,0,0,.15)}.RegistrationForm_formGroup__BImA5{display:flex;flex-direction:column;gap:.5rem}.RegistrationForm_formGroup__BImA5 label{font-weight:700;color:#333}.RegistrationForm_formGroup__BImA5 input{padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;width:100%;color:#333;box-sizing:border-box}.RegistrationForm_formGroup__BImA5 input:focus{outline:none;border-color:#0070f3;box-shadow:0 0 0 2px rgba(0,112,243,.2)}.RegistrationForm_errorMessage__KMmJZ{color:#d32f2f;font-size:.875rem;margin-top:.25rem}.RegistrationForm_successMessage__yqMa_{color:#2e7d32;font-size:.9rem;text-align:center;padding:.5rem}.RegistrationForm_submitButton__RbqCk{padding:.75rem 1.5rem;background-color:#0070f3;color:white;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background-color .2s ease-in-out}.RegistrationForm_submitButton__RbqCk:hover{background-color:#005bb5}.RegistrationForm_submitButton__RbqCk:disabled{background-color:#ccc;cursor:not-allowed}.RegistrationForm_passwordRow__TDSEG{display:flex;flex-direction:row;gap:1rem}.RegistrationForm_passwordFieldInRow__cGmzX{flex:1 1;min-width:0}.RegistrationForm_signInPrompt__NCUl9{text-align:center;margin-top:1.5rem;font-size:.9rem;color:#333}.RegistrationForm_signInLink__63p5F{color:#0070f3;text-decoration:none;font-weight:600}.RegistrationForm_signInLink__63p5F:hover{text-decoration:underline}.RegistrationForm_closeButton__yWi5g{position:absolute;top:.75rem;right:.75rem;font-size:1.75rem;color:#666;text-decoration:none;line-height:1;padding:.25rem;transition:color .2s ease-in-out}.RegistrationForm_closeButton__yWi5g:hover{color:#333}