.signup-container.MuiGrid2-root{justify-content:center;flex-direction:column;align-items:center;padding:2rem;min-height:100%;background-color:#fff}.signup-container.MuiGrid2-root .logo-section{display:flex;justify-content:center}.signup-container.MuiGrid2-root .signup-panel-section{display:flex;border-color:#a1a1a1;border-radius:4px;fill:#fff;box-shadow:0 4px 100px rgba(0,0,0,.15);margin-top:48px;margin-bottom:95px;width:100%;max-width:519px}.signup-container.MuiGrid2-root .signup-panel-section .signup-content{padding:28px;height:-moz-fit-content;height:fit-content;width:100%}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .error-alert{padding-bottom:6px}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .error-alert .MuiAlert-root{align-items:center}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .error-alert .MuiAlert-root .MuiAlert-message{color:#c33f3f}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .error-alert .MuiAlert-root .MuiAlert-action button svg{width:8px;height:8px;fill:#c33f3f}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .error-alert .MuiAlert-root .MuiTypography-root span{display:inline-flex;text-decoration:underline;color:#7eb434;cursor:pointer}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .success-alert{padding-bottom:6px}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .success-alert .MuiAlert-root{align-items:center}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .success-alert .MuiAlert-root .MuiAlert-message{color:#7eb434}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .success-alert .MuiAlert-root .MuiAlert-action button svg{width:8px;height:8px;fill:#7eb434}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .success-alert .MuiAlert-root .MuiTypography-root span{display:inline-flex;text-decoration:underline;color:#7eb434;cursor:pointer}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .header{color:#1a1a1a;text-align:center;font-size:24px;font-weight:900;letter-spacing:.5px;padding-bottom:12px}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .form-section form{display:flex;flex-direction:column;gap:1rem}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .form-section form .form-group{width:100%}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .form-section form .form-group .MuiFormLabel-root.MuiInputLabel-root{padding-bottom:4px;font-size:14px}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .form-section form .form-group .MuiFormControl-root.MuiTextField-root{border-radius:4px;width:100%}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .form-section form .form-group .MuiButtonBase-root.MuiIconButton-root{top:-4px}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .form-section form .form-group .checkbox-section{margin-top:-10px}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .form-section form .form-group .checkbox-section .custom-checkbox{position:relative;padding-left:30px;cursor:pointer}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .form-section form .form-group .checkbox-section .custom-checkbox .checkmark{position:absolute;left:0;height:20px;width:20px;background-color:#fff;border-radius:3px;margin-top:5px;border:0}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .form-section form .form-group .checkbox-section .remember-me-label{color:#1a1a1a;font-size:14px;line-height:32px;letter-spacing:.25px}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .form-section form .form-group .checkbox-section .remember-me-label .terms-link{color:#80bc00;padding:0 2px;cursor:pointer}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .form-section form .form-group .checkbox-section .terms-conditions-label{font-size:15px;line-height:20px;color:#ddd;display:inline-block;padding-left:35px}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .form-section form .form-group .checkbox-section .terms-conditions-label .terms-link{color:#80bc00;padding:0 2px;cursor:pointer}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .form-section form .form-group .checkbox-container{display:flex;align-items:center;gap:8px;margin-bottom:15px}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .form-section form .form-group .checkbox-container input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1px solid #ccc;border-radius:3px;cursor:pointer;position:relative}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .form-section form .form-group .checkbox-container input[type=checkbox]:checked{background-color:#7eb434;border-color:#7eb434}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .form-section form .form-group .checkbox-container input[type=checkbox]:checked:after{content:"✔";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;color:#fff}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .form-section form .form-group .checkbox-container input[type=checkbox]:focus{outline:none;box-shadow:0 0 3px rgba(126,180,52,.5)}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .form-section form .form-group .checkbox-container label{font-size:14px;font-weight:400;color:#333;line-height:1.4;word-wrap:break-word;flex:1 1;text-align:left}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .form-section form .form-group .confirmation-text{font-size:14px;color:#666;margin:0;text-align:center;padding:0 1rem;line-height:24px}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .form-section form .form-group .confirmation-text a{color:#7eb434;font-weight:600;cursor:pointer}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .form-section form .forgot-password-link{font-size:14px;font-weight:500;text-align:center;text-decoration:underline;text-transform:inherit;color:#717272;cursor:pointer;padding:0}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .form-section form .forgot-password-link:hover{background-color:rgba(0,0,0,0)}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .form-section form .signup-button-section{display:flex;justify-content:center;align-items:center;text-align:center;height:60px;width:100%;background-color:#7eb434;color:#fff;letter-spacing:1px;font-size:18px;font-weight:500;border:none;border-radius:4px;outline:none;cursor:pointer;text-transform:inherit}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .form-section form .signup-button-section:disabled{opacity:.5;cursor:not-allowed}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .form-section form .signup-link{color:#1a1a1a;text-align:center;font-size:14px;font-style:normal;font-weight:400;display:flex;justify-content:center;align-items:center;gap:5px}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .form-section form .signup-link button{color:#80bc00;cursor:pointer;padding:0;text-transform:capitalize;justify-content:flex-start}.signup-container.MuiGrid2-root .signup-panel-section .signup-content .form-section form .signup-link button:hover{background-color:rgba(0,0,0,0)}.signup-container.MuiGrid2-root .buyers-modal .MuiDialogTitle-root .header-content{color:#fff;text-align:center;font-weight:500}.checkbox-container{display:flex;align-items:center;gap:8px;margin-bottom:15px}.checkbox-container input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1px solid #ccc;border-radius:3px;cursor:pointer;position:relative}.checkbox-container input[type=checkbox]:checked{background-color:#7eb434;border-color:#7eb434}.checkbox-container input[type=checkbox]:checked:after{content:"✔";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;color:#fff}.checkbox-container input[type=checkbox]:focus{outline:none;box-shadow:0 0 3px rgba(126,180,52,.5)}.checkbox-container label{font-size:14px;font-weight:400;color:#333;line-height:1.4;word-wrap:break-word;flex:1 1;text-align:left}.confirmation-text{font-size:14px;color:#666;margin:20px 0;text-align:center;padding:0 1rem}.confirmation-text a{color:#7eb434;font-weight:600;cursor:pointer}