.register-form-container,.login-redirect-container{display:flex;flex-direction:column;gap:8px;padding:var(--mantine-spacing-md);flex:1;max-width:580px;width:100%;margin:10px auto 40px}.register-form-container .register-form-title{font-size:var(--mantine-font-size-xl);font-weight:700;line-height:24px}.register-form-container p{margin:0}.register-form-container .mantine-TextInput-label,.register-form-container .mantine-Select-label{font-size:var(--mantine-font-size-md);font-weight:700}.register-form-container .mantine-Checkbox-root{margin:8px}.register-form-container .mantine-Button-root{margin-top:32px;border-radius:8px}.register-form-container .terms-and-privacy-text{text-align:center;font-size:var(--mantine-font-size-sm);font-weight:400;margin-top:16px;line-height:24px}.register-form-container .mantine-Input-rightSection{width:-moz-fit-content;width:fit-content;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline;margin:0 8px}.register-form-container .password-instructions{margin:0 16px;font-size:var(--mantine-font-size-sm);line-height:1.5}.register-form-container .password-instructions ul{margin:8px 0;padding-left:var(--mantine-spacing-xl)}.register-form-container .password-instructions li{font-size:13px}.login-redirect-container h2{line-height:32px;font-size:18px;font-weight:600;margin-bottom:16px}.otp-field .mantine-TextInput-label{position:relative;z-index:1;left:12px;top:20px;background:white;padding:0 4px;font-size:14px}.otp-field>div>input[data-error=true]{border-color:#b70034;border-color:var(--mantine-color-additional-fail, #b70034);color:#b70034;color:var(--mantine-color-additional-fail, #b70034)}.otp-field .mantine-InputWrapper-error{color:#b70034;color:var(--mantine-color-additional-fail, #b70034);padding-left:var(--mantine-spacing-md)}.resend-button{color:var(--mantine-color-accents-primary-2)!important;-webkit-text-decoration:underline;text-decoration:underline;padding-right:24px;cursor:pointer}.form-input-field{position:relative;margin-top:15px}.form-input-field .mantine-TextInput-label{visibility:hidden;z-index:1;left:10px;top:-12px;background:white;padding:0 4px;font-size:var(--mantine-font-size-sm);color:var(--mantine-color-layout-on-surface-secondary-0);font-weight:400;position:absolute}.form-input-field.has-value .mantine-TextInput-label{visibility:visible}.form-input-field .select-store-btn{color:var(--mantine-color-accents-primary-2);font-size:var(--mantine-font-size-sm);-webkit-text-decoration:underline;text-decoration:underline;font-weight:500;padding:0 var(--mantine-spacing-sm)}
