@import url(https://fonts.googleapis.com/css2?family=Comfortaa:wght@300;400;500;600;700&display=swap);.patientSurveyContainer{display:flex;flex-direction:column;margin:20px auto;max-width:800px;padding:0 25px}.patientSurveyHeader{margin:50px 0}.patientSurveyTitle{display:flex;flex-direction:row;justify-content:space-between}.patientSurveyHeaderContent{flex-direction:column}.patientSurveyHeaderText{color:#707070;display:flex;font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:22px}.patientSurveyHeaderQuestions{color:#bababa;font-size:14px;font-weight:400;line-height:17px}.patientSurveyHeaderDate,.patientSurveyHeaderQuestions{align-items:center;display:flex;font-family:Inter;font-style:normal}.patientSurveyHeaderDate{color:#489dff;font-size:12px;font-weight:700;line-height:15px;text-align:right}.patientSurveyQuestionContainer{flex-direciton:row;display:flex}.patientSurveyQuestion{background-color:#489dff;border-radius:100px;height:20px;margin-right:10px;position:relative;width:20px}.patientSurveryQuestionNumber{color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:20px;text-align:center}.patientSurveyQuestionAnswer{display:flex;flex-direction:column;gap:24px;margin-bottom:24px}.patientSurveyButtons{display:flex;gap:20px;margin-left:35px}.patientSurveyQuestionText{color:#bababa;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:19px}.error-msg{padding:0}.carexLogoContainer{display:block;margin-bottom:20px;margin-top:30px}.carexLogoContainer1{margin-left:80px}.carexLogo{max-height:120px;max-width:120px}@media (min-width:100px) and (max-width:660px){.cexInputArea{max-width:100%;width:95%!important}}.ratingModuleRatingsContainer{display:flex;flex-direction:row}.ratingModuleRatingContainer{height:20px;position:relative;width:20px}.ratingModuleRatingStar{cursor:pointer;position:absolute}.signInText{color:#707070;font-family:Roboto,sans-serif;font-size:24px;margin-bottom:10px}.createAccountDiv{display:block}.createAccountText{color:#bebebe;float:left;margin:0 0 15px}.createAccountText,.signInButton{font-family:Arial,sans-serif;font-size:14px}.signInButton{align-items:center;background-color:#fff;border:1px solid #bababa;border-radius:20px;box-shadow:none;color:#2196f3;cursor:pointer;display:flex;height:26px;justify-content:center;margin-left:0;margin-top:20px;padding:6px 16px;text-transform:uppercase}.link-button-container{align-items:center;display:flex;justify-content:space-between;margin-top:32%}.goToRegisterLink{color:#489dff;float:left;font-family:Arial,sans-serif;font-size:14px;margin-right:auto}.commonText{color:#bababa!important}.loginFormLabel{color:#a7a7a7;font-size:12px;font-style:normal;font-weight:400;line-height:20px;margin:0;padding:0}.login-passwordResetLinkdiv{margin-bottom:10px}.input{height:1.4375em}.input__error{color:#ff3b3b;font-size:12px!important}.swal-title{font-family:Raleway;font-size:24px;font-weight:700;line-height:25.18px}.swal-html-container{font-family:Inter;font-size:12px;font-weight:400;line-height:14.52px}@media (max-width:790px){.rightSideDiv{width:78%!important}}.login_blueButton{background:#489dff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Raleway;font-size:14px;padding:8px 18px;width:fit-content}.login_blueButton:hover{background:#3679c5;color:#fff}.loading__spinner{align-items:center;background-color:#00000040;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.loading__image-spinner{background-image:url(/static/media/Preloader_7.20507e21127eacc2571e.gif);background-repeat:no-repeat;height:70px;width:70px}.formContainer{display:flex;flex-direction:column}@media (min-width:100px) and (max-width:426px){.loginFormContainer{width:90%!important}}@media (min-width:426px){.loginFormContainer{width:60%}}.footerContainer{align-items:flex-start;background-color:#f5f5f5;border-top:1px solid #e0e0e0;bottom:0;display:flex;flex-direction:row;left:0;padding-left:20px;position:fixed;width:100%}.footerContent{color:#666;display:flex;flex-direction:column;flex-grow:1}.footerText{font-family:Raleway;font-size:.875rem;font-weight:200;margin:5px 0}.footerVersion{align-self:flex-end;margin-right:3rem;margin-top:10px}.loginBodyContainer{overflow-y:hidden}.leftSideDiv{width:40%}.carexLogoContainer0{display:none;margin-bottom:20px;margin-left:30px;margin-top:30px}.carexLogoContainer1{margin-left:40px;margin-top:30px;position:relative;z-index:2}.carexLogo{margin:0;min-width:200px;padding-bottom:20px;z-index:1000}.blue-ring{animation:rotate 5s linear infinite;width:1100px;z-index:1}.blue-ring,.centeredText{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.centeredText{display:flex;flex-direction:column;gap:40px;padding:20px;text-align:center;width:500px}.centeredText--main{font-family:Inter;font-size:40px}.centeredText--secondary{font-family:Inter;font-size:20px}.carexLogoText{color:#707070;font-family:Roboto,sans-serif;font-size:14px;font-weight:400}.loginImageContainer{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;margin-top:-100px;position:relative}.loginImage{display:inline-block;margin-right:-80px;max-width:100%;vertical-align:middle;width:auto}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media (min-width:100px) and (max-width:426px){.carexLogoContainer0{display:block;height:fit-content;margin-left:0}.loginBodyContainer{align-items:center;flex-direction:column}.leftSideDiv{display:none}.loginFormContainer{align-items:center;justify-content:center;width:90%}.inputFieldDiv{flex-wrap:wrap;width:80%}}@media (min-width:426px) and (max-width:660px){.carexLogoContainer0{display:block;height:fit-content}.inputFieldDiv{flex-wrap:wrap;width:80%}.leftSideDiv{display:none}.rightSideDiv{width:100%}.loginBodyContainer{align-items:center;flex-direction:column}}@media (min-width:660px) and (max-width:768px){.carexLogoContainer0{display:none}.inputFieldDiv{flex-wrap:wrap;width:80%}}@media (min-width:768px) and (max-width:1024px){.carexLogoContainer0{display:none}.inputFieldDiv{flex-wrap:wrap;width:80%}.loginBodyContainer{flex-direction:row}}@media (min-width:1024px) and (max-width:1380px){.carexLogoContainer0{display:none}.inputFieldDiv{flex-wrap:wrap;width:80%}.loginBodyContainer{flex-direction:row}}.loginBodyContainer{display:flex;flex-direction:row;height:100vh;overflow-x:hidden;text-align:left}.leftSideDiv{background-color:#f6f6f6;height:100%;position:relative;width:45%}.rightSideDiv{align-items:center;background-color:#fff;display:flex;justify-content:center;width:55%;z-index:100}.inputFieldDiv{flex-direction:row;margin-bottom:5px;width:350px}@media (min-width:100px) and (max-width:426px){.loginBodyContainer{align-items:center;flex-direction:column}.leftSideDiv{display:none}.rightSideDiv{width:80%}}@media (min-width:426px) and (max-width:660px){.loginBodyContainer{flex-direction:column}.rightSideDiv{width:80%}}@media (min-width:768px) and (max-width:1024px){.loginBodyContainer{flex-direction:row}}@media (min-width:1024px) and (max-width:1380px){.loginBodyContainer{flex-direction:row}}body{margin:0;padding:0}.clickable{cursor:pointer}.inputFieldDivRegister{gap:20px;height:77px}.inputFieldDivRegister,.userDetailsForm{display:flex;flex-direction:column}.nameLastNameContainer{display:flex;flex-wrap:wrap;gap:10px;width:100%}.linkText{color:#489dff;font-family:Arial;font-size:12px;font-style:normal;font-weight:400;line-height:24px;text-decoration:none}.privacyPolicyContainer{display:flex;flex-direction:row;margin-top:20px}.commonText{color:#bababa;font-family:Inter;font-size:10px;font-weight:700}.registerFormCheckbox{position:relative;top:2px}.backSignIn{color:#489dff;font-family:Arial;font-size:12px;font-style:normal;font-weight:400;line-height:14px;margin-right:auto!important;text-align:left}.reg_btn_container{align-items:center;display:flex;justify-content:space-between;margin-top:25px}.signUpButton{align-items:center;background-color:#fff;border:1px solid #bababa;border-radius:20px;box-shadow:none;color:#2196f3;cursor:pointer;display:flex;font-family:Arial,sans-serif;font-size:14px;height:26px;justify-content:center;margin-left:0;margin-top:20px;padding:6px 16px;text-transform:capitalize;width:max-content}@media (min-width:1400px){.inputFieldDivRegister{flex-direction:row}}@media (min-width:790px) and (max-width:820px){.rightSideDiv{width:70%}}@media (max-width:1399px){.inputFieldDivRegister{flex-direction:column;gap:5px;height:auto!important;margin-top:5px}.backSignIn{margin:19px 0 0 auto}}@media (min-width:100px) and (max-width:426px){.inputFieldDivRegister{flex-wrap:wrap;width:80%}}@media (min-width:426px) and (max-width:660px){.inputFieldDivRegister{flex-wrap:wrap;width:80%}}@media (min-width:660px) and (max-width:768px){.inputFieldDivRegister{flex-wrap:wrap;width:80%}}@media (min-width:768px) and (max-width:1024px){.inputFieldDivRegister{flex-wrap:wrap;width:80%}}@media (min-width:1024px) and (max-width:1380px){.inputFieldDivRegister{flex-wrap:wrap;width:80%}}.tooltiptext{background-color:#555;border-radius:6px;bottom:125%;color:#fff;font-size:10px;left:35%;margin-left:-60px;opacity:0;padding:5px 10px;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:220px;z-index:1}.tooltiptext:hover .tooltiptext{opacity:1;visibility:visible}.tooltiptext .pi-input-ele:hover~.tooltiptext{display:block}.show-password__icon img{margin-left:-30px;margin-top:8px;width:20px}.Reg-blueButton{background:#489dff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Raleway;font-size:14px;padding:8px 18px;width:fit-content}.Reg-blueButton:hover{background:#3679c5;color:#fff}.passwordStrengthChecker{margin-top:25px}.passwordStrengthMeterGreen{background-color:#81d78f}.passwordStrengthMeterGreen,.passwordStrengthMeterRed{border-radius:3px;height:6px;margin:5px 5px 5px 0;width:40px}.passwordStrengthMeterRed{background-color:#ff3b3b}.passwordStrengthMeterGray{background-color:#dbdbdb;border-radius:3px;height:6px;margin:5px 5px 5px 0;width:40px}.commonText{font-weight:400px}.tier-picker__backdrop{background-color:#00000040;display:grid;height:100%;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:10}.tier-picker__container{background-color:#fff;border:1px solid #dedede;border-radius:4px;box-shadow:0 5px 15px #00000080;gap:20px;height:550px;justify-content:center;padding:30px 20px 20px;position:absolute;width:1000px;z-index:11}.tier-picker__container .tier-picker__tier-card{background-color:#f6f5f3;border:2px solid #d7d9dc;border-radius:8px;cursor:pointer;height:80%;padding:10px;width:100%}.tier-picker__container .tier-picker__container__title{color:#707070;font-family:Inter;font-size:22px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:50px}.tier-picker__container .tier-card__title{color:#6f6f6f;font-family:Inter;font-size:18px;font-style:normal;font-weight:700;margin-bottom:20px;margin-top:8px;text-align:center}.tier-picker__container .tier-card__price{color:#489dff;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;margin-bottom:20px;margin-top:0}.tier-picker__container .features__list{color:#bababa;list-style:none;padding-left:0}.tier-picker__container .features__list li{list-style:none;margin-bottom:8px;margin-top:8px}.tier-picker__container .tier-card__selected{border:2px solid #b2da5d;box-shadow:0 0 10px #7aa12680}.continueButton{align-items:center;background:#489dff;background:var(--Label-text,#489dff);border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;gap:10px;justify-content:center;padding:8px 18px;transform:translateX(430%) translateY(250px);z-index:12}.tier-picker__backdrop{opacity:0;transition:opacity .3s ease-in-out}.tier-picker__backdrop.show{opacity:1}.bullet-point{color:#62900080;margin-right:5px}.tier-picker__container__tier-cards{display:flex;gap:20px;height:460px;justify-content:center}.most-popular-tag{color:#4caf50;font-size:.8rem;font-weight:500;margin-left:8px}.forgot-commonText{background:#0000!important;color:#bababa;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:14px}.forgot-goToRegisterLink{color:#489dff;float:left;font-family:Inter;font-size:12px;line-height:normal;margin-right:auto}.input{font:inherit}.modalTitleDescription{font-size:14px;font-weight:400;margin:20px 0 5px;width:30vw}.otp__input{margin-bottom:15px}.otp__input input{background-color:#fff;background-image:none;border:1px solid #ccc;color:#555;display:inline-block;line-height:1.42857143;padding:6px 12px;width:100px}.BlueButton,.otp__input input{border-radius:4px;font-family:Raleway;font-size:14px}.BlueButton{background:#489dff;border:none;color:#fff;cursor:pointer;padding:8px 18px;width:fit-content}.BlueButton:hover{background:#3679c5;color:#fff}.connectYourAccounts{min-width:60%}.accountsConnectionTitle{color:#707070;font-family:Helvetica Neue;font-size:24px;font-style:normal;font-weight:500;line-height:normal;margin:20px 0}.BacktoMainActions{margin:50px 0 0}.clickableIcon{cursor:pointer}.rowInputFields{margin-right:50px}.resetPasswordButton{align-items:center;background-color:#fff;border:1px solid #bababa;border-radius:20px;box-shadow:none;color:#2196f3;cursor:pointer;display:flex;font-family:Arial,sans-serif;font-size:14px;height:26px;justify-content:center;margin-left:0;margin-top:20px;padding:6px 16px;text-transform:uppercase}.reset_btn_container{align-items:center;display:flex;justify-content:flex-end;margin-top:25px;width:350px}.loginFormContainer{align-items:center;justify-content:center;width:90%}.commonText{font-family:Arial;line-height:14px}.commonText,h6{color:#a7a7a7;font-size:12px;font-style:normal;font-weight:400}h6{line-height:20px;margin:0;padding:0}.passwordResetLinkdiv{margin-bottom:10px;margin-top:10px}.otpDiv{margin-top:50px}.input{-webkit-tap-highlight-color:transparent;animation-duration:10ms;animation-name:mui-auto-fill-cancel;background:none;border:0;border-bottom:1px solid #0000006b;box-sizing:initial;color:currentColor;display:block;font-family:Comfortaa;font-size:18px;height:34px;letter-spacing:inherit;line-height:20px;margin:0;min-width:0;padding:0;width:300px}.input:invalid{box-shadow:none}.input:focus{outline:0}.pi-input-skel-block{flex:1 1;min-width:200px}.pi-input{justify-content:space-evenly}.pi-input .pi-label{color:#707070;font-size:13px;font-weight:400;line-height:14px;max-width:100%;text-align:right}.pi-input .pi-input-skel{align-items:center;display:flex;flex-basis:0;flex-grow:1;margin-top:3px;max-width:100%;position:relative}.pi-input .pi-input-skel .pi-input-suggestions{background-color:#fff;left:0;position:absolute;top:100%;width:100%;z-index:100}.pi-input .pi-input-skel .pi-input-suggestions .pi-opt-list{display:flow-root;list-style:none;margin:0;max-height:40vh;overflow-y:auto;padding:0}.pi-input .pi-input-skel .pi-input-prefix{background-color:#dedede;border-radius:4px 0 0 4px;border-right:1px solid #bababa;color:#707070;font-size:12px}.pi-input .pi-input-skel .pi-input-ele{background-color:#f6f6f6;border:none;border-radius:0 4px 4px 0;color:#707070;font-family:Raleway;font-size:13px;height:20px;outline:none;padding:10px;width:100%}.pi-input .pi-input-skel.pi-input-error-border{border:1px solid red;border-radius:3px}.pi-input .pi-input-skel .tooltiptext{background-color:#555;border-radius:6px;bottom:125%;color:#fff;font-size:10px;left:35%;margin-left:-60px;opacity:0;padding:5px 10px;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:220px;z-index:1}.pi-input .pi-input-skel:hover .tooltiptext{opacity:1;visibility:visible}.pi-input .pi-input-skel .pi-input-ele:hover~.tooltiptext{display:block}.custom-phone-input-container.react-tel-input{width:100%!important}.custom-phone-input-container .special-label{display:none}.pi-input-error-message{margin-left:51%}.pi-input-error-message,.pi-input-error-message-sub{color:red;font-size:10px}.btn{border:1px solid #a3c830;color:#a3c830;cursor:pointer;font-size:12px;padding:7px 0}.btn,.btn:hover{background-color:#fff}.reset_blueButton{background:#489dff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Raleway;font-size:14px;padding:8px 18px;width:fit-content}.reset_blueButton:hover{background:#3679c5;color:#fff}.formContainer{width:100%}.loginFormContainer{width:60%}.loading-container{align-items:center;display:flex;height:100vh;justify-content:center}.loaderAuth{animation:rotation 2s linear infinite;border-color:#002237;border-radius:50%;border-style:solid solid dotted dotted;border-width:3px;box-sizing:border-box;display:inline-block;height:48px;position:relative;width:48px}.loaderAuth:after{animation:rotationBack 1s linear infinite;border:3px #0d5b80;border-radius:50%;border-style:solid solid dotted;bottom:0;box-sizing:border-box;content:"";height:24px;left:0;margin:auto;position:absolute;right:0;top:0;transform-origin:center center;width:24px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotationBack{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.third-party-auth{align-items:center;background-color:#f0f2f5;display:flex;justify-content:center;min-height:100vh;padding:1rem}.third-party-auth__container{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;max-width:400px;padding:2rem;width:100%}.third-party-auth__title{font-size:1.5rem;margin-bottom:1.5rem;text-align:center}.third-party-auth__Maintitle{color:#777;font-size:1.2rem;margin-bottom:1.5rem;text-align:center}.third-party-auth__form{display:flex;flex-direction:column;gap:1rem}.third-party-auth__input{border:1px solid #ccc;border-radius:4px;font-size:1rem;padding:.75rem}.third-party-auth__button{border:none;border-radius:4px;cursor:pointer;font-size:1rem;padding:.75rem;transition:background-color .3s ease}.third-party-auth__button--primary{background-color:#489dff;color:#fff}.third-party-auth__button--primary:hover{background-color:#408ce4}.third-party-auth__button--auth0{align-items:center;background-color:#fdbba4;border:2px solid #ec521d;border-radius:4px;color:#d15127;cursor:pointer;display:flex;gap:15px;justify-content:center;padding:10px 20px}.third-party-auth__button--auth0:hover{background-color:#fdad90}.third-party-auth__separator{align-items:center;display:flex;margin:1rem 0;text-align:center}.third-party-auth__separator:after,.third-party-auth__separator:before{border-bottom:1px solid #ccc;content:"";flex:1 1}.third-party-auth__separator span{color:#777;padding:0 .5rem}.third-party-auth__error{color:red;text-align:center}.third-party-auth__toggle-container{align-items:center;display:flex;justify-content:center;margin-bottom:15px}.third-party-auth__toggle-container span{font-size:14px;margin:0 10px}.third-party-auth__toggle{display:inline-block;height:24px;position:relative;width:66px}.third-party-auth__toggle input{height:0;opacity:0;width:0}.third-party-auth__toggle .third-party-auth__toggle-slider{background-color:#ccc;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.third-party-auth__toggle .third-party-auth__toggle-slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}.third-party-auth__toggle input:checked+.third-party-auth__toggle-slider{background-color:#2196f3}.third-party-auth__toggle input:checked+.third-party-auth__toggle-slider:before{transform:translateX(22px)}.connect-modal{align-items:flex-end;background-color:#00000080;background-color:initial;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out;z-index:1000}.connect-modal--visible{opacity:1;transform:translateY(0)}.connect-modal--hidden{opacity:0;transform:translateY(100%)}.connect-modal__container{background-color:#fff;border-radius:8px;box-shadow:0 -2px 10px #0000001a;max-width:900px;padding:24px;width:100%}.connect-modal__content{align-items:center;display:flex;gap:30px;justify-content:space-between}@media (max-width:768px){.connect-modal__content{align-items:flex-start;flex-direction:column;gap:20px}}.connect-modal__title{color:#333;font-size:18px;gap:10px;margin:0}.connect-modal__title,.connect-modal__title-logo{align-items:center;display:flex}.connect-modal__text{color:#666;font-size:12px;line-height:1.5;width:70%}@media (max-width:768px){.connect-modal__text{width:100%}}.connect-modal__link{color:#007bff;text-decoration:none}.connect-modal__link:hover{text-decoration:underline}.connect-modal__buttons{display:flex;gap:12px;justify-content:flex-end}@media (max-width:768px){.connect-modal__buttons{flex-direction:column;width:100%}}.connect-modal__email-link{text-decoration:none}@media (max-width:768px){.connect-modal__email-link{width:100%}}.connect-modal__button{border:none;border-radius:4px;cursor:pointer;font-weight:500;padding:10px 20px;transition:background-color .2s ease}@media (max-width:768px){.connect-modal__button{width:100%}}.connect-modal__button--primary{background-color:#007bff;color:#fff}.connect-modal__button--primary:hover{background-color:#0056b3}.connect-modal__button--secondary{background-color:#e9ecef;color:#333}.connect-modal__button--secondary:hover{background-color:#dee2e6}.third-party-auth-main{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px;text-align:center}.third-party-auth-main__title{font-size:2rem;margin-bottom:1rem}@media (max-width:768px){.third-party-auth-main__title{font-size:1.5rem}}.third-party-auth-main__description{margin-bottom:1rem;max-width:600px}@media (max-width:768px){.third-party-auth-main__description{font-size:.9rem}}.third-party-auth-main__user-type{font-weight:700;margin-top:1rem}.third-party-auth-main__manage-tokens-button{background-color:orange;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:1rem;padding:10px 20px;transition:background-color .3s,transform .3s}.third-party-auth-main__manage-tokens-button:hover{background-color:#ff8c00;transform:scale(1.05)}.third-party-auth-main__manage-tokens-button:active{background-color:#ff4500;transform:scale(.95)}.third-party-auth-table{color:#333;font-family:Arial,sans-serif;margin:0 auto;max-width:1200px;width:100%}.third-party-auth-table__header{color:#489dff;font-size:28px;margin-bottom:20px}.third-party-auth-table__search{margin-bottom:20px;width:60%}.third-party-auth-table__search-input{border:2px solid #489dff;border-radius:4px;font-size:16px;padding:12px;transition:border-color .3s ease;width:100%}.third-party-auth-table__search-input:focus{border-color:#a3c830;outline:none}.third-party-auth-table__table{border:1px solid #ddd;border-collapse:initial;border-radius:8px;border-spacing:0;overflow:hidden;table-layout:fixed;width:100%}.third-party-auth-table__th{background-color:#489dff;color:#fff;cursor:pointer;font-weight:700;overflow:hidden;padding:15px;text-align:left;text-overflow:ellipsis;transition:background-color .3s ease;white-space:nowrap}.third-party-auth-table__th:hover{background-color:#1582ff}.third-party-auth-table__td{border-bottom:1px solid #ddd;overflow:hidden;padding:12px 15px;text-align-last:left;text-overflow:ellipsis;white-space:nowrap}.third-party-auth-table__tr{transition:background-color .3s ease}.third-party-auth-table__tr:hover{background-color:#f0f8ff}.third-party-auth-table__tr:last-child .third-party-auth-table__td{border-bottom:none}.third-party-auth-table__checkbox{cursor:pointer;height:18px;width:18px}.third-party-auth-table__selected-patients{color:#489dff;font-size:16px;margin-top:20px}.third-party-auth-table__lastname-column,.third-party-auth-table__name-column{width:40%}.third-party-auth-table__select-column{width:20%}.third-party-auth-table__message{border-bottom:1px solid #ddd;font-size:18px;font-weight:700;padding:20px;text-align:center}.third-party-auth-table__message--loading{background-color:#f0f8ff;color:#489dff}.third-party-auth-table__message--no-results{background-color:#f8fff0;color:#a3c830}.third-party-auth-table__button{background-color:#489dff;border:none;border-radius:4px;color:#fff;font-size:16px;margin-top:20px;padding:12px 24px;width:30%}.third-party-auth-scopes__header{font-size:1.5rem;margin-bottom:1rem}.third-party-auth-scopes__list{list-style-type:none;padding:0}.third-party-auth-scopes__item{margin-bottom:.75rem}.third-party-auth-scopes__label{align-items:flex-start;cursor:pointer;display:flex}.third-party-auth-scopes__label--nested{padding-left:0}.third-party-auth-scopes__checkbox{cursor:pointer;flex-shrink:0;margin-right:.5rem;margin-top:.25rem}.third-party-auth-scopes__scope-text{display:flex;flex-direction:column;font-size:1rem;line-height:1.4}.third-party-auth-scopes__scope-description{color:#666;font-size:.85rem;font-weight:400;line-height:1.3;margin-top:.15rem}.third-party-auth-scopes__nested-list{border-left:2px solid #e0e0e0;list-style-type:none;margin-bottom:0;margin-top:.5rem;padding-left:2rem}.third-party-auth-scopes__nested-item{margin-bottom:.5rem;padding-left:.5rem}.third-party-auth-scopes__nested-item:last-child{margin-bottom:0}.third-party-auth-scopes__button{background-color:#489dff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:12px 24px;width:60%}.third-party-auth-scopes__button:hover{background-color:#3a8ae6}.actual-tokens{align-items:center;background-color:#00000080;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.actual-tokens__content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;max-height:90vh;max-width:90%;overflow-y:scroll;padding:2rem;width:90%}.actual-tokens__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.actual-tokens__title{font-size:24px;font-weight:600;margin:0;padding:0}.tokens-table__row{grid-gap:1rem;border:1px solid #eee;border-radius:8px;cursor:pointer;display:grid;gap:1rem;grid-template-columns:.5fr 2fr 1.5fr 1fr .8fr 40px;margin-bottom:.5rem;padding:1rem;transition:all .2s ease}.tokens-table__row:hover{background-color:#f8f9fa;box-shadow:0 2px 4px #0000000d;transform:translateY(-1px)}.tokens-table__row.expanded{background-color:#f8f9fa;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.tokens-table__cell{align-items:center;color:#444;display:flex;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tokens-table__cell.id{font-weight:600}.tokens-table__cell.token{color:#666}.tokens-table__cell.status{border-radius:4px;font-size:12px;font-weight:500;padding:4px 8px;width:fit-content}.tokens-table__cell.status.active{background-color:#e6f4ea;color:#1e7e34}.tokens-table__cell.status.inactive{background-color:#feeced;color:#dc3545}.tokens-table__cell-arrow{align-items:center;display:flex;justify-content:center}.tokens-table__cell-arrow .arrow{color:#666;font-size:12px;transition:transform .2s ease}.tokens-table__cell-arrow .arrow.up{transform:rotate(180deg)}.expanded-row{background-color:#f8f9fa;border:1px solid #eee;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:none;margin-bottom:.5rem;padding:1rem}.expanded-row__grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.expanded-row__item{display:flex;flex-direction:column;gap:.5rem}.expanded-row__delete-button{align-items:center;background-color:#fed6d6;border:1px solid #dc3545;border-radius:4px;color:#dc3545;cursor:pointer;display:flex;justify-content:center;padding:.8rem 0}.expanded-row__label{color:#666;font-size:12px;font-weight:500}.expanded-row__value{color:#444;font-size:14px;word-break:break-all}@media (max-width:768px){.tokens-table__row{gap:.5rem;grid-template-columns:.5fr 1.5fr 1fr 40px}.tokens-table__cell.scopes{display:none}.expanded-row__grid{grid-template-columns:1fr}}.validationContainer{align-items:center;display:flex;flex-direction:column;gap:2rem;min-width:60%}.validationHeader{font-family:Helvetica,sans-serif;text-align:center}.validationHeader>p{color:#707070;font-size:.875rem;font-weight:400}.validationTitle{color:#3d3b3b;font-size:1.5rem;font-weight:700;line-height:12px}.validationWrapper{display:inline-flex;gap:.5rem}.validationInput{border:1px solid #5f5e5e;border-radius:.25rem;font-size:1.5rem;height:auto;padding:.5rem;text-align:center;width:2rem}.validationBtn,.validationInput{box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a}.validationBtn{background-color:#3e7bfa;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;max-width:10rem;min-height:2.5rem;min-width:7rem;transition:background-color .3s ease-in;width:100%}.validationBtn:hover{background-color:#2455be}.textError{color:#ec510f}.shield{color:#14be74;font-size:3rem;font-weight:900}.validationInvalid{margin-top:5rem;padding:10rem;text-align:center}.validationInvalidText{color:#707070;font-size:.875rem;font-weight:400}@media (min-width:100px) and (max-width:426px){.validationInvalid{padding:0}}@media (min-width:426px) and (max-width:660px){.validationInvalid{padding:2rem}}@media (min-width:660px) and (max-width:768px){.validationInvalid{padding:6rem}}@media (min-width:768px) and (max-width:1024px){.validationInvalid{padding:6rem}}@media (min-width:1024px) and (max-width:1380px){.validationInvalid{padding:6rem}}.termsContainer{align-items:center;background-color:#fff;display:flex;flex-direction:column;font-family:Raleway;padding:0 20px 20px}.termsContainer .contentContainer{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:20px 0;padding:40px;width:100%}.termsContainer .termsContent{background:#fff;border:1px solid #bababa;border-radius:8px;color:#707070;font-family:Inter;font-size:14px;line-height:1.6;margin-top:20px;padding:24px}.termsContainer .termsContent .lastUpdated{color:#bababa;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:14px;margin-bottom:16px}.termsContainer .termsContent .terms-text{color:#707070;font-size:14px;line-height:1.5;margin-bottom:16px;white-space:pre-line}.termsContainer .termsContent .footer{color:#bababa;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:14px;margin-top:24px}@media (max-width:768px){.termsContainer{padding:10px}.termsContainer .contentContainer{margin:10px 0;padding:20px}.termsContainer .termsContent{font-size:13px;padding:16px}.termsContainer .termsContent .terms-text{font-size:16px}}.term-point{line-height:1.5;margin-bottom:1rem}html{font-family:Inter,sans-serif}
/*# sourceMappingURL=main.4b9803f9.css.map*/