.loading_lds_ring__f1DFq{display:inline-block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px}.loading_lds_ring__f1DFq div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border-radius:50%;animation:loading_lds-ring__3h7Rl 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid transparent;border-top-color:#ac40f5}.loading_lds_ring__f1DFq div:first-child{animation-delay:-.45s}.loading_lds_ring__f1DFq div:nth-child(2){animation-delay:-.3s}.loading_lds_ring__f1DFq div:nth-child(3){animation-delay:-.15s}@keyframes loading_lds-ring__3h7Rl{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body{overflow-x:hidden}.back-home-btn{background:#af0393!important;color:#fff}.back-home-btn:hover{color:#fff}.emailverify-content{width:100%;border-radius:50px}.emailImage{width:300px;height:200px;object-fit:cover}.email-heading{font-size:25px;color:#000;font-weight:600}.email-para{font-size:21px;color:#000;font-weight:700;top:-10px;top:-25px;position:relative}.email-para.email-text{letter-spacing:0;color:#223645;font-size:16px;font-weight:400}.emailVerify-btn{width:140px;font-size:16px;font-weight:400;color:#fff;background:var(--color-secondary);border:0 solid transparent;position:relative;top:-23px;background:transparent linear-gradient(180deg,#ff9850,#ff4b00) 0 0 no-repeat padding-box;transition:background .3s ease-in-out,color .3s ease-in-out}.emailVerify-btn:hover{background:#af0393;color:#fff;border:0 solid transparent}.btn.disabled-btn:disabled{background:#b8784b!important;color:#fff;width:100%;text-align:center}.modal-header.email-verify-header{border-radius:5px 5px 0 0;background:#f1f1f1;border-bottom:none}.email-verify-icon{top:-38px}.email-verify-icon,.email-verify-icon-purple{background-color:#fff;border-radius:50%;width:17%;padding:18px;position:relative}.email-verify-icon-purple{top:-65px}.something-went-wrong{font-size:14px}p.email-para.email-para-top{top:-50px}.email-para.purple-email{letter-spacing:0;color:var(--color-primary);font-size:16px;font-weight:600}.email-verify-icon.email-verify-icon-green{width:20%;top:-46px}.phone-input-wrapper{position:relative;width:100%}.phone-input-container{width:100%}.react-tel-input .form-control{width:100%!important;height:56px!important;border:1px solid var(--color-gray-300)!important;border-radius:var(--border-radius-md)!important;font-size:var(--font-size-sm)!important;background-color:var(--color-white)!important;transition:var(--transition-medium)!important;padding:var(--spacing-xs) var(--spacing-sm) var(--spacing-xs) 64px!important}.react-tel-input .flag-dropdown{border:none!important;background:var(--color-white)!important;height:56px!important}.react-tel-input .form-control:focus:not(:disabled),.react-tel-input .form-control:hover:not(:disabled){border-color:var(--color-primary)!important;outline:none!important}.react-tel-input .form-control:focus:not(:disabled){box-shadow:0 0 0 3px rgba(82,40,132,.1)!important}.react-tel-input .form-control:disabled{color:var(--color-gray-600)!important;border-color:var(--color-gray-300)!important}.react-tel-input .form-control:disabled,.react-tel-input .form-control:disabled~.flag-dropdown{background-color:var(--color-gray-100)!important;opacity:.6!important;cursor:not-allowed!important}.phone-number-change-button{color:var(--color-primary)!important;background:transparent!important;border:none!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-medium)!important;padding:0 0 0 var(--spacing-sm)!important;cursor:pointer!important}.phone-number-change-button:hover:not(:disabled){-webkit-text-decoration:underline!important;text-decoration:underline!important}.phone-number-change-button:disabled{opacity:.6!important;cursor:not-allowed!important;color:var(--color-gray-600)!important}.react-tel-input .country-list{margin:0!important;padding:0!important;border-radius:var(--border-radius-md)!important;border:1px solid var(--color-gray-300)!important;background-color:var(--color-white)!important;width:300px!important;max-height:200px!important;overflow-y:auto!important;box-shadow:var(--shadow-sm)!important}.react-tel-input .country-list .search{display:flex!important;align-items:center!important;padding:var(--spacing-sm)!important;background:var(--color-white)!important}.react-tel-input .country-list .search-box{width:100%!important;height:34px!important;border:1px solid var(--color-gray-300)!important;border-radius:var(--border-radius-md)!important;padding:var(--spacing-xs) var(--spacing-sm)!important;font-size:var(--font-size-sm)!important}.react-tel-input .country-list .country{padding:var(--spacing-xs) var(--spacing-sm)!important;background:none!important}.react-tel-input .country-list .country.highlight,.react-tel-input .country-list .country:hover{background-color:rgba(82,40,132,.1)!important}.purple-text{color:var(--color-primary)!important;font-weight:var(--font-weight-medium)!important;font-size:var(--font-size-sm)!important;margin-bottom:var(--spacing-xs)!important;display:block!important}.react-tel-input .flag-dropdown.open,.react-tel-input .selected-flag.open{background-color:initial!important;border-radius:var(--border-radius-md) 0 0 var(--border-radius-md)!important}.react-tel-input .selected-flag:focus,.react-tel-input .selected-flag:hover{background-color:initial!important}.react-tel-input .selected-flag.open:before{border-color:transparent!important}.react-tel-input .flag-dropdown.open .selected-flag{background-color:initial!important;border-radius:var(--border-radius-md) 0 0 var(--border-radius-md)!important}.react-tel-input .selected-flag .arrow{border-top-color:var(--color-primary)!important}.react-tel-input .selected-flag .arrow.up{border-top:none!important;border-bottom:4px solid var(--color-primary)!important}.react-tel-input .flag-dropdown{border-right:none!important}.react-tel-input .flag-dropdown,.react-tel-input .selected-flag{background:transparent!important;border-radius:var(--border-radius-md) 0 0 var(--border-radius-md)!important}.react-tel-input .selected-flag{width:42px!important}.react-tel-input .form-control:focus~.flag-dropdown{border-color:var(--color-primary)!important}input.form-control.custom-phone-input.is-invalid:not(:disabled){border-color:var(--color-danger)!important}input.form-control.custom-phone-input.is-invalid:focus:not(:disabled),input.form-control.custom-phone-input.is-invalid:hover:not(:disabled){border-color:var(--color-primary)!important}.otp-container{margin:var(--spacing-md) 0}.otp-input{width:45px;height:45px;font-size:var(--font-size-lg);padding:0;margin:0 var(--spacing-xs);text-align:center;border:1px solid var(--color-gray-300);border-radius:var(--border-radius-sm);transition:var(--transition-fast)}.otp-input:focus{border-color:var(--color-primary);outline:0;box-shadow:0 0 0 .2rem rgba(82,40,132,.25)}.otp-input.is-invalid{border-color:var(--color-danger);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}@media (max-width:576px){.otp-input{width:40px;height:40px;font-size:var(--font-size-base)}}.swal2-html-container{padding:0!important}.del-popup .swal2-actions{width:100%;justify-content:flex-end;flex-direction:row-reverse;gap:20px}.del-popup{border-radius:16px!important;padding:32px 32px 60px!important;width:641px}.del-modal .del-icon-wrap{background:#f122220a;border-radius:8px;display:flex;align-items:center;justify-content:center;height:240px;margin:0 0 20px}.del-title{color:#ff3b30;font-weight:500;font-size:32px;letter-spacing:.64px;line-height:140%;text-align:center;margin:0 16px 8px;font-family:var(--font-family-primary)}.swal2-backdrop-show{background:#00000040!important;backdrop-filter:blur(5px)!important}.del-sub{color:#7d7d7d;font-size:16px;font-weight:400;line-height:140%;text-align:center;margin:0 auto 18px;max-width:470px;font-family:var(--font-family-primary)}.del-btn,.del-sub{letter-spacing:.32px}.del-btn{border-radius:48px!important;padding:16px 20px!important}.del-btn-light{background:#fff!important;color:#7d7d7d!important;border:1px solid #d9d9d9!important;flex:1}.del-btn-light:hover{background:#f5f5f5!important;color:#7d7d7d!important;border:1px solid #f5f5f5!important}.del-btn-danger{background:#ff3b30!important;color:#fff!important;flex:1;letter-spacing:.32px;border:0}.del-btn-danger:hover{background:#e73e35!important;color:#fff!important}:root{--primary-purple:var(--color-primary);--light-purple:rgba(148,38,178,.1);--gradient-purple:linear-gradient(135deg,--color-primary,#b84dc9);--shadow-soft:0 8px 25px rgba(148,38,178,.15);--shadow-hover:0 12px 35px rgba(148,38,178,.25);--border-radius:20px;--transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.profile-bg-profilesettings{padding:5px 40px;background:transparent linear-gradient(180deg,#f6e6ff,#fff) 0 0 no-repeat padding-box}p.profile-heading{letter-spacing:0;color:#223645;opacity:1;font-size:21px;font-weight:600}.back-form-con{background-color:#fcf2ff;margin-bottom:50px}.profile-pic-wrapper{width:100%;align-items:center}.uploadProfileInput{display:none}.upload-file-block{top:10px;right:10px;background-color:rgba(0,0,0,.5);padding:10px;z-index:10}.upload-file-block svg{color:#000;font-size:24px}.voilet-text-custom-margin{margin-top:20px}.edit-react-icon{background-color:#fff}.pic{object-position:center}.pic-holder .upload-file-block,.pic-holder .upload-loader{position:absolute;top:unset;left:unset;bottom:10px;right:10px;height:48px;width:48px;background-color:#fff;color:#f8f9fc;font-size:12px;font-weight:600;opacity:1;display:flex;align-items:center;justify-content:center;transition:all .2s}.pic-holder .upload-file-block{cursor:pointer}.pic-holder:hover .upload-file-block,.uploadProfileInput:focus~.upload-file-block{opacity:1}.pic-holder.uploadInProgress .upload-file-block{display:none}.pic-holder.uploadInProgress .upload-loader{opacity:1}.snackbar{visibility:hidden;min-width:250px;background-color:#333;color:#fff;text-align:center;border-radius:2px;padding:16px;position:fixed;z-index:1;left:50%;bottom:30px;font-size:14px;transform:translateX(-50%)}.snackbar.show{visibility:visible;animation:fadein .5s,fadeout .5s 2.5s}.save-changes-btn{margin-right:40px}.deactivated{width:28%}.activated{width:15%}.edit-icon-container{display:flex;align-items:center;position:absolute;right:10px;top:-3px}.pic-edit-mode{object-fit:cover;width:100%}@keyframes fadein{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadeout{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}.error-msg-medicalrec{font-size:14px}.profile-address{height:115px;resize:vertical;background:#fff 0 0 no-repeat padding-box;opacity:1;border:none}.profile-d-back{background-color:#fff}.profile-d-btn,.profile-d-btn:hover{width:300px;letter-spacing:0;color:#fff;border-radius:0;font-size:15px;border-radius:8px;background:transparent linear-gradient(180deg,#9000ff,#61009a) 0 0 no-repeat padding-box}.profile-d-btn-1{width:100%;font-size:15px;padding:10px}.profile-d-btn-1,.profile-d-btn-1:hover{background-color:#8d4f9f;color:#fff;border-radius:0;border:0}.btn.profile-d-btn-1:disabled{background-color:#787479;color:#fff;border-radius:0;border:0}p.purple-text{letter-spacing:0;color:#8d4f9f;opacity:1;font-size:15px}.voilet-text{letter-spacing:0;color:var(--color-secondary-black);opacity:1;font-size:18px;font-weight:500}label.purple-text{letter-spacing:0;color:var(--color-neutral)!important;opacity:1;font-size:16px!important;font-weight:400!important;margin-bottom:16px!important}.custom-input-control{opacity:1;border:none}.profile-notes{height:100px}.form-control:focus{outline:none;box-shadow:none}.swal-confirm-button-class{float:right;background-color:#8d4f9f!important;color:#fff;border:none;border-radius:5px;padding:8px 16px}.swal-confirm-button-class:focus-visible{outline:none}.swal-cancel-button-class{background-color:#ef5f12;color:#fff;border:none;border-radius:5px;padding:8px 16px;margin-right:15px}.swal2-container .swal2-actions{width:100%!important;justify-content:flex-end!important;gap:1rem!important;padding-right:1rem!important}.form-control.category-input:disabled{background-color:#fff!important;opacity:1}button.signature-pad-modal-btn{border:none;border-radius:0;background:transparent}.custom-col-height{height:90px}span.purple-text{letter-spacing:0;color:var(--color-primary);font-size:14px}.signature-pad-row{background:#fff 0 0 no-repeat padding-box;border-radius:3px;width:100%;background:#f9f6f9 0 0 no-repeat padding-box;border-radius:5px;padding:5px}.signature-container{text-align:end}.upload-file-block:hover{border-radius:50%}.custom-signmodal-width{max-width:44%}.signButton{font-size:14px;color:#fff;background:#ed05ed 0 0 no-repeat padding-box;border-radius:30px;border:none;box-shadow:0 3px 6px #00000029;padding:5px}.sign-heading{font-size:16px;font-weight:500;color:var(--color-secondary-black);text-transform:uppercase}.draw-btn{background-color:initial;color:#000;font-size:18px;font-weight:500;padding:0;border-radius:0;margin-right:20px;border:none;border-bottom:3px solid transparent}.draw-btn:active,.draw-btn:focus,.draw-btn:hover{background-color:initial!important;color:#000!important;border:none!important;border-bottom:3px solid var(--color-primary)!important}.signature-pad{background:var(--color-light-gray);border-radius:8px;width:100%;margin-top:20px}.signatureTabs{padding-bottom:20px;border-bottom:1px solid var(--color-gray-light)}.signatureTabs .tabItem{position:relative;color:var(--color-neutral);font-size:20px;font-weight:400;border:0;border-radius:0;padding:0 32px 16px;box-shadow:none}.signatureTabs .tabItem:hover{background-color:initial}.signatureTabs .tabItem:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:initial;border-radius:100px}.signatureTabs .activeTab,.signatureTabs .activeTab:hover{color:var(--color-orange)}.signatureTabs .activeTab:before{background-color:var(--color-orange)}.import-signature-pad{background:var(--color-light-gray);border-radius:8px;margin-top:20px;height:350px}#videoInput{position:absolute;opacity:0;pointer-events:none}#dragAndDropTitle{font-size:20px;font-weight:500;color:var(--color-secondary-black)}.or{font-size:16px;font-weight:400;color:var(--color-neutral-2)}#videoAttachLabelbox{position:relative;font-weight:500;font-size:16px;width:auto;padding:16px 45px;color:#fff;cursor:pointer;background:var(--color-primary) 0 0 no-repeat padding-box;border:0;border-radius:48px}.signpara{font-size:16px;font-weight:400;color:var(--color-neutral-2);margin-bottom:40px;margin-top:20px}.signpad-btn{font-size:14px;background:var(--color-secondary) 0 0 no-repeat padding-box;box-shadow:inset 0 3px 6px #00000029;border:1px solid var(--color-secondary);border-radius:5px;color:#fff}.upload-sign-btn{font-size:14px;background:var(--color-primary) 0 0 no-repeat padding-box;border:1px solid #e3e3e3;border-radius:5px;color:#fff}.upload-sign-btn:active,.upload-sign-btn:focus,.upload-sign-btn:hover{background:var(--color-primary) 0 0 no-repeat padding-box;border:1px solid #e3e3e3}.signpad-cancel-btn{font-size:14px;background:#cdcdd4 0 0 no-repeat padding-box;border:1px solid #e3e3e3;border-radius:5px;color:#fff}.signpad-cancel-btn:active,.signpad-cancel-btn:focus,.signpad-cancel-btn:hover{background:#cdcdd4 0 0 no-repeat padding-box!important;border:1px solid #e3e3e3!important}.purple-content{letter-spacing:0;color:#8d4f9f;opacity:1;font-size:16px;line-height:17px}.cancel-btn-app{box-shadow:0 3px 6px #00000029;border-radius:3px;opacity:1;background-color:var(--color-primary);font-size:14px;border:1px solid transparent;height:38px;color:#fff;padding:0 10px;margin-left:auto;cursor:pointer}.cancel-btn{font-size:14px!important;padding:0 10px;height:38px;color:#000}.pic.signature-small{height:50%;width:80%}.phone-number-change-button{font-size:14px;color:#713c8f;font-weight:500;cursor:pointer}@media screen and (max-width:1200px){.signature-small{width:50%;height:30%;margin-bottom:5px}}@media screen and (max-width:576px){.pic-holder{width:100px;height:100px}}@media screen and (max-width:992px){.profile-pic-wrapper{justify-content:center;margin-top:7px}.signature-pad-row{width:100%;margin-left:0}.pic-holder{position:relative;width:180px;height:180px;border-radius:50%}.pic-edit-mode,.profile-d-btn{width:100%}.voilet-text-custom-margin{margin-top:0}.save-changes-btn{width:auto;margin-right:0}.profile-bg-profilesettings{padding:10px}.profile-d-btn:hover{width:100%}}.react-tel-input.settings-phone-input .form-control{border:0;opacity:1;width:100%}.profileModal .react-tel-input .selected-flag{padding:0 0 0 24px}.profile-section{background:linear-gradient(135deg,#f8f9ff,#fff);border-radius:var(--border-radius);padding:2rem;box-shadow:var(--shadow-soft);margin:2rem 0;position:relative;overflow:hidden}.profile-section:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-purple);border-radius:var(--border-radius) var(--border-radius) 0 0}.profile-pic-wrapper{position:relative;display:flex;flex-direction:column;align-items:start;gap:24px}.pic-holder{position:relative;width:240px;height:240px;border-radius:50%;background:var(--gradient-purple);padding:4px;transition:var(--transition)}.profile-picture-section:hover .pic-holder:before,.signature-section:hover .signature-holder-btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000066;border-radius:50%}.signature-holder-btn,.signature-section:hover .signature-holder-btn:before{border-radius:12px}.profile-picture-section:hover .upload-file-block{background-color:var(--color-black)}.profile-picture-section:hover .upload-file-block svg{color:var(--color-white)}.profile-picture-section:hover .change-profile-picture,.signature-section:hover .change-signature{opacity:1}.pic{width:100%;height:100%;object-fit:cover;border-radius:50%;border:3px solid #fff;transition:var(--transition)}.uploadProfileInput{z-index:2}.upload-file-block,.uploadProfileInput{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer}.upload-file-block{top:0;left:0;background:rgba(148,38,178,.8);display:flex;align-items:center;justify-content:center;border-radius:50%;transition:var(--transition);z-index:1}.pic-holder:hover .upload-file-block{opacity:1}.upload-file-block .camera-icon{color:#000;font-size:1.5rem;animation:pulse 2s infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.signature-container{border-radius:15px;transition:var(--transition);width:100%;max-width:350px}.signature-container:hover{border-color:var(--primary-purple)}.change-profile-picture,.change-signature{color:var(--color-neutral-2);font-size:14px;font-weight:400;line-height:140%;margin-bottom:0;margin-top:16px;letter-spacing:.28px;opacity:0;transition:var(--transition)}.signature-pad-row{padding:.75rem 1rem;border-radius:10px;margin-bottom:1rem}.signature-pad-modal-btn{background:var(--gradient-purple);border:none;border-radius:8px;padding:.5rem;color:#fff;transition:var(--transition);box-shadow:0 2px 8px rgba(148,38,178,.3)}.signature-pad-modal-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(148,38,178,.4)}.pic-edit-mode,.signature-small{width:100%;height:100px;object-fit:cover;border-radius:12px;background:#d9d9d9}.signature-small{height:100px;border:1px solid #e0e0e0;background:#fff}.profile-d-btn{background:var(--gradient-purple);border:none;color:#fff;padding:.75rem 2rem;border-radius:50px;font-weight:600;letter-spacing:.5px;transition:var(--transition);box-shadow:var(--shadow-soft);text-transform:uppercase;font-size:.9rem}.profile-d-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover);color:#fff;background:linear-gradient(135deg,#b84dc9,--color-primary)}.profile-d-btn:active{transform:translateY(0)}.error-msg-medicalrec{font-size:.8rem;margin-top:.5rem;padding:.5rem;background:rgba(220,53,69,.1);border-radius:8px;border-left:3px solid #dc3545;animation:shake .5s ease-in-out}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.signature-modal .modal-content{border-radius:15px;border:none;box-shadow:var(--shadow-hover)}.signature-pad-placeholder{padding:2rem;border:2px dashed var(--primary-purple);border-radius:10px;background:var(--light-purple);text-align:center}@media (max-width:768px){.profile-section{padding:1.5rem;margin:1rem 0}.pic-holder{width:100px;height:100px}.signature-container{max-width:100%}.profile-d-btn{width:100%;margin-top:1rem}.purple-text{font-size:.85rem}}@media (max-width:576px){.signature-pad-row{flex-direction:column;gap:.5rem;text-align:center}.signature-pad-modal-btn{align-self:center}}.signature-container:hover .signature-pad-modal-btn{transform:scale(1.1)}.swal-phone-container{margin:20px 0}.swal-custom-popup{width:400px;padding:20px;border-radius:8px}.swal-custom-content{padding:0}.swal-confirm-button{background-color:var(--color-primary)!important}.swal-cancel-button,.swal-confirm-button{color:#fff!important;border:none!important;padding:8px 16px!important;border-radius:5px!important;margin:5px!important}.swal-cancel-button{background-color:#dc3545!important}.swal-phone-container .phone-input-wrapper{width:100%}.swal-phone-container .form-group{margin-bottom:0!important}.swal-phone-container .custom-phone-input{width:100%!important;height:38px!important}#phone-error{color:#dc3545;font-size:14px;margin-top:5px;text-align:left}