.google-signup-modal .modal-content{border-radius:16px;border:none;box-shadow:0 20px 60px rgba(0,0,0,.15)}.google-signup-modal .modal-header{border-bottom:1px solid #e9ecef;padding:1.25rem 1.5rem}.google-signup-modal .modal-header .modal-title{color:#5738de;font-size:22px;font-weight:700}.google-signup-modal .modal-header .btn-close:focus{box-shadow:none}.google-signup-modal .modal-body{padding:1.5rem;overflow:visible}.google-signup-modal .modal-body::-webkit-scrollbar{width:4px}.google-signup-modal .modal-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.google-signup-modal .modal-body::-webkit-scrollbar-thumb{background:#5738de;border-radius:4px}.google-signup-modal .modal-body .row{margin:0 -12px}.google-signup-modal .modal-body .form-label{font-weight:500;color:#292a2e;font-size:14px;margin-bottom:6px}.google-signup-modal .modal-body .custom-select__trigger{border-radius:8px;padding:6px 15px;min-height:42px}.google-signup-modal .modal-body .custom-select__trigger .custom-select__value{font-size:14px}.google-signup-modal .modal-body .form-control{padding:10px 15px;border:1px solid #000;font-size:14px;color:#999;border-radius:8px;transition:border-color .2s,box-shadow .2s}.google-signup-modal .modal-body .form-control:focus{border-color:#5738de;box-shadow:none}.google-signup-modal .modal-body .form-control::placeholder{color:#999}.google-signup-modal .modal-body .form-control.is-valid{border-color:#198754;background-image:none;padding-right:15px}.google-signup-modal .modal-body .form-control.is-invalid{border-color:#dc3545;background-image:none;padding-right:15px}.google-signup-modal .modal-body .form-control[as=textarea],.google-signup-modal .modal-body .form-control[rows]{resize:vertical;min-height:80px}.google-signup-modal .modal-body .form-control.MuiFormControl-root{padding:0;border:0}.google-signup-modal .modal-body .form-control.MuiFormControl-root .MuiPickersInputBase-root{border-radius:10px;border:1px solid #000}.google-signup-modal .modal-body .form-control.MuiFormControl-root .MuiPickersInputBase-root .MuiPickersSectionList-root{padding:11px 0}.google-signup-modal .modal-body .form-control.MuiFormControl-root .MuiPickersInputBase-root .MuiPickersSectionList-root span{font-size:18px;color:#999;line-height:1.5}.google-signup-modal .modal-body .form-control.MuiFormControl-root .MuiPickersInputBase-root .MuiPickersOutlinedInput-notchedOutline{border:0}.google-signup-modal .modal-body .form-control.MuiFormControl-root .MuiPickersInputBase-root.Mui-focused{border-color:#5738de}.google-signup-modal .modal-body input[type=file].form-control{padding:8px 15px;font-size:14px;color:#292a2e;cursor:pointer}.google-signup-modal .modal-body input[type=file].form-control::-webkit-file-upload-button{background:#5738de;color:#fff;border:none;border-radius:6px;padding:4px 12px;margin-right:12px;font-size:13px;cursor:pointer;-webkit-transition:opacity .2s;transition:opacity .2s}.google-signup-modal .modal-body input[type=file].form-control::file-selector-button{background:#5738de;color:#fff;border:none;border-radius:6px;padding:4px 12px;margin-right:12px;font-size:13px;cursor:pointer;transition:opacity .2s}.google-signup-modal .modal-body input[type=file].form-control::-webkit-file-upload-button:hover{opacity:.85}.google-signup-modal .modal-body input[type=file].form-control::file-selector-button:hover{opacity:.85}.google-signup-modal .modal-footer{border-top:1px solid #e9ecef;padding:1rem 1.5rem;gap:.75rem}.google-signup-modal .modal-footer .custom-btn{min-width:140px;padding:10px 20px;font-size:15px;font-weight:500}