@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);.loader-container{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;background:linear-gradient(180deg,var(--teal-50),rgba(252,252,253,.6784313725) 30vh);grid-gap:12px;gap:12px;z-index:999!important}.loader{width:60px!important;overflow:visible!important;-webkit-transform:rotate(-90deg)!important;transform:rotate(-90deg)!important;-webkit-transform-origin:center!important;transform-origin:center!important;--active:#7627a3;--track:#f2d4fe;--duration:8s}.active{stroke:var(--active);stroke-linecap:round;stroke-dashoffset:360;-webkit-animation:active-animation var(--duration) ease-in-out infinite;animation:active-animation var(--duration) ease-in-out infinite}@-webkit-keyframes active-animation{0%{stroke-dasharray:0 0 0 360 0 360}12.5%{stroke-dasharray:0 0 270 90 270 90}25%{stroke-dasharray:0 270 0 360 0 360}37.5%{stroke-dasharray:0 270 270 90 270 90}50%{stroke-dasharray:0 540 0 360 0 360}50.001%{stroke-dasharray:0 180 0 360 0 360}62.5%{stroke-dasharray:0 180 270 90 270 90}75%{stroke-dasharray:0 450 0 360 0 360}87.5%{stroke-dasharray:0 450 270 90 270 90}87.501%{stroke-dasharray:0 90 270 90 270 90}to{stroke-dasharray:0 360 1 360 0 360}}@keyframes active-animation{0%{stroke-dasharray:0 0 0 360 0 360}12.5%{stroke-dasharray:0 0 270 90 270 90}25%{stroke-dasharray:0 270 0 360 0 360}37.5%{stroke-dasharray:0 270 270 90 270 90}50%{stroke-dasharray:0 540 0 360 0 360}50.001%{stroke-dasharray:0 180 0 360 0 360}62.5%{stroke-dasharray:0 180 270 90 270 90}75%{stroke-dasharray:0 450 0 360 0 360}87.5%{stroke-dasharray:0 450 270 90 270 90}87.501%{stroke-dasharray:0 90 270 90 270 90}to{stroke-dasharray:0 360 1 360 0 360}}.track{stroke:var(--track);stroke-linecap:round;stroke-dashoffset:360;-webkit-animation:track-animation var(--duration) ease-in-out infinite;animation:track-animation var(--duration) ease-in-out infinite}@-webkit-keyframes track-animation{0%{stroke-dasharray:0 20 320 40 320 40}12.5%{stroke-dasharray:0 290 50 310 50 310}25%{stroke-dasharray:0 290 320 40 320 40}37.5%{stroke-dasharray:0 560 50 310 50 310}37.501%{stroke-dasharray:0 200 50 310 50 310}50%{stroke-dasharray:0 200 320 40 320 40}62.5%{stroke-dasharray:0 470 50 310 50 310}62.501%{stroke-dasharray:0 110 50 310 50 310}75%{stroke-dasharray:0 110 320 40 320 40}87.5%{stroke-dasharray:0 380 50 310 50 310}to{stroke-dasharray:0 380 320 40 320 40}}@keyframes track-animation{0%{stroke-dasharray:0 20 320 40 320 40}12.5%{stroke-dasharray:0 290 50 310 50 310}25%{stroke-dasharray:0 290 320 40 320 40}37.5%{stroke-dasharray:0 560 50 310 50 310}37.501%{stroke-dasharray:0 200 50 310 50 310}50%{stroke-dasharray:0 200 320 40 320 40}62.5%{stroke-dasharray:0 470 50 310 50 310}62.501%{stroke-dasharray:0 110 50 310 50 310}75%{stroke-dasharray:0 110 320 40 320 40}87.5%{stroke-dasharray:0 380 50 310 50 310}to{stroke-dasharray:0 380 320 40 320 40}}.something-went-wrong-wrapper .something-went-wrong-container{display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:500;opacity:.5}.something-went-wrong-wrapper .something-went-wrong-container>img{width:36px}.something-went-wrong-wrapper .something-went-wrong-container>div{display:flex;justify-content:center;align-items:center;font-size:16px;flex-wrap:wrap;margin:4px 0}.something-went-wrong-wrapper .something-went-wrong-container>div:last-child{font-size:14px}.something-went-wrong-wrapper .something-went-wrong-container>div:last-child:hover{cursor:pointer;text-decoration:underline}.something-went-wrong-wrapper .something-went-wrong-container>div>img{width:12px;margin:0 8px}.wrapper-component{display:flex;justify-content:center;align-items:center;height:100%;width:100%;flex-direction:column}.listcomponent-assessmentDetails .list-component .wrapper-component{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}@media screen and (max-width:500px){.listcomponent-assessmentDetails .list-component .wrapper-component{margin-top:10px!important}}.link-button-green{color:var(--teal-600)!important;font-size:14px!important;font-family:"Inter-Semibold"!important;font-weight:600;line-height:20px;border:none!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;padding:0;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;margin:auto}.link-button-green:hover{border:none!important;cursor:pointer}.link-button-black{color:#1d2939!important;font-size:14px!important;font-family:"Inter-Semibold"!important;font-weight:600;line-height:20px;border:none!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;padding:0;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;margin:auto}.link-button-black:hover{border:none!important;cursor:pointer}.modal-header-sec{background-color:#f2f4f7;color:#344054;font-size:16px;font-family:"Inter-Medium"!important;padding:20px 16px;height:64px}.modal-body-section{display:grid;grid-gap:24px;gap:24px;padding:24px}.modal-body-section .content-container{display:grid}.modal-body-section .content-txt{font-size:14px;font-weight:400}.modal-body-section .content-txt,.modal-body-section .sub-content-txt{color:#1d2939;text-align:center;font-family:"Inter-Regular";line-height:20px}.modal-body-section .sub-content-txt{font-size:400;font-weight:500}.modal-btn-container{display:flex;justify-content:center;grid-gap:12px;gap:12px}.modal-btn-container .content-fit-size{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.modal-btn-container .ant-space-gap-row-small{grid-row-gap:16px!important;row-gap:16px!important}.heading{margin:24px 0;font-family:"Fraunces-Regular";font-size:26px;color:var(--teal-900)}.appointment-detail-card-bottom-button{margin-top:28px}.data-apt-status-container{display:flex;flex-wrap:wrap;grid-gap:12px;gap:12px;margin-top:4px}.apt-status{border:1px solid #e4e4e4;border-top:none;border-radius:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px 12px}.apt-status .p-app-status{margin-bottom:0;line-height:17px}.apt-status .p-app-status-pending{color:#1570ef!important}.apt-status .p-app-status-missed{color:#eaaa08}.apt-status .p-app-status-cancel{color:#f04438}.apt-status .mode{margin-bottom:0;font-size:12px;border:none}.sched-app-wrapper .schedule-app-stepper{margin-bottom:24px;margin-top:0}.segmented .segment-width{width:200px}.doc-apt-seg-container{display:flex;justify-content:center;width:100%}.doc-apt-seg-container .doctor-appointment-segment{text-align:center;margin:auto}.btn-184-width{background-color:var(--teal-600);border-radius:4px!important;color:#fff;font-size:14px;font-weight:600;width:184px;font-style:normal}.btn-184-width:hover{background-color:#fff!important;border:1px solid var(--teal-900)!important;color:var(--teal-900)!important;font-weight:400}.slected-date{font-weight:500}.book-slot-new-appointment{border:1px solid #d0d5dd;display:flex;justify-content:space-between;padding:16px;border-radius:8px;margin-bottom:24px}.book-slot-new-appointment .left-new-appointment{display:grid;grid-gap:8px;gap:8px}.book-slot-new-appointment .left-new-appointment .newAppointment{color:#1d2939;font-size:16px;font-weight:600}.book-slot-new-appointment .left-new-appointment .book-slot{color:#475467;font-size:14px;font-weight:400}.image-for-schedule-appointment-slot{width:100%}.book-now-alert{display:flex!important;justify-content:space-between!important;grid-gap:10px;gap:10px}.book-now-alert .book-button{margin-top:10px}.icons{height:24px;text-align:center;color:#fff;cursor:pointer}.dsm{background-color:#eaaa08;border:2px solid #fde272}.mse{background-color:#ef6820;border:2px solid #f7b27a}.psy{background-color:#f63d68;border:2px solid #fea3b4}.diag{background-color:#ee46bc;border:2px solid #faa7e0}.pst{background-color:#0e7090;border:2px solid #06aed4}.t-plan{background-color:#6938ef;border:2px solid #bdb4fe}.p-fact{background-color:#0ba5ec;border:2px solid #7cd4fd}.dots{background-color:var(--teal-500);border:2px solid var(--teal-300)}.sos{background-color:#669f2a;border:2px solid #b5df88}.docs{background-color:#9f2a54;border:2px solid #fcdae1}.tpn{background-color:#2970ff;border:2px solid #84adff}.commonTab{height:26px;width:132px;display:flex;justify-content:center;align-items:center;color:#344054;border:1px solid #d0d5dd;background-color:transparent!important;font-size:14px;pad:4px;line-height:18px;cursor:pointer;text-align:center}.commonTab:hover{color:#175cd3;border:1px solid #2e90fa;cursor:pointer}.medical-doc-tag,.tags-title{display:grid}.main-content-header{font-size:28px;color:#101828;padding-bottom:20px;font-weight:500}.join-now{margin-left:4px!important;margin-bottom:2px}.join-now .join-now-icon{width:20px!important;height:20px!important;margin-right:4px!important}.left-content-confirm .join-now,.left-content .join-now{display:flex}.join_now_time{margin:auto;text-align:center;border-radius:5px;padding:8px 0}.patient_id_plan{margin:4px 4px 0 0;display:grid;align-items:center}.month-date{display:flex;grid-gap:4px;gap:4px;justify-content:center}.appointment-actions-btn button,.appointment-actions button{grid-gap:8px;gap:8px}.pad-10{padding:12px}.call-type{font-size:14px;font-family:"Inter-Medium"}.appointment-detailcall-type,.call-type{color:#667085;line-height:20px;margin-top:4px}.appointment-detailcall-type{font-size:12px;font-family:"Inter-Semibold"}.status-doctor-name{font-family:"Inter-Semibold"!important;color:#1d2939;display:flex;font-weight:500;align-items:flex-start;justify-content:flex-start;font-size:16px}.status-doctor-name .ant-typography{color:#1d2939;font-family:"Inter-Semibold";font-size:14px;line-height:20px}.status-doctor-name .round-circle-doc{height:28px}.countdown-container{display:none}.time-format div span{font-size:12px;font-weight:500;display:flex!important;width:48px;color:#344054}.appintment-list-title{text-align:center;font-size:14px;color:#1d2939;font-weight:600;line-height:20px;margin:12px}.aux-cards .left-content{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:12px;background:#fff;min-height:116px;border-top:none}.aux-cards .feedback-content{border-radius:0 0 12px 12px}.aux-cards .title-with-icon{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:12px 0;color:#1d2939;font-family:"Inter-Semibold";font-size:14px;margin-top:16px}.aux-cards .appointment-ques-txt,.aux-cards .virtual-visit-ul-container li{font-family:"Inter-Regular";font-size:14px;color:#1d2939;line-height:20px}.aux-cards .title-appointment{font-size:14px;font-weight:600;color:#1d2939}.aux-cards .leave-feedback-btn{margin-left:28px;border-radius:4px;border:1px solid #475467;color:#fff;background-color:#475467}.aux-cards .leave-feedback-btn:hover{border:1px solid #475467!important;background-color:#475467!important;color:#fff!important}.title-appointment-confirmation{color:#1d2939;font-weight:600;background-color:#f2f4f7;border-radius:12px 12px 0 0;font-size:16px;font-family:"Inter-Semibold";padding:16px}.appointment-confirmation-card{border:1px solid #eaecf0;max-width:450px;border-radius:12px}.appointment-confirmation-card .my-appointment-patient-main-wrapper{border-radius:0 0 8px 8px!important}.my-appointment-container .my-appointment-main .main-content-top{display:flex;justify-content:flex-end;align-items:center}.my-appointment-container .my-appointment-main .main-content-top .main-content-header{font-size:28px;color:#101828;padding-bottom:20px;font-weight:500;padding-bottom:12px!important}.my-appointment-container .my-appointment-main .main-content-top .main-content-top-right{display:flex}.my-appointment-container .my-appointment-main .main-content-top .main-content-top-right :hover{cursor:pointer}.my-appointment-container .my-appointment-main .my-appointment-card-container .border-removed{border:none!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper{box-shadow:0 1px 5px rgba(0,0,0,.04);border:1px solid #eaecf0;border-radius:0!important;border-bottom:1px solid #eaecf0!important;padding:12px 24px;background-color:#fff;border-top:none!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .app-detail-action-btn-container{display:block!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .app-detail-action-btn-container .app-detail-action-btn-content{display:flex;justify-content:center;grid-gap:16px;gap:16px}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main{display:grid;grid-template-columns:80px calc(100% - 80px)!important;grid-gap:12px;gap:12px}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .top-info{display:flex;justify-content:space-between}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .top-info .date-info{font-family:"Inter-Medium"}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .top-info .date-info .date{color:var(--teal-600);margin:0 0 4px;font-family:"Inter-Medium";font-size:16px}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .top-info .date-info .time-info{font-family:"Inter-Medium";font-size:14px;color:#1d2939}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .top-info .join-now-btn-container .appointment-actions .action-content .join-now-btn{background:var(--teal-600)!important;color:#fff!important;font-weight:400;border:1px solid var(--teal-600)!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;padding:0 8px 0 5px!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .top-info .join-now-btn-container .appointment-actions .action-content .join-now-btn span{font-family:"Inter-Semibold"!important;font-size:12px}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .top-info .join-now-btn-container .appointment-actions .action-content .join-now-btn:hover{border:1px solid var(--teal-600)!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .information-content{display:grid;grid-template-columns:64px calc(100% - 88px) 24px}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .information-content div img:hover{cursor:pointer}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .upcoming-app-img-container .avatar-grouped-container{display:flex}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .upcoming-app-img-container .avatar-grouped-container .doc-img-container{border-radius:50%;width:40px;height:40px;border:1px solid transparent}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .upcoming-app-img-container .avatar-grouped-container .doc-img-container img{width:100%;height:100%;object-fit:cover;border-radius:50%}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .upcoming-app-img-container .avatar-grouped-container .patient-img-container{border-radius:50%;width:28px;height:28px;margin-top:auto;border:1px solid transparent}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .upcoming-app-img-container .avatar-grouped-container .patient-img-container img{border-radius:50%;width:100%;height:100%;object-fit:cover;-webkit-margin-start:-12px;margin-inline-start:-12px}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .confirm-state{background-color:#edfcf2;font-size:12px;color:#099250;text-align:center;padding:1px 6px;border-radius:4px;font-family:"Inter-Medium";grid-gap:4px;gap:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:center}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .pending-state{background-color:#eff8ff;font-size:12px;color:#1570ef;text-align:center;font-family:"Inter-Semibold";border-radius:4px;padding:1px 6px;grid-gap:4px;gap:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:center}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .cancelled-state{background-color:#fef3f2;font-size:12px;color:#a11043;text-align:center;padding:1px 6px;grid-gap:4px;gap:4px;font-family:"Inter-Semibold";border-radius:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:center}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .md-bottom-container .mob-icons{display:flex;justify-content:flex-end;grid-gap:8px;gap:8px}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .md-bottom-container .right-content .appointment-actions .action-content{display:grid}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .md-bottom-container .right-content .appointment-actions .cancel-btn-web,.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .md-bottom-container .right-content .appointment-actions .reschedule-btn-web{display:none}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .patient-upcoming-app-bottom-container .appointment-status-container{margin-top:18px}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .patient-upcoming-app-bottom-container .appointment-status-container .appointment-status{font-family:"Inter-Regular";color:#1d2939;font-size:14px;margin-bottom:8px;padding-left:10px}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .patient-upcoming-app-bottom-container .appointment-status-container .appointment-status .green-tick-icon{vertical-align:bottom}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .patient-upcoming-app-bottom-container .appointment-status-container .cancel-status-img{width:14px;margin-bottom:3px}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .patient-upcoming-app-bottom-container .appointment-status-container .confirmed-status-img{width:15px;margin-bottom:4px}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .patient-upcoming-app-bottom-container .join-now-btn-container{display:grid;margin-bottom:auto;padding:0 8px}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .patient-upcoming-app-bottom-container .join-now-btn{width:184px!important;margin-right:8px!important;border-radius:4px!important;border:1px solid var(--teal-600)!important;background-color:var(--teal-600)!important;color:#fff!important;flex-direction:row-reverse!important;height:40px}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .patient-upcoming-app-bottom-container .join-now-btn:hover{border:1px solid var(--teal-600)!important;background-color:var(--teal-600)!important;color:#fff!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .date-box{display:grid;align-items:center;background-color:#f2f4f7;border-radius:10px;color:#344054;padding:8px 0;font-weight:500}.my-appointment-container .my-appointment-main .my-appointment-card-container .date-box .d-flex{padding:8px 20px;display:flex;justify-content:center;align-items:center;flex-direction:column}.my-appointment-container .my-appointment-main .my-appointment-card-container .date-box .datebox-date{font-size:21px;font-weight:400;color:#344054}.my-appointment-container .my-appointment-main .my-appointment-card-container .app-detail-status-div{color:#344054;padding:8px 0;width:100%;font-weight:400;display:grid;font-size:12px}.my-appointment-container .my-appointment-main .my-appointment-card-container .app-detail-status-div .app-detail-time-div{display:flex;grid-gap:16px;gap:16px;flex-direction:column;margin-top:12px}.my-appointment-container .my-appointment-main .my-appointment-card-container .app-detail-status-div .app-detail-time-div .app-detail-time-container{display:flex;grid-gap:8px;gap:8px}.my-appointment-container .my-appointment-main .my-appointment-card-container .app-status-div{color:#344054;padding:8px 0;width:100%;font-weight:400;display:grid;justify-content:center;font-size:12px}.my-appointment-container .my-appointment-main .my-appointment-card-container .pending-time-doctor-side-content{margin-top:auto;color:#344054;padding:0 8px;margin-left:8px;background-color:var(--teal-50);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.my-appointment-container .my-appointment-main .my-appointment-card-container .pending-time-content{margin-top:auto;color:#1d2939;padding:6px 8px;border-radius:4px;background-color:#f5f8ff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:"Inter-Semibold";font-size:11px}.my-appointment-container .my-appointment-main .my-appointment-card-container .status-icons-appointmnets{width:12px;height:12px}.my-appointment-container .my-appointment-main .my-appointment-card-container .status-content,.my-appointment-container .my-appointment-main .my-appointment-card-container .status-content-type{display:none}.my-appointment-container .my-appointment-main .my-appointment-card-container .status-content{border:1px solid #98a2b3;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:2px 4px;margin-top:8px}.my-appointment-container .my-appointment-main .my-appointment-card-container .flex{display:flex}.my-appointment-container .my-appointment-main .my-appointment-card-container .right-content{display:flex;padding:4px 8px;width:100%}.my-appointment-container .my-appointment-main .my-appointment-card-container .appointment-actions{display:grid}.my-appointment-container .my-appointment-main .my-appointment-card-container .appointment-actions-btn-icons{display:none}.my-appointment-container .my-appointment-main .my-appointment-card-container .ant-btn.ant-btn-icon-only{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-hover-btn:hover{background-color:transparent!important}.my-appointment-container .my-appointment-main .my-appointment-card-container button{display:flex;justify-content:center;align-items:center;color:#667085!important;width:-webkit-max-content!important;width:max-content!important;padding:4px 12px!important;font-size:16px!important;background-color:transparent!important;border-radius:30px!important;box-shadow:none!important;flex-direction:row!important;font-size:14px!important;border:1px solid #d0d5dd!important;border-radius:6px!important;margin-top:8px;width:48%!important;font-family:"Inter-Semibold"!important;color:#1d2939!important;height:40px}.my-appointment-container .my-appointment-main .my-appointment-card-container button img{width:12px;margin-top:0!important;margin-left:0!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .leave-feedback-btn{background-color:#475467!important;color:#fff!important;margin-bottom:.75rem;font-family:"Inter-Regular"}.my-appointment-container .aux-cards{display:flex;flex-direction:column;background-color:#fff;border-radius:12px}.my-appointment-container .aux-cards .help-virtual-visit-container{border-bottom:1px solid #eaecf0}.my-appointment-container .aux-cards .help-virtual-visit-container .help-virtual-visit-content{padding:0 12px}.my-appointment-container .aux-cards .app-detail-feed-back-container .app-detail-feed-back-content,.my-appointment-container .aux-cards .app-detail-ques-container .app-detail-ques-content{padding:0 12px 12px}.appointment-review .main-content .main-content-header{font-size:28px;color:#101828;padding-bottom:20px;font-weight:500}.appointment-review .main-content .main-content-wrapper{border:1px solid #e4e4e4;border-radius:5px}.appointment-review .main-content .wrapper-header{display:flex;justify-content:space-between;background:#e4e4e4;padding:8px 12px;border-top-left-radius:5px;border-top-right-radius:5px}.float-right{float:right}.height-20{height:20px}.video-preview-button{width:10rem;cursor:pointer;margin:0 12px}.time-join{padding:4px 36px;margin-bottom:8px;cursor:default;background:#fff}.time,.time-join{display:flex;align-items:center;justify-content:center;font-size:14px;grid-gap:4px;gap:4px}.time{padding-top:4px}.my-appointment-card-container .appointment-card-header{display:flex}.my-appointment-card-container .appointment-date{font-size:14px;margin:8px 0;text-align:center;padding-right:8px}.my-appointment-card-container .appointment-date .year{padding-bottom:4px;font-size:14px}.my-appointment-card-container .appointment-date .date-month{text-align:center;background-color:#fff;font-size:20px;border-radius:5px;padding:16px 8px;font-weight:500}.my-appointment-card-container .my-appointment-main-content{display:grid;box-shadow:0 1px 5px rgba(0,0,0,.04);border:1px solid #e4e4e4;border-radius:5px;font-family:"Inter-Semibold"!important;font-size:14px!important;border-radius:14px}.my-appointment-card-container .my-appointment-main-content .doctor-appointment-center-content{display:grid;align-items:start;height:100%;margin-top:auto;grid-column-gap:1rem;-webkit-column-gap:1rem;column-gap:1rem;grid-row-gap:.5rem;row-gap:.5rem;padding-top:20px;grid-template-columns:auto auto auto auto}.my-appointment-card-container .my-appointment-main-content .ant-btn.ant-btn-icon-only{width:auto}.my-appointment-card-container .my-appointment-main-content:hover .md-bottom-container{opacity:1;z-index:1;transition:opacity 1s;background-color:rgba(0,0,0,.4)}.my-appointment-card-container .my-appointment-main-content:hover .container-header,.my-appointment-card-container .my-appointment-main-content:hover .join-now{z-index:2!important}.my-appointment-card-container .my-appointment-main-content:hover .join-now div>div{color:#344054}.my-appointment-card-container .my-appointment-main-content .md-bottom-container{grid-column-start:1;grid-row-start:1;border-radius:10px;opacity:0}.my-appointment-card-container .my-appointment-main-content .md-bottom-container .doctor-appointment-center-content{display:grid!important;align-items:center;height:100%;margin-top:auto;padding-top:20px;grid-template-columns:repeat(6,11%)!important;grid-row-gap:5px;row-gap:5px}.my-appointment-card-container .my-appointment-main-content .md-bottom-container .doctor-appointment-center-content button{background-color:transparent!important;border:transparent!important;border-radius:10px;margin:0!important;padding:0 0 0 48px!important}.my-appointment-card-container .my-appointment-main-content .md-bottom-container .right-content .appointment-actions{justify-content:flex-end!important}.my-appointment-card-container .my-appointment-main-content .md-bottom-container .pipe,.my-appointment-card-container .my-appointment-main-content .md-bottom-container .right-content .pipe{content:"";border-right:1px solid #f2f4f7;width:4px}.my-appointment-card-container .my-appointment-main-content .my-appointment-card-background-container{grid-column-start:1;grid-row-start:1}.my-appointment-card-container .my-appointment-main-content .time-circle{height:12px;width:12px;background-color:#f2f4f7;display:inline-block;border-radius:10px}.my-appointment-card-container .my-appointment-main-content .center-content{display:grid;width:100%;padding:4px 20px}.my-appointment-card-container .my-appointment-main-content .center-content .icon-container{display:grid;grid-template-rows:1fr;grid-template-columns:80% 20%;align-items:center;width:100%;margin:4px 0}.my-appointment-card-container .my-appointment-main-content .center-content .patient-name{text-decoration:underline;-webkit-text-decoration-color:#6520b3;text-decoration-color:#6520b3;font-size:16px;font-weight:500}.my-appointment-card-container .my-appointment-main-content .center-content .patient-name-txt{font-weight:500}.my-appointment-card-container .my-appointment-main-content .center-content .patient-current-plan{display:flex;font-size:12px;border-radius:5px;margin:0 12px;padding:0 12px;align-items:center}.my-appointment-card-container .my-appointment-main-content .center-content .patient-current-plan>div{line-height:10px}.my-appointment-card-container .my-appointment-main-content .center-content .patient-current-plan>img{margin-right:4px;width:12px;padding:4px;border-radius:5px;background-color:#f0fdf9}.my-appointment-card-container .my-appointment-main-content .center-content .duration-content,.my-appointment-card-container .my-appointment-main-content .center-content .time-content{display:flex;align-items:center;margin:8px 0}.my-appointment-card-container .my-appointment-main-content .center-content .duration-content>div,.my-appointment-card-container .my-appointment-main-content .center-content .time-content>div{margin:0 4px}.my-appointment-card-container .my-appointment-main-content .center-content .duration-content .call-duration-content,.my-appointment-card-container .my-appointment-main-content .center-content .time-content .call-duration-content{display:flex}.my-appointment-card-container .my-appointment-main-content .center-content .duration-content .call-duration-content .ant-select,.my-appointment-card-container .my-appointment-main-content .center-content .time-content .call-duration-content .ant-select{margin:0 12px}.my-appointment-card-container .my-appointment-main-content .center-content button{display:flex;justify-content:center;align-items:center;border:1px solid var(--teal-600);border-radius:25px;flex-direction:row;background:#fff;padding:0!important;margin-right:8px}.my-appointment-card-container .my-appointment-main-content .center-content button img{margin:auto}.my-appointment-card-container .my-appointment-main-content .left-content{padding:8px 12px;display:grid;grid-template-columns:40% 60%;grid-gap:12px;gap:12px;border-radius:14px;height:100%}.my-appointment-card-container .my-appointment-main-content .left-content .apt-date-patient-name{display:grid;grid-template-columns:90px calc(100% - 100px)}.my-appointment-card-container .my-appointment-main-content .left-content .apt-date-patient-name .confirm-state{background-color:var(--teal-50);color:var(--teal-600);text-align:center;margin-top:12px}.my-appointment-card-container .my-appointment-main-content .left-content .apt-date-patient-name .pending-state{background-color:#eff8ff;color:#1570ef;text-align:center;margin-top:12px}.my-appointment-card-container .my-appointment-main-content .left-content .appointment-date-container{display:block;align-items:flex-start;justify-content:flex-start;padding:auto 0;margin:8px;flex-direction:column;grid-gap:4px;gap:4px;font-size:14px;font-weight:500;color:#000}.my-appointment-card-container .my-appointment-main-content .left-content .appointment-date-container .consal-date{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#667085;font-weight:400;display:flex;align-items:center;height:28px;justify-content:flex-start;grid-gap:8px;gap:8px;font-size:14px;line-height:20px;background-color:#eaecf0;padding:0 8px;border-radius:4px}.my-appointment-card-container .my-appointment-main-content .left-content .appointment-date-container .consal-date .round-circle-doc{height:28px}.my-appointment-card-container .my-appointment-main-content .left-content .appointment-date-container .m-5,.my-appointment-card-container .my-appointment-main-content .left-content .appointment-date-container .m-25{margin:4px}.my-appointment-card-container .my-appointment-main-content .left-content .appointment-date-container .name-container{display:grid;width:100%}.my-appointment-card-container .my-appointment-main-content .left-content .appointment-date-container .name-container .container-header{display:flex;grid-gap:8px;gap:8px;align-items:center}.my-appointment-card-container .my-appointment-main-content .left-content .appointment-date-container .name-container .container-header a{color:var(--teal-600)!important;text-decoration:underline}.my-appointment-card-container .my-appointment-main-content .left-content .appointment-date-container .name-container .container-header a:hover{color:var(--teal-900)!important}.my-appointment-card-container .my-appointment-main-content .left-content .appointment-date-container .name-container .container-header .appointment-avatar{background-color:var(--teal-600);color:#fff}.my-appointment-card-container .my-appointment-main-content .left-content .appointment-date-container .name-container .patient-name{text-decoration:underline;font-size:16px;font-weight:500}.my-appointment-card-container .my-appointment-main-content .left-content .appointment-date-container .name-container .patient-current-plan{display:flex;font-size:12px;border-radius:5px;margin:0 8px;padding:0 12px;align-items:center}.my-appointment-card-container .my-appointment-main-content .left-content .appointment-date-container .name-container .patient-current-plan>div{line-height:10px}.my-appointment-card-container .my-appointment-main-content .left-content .appointment-date-container .patient-name-txt{font-weight:500}.my-appointment-card-container .my-appointment-main-content .left-content .patient-id{color:#344054;font-size:12px;font-weight:400;margin:4px 0}.my-appointment-card-container .my-appointment-main-content .left-content .patient-current-plan{display:flex;color:#344054;font-size:12px;border-radius:5px;margin-top:8px;margin-left:0;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.my-appointment-card-container .my-appointment-main-content .left-content .patient-current-plan>div{line-height:10px}.my-appointment-card-container .my-appointment-main-content .left-content-confirm .confirm-appointment-date,.my-appointment-card-container .my-appointment-main-content .left-content-confirm .date-month-confirm{background-color:#b0f1bc!important}.my-appointment-card-container .my-appointment-main-content .right-content{display:grid!important;margin:0 auto;width:100%;padding:12px 0}.my-appointment-card-container .my-appointment-main-content .right-content .icon-container{display:grid;grid-template-rows:1fr;grid-template-columns:90% 10%;align-items:center;justify-content:center;margin:4px 0}.my-appointment-card-container .my-appointment-main-content .right-content button{display:flex;justify-content:center;align-items:center;border:1px solid #008d1b;border-radius:25px;flex-direction:row;background:#fff;padding:0!important;margin-right:8px}.my-appointment-card-container .my-appointment-main-content .right-content button img{margin:auto}.consultation-confirmation-popup .appointment-header{background-color:#f0fdf9;padding:12px;font-weight:500}.consultation-confirmation-popup .appoint-dateshow{display:flex}.consultation-confirmation-popup .consult-review-main{padding:12px}.consultation-confirmation-popup .review-title{color:#000;padding:8px 0}.consultation-confirmation-popup .review-title span{font-weight:500}.consultation-confirmation-popup .appoint-date{background-color:#f0fdf9;border-radius:15px;display:flex;justify-content:center;align-items:center;color:#000;font-weight:500;padding:8px 20px;flex-direction:column}.consultation-confirmation-popup .appoint-schedule div{padding:0 8px;color:#000}.consultation-confirmation-popup .review-button{justify-content:center;display:flex}.consultation-confirmation-popup .appoint-consult-button{background:#6520b3;border:1px solid #f0fdf9;cursor:pointer;border-radius:18px;color:#fff;padding:4px 36px}.consultation-confirmation-popup .appoint-consult-button:hover{background-color:#008d1b}.consultation-confirmation-popup .appoint-schedule span{font-weight:500}.eval-btn:hover{color:#fff!important;background-color:var(--teal-600)!important}.slots-label{color:#1d2939!important;font-family:"Inter-Semibold"}.appointment-wrapper .schedule-appointment-container .schedule-appointment-top-content{display:flex;justify-content:space-between;padding:20px 0}.appointment-wrapper .schedule-appointment-container .schedule-appointment-top-content .schedule-appointment-title{font-family:"Fraunces-Regular";color:var(--teal-900);font-size:30px}.appointment-wrapper .schedule-appointment-container :where(.css-dev-only-do-not-override-1drr2mu).ant-picker-calendar .ant-picker-cell-disabled:before{background:transparent!important}.appointment-wrapper .schedule-appointment-container .previous-page-button{color:#667085!important;width:-webkit-max-content!important;width:max-content!important;padding:4px 12px!important;font-size:16px!important;background-color:transparent!important;border-radius:30px!important;box-shadow:none!important;border:none!important;flex-direction:row!important}.appointment-wrapper .schedule-appointment-container .previous-page-button img{width:12px;margin-top:0!important;margin-left:0!important}.appointment-wrapper .schedule-appointment-container .main-content-header{font-size:28px;color:#101828;padding-bottom:20px;font-weight:500}.appointment-wrapper .schedule-appointment-container .selected-date-text{margin-bottom:12px}.appointment-wrapper .schedule-appointment-container .main-content-body{display:flex}.appointment-wrapper .schedule-appointment-container .main-content-body .left-content{width:420px;padding:0!important;margin-right:16px}.appointment-wrapper .schedule-appointment-container .main-content-body .left-content .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,.appointment-wrapper .schedule-appointment-container .main-content-body .left-content .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.appointment-wrapper .schedule-appointment-container .main-content-body .left-content .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{min-width:32px;min-height:32px;align-content:center!important}.appointment-wrapper .schedule-appointment-container .main-content-body .left-content :where(.css-dev-only-do-not-override-1drr2mu).ant-picker-calendar .ant-picker-cell-in-view{font-family:"Inter-Regular";color:#475467;font-size:14px}.appointment-wrapper .schedule-appointment-container .main-content-body .left-content .ant-picker-content thead{height:32px;margin-bottom:6px}.appointment-wrapper .schedule-appointment-container .main-content-body .right-content{width:445px}.appointment-wrapper .schedule-appointment-container .main-content-body .left-content,.appointment-wrapper .schedule-appointment-container .main-content-body .right-content{background:#fff;border-radius:12px;border:1px solid #eaecf0}.appointment-wrapper .schedule-appointment-container .main-content-body .left-content .wrapper-header,.appointment-wrapper .schedule-appointment-container .main-content-body .right-content .wrapper-header{display:flex;align-items:center;border-bottom:1px solid #eaecf0;padding:16px;background-color:#f2f4f7;border-radius:12px 12px 0 0;justify-content:space-between}.appointment-wrapper .schedule-appointment-container .main-content-body .left-content .wrapper-header .round-circle,.appointment-wrapper .schedule-appointment-container .main-content-body .right-content .wrapper-header .round-circle{height:12px;width:12px;background-color:#f2f4f7;display:inline-block;border-radius:10px;margin-right:8px}.appointment-wrapper .schedule-appointment-container .main-content-body .ant-picker-input:hover,.appointment-wrapper .schedule-appointment-container .main-content-body .ant-picker-input input:hover{cursor:pointer}.appointment-wrapper .schedule-appointment-container .main-content-body .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{border-radius:50%}.appointment-wrapper .schedule-appointment-container .main-content-body :where(.css-dev-only-do-not-override-1drr2mu).ant-picker-calendar .ant-picker-cell .ant-picker-cell-inner{align-content:center!important;min-width:32px;min-height:32px}.appointment-wrapper .schedule-appointment-container .main-content-body :where(.css-dev-only-do-not-override-1drr2mu).ant-picker-calendar .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{background:#eaecf0;border-radius:50%;min-width:32px;min-height:32px;align-content:center!important}.appointment-wrapper .schedule-appointment-container .main-content-body .left-content .content-body .ant-picker-calendar .ant-picker-panel .ant-picker-body{padding:20px 12px}.appointment-wrapper .schedule-appointment-container .main-content-body .left-content .content-body .ant-picker-cell-disabled{color:#d0d5dd!important;font-family:"Inter-Regular";font-size:14px}.appointment-wrapper .schedule-appointment-container .main-content-body .right-content .slots-header{margin-bottom:12px}.appointment-wrapper .schedule-appointment-container .main-content-body .right-content .content-body{background:#fff;border-radius:12px}.appointment-wrapper .schedule-appointment-container .main-content-body .right-content .content-body .time-slot-container{overflow:auto;padding:24px 24px 8px}.appointment-wrapper .schedule-appointment-container .main-content-body .right-content .content-body .slots-label{display:flex;align-items:center;font-size:14px;margin:4px 0;font-weight:600;color:#1d2939!important;font-family:"Inter-Semibold"}.appointment-wrapper .schedule-appointment-container .main-content-body .right-content .content-body .slots-label img{width:16px;height:16px}.appointment-wrapper .schedule-appointment-container .main-content-body .right-content .content-body .slots-container{display:flex;flex-wrap:wrap;grid-gap:12px;gap:12px;margin-bottom:16px}.appointment-wrapper .schedule-appointment-container .main-content-body .right-content .content-body .slots-container .slot{padding:8px;border:1px solid #d0d5dd;border-radius:8px;cursor:pointer;font-size:14px;font-weight:400;font-family:"Inter-Regular";min-width:88px;text-align:center;color:#1d2939}.appointment-wrapper .schedule-appointment-container .main-content-body .right-content .content-body .slots-container .slot.selected{border:1px solid var(--teal-600);border-radius:8px;color:#1d2939;font-family:"Inter-Semibold"}.appointment-wrapper .schedule-appointment-container .main-content-body .right-content .content-body .slots-container .slot.disabled{border:1px solid #344054!important;border-radius:12px;cursor:default;color:#344054;background:#e4e4e4}.appointment-wrapper .schedule-appointment-container .main-content-body .right-content .content-body .no-slots-text{display:flex;justify-content:center;align-items:center;height:296px;font-size:16px;font-weight:500}.appointment-wrapper .schedule-appointment-container .main-content-body .right-content .content-body .slots-label img{width:20px;vertical-align:text-bottom}.appointment-wrapper .schedule-appointment-container .time-slotwarning{display:flex;justify-content:flex-end;width:100%;height:8px}.appointment-wrapper .bottom-content,.appointment-wrapper .schedule-appointment-container .bottom-content{margin:24px 0;display:flex;justify-content:flex-start;width:100%}.appointment-wrapper .phi-not-filled-content{margin:28px 0;display:flex;flex-direction:column;align-items:center;width:100%;border-radius:8px;border:1px solid #eaecf0;background-color:#f9fafb;padding:16px}.appointment-wrapper .phi-not-filled-content .care-team-is-assigned{margin:0!important;width:75%;text-align:center}.appointment-wrapper .phi-not-filled-content .center-img{width:44px}.appointment-wrapper .phi-not-filled-content .pad-left-10{padding-left:8px}.appointment-wrapper .phi-not-filled-content .center-text{color:#000;margin-bottom:4px}.appointment-wrapper .phi-not-filled-content button{background-color:var(--background-color);color:#fff;border-radius:25px;border:unset;height:36px;display:flex;flex-direction:row-reverse;align-items:center;padding:0 28px;margin-top:20px}.appointment-wrapper .phi-not-filled-content button>svg{margin-left:12px;width:8px}.appointment-wrapper .phi-not-filled-content button:hover{border:unset;cursor:pointer}.book-appointment .main-content .main-content-header{font-size:28px;color:#101828;padding-bottom:20px;font-weight:500}.book-appointment .main-content .top-content{padding:8px 12px;display:grid;grid-template-columns:auto auto;justify-content:space-between;align-items:center;border-radius:2}.book-appointment .main-content .top-content .left-content .left-content-title{color:#1d2939;line-height:24px;font-size:16px;margin-bottom:8px}.book-appointment .main-content .top-content .left-content .schedule-appointment-date_time{color:var(--teal-600);line-height:20px;font-size:14px}.book-appointment .main-content .top-content .left-content>div:first-child{font-weight:500}.book-appointment .main-content .top-content .right-content{display:flex;align-items:center;background:var(--background-color)!important;height:24px;border-color:var(--background-color)!important;padding:0 14px;background:var(--teal-600);border:1px solid var(--teal-600);cursor:pointer;color:#fff;border-radius:25px;width:184px;height:40px}.book-appointment .main-content .top-content .right-content:hover{cursor:pointer;background:#fff!important;color:var(--background-color)!important}.book-appointment .main-content .top-content .right-content img{width:16px;margin-right:8px}.book-appointment .main-content .edit-Btn{background-color:var(--teal-600)}.book-appointment .main-content .carousel-content{padding:20px 16px;margin:16px 0;border-radius:5px;border:1px solid #eaecf0}.book-appointment .main-content .carousel-content .carousel-header{display:flex;align-items:center;margin-bottom:12px}.book-appointment .main-content .carousel-content .carousel-header .round-circle{height:12px;width:12px;background-color:#f2f4f7;display:inline-block;border-radius:10px;margin-right:12px}.book-appointment .main-content .carousel-content .carousel-component-container .carousel-child.carousel-child-selected{border:2px solid var(--background-color)}.book-appointment .main-content .carousel-content .carousel-component-container .carousel-child.carousel-child-disabled{pointer-events:unset}.book-appointment .main-content .carousel-content .card-container:hover{cursor:pointer}.book-appointment .main-content .carousel-content .card-container,.book-appointment .main-content .carousel-content .card-container-disabled{background:#fff;padding:8px;grid-gap:8px;gap:8px;border-radius:5px;box-shadow:0 1px 5px rgba(0,0,0,.04);display:grid;border:1px solid #eaecf0;min-height:242px}.book-appointment .main-content .carousel-content .card-container-disabled .doc-icon,.book-appointment .main-content .carousel-content .card-container .doc-icon{height:72px;width:72px;margin:0 4px}.book-appointment .main-content .carousel-content .card-container-disabled .font-9,.book-appointment .main-content .carousel-content .card-container .font-9{font-size:9px}.book-appointment .main-content .carousel-content .card-container-disabled .card-doc-top-designation,.book-appointment .main-content .carousel-content .card-container .card-doc-top-designation{text-align:start;font-size:13px;color:#667085}.book-appointment .main-content .carousel-content .card-container-disabled .card-doc-designation,.book-appointment .main-content .carousel-content .card-container .card-doc-designation{text-align:start;font-size:13px;color:#98a2b3}.book-appointment .main-content .carousel-content .card-container-disabled .mt-5,.book-appointment .main-content .carousel-content .card-container .mt-5{margin-top:4px}.book-appointment .main-content .carousel-content .card-container-disabled .left-content,.book-appointment .main-content .carousel-content .card-container .left-content{align-items:flex-start;display:flex;grid-gap:8px;gap:8px}.book-appointment .main-content .carousel-content .card-container-disabled .doc-card-whole,.book-appointment .main-content .carousel-content .card-container .doc-card-whole{display:grid;grid-gap:8px;gap:8px}.book-appointment .main-content .carousel-content .card-container-disabled .right-content,.book-appointment .main-content .carousel-content .card-container .right-content{font-size:12px}.book-appointment .main-content .carousel-content .card-container-disabled .right-content .doctor-name,.book-appointment .main-content .carousel-content .card-container .right-content .doctor-name{text-align:center}.book-appointment .main-content .carousel-content .card-container-disabled .right-content .doctor-designation,.book-appointment .main-content .carousel-content .card-container .right-content .doctor-designation{text-align:start;color:#98a2b3;margin:0 8px}.book-appointment .main-content .carousel-content .card-container-disabled .right-content .language,.book-appointment .main-content .carousel-content .card-container .right-content .language{color:var(--teal-600);margin-top:4px}.book-appointment .main-content .card-container-disabled:hover{cursor:unset!important}.book-appointment .main-content .bottom-content{display:flex;justify-content:center;margin-top:80px}.availability-header-modal{background-color:#f2f4f7;color:#344054;font-size:16px;padding:20px 16px;height:64px;font-family:"Inter-Medium"}.book-app-modal{display:grid;grid-gap:8px;gap:8px;padding:16px}.book-app-modal .content-container{display:grid;grid-gap:16px;gap:16px}.book-app-modal .content{font-family:"Inter-Regular"}.book-app-modal .content,.book-app-modal .content2{color:#1d2939;font-size:14px;text-align:center;padding:0 8px}.book-app-modal .content2{font-family:"Inter-Medium";display:flex;justify-content:center}.book-app-modal .padding-for-content2{padding-bottom:16px}.pagination-container{margin-top:12px}.search-doc-past-consultation{border:1px solid #eaecf0;border-bottom:none;border-radius:12px 12px 0 0}.search-doc-past-consultation .padding-for-search{padding:24px 0}.search-doc-past-consultation .ant-select{width:360px!important;height:40px!important}.search-doc-past-consultation .past-consultation-dropdown img{width:24px!important;height:24px!important;left:35px}@media screen and (max-width:500px){.search-doc-past-consultation{border:none!important}.search-doc-past-consultation .padding-for-search{display:none!important}}.Past-App-Table-design{min-width:-webkit-max-content;min-width:max-content;border:1px solid #eaecf0;box-shadow:0 1px 2px rgba(16,24,40,.06);border-radius:0 0 12px 12px;overflow:auto}.Past-App-Table-design .past-app-headings{background-color:#f9fafb;border-bottom:1px solid #eaecf0;padding:16px 24px;display:flex}.Past-App-Table-design .heading-label-past-app{color:#475467;font-size:12px;font-family:"Inter-Medium"}@media screen and (max-width:500px){.Past-App-Table-design .heading-label-past-app{display:none!important}}@media screen and (max-width:500px){.Past-App-Table-design .past-app-headings{padding:0!important;border-top-left-radius:12px!important;border-top-right-radius:12px!important}}.past-appointments-table{display:grid}.past-appointments-table .past-app-row{display:flex;border-bottom:1px solid #eaecf0;padding:16px 24px}.past-appointments-table .past-app-row:last-child{border-bottom:none}.mobile-past-appoinment-card,.mobile-past-header{display:none}@media screen and (max-width:500px){.past-appointments-table{display:none!important}.mobile-past-appoinment-card{display:block!important;border:1px solid #eaecf0}.mobile-past-header{height:56px;padding-right:16px;padding-left:16px;grid-gap:10px;gap:10px;opacity:1;border-bottom-width:1px;background:#f2f4f7;color:#1d2939;font-family:"Inter-Semibold";font-size:16px;display:flex!important;align-items:center;width:100%;border-top-left-radius:12px!important;border-top-right-radius:12px!important}.past-app-card{background:#fff;padding:16px;border-bottom:1px solid #d0d5dd;width:100%;max-width:100%;box-sizing:border-box}.mobile-report-icon{width:24px;height:24px}.icon-date-align{justify-content:space-between;flex-direction:row}.card-date,.icon-date-align{display:flex;margin-bottom:12px}.card-date{flex-direction:column;grid-gap:4px;gap:4px}.past-date{color:#6520b3;font-size:16px;line-height:24px}.past-date,.past-time{font-family:"Inter-Medium";letter-spacing:0;vertical-align:middle}.past-time{font-size:14px;line-height:20px;display:flex;grid-gap:4px;gap:4px}.eye-report-icon{display:flex;flex-direction:row;grid-gap:8px;gap:8px}.card-doc{display:flex;margin-bottom:12px;grid-gap:12px;gap:12px;border-bottom:1px solid #eaecf0;height:60px}.doc-info{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.doc-info,.mobile-doc-name{font-family:"Inter-Medium";font-size:14px}.mobile-doc-name{line-height:20px;letter-spacing:0;vertical-align:middle;color:#1d2939;width:200px}.doc-qual{vertical-align:middle;color:#667085;width:188px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-session,.doc-qual{font-family:"Inter-Medium";font-size:14px;line-height:20px;letter-spacing:0}.card-session{color:#1d2939}.card-status .status{display:inline-block;padding:4px 10px;border-radius:8px;background:#eef0ff;color:#444}.status.zero{background:#f4f3ff;color:#5925dc}.card-actions,.card-prescription{width:35px;height:33px;grid-gap:12px;gap:12px;opacity:1;border-radius:8px;padding:4px;border:1px solid #d0d5dd}.page-mobile-container{margin-top:30px}}.session-status-align{display:flex;flex-direction:row;justify-content:space-between}.past-app-status{display:flex}.past-app-status .status-design{border-radius:16px;padding:4px 10px;font-size:12px;font-weight:500;font-family:"Inter-Medium"}.feedback-reports{display:grid;grid-gap:24px;gap:24px;cursor:pointer;padding:12px 4px;color:#1d2939;font-family:"Inter-Medium"}.feedback-reports:hover{background-color:#f9fafb}.hypen-past-table{display:flex;justify-content:center}.past-app-table-datas{font-family:"Inter-Regular"}.past-app-table-datas .past-app-date{color:#101828;font-family:"Inter-Medium";display:grid;grid-gap:4px;gap:4px}.past-app-table-datas .app-day-date{display:flex;grid-gap:4px;gap:4px;align-items:center;font-size:14px}.past-app-table-datas .app-icon-time{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:12px}.past-app-table-datas .past-app-doctor-details{display:flex;align-items:flex-start;grid-gap:12px;gap:12px}.past-app-table-datas .past-app-doc-img{width:40px;height:40px;border-radius:50%}.past-app-table-datas .doct-details{display:grid;grid-gap:4px;gap:4px}.past-app-table-datas .doct-details .past-app-doc-name{color:#1d2939;font-size:14px}.past-app-table-datas .doct-details .past-app-doc-name .ant-typography{font-family:"Inter-Medium"}.past-app-table-datas .doct-details .past-app-qualification{color:#475467;font-size:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.past-app-table-datas .past-app-session-name{font-size:14px;font-family:"Inter-Medium";color:#1d2939;display:flex;align-items:center}.past-app-table-datas .report-icon{display:flex;justify-content:center;cursor:pointer}.past-app-table-datas .report-icon:hover{cursor:pointer}.past-app-table-datas .report-icon-with-count{display:flex;justify-content:center;align-items:flex-start;position:relative}.past-app-table-datas .past-app-count-design{background-color:#f04438;position:absolute;top:-9px;right:-13px;border-radius:7px;width:14px;height:14px;color:#fff}.past-app-table-datas .past-app-count-design .numbers{font-size:10px;font-weight:600;display:flex;justify-content:center;padding-top:2px}.doctor-availability .main-content{border:1px solid #e4e4e4;border-radius:5px;padding:8px 20px}.doctor-availability .availability-header{color:#101828;font-size:14px;font-weight:500;padding:20px 16px;background:#f9fafb}.doctor-availability .doctor-content{color:#344054;text-align:center;font-size:12px;padding:0 8px}.doctor-availability .not-avail-block{padding:20px 0!important;color:#f70020!important;height:64px;text-align:center;margin:0 auto;vertical-align:top}.doctor-availability .content-available-body .doctor-available-slots{display:flex;flex-wrap:wrap}.doctor-availability .content-available-body .doctor-available-slots .slot{padding:4px 8px;margin:8px;border:1px solid #e4e4e4;border-radius:5px;color:#344054;cursor:pointer;width:46%;text-align:center;background-color:#f2f4f7}.doctor-availability .content-available-body .doctor-available-slots .slot:hover{background-color:#d0d5dd}.doctor-availability .content-available-body .doctor-available-slots .slot.selected{border:1px solid #e4e4e4;border-radius:5px}.doctor-availability .content-available-body .doctor-available-slots .slot.disabled{border:none!important;cursor:default;display:none;background-color:#f0fdf9}.doctor-availability .content-available-body .doctor-available-slots .slot:focus{background:#6520b3}.payment-reminder-container{color:#000}.payment-reminder-container .main-content .top-banner{border-radius:6px;border:1px solid #e4e4e4;border-left-width:5px;padding:8px 12px}.payment-reminder-container .main-content .top-banner .title{font-size:16px;font-weight:500}.payment-reminder-container .main-content .plan-details{padding:12px;border:1px solid #e4e4e4;border-radius:2px;margin:20px 0;width:296px}.payment-reminder-container .main-content .plan-details .plan-benefits{display:flex;flex-direction:column}.payment-reminder-container .main-content .plan-details .plan-benefits>div{display:flex}.payment-reminder-container .main-content .plan-details .plan-benefits>div>span{margin-left:8px}.title-content{color:#1d2939;font-family:"Inter-Semibold";font-size:16px;line-height:24px}.schedule-appointment-date_time{color:#344054}.doctor-name{color:#1d2939;font-size:14px;font-weight:500}.doctor-designation{font-size:12px;color:#000;padding-bottom:8px}.check-availability-disabled{display:block;border:none;pointer-events:none;margin-top:12px;margin-left:auto;font-size:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:4px;color:#d0d5dd;padding:4px 12px 4px 8px;background-color:#f2f4f7}.check-availability-disabled:hover{border:none!important;color:#d0d5dd;pointer-events:none}.selected-date-content{color:var(--teal-600);font-family:"Inter-Semibold";font-size:16px}.availibility-button-doc{display:flex!important;align-items:center;grid-gap:4px;gap:4px}.check-availability-active-container{border-top:1px solid #eaecf0;display:block;margin-top:auto}.check-availability-active{display:block;border:1px solid transparent;margin-top:12px;margin-left:auto;font-size:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:4px;color:var(--teal-600);padding:4px 12px 4px 8px;background-color:var(--teal-50)}.check-availability-active:hover{color:var(--teal-600)!important;border:1px solid var(--teal-600)!important}.carousel-component-container .carousel-child.carousel-child-disabled{pointer-events:unset!important}.res-Modal{height:25vh}.res-Modal .res-header{background-color:#f2f4f7;padding:12px;font-weight:700}.res-Modal .res-wrapper{justify-content:space-between;padding:20px}.res-Modal .res-wrapper .res-title{font-weight:400;word-break:break-word;width:100%}.res-Modal .res-wrapper .res-btns{position:absolute;bottom:8px;right:8px}.res-Modal .res-wrapper .res-btns .action-yes{padding:0 14px;background:var(--teal-600);cursor:pointer;color:#fff;border-radius:25px;background-color:#910013;border:1px solid #f70020;width:140px}.res-Modal .res-wrapper .res-btns .action-yes:hover{background-color:#fff!important;color:#f70020}.res-Modal .res-wrapper .res-btns .action-no{padding:0 14px;background:var(--teal-600);border:1px solid var(--teal-600);cursor:pointer;color:#fff;border-radius:25px;margin-left:4px;width:72px}.res-Modal .res-wrapper .res-btns .action-no:hover{background-color:#fff;color:#008d1b}.res-Modal .res-btns{bottom:28px!important}.res-Modal-reschedule .res-header{background-color:#f2f4f7;padding:12px;font-weight:700}.res-Modal-reschedule .res-wrapper{justify-content:space-between;padding:20px}.res-Modal-reschedule .res-wrapper .res-title{font-weight:400;word-break:break-word;width:100%}.res-Modal-reschedule .res-wrapper .res-btns{text-align:right;bottom:8px;right:8px}.res-Modal-reschedule .res-wrapper .res-btns .action-yes{padding:0 14px;background:var(--teal-600);cursor:pointer;color:#fff;border-radius:25px;background-color:#910013;border:1px solid #f70020;width:140px!important;margin-top:8px}.res-Modal-reschedule .res-wrapper .res-btns .action-yes:hover{background-color:#fff!important;color:#f70020}.res-Modal-reschedule .res-wrapper .res-btns .action-no{padding:0 14px;background:var(--teal-600);border:1px solid var(--teal-600);cursor:pointer;color:#fff;border-radius:25px;margin-left:4px;width:72px;margin-top:8px}.res-Modal-reschedule .res-wrapper .res-btns .action-no:hover{background-color:#fff;color:#008d1b}.eva-360-container{display:flex;justify-content:space-between;grid-gap:24px;gap:24px}.eva-360-container .eva-360-left-container{width:560px}.eva-360-container .eva-360-right-container{align-items:start;width:600px}.eva-360-container .eva-360-title{color:var(--teal-800);font-family:"Fraunces-Regular";font-size:26px;line-height:28px;margin-bottom:12px}.eva-360-container .txt-content-2{margin-top:16px}.eva-360-container .eva-360-btn{margin-top:24px}.eva-360-container .eva-360-txt-content{font-family:"Inter-Regular";color:#475467;font-size:16px;line-height:24px}.eva-360-container .eva-360-img{width:400px;height:383.92px;margin-right:auto}@media screen and (max-width:500px){.eva-360-title{font-size:24px!important}.eva-360-txt-content{line-height:24px}.eva-360-container .eva-360-txt-content,.eva-360-txt-content{font-family:"Inter-Regular";color:#475467;font-size:14px!important}.eva-360-container .eva-360-txt-content{line-height:20px!important}}.app-selected-clinician-card{border-radius:12px;width:420px;margin-bottom:24px}.app-selected-clinician-card .ant-card-body{padding:0;border-radius:12px}@media screen and (max-width:500px){.app-selected-clinician-card .ant-card-body{padding:0!important}}.app-selected-clinician-card .selected-clinician-card-header{background-color:#f2f4f7;height:56px;padding-inline:16px;font-family:"Inter-Semibold";font-weight:600;font-size:16px;align-content:center;border-radius:12px 12px 0 0}.app-selected-clinician-card .selected-clinician-card-body-container{display:grid;grid-template-columns:50px calc(100% - 100px) 25px;grid-gap:12px;gap:12px;padding:12px}.app-selected-clinician-card .selected-doc-spec{font-size:12px;font-weight:400;font-family:"Inter-Regular";color:#667085;line-height:18px}.app-selected-clinician-card .selected-doc-name{font-weight:600;font-size:14px;color:#1d2939;line-height:20px;font-family:"Inter-Semibold";margin-bottom:4px}.app-selected-clinician-card .selected-doc-name .ant-typography{font-family:"Inter-Semibold";font-size:14px}.app-selected-clinician-card .selected-clinician-edit-icon-container{align-content:center}.app-selected-clinician-card .selected-clinician-edit-icon-container img{width:16px}.app-selected-clinician-card .selected-clinician-edit-icon-container img:hover{cursor:pointer}@media screen and (min-width:700px){.my-appointment-card-container .my-appointment-patient-main{grid-template-columns:20% 80%!important}.my-appointment-card-container .my-appointment-patient-main .status-content,.my-appointment-card-container .my-appointment-patient-main .status-content-duration,.my-appointment-card-container .my-appointment-patient-main .status-content-type{display:flex!important;justify-content:flex-start!important;align-items:flex-start!important;text-align:start!important;grid-gap:8px;gap:8px}.my-appointment-card-container .my-appointment-patient-main .md-bottom-container .mob-icons{display:none!important}.my-appointment-card-container .my-appointment-patient-main .md-bottom-container .right-content .appointment-actions .reschedule-btn-web{display:flex!important}.my-appointment-card-container .my-appointment-patient-main .md-bottom-container .right-content .appointment-actions .reschedule-btn-web .reschedule-dark,.my-appointment-card-container .my-appointment-patient-main .md-bottom-container .right-content .appointment-actions .reschedule-btn-web .reschedule-light{width:28px}.my-appointment-card-container .my-appointment-patient-main .md-bottom-container .right-content .appointment-actions .reschedule-btn-web .reschedule-light{display:block}.my-appointment-card-container .my-appointment-patient-main .md-bottom-container .right-content .appointment-actions .reschedule-btn-web .reschedule-dark{display:none}.my-appointment-card-container .my-appointment-patient-main .md-bottom-container .right-content .appointment-actions .reschedule-btn-web:hover{color:#344054!important}.my-appointment-card-container .my-appointment-patient-main .md-bottom-container .right-content .appointment-actions .reschedule-btn-web:hover .reschedule-light{display:none!important}.my-appointment-card-container .my-appointment-patient-main .md-bottom-container .right-content .appointment-actions .reschedule-btn-web:hover .reschedule-dark{display:block!important}.my-appointment-card-container .my-appointment-patient-main .md-bottom-container .right-content .appointment-actions .cancel-btn-web{display:flex!important}.my-appointment-card-container .my-appointment-patient-main .md-bottom-container .right-content .appointment-actions .cancel-btn-web .cancel-dark,.my-appointment-card-container .my-appointment-patient-main .md-bottom-container .right-content .appointment-actions .cancel-btn-web .cancel-light{width:28px}.my-appointment-card-container .my-appointment-patient-main .md-bottom-container .right-content .appointment-actions .cancel-btn-web .cancel-light{display:block}.my-appointment-card-container .my-appointment-patient-main .md-bottom-container .right-content .appointment-actions .cancel-btn-web .cancel-dark{display:none}.my-appointment-card-container .my-appointment-patient-main .md-bottom-container .right-content .appointment-actions .cancel-btn-web:hover{color:#344054!important}.my-appointment-card-container .my-appointment-patient-main .md-bottom-container .right-content .appointment-actions .cancel-btn-web:hover .cancel-light{display:none!important}.my-appointment-card-container .my-appointment-patient-main .md-bottom-container .right-content .appointment-actions .cancel-btn-web:hover .cancel-dark{display:block!important}.my-appointment-card-container .my-appointment-patient-main .md-bottom-container .right-content .appointment-actions{margin-inline:0!important}.my-appointment-card-container .my-appointment-patient-main .appointment-actions-btn-icons{display:flex!important;grid-gap:4px;gap:4px}.my-appointment-card-container .my-appointment-patient-main .appointment-actions-btn-icons .reschedule-btn-web{display:flex!important}.my-appointment-card-container .my-appointment-patient-main .appointment-actions-btn-icons .reschedule-btn-web .reschedule-dark,.my-appointment-card-container .my-appointment-patient-main .appointment-actions-btn-icons .reschedule-btn-web .reschedule-light{width:28px}.my-appointment-card-container .my-appointment-patient-main .appointment-actions-btn-icons .reschedule-btn-web .reschedule-light{display:block}.my-appointment-card-container .my-appointment-patient-main .appointment-actions-btn-icons .reschedule-btn-web .reschedule-dark{display:none}.my-appointment-card-container .my-appointment-patient-main .appointment-actions-btn-icons .reschedule-btn-web:hover{color:#344054!important}.my-appointment-card-container .my-appointment-patient-main .appointment-actions-btn-icons .reschedule-btn-web:hover .reschedule-light{display:none!important}.my-appointment-card-container .my-appointment-patient-main .appointment-actions-btn-icons .reschedule-btn-web:hover .reschedule-dark{display:block!important}.my-appointment-card-container .my-appointment-patient-main .appointment-actions-btn-icons .cancel-btn-web{display:flex!important}.my-appointment-card-container .my-appointment-patient-main .appointment-actions-btn-icons .cancel-btn-web .cancel-dark,.my-appointment-card-container .my-appointment-patient-main .appointment-actions-btn-icons .cancel-btn-web .cancel-light{width:28px}.my-appointment-card-container .my-appointment-patient-main .appointment-actions-btn-icons .cancel-btn-web .cancel-light{display:block}.my-appointment-card-container .my-appointment-patient-main .appointment-actions-btn-icons .cancel-btn-web .cancel-dark{display:none}.my-appointment-card-container .my-appointment-patient-main .appointment-actions-btn-icons .cancel-btn-web:hover{color:#344054!important}.my-appointment-card-container .my-appointment-patient-main .appointment-actions-btn-icons .cancel-btn-web:hover .cancel-light{display:none!important}.my-appointment-card-container .my-appointment-patient-main .appointment-actions-btn-icons .cancel-btn-web:hover .cancel-dark{display:block!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main .app-status-div{padding:0 10px 0 0!important;justify-content:flex-start!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main .right-content{justify-content:flex-end!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main .right-content .doctor-name{display:flex;align-items:center;justify-content:flex-end!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main .appointment-actions{justify-content:flex-end!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main .cancel-btn-web:hover{background-color:#d92d20!important;border:1px solid #d92d20!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main button{width:140px!important;margin-right:8px!important;border-radius:4px!important;color:#1d2939!important;border:1px solid #98a2b3!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main button:hover{background-color:var(--teal-600)!important;border:1px solid var(--teal-600)!important;color:#fff!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main .md-bottom-container{display:grid!important;grid-template-rows:1fr!important}}@media screen and (max-width:576px){.my-appointment-card-container .my-appointment-patient-main{grid-template-columns:100%!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .app-detail-status-div .app-detail-time-div .app-detail-time-container{display:block!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .app-detail-status-div .app-detail-time-div .app-detail-time-container .pending-time-content{margin-bottom:8px}}@media screen and (min-width:992px){.my-appointment-card-container{grid-template-rows:1fr!important}.my-appointment-card-container .my-appointment-main-content{grid-template-rows:1fr!important;grid-template-columns:100%!important}.my-appointment-container .my-appointment-main .apt-status-border{color:#000!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main{grid-template-rows:1fr;grid-template-columns:96px 90%!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main .appointment-actions{display:grid!important}}.appointment-search{width:100%;justify-content:space-between}.doc-app-join-btn{display:flex;justify-content:center;align-items:center;width:146px;color:#fff;line-height:normal;height:32px;background-color:var(--teal-600);border-radius:4px;border:1px solid var(--teal-600)}.doc-app-join-btn:hover{color:var(--teal-600)!important;background-color:#fff!important;cursor:pointer}.doc-apnt-date-state-container{display:flex;grid-gap:12px;gap:12px;margin-top:8px;flex-wrap:wrap}.doc-confirm-state{padding:2px 12px;color:var(--teal-800);border-radius:4px;border:1px solid var(--teal-300)}.doc-cancel-state{padding:2px 12px;border-radius:4px;color:#d92d20;border:1px solid #f04438}.doc-missed-state{padding:2px 12px;border-radius:4px;color:#eaaa08;border:1px solid #eaaa08}.doc-pending-state{padding:2px 12px;border-radius:4px;color:#1570ef;border:1px solid #1570ef}.doctor-apt-card-container{height:calc(100vh - 303px);margin-top:10px;border-top:1px solid #eaecf0;padding-inline:8px;padding-bottom:8px;overflow:auto}.date-search{margin-top:12px;display:grid;grid-template-columns:auto auto;justify-content:end;width:100%;margin-bottom:12px}.date-picker{margin:0 20px;height:32px}@media screen and (max-width:630px){.appointment-search{grid-template-columns:auto!important;padding:0;margin-bottom:20px}.appointment-search,.main-content-header{justify-content:center!important;align-items:center!important}.main-content-header{text-align:center!important}}.appointment-modal-btn-container{display:grid;justify-content:center;grid-gap:16px;gap:16px;margin-bottom:8px}.appointment-modal-btn-container .appointment-modal-btn{width:100px;color:#fff;font-size:14px;font-weight:600;border-radius:4px!important}.appointment-modal-btn-container .appointment-modal-btn:hover{background-color:#fff!important;font-weight:400}.appointment-modal-btn-container .yes-btn{background:var(--teal-600)}.appointment-modal-btn-container .yes-btn:hover{color:var(--teal-900)!important;border:1px solid var(--teal-900)!important}.appointment-modal-btn-container .no-btn{background:#eaecf0;color:#475467!important;border:1px solid #eaecf0!important}.appointment-modal-btn-container .no-btn:hover{border:1px solid #d0d5dd!important;background:#d0d5dd!important}@media screen and (max-width:700px){.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .app-detail-action-btn-container{display:block!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .app-detail-action-btn-container .app-detail-action-btn-content{display:flex;flex-direction:column;justify-content:center;grid-gap:8px!important;gap:8px!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .app-detail-action-btn-container .app-detail-action-btn-content .cancel-btn-web,.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .app-detail-action-btn-container .app-detail-action-btn-content .reschedule-btn-web{margin:auto;width:80%!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main{display:flex;justify-content:space-evenly;align-items:center}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .upcoming-arrow-icon-container{text-align:center!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .cancelled-state,.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .confirm-state{margin:auto}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .app-status-div .status-content-duration .call-type{text-align:center!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .information-content{display:flex!important;justify-content:center!important;align-items:center!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .top-info{width:100%;justify-content:space-between}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .app-status-div .status-doctor-name .ant-typography{margin:auto}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .app-detail-status-div .status-doctor-name{justify-content:center!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .app-detail-status-div .app-detail-time-div .pending-time-content{margin-bottom:8px}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .app-detail-status-div .appointment-detailcall-type{text-align:center;justify-content:center}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .app-detail-status-div .cancelled-state,.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .app-detail-status-div .confirm-state{margin:auto;padding:1px 6px}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .app-detail-status-div .pending-state{padding:1px 6px}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .upcoming-app-img-container{flex-direction:unset!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .upcoming-app-img-container .app-detail-status-div .status-doctor-name,.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .upcoming-app-img-container .avatar-grouped-container{justify-content:center!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .upcoming-app-img-container .app-detail-status-div .app-detail-time-div .pending-time-content{margin:auto auto 8px}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .upcoming-app-img-container .app-detail-status-div .appointment-detailcall-type{text-align:center;justify-content:center}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .upcoming-app-img-container .app-detail-status-div .cancelled-state,.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .upcoming-app-img-container .app-detail-status-div .confirm-state,.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .upcoming-app-img-container .app-detail-status-div .pending-state{margin:auto;padding:1px 6px}.book-appointment .main-content .top-content{grid-template-columns:auto!important;justify-content:center!important;align-items:center!important;text-align:center!important}.book-appointment .main-content .right-content{margin:4px auto!important}}@media screen and (max-width:820px){.book-appointment .main-content .carousel-content .card-container-disabled .left-content,.book-appointment .main-content .carousel-content .card-container .left-content{display:grid!important;text-align:center!important;justify-content:center!important}.date-search{grid-template-columns:auto!important;margin-bottom:8px!important}.date-picker,.date-search{justify-content:center!important}.date-picker{width:152px!important;display:flex;margin:8px auto!important}}@media screen and (max-width:1500px){.time-join{padding:4px 36px!important}}@media screen and (max-width:1400px){.time-join{padding:4px 20px!important}.left-content{grid-template-columns:38% 60%!important}}@media screen and (max-width:768px){.book-now-alert{display:grid!important;grid-template-columns:auto!important;grid-gap:0!important;gap:0!important;justify-content:unset!important;width:100%}}@media screen and (max-width:1300px){.appointment-date{margin:auto 0!important}.my-appointment-main-content .doctor-appointment-center-content{grid-column-gap:1rem!important;-webkit-column-gap:1rem!important;column-gap:1rem!important;grid-row-gap:.25rem!important;row-gap:.25rem!important}.left-content{grid-template-columns:35% 65%!important}.apt-date-patient-name{grid-template-columns:85px auto!important}.time-join{padding:4px 8px!important}}@media screen and (max-width:1200px){.doc-app-join-btn{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.my-appointment-main-content .doctor-appointment-center-content{grid-template-columns:auto auto auto!important}.left-content{grid-template-columns:40% 60%!important}.apt-date-patient-name{grid-template-columns:84px auto!important}.select-slots-with-img{grid-template-columns:75% 25%}}@media screen and (max-width:1150px){.select-reason-with-img{grid-template-columns:50% 34%;grid-gap:8px;gap:8px}}@media screen and (max-width:1090px){.appointment-wrapper .schedule-appointment-container .main-content-body{display:flex;flex-direction:column;grid-row-gap:24px;row-gap:24px}.appointment-wrapper .schedule-appointment-container .main-content-body .left-content{margin-bottom:16px}.appointment-wrapper .schedule-appointment-container .main-content-body .right-content{width:420px!important}.appointment-wrapper .schedule-appointment-container .main-content-body .right-content .content-body .time-slot-container{padding:16px 12px 4px!important}.left-content{width:309px;height:462px}.apt-date-patient-name{grid-template-columns:85px auto!important}.my-appointment-main-content .doctor-appointment-center-content{grid-column-gap:.5rem!important;-webkit-column-gap:.5rem!important;column-gap:.5rem!important;grid-template-columns:auto auto!important}}@media screen and (max-width:886px){.eva-360-container .eva-360-right-container{display:none}.apt-status-border{background-color:#ff9c66!important;color:#000!important;justify-content:flex-end!important}.my-appointment-card-container .appointment-date{margin:auto!important}.my-appointment-card-container .appointment-date .date-month{padding:16px 12px!important}.select-reason-with-img{grid-template-columns:auto}.image-for-schedule-appointment,.select-reason-with-img .image-for-schedule-appointment{display:none}.select-slots-with-img{grid-template-columns:auto}.image-for-schedule-appointment-slot{display:none}.left-content{grid-template-columns:48% 50%!important;padding:8px!important}.my-appointment-main-content .doctor-appointment-center-content{grid-column-gap:.25rem!important;-webkit-column-gap:.25rem!important;column-gap:.25rem!important;grid-row-gap:.5rem!important;row-gap:.5rem!important;grid-template-columns:auto auto!important}}.select-plan-modal .header-div{background:#f2f4f7;color:#1d2939;font-family:"Inter-Medium";font-size:16px;line-height:24px;letter-spacing:0;grid-gap:8px;gap:8px;padding:20px 16px;border-top-left-radius:8px;border-top-right-radius:8px}.select-plan-modal .select-plan-form{margin-top:16px;padding-bottom:24px;grid-gap:16px;gap:16px}.select-plan-modal .select-plan-form .form-label{color:#1d2939;margin-bottom:16px;padding-right:24px;padding-left:24px;font-size:14px;font-family:"Inter-Regular";line-height:20px;letter-spacing:0;text-align:center;vertical-align:middle}.select-plan-modal .select-plan-form .plan-list-div{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;grid-gap:12px;gap:12px;padding-right:24px;padding-left:24px;width:100%;margin-bottom:24px}.select-plan-modal .select-plan-form .selected-plan{border-color:var(--teal-600)!important}.select-plan-modal .select-plan-form .holistic-care-progress{padding:12px;border-radius:6px;width:186px;border:1px solid #d0d5dd;cursor:pointer}.select-plan-modal .select-plan-form .holistic-care-progress .content{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.select-plan-modal .select-plan-form .holistic-care-progress .content .plan-name{font-family:"Inter-Medium";font-size:14px;color:#1d2939;line-height:20px;letter-spacing:0}.select-plan-modal .select-plan-form .holistic-care-progress .content .plan-end-date{font-family:"Inter-Regular";font-size:12px;color:var(--teal-600);font-weight:400;line-height:20px}.select-plan-modal .select-plan-form .holistic-care-progress .content .plan-info{color:#667085;font-family:"Inter-Regular";font-size:12px;line-height:18px;letter-spacing:0}.holistic-care-progress1{display:flex;grid-gap:12px;gap:12px;border-radius:4px;padding:16px 12px;justify-content:space-between;align-items:center}.holistic-care-progress1 .content .content-title{margin-bottom:4px;color:#1d2939;font-family:"Inter-Semibold";font-size:14px;line-height:20px;letter-spacing:0}.holistic-care-progress1 .content .content-desc{font-family:"Inter-Regular";font-size:12px;line-height:18px;letter-spacing:0;color:#667085}.slct-res-words-new{width:420px;border:1px solid #eaecf0;border-radius:12px;margin:24px 0 0}.slct-res-words-new .slct-res-words-title{font-weight:600;background-color:#f2f4f7;border-radius:12px 12px 0 0;margin-bottom:0!important;height:56px;padding-inline:16px;align-content:center;font-family:"Inter-Regular";color:#1d2939;font-size:16px}.slct-res-words-new .ant-input{padding:16px 24px 24px!important;min-height:100px!important}.slct-res-words-new .ant-input-outlined{min-height:130px!important;border-width:0!important;border-radius:0 0 12px 12px}@media screen and (max-width:830px){.left-content{grid-template-columns:auto!important}}@media screen and (max-width:730px){.apt-date-patient-name{grid-template-columns:27% 73%!important}}@media screen and (max-width:530px){.apt-date-patient-name{grid-template-columns:35% 65%!important}}@media screen and (max-width:430px){.apt-date-patient-name,.my-appointment-main-content .doctor-appointment-center-content{grid-template-columns:auto!important}.my-appointment-card-container .appointment-date{margin:4px!important}.join-now{display:grid!important}.left-content-confirm .join-now,.left-content .join-now{margin:4px!important}}@media screen and (max-width:640px){.appointment-wrapper .schedule-appointment-container .main-content-body{display:flex;flex-direction:column;grid-row-gap:24px;row-gap:24px}.appointment-wrapper .schedule-appointment-container .main-content-body .left-content,.appointment-wrapper .schedule-appointment-container .main-content-body .right-content{width:100%!important}.appointment-wrapper .schedule-appointment-container .main-content-body .right-content .content-body .time-slot-container{padding:12px 12px 6px!important}.app-selected-clinician-card{width:100%!important}}.confirm-state-head{width:100%!important;display:flex!important;justify-content:flex-start!important;align-items:center!important}@media screen and (max-width:500px){.appointment-wrapper .schedule-appointment-container .main-content-body .left-content .wrapper-header{display:flex;justify-content:space-between;text-align:center}.slct-res-words-new{width:100%!important}.search-doc-past-consultation .ant-select{width:270px!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .app-status-div .status-doctor-name .ant-typography{margin:0!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .app-status-div .status-content-duration .call-type{text-align:start!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .app-detail-status-div .status-doctor-name{justify-content:flex-start!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .app-detail-status-div .appointment-detailcall-type{text-align:start!important;justify-content:flex-start!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .app-detail-status-div .confirm-state,.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .confirm-state{margin:0!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .app-detail-action-btn-container .app-detail-action-btn-content{flex-direction:row!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .patient-upcoming-app-bottom-container .join-now-btn{width:296px!important;margin-right:0!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .patient-upcoming-app-bottom-container .join-now-btn-container{padding:0!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .my-appointment-patient-main .information-content{width:100%!important;display:flex!important;justify-content:space-between!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .appointment-actions{display:flex;justify-content:center!important;width:100%!important}.my-appointment-container .my-appointment-main .my-appointment-card-container .my-appointment-patient-main-wrapper .patient-upcoming-app-bottom-container .appointment-status-container .appointment-status{padding-left:0!important}}.header-health-info{display:flex;align-items:center;grid-gap:4px;gap:4px}#health-info-popover{max-width:800px}.info-header-shortend-container{width:85%}.info-header-shortend{display:flex;grid-gap:4px;gap:4px}.info-header-language{display:grid;font-weight:400;font-size:14px}.banner-db-btn{background-color:#1677ff;border-color:#1677ff;box-shadow:none}.banner-db-btn:hover{background-color:transparent;box-shadow:2px #1677ff}.text-white{color:#fff}#med-doc-desc-popover{max-width:380px;max-height:120px;overflow-y:auto;word-break:break-word}.medical-document-container .input-select-width{width:296px!important}.medical-document-container .ant-progress-text .anticon{font-size:14px;color:var(--teal-600)}.ant-alert{font-size:14px;font-weight:400;background:#fef6ee;border:1px solid #f7b27a}.ant-alert .ant-alert-content{color:#101828!important}.ant-alert svg{fill:#344054}.ant-alert .ant-btn{background-color:#fff!important;box-shadow:none;border:0!important}.ant-alert .ant-btn a>{color:#ef6820!important}.ant-alert .ant-btn:hover{border:0!important}.ant-alert .ant-btn-primary:hover,.ant-alert .ant-btn:hover{box-shadow:0 12px 16px -4px rgba(16,24,40,.08)}.ant-alert .ant-btn-primary{color:#ef6820!important}.ant-alert .ant-btn-sm{color:var(--background-color)!important}.ant-alert .ant-btn-sm:hover{color:var(--teal-900)!important}.button-shorten{cursor:pointer}.short-hand-phi-title{font-size:16px;font-weight:500;font-family:"Inter-Medium";color:#1d2939;margin-bottom:4px}.short-hand-phi-container{display:flex;flex-direction:column;padding-bottom:0!important}.new-health-profile-container .ant-form-item .ant-form-item-label>label,.patient-medical-document .ant-form-item .ant-form-item-label>label,.short-hand-phi-container .ant-form-item .ant-form-item-label>label{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}.patient-medical-document .ant-form-item .ant-form-item-label>label{margin-bottom:8px;font-family:"Inter-Medium";font-size:14px}.shortend-form-header{display:flex;justify-content:space-between;padding:16px 12px 12px;background:#f9fafb;color:#344054;align-items:flex-end}.shortend-form-header h3{color:#101828;font-weight:700}.shortend-form-header .submit-button{padding:0 14px;background:var(--teal-600);border:1px solid var(--teal-600);cursor:pointer;color:#fff;border-radius:25px}.shortend-form-header .submit-button:hover{background:#008d1b}.shortend-form-header .submit-button:last-child{background-color:var(--teal-600);margin-left:12px;margin-top:12px}.shortend-form-header .submit-button:last-child:hover{background-color:#fff;color:var(--teal-600);border:1px solid var(--teal-600)}.button-shortend{display:flex;justify-content:center;align-items:center;background-color:var(--background-color);border:unset;position:fixed;flex-direction:row;z-index:1000;right:40px;padding:0 28px;border-radius:25px;height:36px;color:#fff}.button-shortend:hover{cursor:pointer!important;background-color:#fff;color:var(--teal-900)!important;border:1px solid var(--teal-900)!important}.new-shortend-button{background-color:var(--background-color);border:unset;z-index:1000;padding:0 28px;height:36px;color:#fff}.new-shortend-button:hover{cursor:pointer!important;background-color:#fff;color:var(--teal-900)!important;border:1px solid var(--teal-900)!important}.new-shortend-button-small{display:none!important}@media screen and (max-width:500px){.new-shortend-button{display:none!important}.new-shortend-button-small{display:block!important;width:312px!important;margin:12px auto 60px!important}}.new-shortendform-section{overflow-y:auto;min-height:200px;padding-left:32px}.new-shortendform-section .ant-form-item .ant-radio-wrapper-checked{font-family:"Inter-Medium"!important}.new-shortendform-section .ant-form-item .ant-radio-wrapper-checked :where(.css-dev-only-do-not-override-1drr2mu).ant-radio-wrapper .ant-radio-checked:after{border-color:var(--teal-600)}.new-shortendform-section .ant-form-item label{color:#1d2939!important;font-family:"Inter-Regular";font-size:14px;line-height:20px;padding:8px;border-radius:4px}.patient-banner{display:flex;justify-content:space-between}.upload-button-shortend{display:flex;justify-content:center;align-items:center;background-color:var(--background-color);border:unset;flex-direction:row;margin-top:12px;padding:0 28px;border-radius:25px;height:36px;color:#fff}.upload-button-shortend:hover{cursor:pointer!important;background-color:#fff;color:var(--background-color)!important;border:1px solid var(--background-color)!important}.short-hand-phi-container .ant-form-horizontal{height:-webkit-min-content!important;height:min-content!important;overflow:auto;padding:12px 20px}.short-hand-phi-container .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover,.short-hand-phi-container .ant-input:hover,.short-hand-phi-container .ant-picker-focused,.short-hand-phi-container .ant-picker:hover,.short-hand-phi-container .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:var(--background-color)!important}.short-hand-phi-container .ant-select-item-option-selected{background-color:var(--teal-50)!important}.short-hand-phi-container .ant-input-affix-wrapper-focused,.short-hand-phi-container .ant-input-affix-wrapper:focus,.short-hand-phi-container .ant-input-focused,.short-hand-phi-container .ant-input:focus,.short-hand-phi-container .ant-picker-focused,.short-hand-phi-container .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:var(--background-color)!important;box-shadow:0 0 0 2px rgba(72,126,77,.2)!important}.short-hand-phi-container .short-end-viewDocument{background-color:#008d1b;color:#fff;width:100%}.short-hand-phi-container .document-actions{display:flex;justify-content:center}.short-hand-phi-container .document-actions .edit-button-HI{padding:4px 12px;margin:0 8px;background-color:#f2f4f7;border:1px solid #eaecf0;border-radius:5px}.short-hand-phi-container .document-actions .edit-button-HI:hover{cursor:pointer;background-color:var(--teal-900)!important;border:1px solid var(--teal-900);color:#fff}.short-hand-phi-container .document-actions .delete-button-HI{padding:4px 12px;margin:0 8px;background-color:#b42318!important;border:1px solid #b42318;color:#fff;border-radius:5px}.short-hand-phi-container .document-actions .delete-button-HI:hover{cursor:pointer;background-color:#7a271a!important;border:1px solid #7a271a}.headings .ant-col-24.ant-form-item-label>label{font-weight:700}.delete-confirmation .delete-confirmation-header{background:#f2f4f7;padding:8px;font-weight:500;color:#101828}.delete-confirmation .content-body{margin:20px 8px;padding:0 8px;font-weight:500}.delete-confirmation .content-body .body-txt{margin-bottom:24px}.delete-confirmation .confirmation-button-actions{display:flex;flex-direction:row;justify-content:flex-end;grid-gap:4px;gap:4px}.delete-confirmation .confirmation-button-actions .delete-btn{padding:0 14px;background:#b42318;border:1px solid #b42318;cursor:pointer;color:#fff;border-radius:25px}.delete-confirmation .confirmation-button-actions .delete-btn:hover{border:1px solid #b42318!important;color:#b42318!important;background-color:#7a271a;color:#fff!important}.delete-confirmation .confirmation-button-actions .confirmation-buttons{padding:0 14px;background:var(--teal-600);border:1px solid var(--teal-600);cursor:pointer;color:#fff;border-radius:25px}.delete-confirmation .confirmation-button-actions .confirmation-buttons:hover{background-color:var(--teal-900)}.phi-header-block{font-size:18px;grid-gap:4px;gap:4px;display:grid}.phi-header-block .description{display:flex;font-size:13px;grid-gap:.25rem;gap:.25rem;font-family:"Inter-Regular"}@media screen and (max-width:500px){.phi-header-block{display:none!important}.phi-header-block .description{width:300px!important}}.phi-patient-name-container{display:flex;justify-content:space-between}.phi-patient-name{font-weight:500;font-size:16px;display:grid;grid-gap:.25rem;gap:.25rem}.phi-patient-name .patient-name{color:#1d2939;font-family:"Inter-Medium";font-weight:500;font-size:16px}.phi-patient-name .patient-age{display:flex;color:#7d2bd9;font-family:"Inter-Medium";font-weight:500;font-size:16px}.steps-wrapper{width:70%;font-size:14px;margin-bottom:12px;margin-top:12px}.steps-wrapper .ant-steps .ant-steps-item-container .ant-steps-item-content .ant-steps-item-title{margin:3px 0}.slct-res-wrapper .slct-res-content{width:100%;max-width:420px}.slct-res-wrapper .slct-res-content .ant-form-item{padding:0!important;margin:0!important}.slct-res-wrapper .slct-res-content .slct-res-card{border:1px solid #eaecf0;border-radius:4px;background:#fff;border-radius:12px;font-size:16px;font-family:"Inter-Semibold";color:#1d2939}.slct-res-wrapper .slct-res-content .slct-res-card .title{background:#f2f4f7;padding:0 16px 0 12px;font-weight:600;height:56px;align-content:center;line-height:24px;border-radius:12px 12px 0 0}.slct-res-wrapper .slct-res-content .slct-res-card .title p{margin:0}.slct-res-wrapper .slct-res-content .slct-res-card .slct-rec-options{padding:16px 24px 24px}.slct-res-wrapper .slct-res-content .slct-res-card .slct-rec-options .slct-rec-option span{color:#1d2939;font-family:"Inter-Regular";font-size:13px;line-height:20px;font-weight:400}.slct-res-wrapper .slct-res-content .slct-res-card .slct-rec-options .ant-checkbox-wrapper{border:1px solid #d0d5dd;display:flex;border-radius:8px;min-height:32px;padding:4px 0!important;font-family:"Inter-Regular";color:#1d2939!important;font-size:13px!important;align-items:center}.slct-res-wrapper .slct-res-content .slct-res-card .slct-rec-options .ant-checkbox-wrapper .ant-checkbox-wrapper-checked span{font-weight:600}.slct-res-wrapper .slct-res-content .slct-res-words{width:420px;border:1px solid #eaecf0;border-radius:12px}.slct-res-wrapper .slct-res-content .slct-res-words .slct-res-words-title{font-weight:600;background-color:#f2f4f7;border-radius:12px 12px 0 0;margin-bottom:0!important;height:56px;padding-inline:16px;align-content:center;font-family:"Inter-Regular";color:#1d2939;font-size:16px}.slct-res-wrapper .slct-res-content .slct-res-words .ant-input{padding:16px 24px 24px!important;min-height:100px!important}.slct-res-wrapper .slct-res-content .slct-res-words .ant-input-outlined{min-height:130px!important;border-width:0!important;border-radius:0 0 12px 12px}.form-wrapper-container{overflow:hidden;padding-bottom:20px}.form-wrapper-container .ant-checkbox-wrapper{border-right-width:1px!important;display:revert}.form-wrapper-container .ant-form-horizontal{padding:12px 28px}.form-wrapper-container .ant-checkbox-group{display:flex!important;flex-wrap:wrap;grid-column-gap:16px!important;-webkit-column-gap:16px!important;column-gap:16px!important;grid-gap:16px;gap:16px}.form-wrapper-container .Group-Check-box{display:flex!important;grid-gap:8px;gap:8px;flex-wrap:wrap}.form-wrapper-container .Group-Check-box .ant-checkbox-wrapper{margin-left:0!important}.form-wrapper-container .ant-checkbox-wrapper:hover .ant-checkbox:after,.form-wrapper-container .ant-checkbox:hover:after{visibility:hidden!important}.form-wrapper-container .ant-checkbox-wrapper{border:1px solid #d0d5dd;border-radius:2px;padding:0 8px}.form-wrapper-container .ant-checkbox-wrapper:after{content:unset!important}.form-wrapper-container .ant-checkbox-wrapper .ant-checkbox-inner{display:none}.form-wrapper-container .ant-checkbox-wrapper-checked{border:1px solid var(--teal-600)!important;color:#000!important;background:none!important;border-radius:4px}.form-wrapper-container .ant-checkbox-wrapper-checked span{color:#1d2939!important;font-weight:600;font-family:"Inter-Semibold";font-size:14px}.form-wrapper-container .phi-form .phi-header-block{font-size:16px;color:#006400;display:flex;flex-direction:column}.form-wrapper-container .phi-form .phi-data-l1{display:flex;flex-direction:row}.form-wrapper-container .phi-form .phi-data-l1 .short-hand-phi-title{width:34%}.form-wrapper-container .phi-form .phi-data-l1 .phi-data-value{width:66%}.form-wrapper-container .phi-form .phi-data-l1 .phi-data-value .ant-select-selection-item,.form-wrapper-container .phi-form .phi-data-l1 .phi-data-value .hi-clinician-name input{font-size:14px;font-family:"Inter-Medium";color:#1d2939}.form-wrapper-container .phi-form .phi-data-l1 .phi-data-value .form-field-spacing{width:100%}.form-wrapper-container .phi-form .phi-data-l1 .form-field-spacing{width:66%}.form-wrapper-container .phi-form .phi-data-l2{display:flex;flex-direction:row-reverse}.form-wrapper-container .phi-form .phi-data-l2 .short-hand-phi-title{width:34%}.form-wrapper-container .phi-form .phi-data-l2 .phi-data-value{width:66%}.form-wrapper-container .phi-form .phi-data-l2 .phi-data-value .form-field-spacing{width:100%}.form-wrapper-container .form-field-spacing{align-items:flex-start;height:60px;margin-bottom:20px}.form-wrapper-container .form-field-spacing .ant-row .ant-form-item-label{padding-bottom:0}.form-wrapper-container .form-field-spacing .ant-row .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content input,.form-wrapper-container .form-field-spacing .ant-row .ant-form-item-control .ant-form-item-control-input .ant-select .ant-select-selector{height:40px;border:1px solid #d0d5dd}.form-wrapper-container .text-area-field{height:120px}.form-wrapper-container .add-medication-button{border:1px solid var(--teal-600)!important;color:var(--teal-600)!important;border-radius:25px;background-color:#fff;height:36px;padding:0 28px!important}.form-wrapper-container .form-header{display:flex;justify-content:space-between;padding:20px 16px;background:#f2f4f7}.form-wrapper-container .form-header h3{color:#000;font-family:"Inter-Medium";font-size:16px;display:contents}.form-wrapper-container .form-header .submit-button{border-radius:8px;background-color:var(--teal-600)}.form-wrapper-container .form-header .submit-button:hover{background-color:var(--teal-500)!important}.form-wrapper-container .form-header .submit-button:last-child{background-color:#fff;color:#1d2939;border:1px solid #1d2939;font-family:"Inter-Regular";margin-left:12px}.form-wrapper-container .form-header .submit-button:last-child:hover{background-color:#fff!important;color:#1d2939!important;font-family:"Inter-Medium"!important;border:1px solid #1d2939}.form-wrapper-container.sociodetails-container span.ant-input-group-addon{width:64px!important;padding:unset}.form-wrapper-container.menstruational-details-container .menarche-field,.form-wrapper-container.physical-health-complaints .menarche-field{margin-bottom:8px!important}.form-wrapper-container.menstruational-details-container .ant-input-number,.form-wrapper-container.physical-health-complaints .ant-input-number{width:100%}.form-wrapper-container.past-mental-health-history .care-team-mental-illness label{height:unset!important}.form-wrapper-container.past-mental-health-history .mental-illenss1{display:inline-block;width:60%;padding-bottom:12px}.form-wrapper-container.past-mental-health-history .mental-illenss3{display:inline-block;width:80%;padding-bottom:12px}.form-wrapper-container.past-mental-health-history .mental-illenss2{display:inline-block}.form-wrapper-container.past-mental-health-history .ant-input-wrapper input{width:96px}.form-wrapper-container.past-mental-health-history .ant-form-item{align-items:center}.form-wrapper-container.menstruational-details-container :where(.css-dev-only-do-not-override-1drr2mu).ant-form-item .ant-form-item-label>label{height:unset!important}.form-wrapper-container.menstruational-details-container .ant-form-item.child-container>.ant-form-item-control,.form-wrapper-container.menstruational-details-container .ant-form-item.child-list-container>.ant-form-item-control{max-width:100%!important;width:100%!important}.form-wrapper-container.menstruational-details-container .child-list{display:flex;flex-direction:column;align-items:flex-end}.form-wrapper-container.menstruational-details-container .child-list>div{margin:4px 0}.form-wrapper-container.menstruational-details-container .child-list .ant-input-number-input{height:36px!important}.form-wrapper-container.menstruational-details-container .child-list-group{width:75%}.form-wrapper-container.menstruational-details-container .medication-child>div{padding:0 12px!important}.form-wrapper-container.menstruational-details-container .medication-child .delete-icon{display:flex;justify-content:flex-end;margin-right:-7px;margin-top:-29px}.form-wrapper-container.menstruational-details-container .child-add{display:flex;justify-content:space-around}.form-wrapper-container.menstruational-details-container .child-add>div{margin:0 8px}.form-wrapper-container.menstruational-details-container .child-add .delete-icon-1{margin-right:-7px;margin-top:64px}.form-wrapper-container.menstruational-details-container .child-add .ant-input{height:36px}.form-wrapper-container.physical-illness-in-the-family .ant-form-item{margin:8px!important;align-items:center}.form-wrapper-container.physical-illness-in-the-family .ant-form-item.child-content-others{float:right;display:flex;justify-content:flex-end}.form-wrapper-container.physical-illness-in-the-family .ant-form-item.delete-icon{margin-top:16px!important}.form-wrapper-container.physical-illness-in-the-family .ant-form-item.delete-icon svg{font-size:16px!important}.form-wrapper-container.physical-illness-in-the-family .delete-icon{padding:40px 0 0}.form-wrapper-container.mental-illness-in-the-family .child-content{max-width:100%}.form-wrapper-container.mental-illness-in-the-family .child-content-others{justify-content:flex-end}.form-wrapper-container.mental-illness-in-the-family .delete-icon{padding:44px 0 0 4px}.form-wrapper-container.mental-illness-in-the-family .ant-picker-input>input{cursor:pointer}.form-wrapper-container.mental-illness-in-the-family .ant-select-single.ant-select-show-arrow .ant-select-selection-item{color:#000}.form-wrapper-container.evaluation-of-illness .child-content,.form-wrapper-container.evaluation-of-illness .child-content>div{max-width:100%!important;width:100%!important}.form-wrapper-container.evaluation-of-illness .ant-row.ant-form-item.date-selection{width:100%}.form-wrapper-container.evaluation-of-illness .ant-row.ant-form-item.date-selection>div{display:flex;justify-content:flex-end;max-width:100%!important;width:100%!important}.form-wrapper-container.evaluation-of-illness .ant-row.ant-form-item.date-selection>div .ant-picker{float:right;width:58%}.form-wrapper-container.family-hospitalization-details-container .is-family-hospitalization label,.form-wrapper-container.past-hospitalization-details-container .is-family-hospitalization label,.form-wrapper-container.present-mental-health-complaints .is-family-hospitalization label{height:unset!important}.form-wrapper-container.family-hospitalization-details-container .child-content,.form-wrapper-container.family-hospitalization-details-container .child-content>div,.form-wrapper-container.past-hospitalization-details-container .child-content,.form-wrapper-container.past-hospitalization-details-container .child-content>div,.form-wrapper-container.present-mental-health-complaints .child-content,.form-wrapper-container.present-mental-health-complaints .child-content>div{max-width:100%!important;width:100%!important}.form-wrapper-container.family-hospitalization-details-container .abuse-child-content,.form-wrapper-container.past-hospitalization-details-container .abuse-child-content,.form-wrapper-container.present-mental-health-complaints .abuse-child-content{max-width:100%!important;width:100%!important;padding-top:8px}.form-wrapper-container.family-hospitalization-details-container .ant-form-item-no-colon,.form-wrapper-container.past-hospitalization-details-container .ant-form-item-no-colon,.form-wrapper-container.present-mental-health-complaints .ant-form-item-no-colon{align-items:baseline}.form-wrapper-container.family-hospitalization-details-container .ant-checkbox-wrapper,.form-wrapper-container.past-hospitalization-details-container .ant-checkbox-wrapper,.form-wrapper-container.present-mental-health-complaints .ant-checkbox-wrapper{border-right-width:1px!important;margin:4px;display:flex}.form-wrapper-container.family-hospitalization-details-container .ant-checkbox-disabled+span,.form-wrapper-container.past-hospitalization-details-container .ant-checkbox-disabled+span,.form-wrapper-container.present-mental-health-complaints .ant-checkbox-disabled+span{color:rgba(0,0,0,.25)}.form-wrapper-container .upload-doc-container{padding:16px 12px}.form-wrapper-container .margin-top-16{margin-top:16px}.form-wrapper-container .upload-container{padding:36px;border:1px solid #e4e4e4;border-radius:5px;background:#f2f4f7;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}.form-wrapper-container .upload-container>div{width:100%}.form-wrapper-container .upload-container.hidden{display:none}.form-wrapper-container .upload-container .upload-notes{margin-bottom:12px;font-size:12px;display:flex;justify-content:flex-end}.form-wrapper-container .upload-container .upload-notes-patient{font-size:12px;font-family:"Inter-Regular"}.form-wrapper-container .upload-container .upload-close-icon{height:18px;width:18px;border-radius:52px;background-color:#e4e4e7;display:flex;justify-content:center}.form-wrapper-container .upload-container .upload-completed{display:flex;font-size:14px;color:var(--teal-600);font-family:"Inter-Medium"}.form-wrapper-container .patient-document-upload{background-color:transparent!important}.form-wrapper-container .patient-document-upload .ant-upload-btn{padding:8px 12px}.form-wrapper-container .patient-document-upload .document-upload{padding:0!important}.form-wrapper-container .upload-preview{display:flex;padding:0 12px}.form-wrapper-container .upload-preview>img{width:64px;height:64px;border-radius:3px}.form-wrapper-container .upload-preview>sup{font-size:16px;z-index:999;position:relative;left:8px;top:0;cursor:pointer}.form-wrapper-container .upload-preview .uploaded-document{margin-left:12px;width:100%;font-size:12px}.form-wrapper-container .upload-preview .upload-info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-left:12px;font-family:"Inter-Medium";font-size:12px}.form-wrapper-container .upload-progress{width:100%;display:grid;grid-template-columns:95% 5%;grid-gap:.5rem;gap:.5rem;align-items:end}.form-wrapper-container .upload-progress .ant-progress-status-success .ant-progress-text{color:#e5e5e5}@media screen and (max-width:500px)and (max-width:500px){.form-wrapper-container .upload-info{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.form-wrapper-container .upload-info>div{max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}}@media screen and (max-width:500px){.form-wrapper-container .upload-progress{grid-template-columns:80% 20%}}.form-wrapper-container .upload{display:flex;justify-content:center}.form-wrapper-container .upload .upload-icon{-webkit-filter:var(--icon-filter)!important;filter:var(--icon-filter)!important;color:#ccc;font-size:20px;margin:0 12px}.form-wrapper-container .ant-form-item{margin-top:0!important;align-items:center}.form-wrapper-container .ant-form-item .ant-col.ant-form-item-control .ant-row.ant-form-item{margin-top:8px!important}.form-wrapper-container .ant-form-item-required:after{display:none!important}.form-wrapper-container .ant-form.ant-form-horizontal{height:auto;max-height:480px;overflow:auto;padding:12px 20px;color:#101828}.form-wrapper-container .ant-spin-nested-loading>div>.ant-spin{display:flex!important;flex-direction:column!important;justify-content:center!important}.form-wrapper-container .ant-spin-nested-loading>div>.ant-spin .ant-spin-text{margin:20px 0!important;color:#000!important;position:unset!important;top:unset!important}.form-wrapper-container .ant-spin-blur{opacity:.2!important}.button-padding{margin:0 auto}.button-padding .ant-checkbox-wrapper{padding:4px 12px}.ant-form-item-label{font-weight:500}.input-select-width{width:200px!important}.physical-health-complaints .ant-form-item{align-items:center}.physical-health-complaints .ant-form-item.delete-icon{margin-top:56px!important;align-items:end}.physical-health-complaints .ant-form-item.delete-icon svg{font-size:16px!important}.physical-health-complaints .ant-col.ant-col-24.ant-form-item-control{margin-right:4px!important}.physical-health-complaints .custom-phc-delete-icon{display:flex;flex-direction:column;justify-content:flex-start;padding-top:48px}.physical-health-complaints .custom-phc-delete-icon svg{font-size:16px!important}.ant-input-group-wrapper{width:100%}.ant-input-group-addon .ant-form-item,.ant-input-group-wrapper .ant-input-group-addon .ant-form-item{margin:unset!important}@media screen and (max-width:676px){.shortend-form-header{grid-template-columns:auto!important}.shortend-form-header,.shortend-form-header .button-shortend{justify-content:center!important;text-align:center!important;align-items:center!important}.shortend-form-header .button-shortend{display:block!important;grid-template-columns:auto auto!important}}@media screen and (max-width:480px){.new-shortendform-section{padding-inline:0!important;margin-bottom:20px!important}.form-wrapper-container .phi-form .phi-data-l1 .phi-data-value,.form-wrapper-container .phi-form .phi-data-l1 .short-hand-phi-title{width:100%!important}.shortend-form-header .button-shortend{grid-template-columns:auto!important}}.new-health-profile{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.new-health-profile .ant-segmented-item.ant-segmented-item-selected .en-txt,.new-health-profile .ant-segmented-item.ant-segmented-item-selected .hi-txt,.new-health-profile .ant-segmented-item.ant-segmented-item-selected .ml-txt,.new-health-profile .ant-segmented-item.ant-segmented-item-selected .ta-txt,.new-health-profile .ant-segmented-item.ant-segmented-item-selected .te-txt{color:#fff!important}.new-health-profile .ant-segmented-item-selected{background:var(--background-color)!important;color:#fff!important}.new-health-profile-container{display:flex;flex-direction:column}.new-health-profile-container .hi-duration-of-prob-form .ant-input,.new-health-profile-container textarea:where(.css-dev-only-do-not-override-1drr2mu).ant-input{color:#1d2939;font-family:"Inter-Medium";font-weight:500;font-size:14px}.new-health-profile-container .hi-form-alert{display:none!important;width:100%}.new-health-profile-container .hi-form-alert-medical-document{border:1px solid #fec84b;background-color:#fffaeb}.new-health-profile-container .hi-form-alert-medical-document .ant-alert-message{font-family:"Inter-Medium";font-size:14px}.new-health-profile-container .hi-form-alert-medical-document .ant-alert-action .banner-db-btn{background-color:#ca8504!important;color:#fff!important;font-size:12px}@media screen and (max-width:500px){.hi-form-alert-dashboard{background-color:#ca8504!important;color:#fff!important;padding:6px 12px!important;height:76px}.hi-form-alert-dashboard .ant-alert-message{font-family:"Inter-Medium";font-size:12px!important}.hi-form-alert-dashboard .ant-alert-action .banner-db-btn{background-color:#ca8504!important;color:#fff!important;font-size:12px}}.vataTable{display:grid!important;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.vataTable .ant-checkbox+span{-webkit-padding-start:0!important;padding-inline-start:0!important;-webkit-padding-end:0!important;padding-inline-end:0!important}.vataTitle{width:95%;margin-top:0;margin-bottom:12px;position:absolute;display:flex!important;justify-content:space-around;padding:8px 0;z-index:10;font-size:18px;font-weight:600;color:#344054;background-color:#f2f4f7}.vataTitle div{border-right:1px solid #98a2b3;width:32%;text-align:center;line-height:16px}.vataData{margin-top:32px;overflow-y:auto;padding-right:12px;height:380px}.short-hand-phi-container .ant-form-item{margin-bottom:24px!important}.short-hand-phi-container .ant-checkbox-wrapper{min-height:32px;display:flex;align-items:center}@media screen and (max-width:620px){.slct-res-wrapper .slct-res-content .slct-res-words{width:100%!important}}@media screen and (max-width:560px){.phi-patient-name-container{display:flex!important;margin-top:8px!important}.form-wrapper-container .phi-form .phi-data-l1{display:grid!important}}.form-actions{display:flex;flex-direction:column;justify-content:center;align-items:center}.upload-save{border-radius:6px;background-color:#6520b3!important;color:#fff!important}.upload-close,.upload-save{width:184px!important;height:48px!important;font-family:"Inter-Semibold";font-size:14px;text-align:center;vertical-align:middle}.upload-close{border-radius:6px;border:none;background-color:#fff!important;color:#d92d20!important}.upload-close:active,.upload-close:focus,.upload-close:hover{border:none!important;box-shadow:none!important;outline:none!important}.coupon-list-header-9847{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e8e8e8;background-color:#f2f4f7}.coupon-list-title-9847{margin:0;font-size:16px;font-weight:600;color:#262626}.coupon-list-close-btn-9847{background:transparent;border:none;font-size:24px;color:#8c8c8c;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.coupon-list-close-btn-9847:hover{background-color:#f5f5f5}.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border:none!important}.radio-offset .ant-col.ant-form-item-control{display:flex;justify-content:center!important}.calendar-component .ant-picker-calendar{border-radius:12px;border-top:none!important}.calendar-component .ant-picker-calendar .ant-picker-panel{border-top:none;border-radius:0 0 12px 12px}.calendar-component table.ant-picker-content th{font-weight:500;color:#1d2939;font-family:"Inter-Medium"}.calendar-component .ant-picker-calendar .ant-picker-date-panel{border:none;padding:0 12px}.calendar-component .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border:none!important}.calendar-component .ant-picker-cell.ant-picker-cell-disabled.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner.ant-picker-calendar-date{background:transparent!important;color:rgba(0,0,0,.25)!important}.calendar-component .calendar-footer{padding:8px;margin:8px 0}.calendar-component .calendar-footer.hide{display:none}.calendar-component .calendar-footer button{width:100%}.calendar-component .calendar-header{display:flex;width:100%;justify-content:space-around;padding:8px}.calendar-component .calendar-header .calendar-month-picker.ant-picker-focused{border:unset!important;box-shadow:unset!important}.calendar-component .calendar-header .ant-picker-input{font-weight:700;padding:.25rem 0;border-radius:.5rem}.calendar-component .calendar-header .calendar-month-picker{width:60%;border:unset!important}.calendar-component .calendar-header .calendar-month-picker input{text-align:center;font-weight:500;color:transparent;text-shadow:0 0 0 #000;text-transform:uppercase;font-family:"Inter-Semibold";font-size:14px;color:#1d2939}.calendar-component .calendar-header .calendar-month-picker input:focus{outline:none}.calendar-component .calendar-header .calendar-month-picker input:hover{cursor:default}.calendar-component .calendar-header .calendar-month-picker:hover{border:unset!important;box-shadow:unset!important}.calendar-component .calendar-header .header-next-icon,.calendar-component .calendar-header .header-previous-icon{display:flex;align-items:center}.calendar-component .calendar-header .header-next-icon img,.calendar-component .calendar-header .header-previous-icon img{width:24px;height:24px;-webkit-filter:brightness(0);filter:brightness(0)}.calendar-component .calendar-header .header-next-icon img:hover,.calendar-component .calendar-header .header-previous-icon img:hover{cursor:pointer}.warning-appointment-join{font-family:"Inter-Medium";font-size:14px;color:#1d2939;display:flex;align-items:center}.play-icon{color:var(--teal-700);font-size:18px}.error-icon,.success-icon{font-size:16px}.success-icon{color:var(--teal-700)}.error-icon{color:#b42318}#video-container{width:548px;height:224px;background:#181818}#video-container video{width:100%!important;height:100%!important}.audio-checking-space{height:40px}.appointment-join-modal .title{padding:20px 16px;background-color:#f2f4f7;color:#344054;font-family:"Inter-Medium";font-size:16px;border-radius:8px 8px 0 0}.appointment-join-modal-container{height:500px}.appointment-join-modal-container .inner-container{padding:8px 20px 24px 24px;height:488px;overflow:scroll}.appointment-join-modal-container .appointment-information-container{border:1px solid #eaecf0;padding:12px;width:100%;border-radius:5px;display:grid;grid-gap:12px;gap:12px}.appointment-join-modal-container .appointment-information-container .line-2{display:flex;justify-content:space-between;height:20px}.appointment-join-modal-container .appointment-information-container .line-2 .name .ant-typography-ellipsis{font-size:14px!important;color:#1d2939;font-family:"Inter-Semibold";line-height:20px}.appointment-join-modal-container .appointment-information-container .date-time-container{background-color:#f5f8ff;font-family:"Inter-Semibold";font-size:11px;color:#1d2939;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1px 8px;border-radius:3px;display:flex;align-items:center}.audio-check-btn{display:flex!important;border:none!important;font-family:"Inter-Medium"!important;font-size:13px;color:#1d2939;box-shadow:none;padding:5px 0}.audio-check-btn:after{display:none!important}.audio-check-btn:disabled{color:#98a2b3!important;border:none!important;background-color:transparent!important}.audio-check-btn:disabled:hover{color:#98a2b3!important}.audio-check-btn:hover{border:none!important;background-color:transparent!important}.audio-check-btn:disabled,.audio-check-btn:hover{color:#1d2939!important}.joinnow-btn{background:var(--teal-700)!important;color:#fff!important}.joinnow-btn:hover{color:var(--teal-700)!important;background:#fff!important;border-color:var(--teal-700)!important}.name-age-years{font-size:14px;display:flex!important}.name-age-years .ant-typography{font-size:14px}.cancelnow-btn{background:#b42318!important;color:#fff!important}.cancelnow-btn:hover{color:#7a271a!important;background:#fff!important;border-color:#7a271a!important}.video-cons-btn{position:absolute;bottom:40px;width:100%;text-align:center}.btn-mic{border-radius:100%!important;padding:4px;width:36px;height:36px}.btn-mic:focus,.btn-mic:hover{background:#fff!important}#countdown{position:relative;margin:auto;height:40px;width:40px;text-align:center}#countdown-number{color:#000;display:inline-block;line-height:40px}#countdown svg{position:absolute;top:0;right:0;width:40px;height:40px;-webkit-transform:rotateY(-180deg) rotate(-90deg);transform:rotateY(-180deg) rotate(-90deg)}#countdown svg circle{stroke-dasharray:113px;stroke-dashoffset:0px;stroke-linecap:round;stroke-width:2px;stroke:#4096ff;fill:none;-webkit-animation:countdown 4s linear infinite forwards;animation:countdown 4s linear infinite forwards}@-webkit-keyframes countdown{0%{stroke-dashoffset:0px}to{stroke-dashoffset:113px}}@keyframes countdown{0%{stroke-dashoffset:0px}to{stroke-dashoffset:113px}}.timer-container{display:flex;justify-content:flex-end;font-size:16px}.timer{display:flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:50%;border:1px solid #98a2b3;font-size:12px;color:#181818}@media screen and (max-width:500px){#video-container{width:315px!important;height:224px;background:#181818}#video-container video{width:100%!important;height:100%!important}.appointment-join-modal-container .inner-container{padding:0 14px!important;height:488px;display:flex;justify-content:center;align-items:center}}.avatar-grouped-container{display:flex}.avatar-grouped-container .doc-avatar-img-container-56 img{border-radius:50%;width:56px;height:56px;object-fit:cover}.avatar-grouped-container .doc-avatar-img-container-40 img{border-radius:50%;width:40px;height:40px;object-fit:cover}.avatar-grouped-container .patient-avatar-img-container-28{margin-top:auto}.avatar-grouped-container .patient-avatar-img-container-28 img{border-radius:50%;width:28px;height:28px;object-fit:cover;-webkit-margin-start:-12px;margin-inline-start:-12px;border:2px solid #fff}@media screen and (max-width:500px){.avatar-grouped-container .patient-avatar-img-container-28{margin-top:auto}.avatar-grouped-container .patient-avatar-img-container-28 img{border-radius:50%;width:28px;height:28px;object-fit:cover;-webkit-margin-start:-12px;margin-inline-start:-12px;border:2px solid #fff;margin-bottom:16px!important}}.avatar-grouped-container .patient-avatar-img-container-36{margin-top:auto}.avatar-grouped-container .patient-avatar-img-container-36 img{border-radius:50%;width:36px;height:36px;object-fit:cover;-webkit-margin-start:-12px;margin-inline-start:-12px;border:2px solid #fff}.paid-assessment-info-card{margin-top:24px}.paid-assessment-info-card .header{margin-bottom:24px;text-align:center}.paid-assessment-info-card .header .title{color:var(--teal-900);font-family:"Fraunces-Regular";font-size:22px;line-height:100%;letter-spacing:-.6px;margin-bottom:8px}.paid-assessment-info-card .header .sub-title{font-family:"Inter-Regular";font-size:16px;line-height:24px;letter-spacing:0;color:#667085}.paid-assessment-info-card .header .sub-title .price{font-family:"Inter-Semibold";font-size:18px;line-height:28px;letter-spacing:0;text-align:center;color:var(--teal-600)}.paid-assessment-info-card .body{background-color:#eaecf5;border:1px solid #eaecf0;padding:24px 24px 32px;grid-gap:24px;gap:24px;border-radius:8px}.paid-assessment-info-card .body .content{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;margin-bottom:24px}.paid-assessment-info-card .body .content .info{text-align:left}.paid-assessment-info-card .body .content .info .info-title{margin-bottom:8px;color:#1d2939;font-weight:600;font-size:16px;line-height:24px;letter-spacing:0}.paid-assessment-info-card .body .content .info .info-description{font-weight:400;font-size:13px;line-height:20px;letter-spacing:0;color:#1d2939}.paid-assessment-info-card .body .content .info .action-btn{margin-top:16px;width:auto!important}.paid-assessment-info-card .body .content .info .action-btn .btn-label-div{display:flex;align-items:center;justify-content:center;grid-gap:5px;gap:5px}.paid-assessment-info-card .body .content .info .action-btn:hover{background-color:#27ae60}.paid-assessment-info-card .body .content .info .action-btn .lock-icon{margin-right:5px}.paid-assessment-info-card .body .content .icon-div{margin-left:0;margin-top:0}.paid-assessment-info-card .body .features{border-radius:8px;border:1px solid #b3b8db;background-color:#f8f9fc;padding:16px}.paid-assessment-info-card .body .features .feature-list .item-container{margin-bottom:10px;padding-top:4px;padding-bottom:4px;display:flex}.paid-assessment-info-card .body .features .feature-list .item-container .content-txt{margin-left:12px;font-weight:400;font-size:13px;line-height:20px;letter-spacing:0;color:#1d2939;text-align:left}@media screen and (max-width:600px){.paid-assessment-info-card .body{width:328px!important}.paid-assessment-info-card .body .info-container{width:168px!important}.paid-assessment-info-card .body .content .icon-div{margin-left:-70px;margin-top:-50px}}.payment-container{display:flex;flex-direction:column;align-items:center;grid-gap:24px;gap:24px}.payment-container .payment-head-sec{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.payment-container .payment-title{font-family:"Fraunces-Regular";font-weight:400;font-size:30px;line-height:100%;text-align:center;color:var(--teal-900);letter-spacing:-.6px}.payment-container .payment-subtitle{color:#667085;margin-bottom:1.5rem;font-family:"Inter-Regular";font-weight:400;font-size:16px;line-height:24px;text-align:center}.payment-container .payment-card{background:#fff;border-radius:8px;border:1px solid #eaecf0;padding:1.5rem;text-align:left;max-width:420px}@media screen and (max-width:500px){.payment-container .payment-card{max-width:350px}}.payment-container .report-label{font-family:"Inter-Medium";font-weight:500;font-size:18px;line-height:28px;vertical-align:middle;color:#1d2939;margin-bottom:10px}.payment-container .report-title{font-family:"Fraunces-Regular";font-weight:500;font-size:22px;letter-spacing:-.6px;color:var(--teal-900)}.payment-container .one-time{padding-top:16px;font-family:"Inter-Regular";font-weight:500;font-size:12px;line-height:18px;color:#d92d20}.payment-container .price{font-family:"Inter-Semibold";font-weight:600;font-size:36px;line-height:44px;letter-spacing:-2%}.payment-container .assessment-img{text-align:center;height:200px;width:372px}.payment-container .img{width:200px;height:200px}.payment-container .description{font-family:"Inter-Regular";font-weight:400;font-size:14px;line-height:20px;color:#475467;margin-bottom:.5rem}.payment-container .feature-container{padding:8px 0}.payment-container .feature-container .feature-heading,.payment-container .report-features{font-family:"Inter-Regular";font-weight:400;font-size:14px;line-height:20px;color:#475467;margin-bottom:10px}.payment-container .report-features{padding-left:20px;list-style-type:disc}.payment-container .payment-summary-sec{background-color:#f4f4f5;padding:1.5rem;border-radius:8px}.payment-container .payment-summary-sec .couppun-code-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.payment-container .payment-summary-sec .couppun-code-container .see-all-coupons{display:flex;justify-content:center;align-items:center;font-family:"Inter-Semibold";font-size:14px;line-height:20px;letter-spacing:0;text-align:right;vertical-align:middle;color:var(--teal-600);cursor:pointer}.payment-container .payment-summary-sec .coupon-code-txt{font-family:"Inter-Medium";font-size:14px;line-height:20px;color:#475467}.payment-container .payment-summary-sec p{margin-top:5px}.payment-container .payment-summary-sec .valid-coupon{border:1px solid #d0d5dd;border-radius:5px;background-color:#fff}.payment-container .payment-summary-sec .valid-coupon .ant-input-group{margin:0 auto;padding:1px}.payment-container .payment-summary-sec .valid-coupon .ant-input-group .ant-input{border:none;background:none;box-shadow:none!important}.payment-container .payment-summary-sec .valid-coupon .ant-input-group .ant-input-group-addon{padding:0;margin:0;border:0;background:none}.payment-container .payment-summary-sec .valid-coupon .ant-input-group .ant-input-group-addon button{background-color:var(--teal-600);color:#fff;padding:.25rem 1.75rem;height:40px;font-size:14px;font-family:"Inter-Semibold"}.payment-container .payment-summary-sec .valid-coupon .ant-input-group .ant-input-group-addon :hover{border:none}.payment-container .payment-summary-sec .valid-coupon .ant-input-group .ant-input-group-addon .apply-disabled{opacity:.5;pointer-events:none;background:var(--background-color);color:#fff}.payment-container .payment-summary-sec .valid-coupon .ant-input-group input{height:42px}.payment-container .payment-summary-sec .valid-coupon .ant-input-group input:focus{border:none!important;box-shadow:none!important}.payment-container .payment-summary-sec .invalid-coupon{background-color:#fef3f2;border:1px solid #f97066;border-radius:5px;padding:1px}.payment-container .payment-summary-sec .invalid-coupon .ant-input{border:none;background:none;box-shadow:none!important}.payment-container .payment-summary-sec .invalid-coupon .ant-input-group{margin:0 auto}.payment-container .payment-summary-sec .invalid-coupon .ant-input-group input{height:42px}.payment-container .payment-summary-sec .invalid-coupon .ant-input-group .input{padding:0}.payment-container .payment-summary-sec .invalid-coupon .ant-input-group .input:focus{border:none!important}.payment-container .payment-summary-sec .invalid-coupon .ant-input-group-addon{margin:0;border:0;background:none;padding:0}.payment-container .payment-summary-sec .invalid-coupon .ant-input-group-addon button{background-color:var(--background-color);color:#fff;padding:.25rem 1.75rem;height:40px}.payment-container .payment-summary-sec .invalid-coupon .ant-input-group-addon :hover{border:none}.payment-container .payment-summary-sec .invalid-coupon input{background-color:#fef3f2;border:none}.payment-container .payment-summary-sec .valid-coup{font-size:14px;color:#099250!important;margin:10px 20px .75rem 8px;font-family:"Inter-Regular"}.payment-container .payment-summary-sec .invalid-coup{font-size:14px;color:red;font-family:"Inter-Regular";margin:10px 20px .75rem 8px}.payment-container .pay-heading{font-family:"Inter-Medium";font-weight:500;font-size:14px;line-height:20px;color:#475467;margin-bottom:10px}.payment-container .summary-sec{padding:.5rem 0 .25rem}.payment-container .summary-row{display:flex;justify-content:space-between;padding:.5rem .75rem .75rem;font-family:"Inter-Regular";font-weight:400;font-size:14px;line-height:20px;color:#475467;border-bottom:1px solid #d0d5dd}.payment-container .summary-row.total{font-family:"Inter-Medium";font-weight:500;border:none}.payment-container .green{color:var(--teal-600)}.payment-container .pay-btn{text-align:center;margin-top:24px}@media screen and (max-width:500px){.payment-head-sec{margin-top:16px}.payment-subtitle{margin-bottom:0}}.payment-success-container{display:flex;justify-content:center;align-items:center;min-height:auto}.payment-success-container .success-box{background-color:#fff;padding:32px 24px 24px;border-radius:8px;text-align:center;width:100%;max-width:420px;min-height:auto}.payment-success-container .success-icon{color:var(--teal-600);font-size:48px;margin-bottom:1rem}.payment-success-container .success-title{font-family:"Fraunces-Regular";font-weight:400;font-size:36px;line-height:40px;text-align:center;color:var(--teal-900);margin-bottom:1rem;margin-top:1rem}.payment-success-container .created-date{margin-bottom:1.5rem;font-family:"Inter-Semibold";font-weight:600;font-size:14px;line-height:20px;text-align:center;color:#1d2939}.payment-success-container .report-box{border:1px solid #eaecf0;border-radius:8px;padding-bottom:16px;margin-bottom:24px;text-align:left;background-color:#fff}.payment-success-container .report-title{margin-bottom:1rem;padding:.5rem;background-color:#f8f9fc;font-family:"Inter-Semibold";font-weight:600;font-size:16px;line-height:24px;text-align:center;color:#1d2939}.payment-success-container .report-row-section{padding:0 12px}.payment-success-container .report-row{display:flex;justify-content:space-between;padding:8px 12px;margin-bottom:.5rem}.payment-success-container .report-left,.payment-success-container .report-row{color:#475467;font-family:"Inter-Regular";font-weight:400;font-size:14px;line-height:20px}.payment-success-container .report-right{font-family:"Inter-Medium";font-weight:500;font-size:14px;line-height:20px;color:#1d2939}.payment-success-container .paid-row .report-left{font-family:"Inter-Semibold";font-weight:600;color:#475467;font-size:16px}.assess-sub-title{font-family:"Inter-Regular";font-size:16px;line-height:24px;letter-spacing:0;color:#667085;padding:0}@media screen and (max-width:500px){.assessment-score-container .assess-sub-title{padding:0 20px}.payment-container{margin-bottom:80px!important}}.breachcrumb-payment-web{display:flex}@media screen and (max-width:500px){.back-btn-without-background{display:block!important}.breachcrumb-payment-web{display:none!important}}.app-container-memcheck{max-width:1140px;margin:0 auto;padding:0 16px;text-align:center}.app-container-memcheck-guest-user{padding:40px 48px}.welcome-content,.welcome-root{display:flex;justify-content:center;align-items:center}.welcome-content{flex-direction:column;grid-gap:24px;gap:24px;text-align:center;max-width:720px;width:100%}.welcome-image{width:262px;max-width:262px;height:auto}.welcome-text{display:flex;flex-direction:column;align-items:center;grid-gap:16px;gap:16px}.welcome-text .title{font-family:"Fraunces-Regular";font-size:30px;line-height:120%;letter-spacing:-.6px;color:#4e188a;margin:0}.welcome-text .subtitle{font-family:"Inter-Regular";font-size:16px;line-height:24px;color:#475467;max-width:420px;margin:0}.info-box{width:100%;max-width:420px}.info-box p{margin:0;font-family:"Inter-Regular";font-weight:400;color:#475467}.btn-primary,.info-box p{font-size:14px;line-height:20px}.btn-primary{margin-top:8px;width:184px;height:48px;background-color:#6520b3;border:none;border-radius:6px;font-family:var(--font-body);font-weight:600;color:#fff;cursor:pointer}.btn-primary:hover{background:#4e188a;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.instr-wrap{flex-direction:column;text-align:center}.instr-progress,.instr-wrap{display:flex;align-items:center;justify-content:center}.instr-progress{grid-gap:0;gap:0;margin-bottom:24px;width:100%;max-width:192px}.instr-step{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:"Inter-Regular";font-weight:600;font-size:12px;flex-shrink:0}.instr-step.active{border:1px solid #7d2bd9;background:transparent;color:#7d2bd9}.instr-step.done{background:#6520b3;color:#fff}.instr-step.inactive{background:#98a2b3;color:#fff}.instr-line{flex:1 1;height:1px;background:#98a2b3}.instr-title{font-family:"Fraunces-Regular";color:#4e188a;font-size:30px;line-height:120%;max-width:420px;letter-spacing:-.6px;margin-bottom:12px;text-align:center}.instr-subtitle{font-family:"Inter-Regular";font-size:14px;color:#667085;margin-bottom:16px;max-width:384px;line-height:20px}.instr-cards{display:flex;flex-direction:column;border:1px solid #d0d5dd;border-radius:12px;overflow:hidden;background:transparent;max-width:420px;margin-bottom:24px}.instr-card{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:12px;border-bottom:1px solid #d0d5dd}.instr-card:last-child{border-bottom:none}.instr-icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.instr-icon img{width:24px;height:24px;display:block}.instr-text{font-family:"Inter-Regular";font-size:16px;line-height:1.6;color:#475467;text-align:left;font-style:italic}.instr-text strong{font-weight:600;color:#475467}.instr-btn{background:#6520b3;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;font-family:"Inter",sans-serif;min-width:184px;height:48px}.instr-btn:hover{background:#4e1a8a;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.assessment-wrap{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:transparent}.assessment-header{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:560px;margin-bottom:24px}.assessment-header-trail{max-width:608px}.assessment-header-left{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.assessment-title{font-family:"Fraunces-Regular";font-size:24px;color:#4e188a;letter-spacing:-.02em}.assessment-question{display:flex;align-items:center;justify-content:flex-start;grid-gap:8px;gap:8px;font-family:"Inter-Regular";font-weight:500;font-size:12px;line-height:18px;color:#667085;text-align:left}.question-cycle01{font-family:"Inter-Semibold";line-height:18px;font-size:12px;color:#7d2bd9}.question-Combin01{font-family:"Inter-Medium";line-height:18px;font-size:12px;color:#667085}.assessment-timer{width:48px;border-radius:50px;background:#f4edfb;border:1.2px solid #7d2bd9;font-family:"Inter-Regular";font-weight:500;color:#7d2bd9;flex-shrink:0}.assessment-timer,.next-btn{height:48px;display:flex;align-items:center;justify-content:center;font-size:16px}.next-btn{background:#6520b3;color:#fff;border:none;border-radius:50px;padding:12px 24px;font-weight:600;width:117px;grid-gap:8px;gap:8px;cursor:pointer}.next-btn img{width:24px;height:16.8px;margin-top:2.5px}.next-btn:hover{background:#4e1a8a}.pwa-content{flex-direction:column;width:100%;max-width:560px;grid-gap:8px;gap:8px}.pwa-content,.pwa-image-box{display:flex;align-items:center;justify-content:center}.pwa-image-box{background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:560px;height:350px;padding:16px}.pwa-image-box img{max-width:350px;max-height:240px;object-fit:contain}.pwa-word-box{background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:100%;height:140px;display:flex;align-items:center;justify-content:center}.pwa-word{font-family:"Inter-Medium";font-size:72px;letter-spacing:-.02em;color:#1d2939;text-transform:uppercase;text-align:center;line-height:90px}.pwa-else-content{background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:560px;height:350px;display:flex;align-items:center;justify-content:center;padding:16px}.pwa-else-content-trail{width:608px}.pwa-else-content-inside{display:flex;flex-direction:column;align-items:center;grid-gap:24px;gap:24px;justify-content:center}.title-content-inside{font-size:24px;letter-spacing:-.6px;color:#1d2939;text-align:center;max-width:290px;font-family:"Fraunces-Regular"}.next-btn-new32{width:184px;height:48px;border-radius:6px;border:none;outline:none;background-color:#6520b3;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.next-btn-new32:hover{background:#4e188a;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.circle-timer{position:relative;width:56px;height:56px}.timer-progress{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center;transform-origin:center;transition:stroke-dashoffset .15s linear}.circle-icon{position:absolute;width:24px;height:24px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.alfa-image-box img,.ppm-choice img,.ppm-top img,.pwa-image-box img,.pwa-word,.pwb-image-box img{-webkit-animation:fadeSlideUp .6s ease forwards;animation:fadeSlideUp .6s ease forwards;opacity:0}@-webkit-keyframes fadeSlideUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeSlideUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.tmt-board-shell{box-sizing:border-box;width:608px;margin:0 auto;border:1px solid #dedede;border-radius:8px;background:#fff;padding:24px;overflow:visible}.tmt-board{width:560px;height:350px;position:relative}.tmt-node{position:absolute;background:#fff;border:1px solid #ededed;border-radius:50px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0}.tmt-node.num.selected{border-color:#7d2bd9!important;box-shadow:0 2px 8px rgba(125,43,217,.2)!important;background:#f4edfb!important}.tmt-node:hover{border-color:#7d2bd9;box-shadow:0 2px 8px rgba(125,43,217,.2)}.tmt-node.armed{border-color:#6520b3;background:#f4edfb;border-width:2px}.tmt-node.num{border-radius:50px}.tmt-node.dot{border-radius:8px;background:transparent!important;border:none!important;width:48px;height:48px;box-shadow:none!important}.tmt-node span{font-family:"Inter";font-weight:500;color:#1c1c1c;font-size:14px;line-height:20px;-webkit-user-select:none;user-select:none}.dot-grid{display:grid;grid-template-columns:repeat(3,6px);grid-gap:3px;gap:3px;pointer-events:none;background:#fff;border:1px solid #ededed;border-radius:50px;width:48px;height:48px;padding:9px;box-sizing:border-box;align-content:center;justify-content:center}.dot{width:6px;height:6px;border-radius:50%}.dot-grid .dot:nth-child(10){grid-column:2;grid-row:4}.alfa-content{flex-direction:column;width:100%;max-width:700px;grid-gap:20px;gap:20px}.alfa-content,.alfa-image-box{display:flex;align-items:center;justify-content:center}.alfa-image-box{background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:560px;height:350px;padding:16px}.alfa-image-box img{max-width:340px;max-height:240px;object-fit:contain}.alfa-keys{background:#fff;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:10px;gap:10px;width:100%;max-width:560px;padding:24px 16px;border:1px solid #d0d5dd;border-radius:8px}.alfa-key{height:42px;border-radius:4px;border:1px solid #e4e7ec;background:#fff;font-family:"Inter-Regular";font-weight:500;font-size:14px;color:#1d2939;cursor:pointer}.alfa-key:hover{border-color:#7d2bd9;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ppm-card{max-width:560px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;margin-bottom:16px;padding:16px;flex-direction:column}.ppm-card,.ppm-top{width:100%;display:flex;align-items:center;justify-content:center}.ppm-top{border-radius:8px;overflow:hidden;height:340px}.ppm-top img{max-width:320px;max-height:320px;object-fit:contain}.ppm-choices{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;max-width:560px;width:100%;border:1px solid #d0d5dd;border-radius:8px;background:#fff;padding:16px}.ppm-choice{background:#fff;border:1px solid #d0d5dd;border-radius:3px;cursor:pointer;transition:all .2s ease;display:flex;justify-content:center;align-items:center;padding:6px}.ppm-choice:hover{border-color:#7d2bd9;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.ppm-choice img{max-width:100%;height:auto;object-fit:contain;aspect-ratio:1/1}.pwb-image-box{background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:100%;max-width:560px;height:350px;display:flex;align-items:center;justify-content:center;padding:16px;margin-bottom:32px}.pwb-image-box img{max-width:300px;max-height:240px;object-fit:contain}.pwb-options-container{width:560px;padding:15px;border:1px solid #d0d5dd;border-radius:8px;background:#fff}.pwb-options{display:flex;justify-content:center;flex-wrap:wrap;grid-gap:16px;gap:16px;max-width:560px;width:100%}.pwb-opt{flex-grow:1;flex-shrink:1;flex-basis:calc(33.33% - 16px);min-width:150px;height:100px;background:#f9fafb;border:1px solid #eaecf0;border-radius:8px;font-family:"Inter-Regular";font-weight:500;font-size:36px;color:#1d2939;text-transform:uppercase;cursor:pointer}.pwb-opt:hover{background:#f1e9fb;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.memcheck-learnmore{height:100%;display:flex;flex-direction:column;background:#fff;font-family:Inter,sans-serif}.memcheck-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #eaeaea}.memcheck-header h3{font-size:18px;font-weight:600;margin:0}.memcheck-header .close-icon{width:18px;cursor:pointer}.memcheck-content{padding:20px;overflow-y:auto;flex:1 1}.memcheck-item{display:flex;grid-gap:12px;gap:12px;margin-bottom:20px}.memcheck-item .icon{width:36px;height:36px;background:#f4f3ff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px}.memcheck-item .text h4{font-size:14px;font-weight:600;margin-bottom:4px;color:#344054}.memcheck-item .text p{font-size:13px;line-height:1.5;color:#667085;margin:0}.memcheck-footer{padding:16px;border-top:1px solid #eaeaea;display:flex;justify-content:center}.memcheck-footer button{background:#6938ef;color:#fff;border:none;border-radius:8px;padding:10px 28px;font-size:14px;font-weight:500;cursor:pointer}.eferf_ekfbackkk{display:flex;justify-content:flex-start;padding-bottom:10px}@media(max-width:500px){.eferf_ekfbackkk{display:flex;justify-content:flex-start;padding-bottom:10px;position:relative;right:25px}.app-container-memcheck{min-height:auto!important}.welcome-image{max-width:280px}.btn-primary{position:fixed;bottom:16px;min-width:312px!important}.instr-title{font-size:24px}.instr-card{padding:16px}.assessment-title{width:200px!important;text-align:left!important}.assessment-timer{width:40px;height:40px;font-size:14px}.alfa-image-box img,.ppm-top img,.pwa-image-box img{max-width:221px!important;max-height:200px!important;object-fit:contain}.pwa-word{font-size:30px!important}.pwa-word-box{width:100%!important;height:84px!important}.alfa-image-box,.pwa-image-box{width:100%!important;height:332px!important}.alfa-keys{grid-template-columns:repeat(6,minmax(0,1fr));max-width:380px}.alfa-key{height:48px;font-size:16px}.ppm-choices{grid-template-columns:repeat(2,1fr)}.pwb-options-container{width:100%;max-width:370px}.pwb-options{flex-direction:column}.pwb-opt{width:100%}.welcome-text .title{font-size:24px!important}.welcome-text .subtitle{line-height:20px!important}.instr-text,.welcome-text .subtitle{font-size:14px!important}.pwb-opt{font-size:30px!important;padding:12px 16px!important}.instr-btn{position:fixed;bottom:16px;min-width:312px!important}.pwa-else-content{width:100%!important;height:350px!important}.alfa-key:hover{border-color:#d0d5dd!important}}@media(max-width:500px){.tmt-board-shell{width:100%!important;padding:16px;margin:0 16px}.tmt-board{width:100%;height:400px;min-height:350px}.tmt-node{width:45px;height:45px}.tmt-node.dot{width:36px;height:36px}.tmt-node span{font-size:12px;line-height:16px}.dot-grid{width:43px;height:43px;padding:21px;grid-template-columns:repeat(3,5px);grid-gap:2px;gap:2px}.dot{width:5px;height:5px}}.back-btn{background-color:transparent;color:#000;text-align:center;line-height:24px;font-size:16px;cursor:pointer;display:flex;align-items:center;padding:4px 16px 4px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:40px;font-family:"Inter-Medium";font-size:18px;font-weight:500;border:none}.back-btn .back-btn-img{width:24px!important;margin-bottom:3px}.back-btn-without-background{background-color:transparent!important;border-color:transparent!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0;box-shadow:none!important;color:#1d2939!important;font-family:"Inter-Medium";font-size:14px;font-weight:500;margin-left:20px}.back-btn-without-background:focus-visible{outline:none!important}.back-btn-without-background .ant-btn-icon{-webkit-margin-end:0!important;margin-inline-end:0!important}.back-btn-without-background img{padding-bottom:2px}.back-btn-without-background:hover{color:#101828!important;background-color:#98a2b3}@media screen and (max-width:500px){.back-btn-without-background{margin-left:0!important}}.emp1001{min-height:100vh;box-sizing:border-box}.emp1002{margin-bottom:35px}.emp1003{font-family:"Fraunces-Regular";color:var(--teal-900);font-size:36px;letter-spacing:-.6px;margin-bottom:8px!important}.emp1004{font-size:14px;font-weight:400;font-family:"Inter-Regular";color:#475467}.emp1005{border:1px solid #e8eaed;border-radius:10px;overflow:hidden;width:100%}.emp1006{width:100%;border-collapse:collapse;font-size:13.5px}.emp1007{background-color:#f9fafb}.emp1007 .emp1008{padding:13px 18px;text-align:left;font-size:12.5px;font-weight:500;color:#585a5d;border-bottom:1px solid #e8eaed;border-right:1px solid #e8eaed;white-space:nowrap;letter-spacing:.01em}.emp1009 .emp1010{border-bottom:1px solid #f0f2f5;transition:background-color .15s ease}.emp1009 .emp1010:last-child{border-bottom:none}.emp1009 .emp1010:hover{background-color:#fafaff}.emp1011{padding:7px 18px;vertical-align:middle;color:#2d3748}.emp1012{font-weight:600;font-size:13.5px;color:#1a202c}.emp1012,.emp1013{white-space:nowrap}.emp1013{color:#818895;font-size:14px;font-weight:500;font-size:13.5px}.emp1014{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;font-size:13px;font-weight:500;padding:3px 10px 3px 8px;border-radius:20px;white-space:nowrap}.emp1015{width:7px;height:7px;border-radius:50%;flex-shrink:0}.emp1016{background-color:#e8f9f1;color:#1a9e5c}.emp1016 .emp1015{background-color:#22c16b}.emp1017{background-color:#fff8e6;color:#d4850a}.emp1017 .emp1015{background-color:#f59e0b}.emp1018{font-size:14px;color:#818895;font-size:13.5px;font-weight:500}.emp1019{display:flex;flex-direction:column;grid-gap:1px;gap:1px}.emp1020{font-size:14px;margin-bottom:4px}.emp1020,.emp1021{color:#818895;font-weight:500;white-space:nowrap}.emp1021{font-size:11.5px;letter-spacing:.3px}.emp1022{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.emp1023{font-size:14px;overflow:hidden;text-overflow:ellipsis;max-width:200px}.emp1023,.emp1024{color:#818895;font-weight:500;white-space:nowrap}.emp1024{font-size:13px}.emp1025{color:#1c7dcc;font-size:14px;font-weight:600;background:none;border:none;cursor:pointer;padding:0;white-space:nowrap;text-decoration:none;display:inline-block;transition:color .15s ease,opacity .15s ease}.emp1025:hover{color:#1163a7}.emp1026{display:flex;align-items:center;justify-content:flex-end;margin-top:20px;grid-gap:12px;gap:12px}.emp1027{font-size:13px;color:#888fa0;margin-right:4px}.emp1028{grid-gap:4px;gap:4px}.emp1028,.emp1029{display:flex;align-items:center}.emp1029{width:32px;height:32px;border-radius:3px;border:1px solid #e8eaed;background:#fff;cursor:pointer;justify-content:center;font-size:13px;color:#4a5568;transition:all .15s ease}.emp1029:hover:not(.emp1030):not(.emp1031){background:#f4f5f8;border-color:#d0d4db}.emp1030{background:#5b3cc4;border-color:#5b3cc4;color:#fff;font-weight:600;cursor:default}.emp1031{opacity:.4;cursor:not-allowed}.emp1032{font-size:30px;display:flex;justify-content:center;align-items:center;line-height:1;margin-bottom:8px}.emp1033{height:32px;border:1px solid #e8eaed;border-radius:6px;background:#fff;font-size:13px;color:#4a5568;padding:0 26px 0 10px;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%239299a5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;background-size:8px 5px;outline:none;transition:border-color .15s}.emp1033:hover{border-color:#c0c4cc}.cpi-image-container-7821,.cpi-wrapper-7821{position:relative;width:100%}.cpi-image-container-7821{display:inline-block}.cpi-dashboard-img-7821{display:block}.cpi-back-btn-7821{position:absolute;top:-13px;right:-38px;display:flex;align-items:center;grid-gap:6px;gap:6px;padding:44px 90px;background-color:transparent;color:transparent;border:none;border-radius:5px;font-size:16px;font-weight:500;cursor:pointer;z-index:10}.cpi-back-icon-7821{flex-shrink:0}.not-found-container{display:flex;flex-direction:column;align-items:center}.not-found-container .error-code{font-size:63px}.not-found-container .error-message{font-size:16px;font-weight:500}.chat-wrapper .chat-header{padding:12px 0;background:#6941c6;display:flex;justify-content:center}.chat-wrapper .chat-header.show{display:flex}.chat-wrapper .chat-header.hide{display:none}.chat-wrapper .chat-footer{margin:0 8px}.chat-wrapper .chat-footer .waiting-message{display:flex;justify-content:center;padding:12px 8px}.chat-wrapper .message-container{overflow:hidden;overflow-y:auto;padding:20px;display:grid}.chat-wrapper .message-container .profile-avatar{color:#fafafa;background-color:#bdbdbd;width:32px;height:32px;display:flex;align-items:center;flex-shrink:0;line-height:1;justify-content:center;overflow:hidden;position:relative;font-size:20px;-webkit-user-select:none;user-select:none;border-radius:50%;margin-right:12px}.chat-wrapper .message-container .remove-avatar{width:45px}.chat-wrapper .message-container .local-user .profile-avatar{margin-left:8px}.chat-wrapper .message-container .user-message{color:#6a6666;max-width:100%;padding:8px 16px;font-size:14px;border-radius:8px;overflow-wrap:anywhere}.chat-wrapper .message-container .local-user .user-message{border-bottom-right-radius:0;background-color:var(--teal-100);border:1px solid var(--teal-400);color:#000;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.chat-wrapper .message-container .remote-user .user-message{border-top-left-radius:0;background-color:#eaecf0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.chat-wrapper .message-container .remote-user{justify-content:flex-start;margin:12px 0;display:grid;grid-template-areas:"one two";grid-gap:4px;gap:4px}.chat-wrapper .message-container .remote-user .avatar{grid-area:one}.chat-wrapper .message-container .remote-user .user-message{grid-area:two}.chat-wrapper .message-container .local-user{display:grid;grid-template-areas:"two one";grid-gap:4px;gap:4px;flex-direction:row-reverse!important;float:right;margin:12px 0 12px auto}.chat-wrapper .message-container .local-user .avatar{grid-area:one}.chat-wrapper .message-container .local-user .user-message{grid-area:two}.patient-chat-footer{padding:0 8px;margin-top:auto!important}.chat-footer-careadmin{margin:0 12px}.patient-chat-container{display:grid;height:470px;grid-template-rows:90% 10%}.patient-chat-wrapper{height:420px;overflow:auto}.careadmin-chat{height:360px;overflow:auto}.waiting-msg-patient-chat{border:1px solid #eaecf0;border-radius:8px}.waiting-msg-patient-chat .waiting-msg-chat{color:#1d2939;font-weight:500;padding:8px 12px}.patient-not-connect{color:#f04438}.main-menu-live-chat{padding:8px 12px;background-color:#f2f4f7}.main-menu-live-chat .main-menu{font-size:14px}.main-menu-live-chat .main-menu,.main-menu-live-chat .main-menu:hover{padding:0!important;background-color:transparent!important;border:transparent!important;color:#1d2939}.chat-footer{margin:0 8px}.chat-footer .ant-input-search-button{background-color:var(--teal-600)}.chat-footer .ant-btn-primary:hover{background-color:var(--teal-600)!important}.chat-footer .ant-input-group{display:flex!important;grid-gap:8px;gap:8px;width:86%;justify-content:center}.chat-footer .ant-input{border-radius:4px}@media screen and (max-width:1480px){.patient-chat-container{height:440px!important}.patient-chat-wrapper{height:380px!important}}@media screen and (max-width:1100px){.patient-chat-container{height:400px!important}.patient-chat-wrapper{height:348px!important}}@media screen and (max-width:350px){.chat-wrapper .message-container{padding:8px!important}}.chat-widget-wrapper{display:flex;flex-direction:row-reverse;margin-bottom:2px;z-index:1500;position:fixed;bottom:20px;right:50px}.chat-widget-wrapper .chat-toggle-container{width:350px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1);border-radius:5px;overflow:hidden}.chat-widget-wrapper .chat-toggle-container.show{display:block}.chat-widget-wrapper .chat-toggle-container.hide{display:none}.chat-widget-wrapper .chat-toggle-container .chat-toggle-container-header{background:var(--background-color);color:#fff;display:flex;justify-content:space-between;padding:7px 12px;font-size:1rem;align-items:center}.chat-widget-wrapper .chat-toggle-container .chat-toggle-container-header .header-actions span{margin:0 7px}.chat-widget-wrapper .chat-toggle-container .chat-widget-body.maximise{height:350px;display:block}.chat-widget-wrapper .chat-toggle-container .chat-widget-body.maximise .patient-chat-actions{display:flex;justify-content:center;align-items:flex-end;height:inherit}.chat-widget-wrapper .chat-toggle-container .chat-widget-body.maximise .patient-chat-actions button{background-color:var(--background-color);color:#fff;border-color:var(--background-color);border-radius:12px;padding:0 21px;height:35px;margin:21px 7px}.chat-widget-wrapper .chat-toggle-container .chat-widget-body.maximise .patient-chat-actions button:hover{cursor:pointer;color:var(--background-color);background-color:#fff}.chat-widget-wrapper .chat-toggle-container .chat-widget-body.minimise{display:none}#chat-popover{padding:0!important}.patient-chat-header{color:#fff;height:100%}.patient-chat-header .care-navigator-patient{display:flex;align-items:center;padding:0 0 0 12px}.patient-chat-header .feedback-rate-header-txt{color:#fff;font-size:16px;font-weight:500}.patient-chat-header .feedback-rate-sub-header-txt{color:#fcfcfd;font-size:14px;font-weight:400}.patient-chat-header .careadmin-name{color:#fff;font-size:16px;font-weight:500}.patient-chat-header .care-role-txt{color:#fcfcfd;font-size:14px;font-weight:400}.patient-chat-header .close-icon-chat .close-icon-svg{background-color:#fff;color:#475467;border-radius:50%;padding:8px}.ask-question-div{display:flex;justify-content:center;align-items:center;padding:16px}.ask-question-chat-btn{background-color:var(--teal-600);height:40px;width:312px;color:#fff}.ask-question-chat-btn:hover{background-color:var(--teal-600)!important;border:none!important;color:#fff!important}.chat-questions{padding:12px}.lists-faq-options{border:1px solid #eaecf0;height:288px;overflow-y:scroll;border-radius:10px;margin:0 16px;background-color:#f5feff}.lists-faq-options .list-for-faq{border:none}@media screen and (max-width:1480px){.lists-faq-options{height:240px!important}.patient-chat-content{height:520px!important}}@media screen and (max-width:1100px){.lists-faq-options{height:200px!important}.patient-chat-content{height:476px!important}}.question-chat{font-size:16px;font-weight:400;color:#475467}.help-question-chat{font-weight:600;font-size:16px;color:#1d2939}.patient-chat-content{width:360px;height:572px;border:1px solid #eaecf0}.menu-live-chat{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background-color:#f2f4f7}.menu-live-chat .talk-to-ca-txt{color:#475467;font-size:14px;font-weight:500}.menu-live-chat .main-menu{font-size:14px}.menu-live-chat .main-menu,.menu-live-chat .main-menu:hover{color:#1d2939}.menu-live-chat .live-chat,.menu-live-chat .main-menu,.menu-live-chat .main-menu:hover{padding:0!important;background-color:transparent!important;border:transparent!important}.menu-live-chat .live-chat{color:var(--teal-600);font-size:14px}.menu-live-chat .live-chat:hover{color:var(--teal-600)!important;border:transparent!important;background-color:transparent!important;padding:0!important}.care-dashboard .main-content-body{display:flex;flex-direction:row;width:100%;grid-gap:20px;gap:20px}.care-dashboard .care-chat-container{width:100%;border:none;height:445px!important;display:flex;grid-gap:20px;gap:20px}.care-dashboard .care-chat-container .chat-box{width:30%;margin:0 auto;border:1px solid #ccc;border-radius:5px}.care-dashboard .not-available-message{display:flex;justify-content:center;text-align:center;padding:14px}.care-dashboard .care-chat-header{display:flex;justify-content:space-between;background:#e5e5e5;padding:7px 21px;border-bottom:1px solid #ccc}.care-dashboard .care-chat-header .end-chat-button{background:#d84316;color:#fff;padding:5px 14px;border-radius:5px}.care-dashboard .care-chat-header .end-chat-button:hover{cursor:pointer}.ant-modal .ant-modal-content{border-radius:12px!important}.end-chat-modal-container .modal-title{font-size:16px;font-weight:500;padding:16px 20px;background:#ccc}.end-chat-modal-container .modal-body{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.end-chat-modal-container .modal-description{font-size:14px;font-weight:500;padding:7px 21px}.end-chat-modal-container .modal-actions{display:flex;justify-content:flex-end;padding:14px}.end-chat-modal-container .modal-actions>div{margin:0 7px;border-radius:5px;padding:2px 14px;border:1px solid}.end-chat-modal-container .modal-actions>div:last-child{border-color:#029701}.end-chat-modal-container .modal-actions>div:first-child{border-color:#d84316}.end-chat-modal-container .modal-actions>div:hover{cursor:pointer}.disabled-close{background-color:#eaecf0;border-radius:50%;padding:8px;color:rgba(0,0,0,.25)!important}.pop-confirm-ok-button{padding:0 14px;background:#b42318;border:1px solid #b42318;cursor:pointer;color:#fff;border-radius:25px}.pop-confirm-ok-button:hover{border:1px solid #b42318!important;color:#b42318!important;background:#7a271a!important;color:#fff!important}.pop-confirm-cancel-button{padding:0 14px;background:var(--teal-600);border:1px solid var(--teal-600);cursor:pointer;color:#fff;border-radius:25px;background:var(--teal-700)!important;border:1px solid var(--teal-700)!important}.pop-confirm-cancel-button:hover{background:var(--teal-900)!important;color:#fff!important;border:1px solid var(--teal-900)!important}.chat-closed-msg{font-size:14px;color:#f04438;padding-top:12px}.chat-closed-msg-careadmin{font-size:14px;color:#f04438;padding:12px 20px}.chat-close-pop-title{font-size:14px;color:#344054}.faq-list-item{background-color:#f5feff}.faq-list-item:hover{cursor:pointer}.helpList{justify-content:space-between;width:100%;padding:8px 12px}.helpList,.helpList .icon-option-list{display:flex;flex-direction:row;align-items:center}.helpList .icon-option-list{grid-gap:8px;gap:8px}.item-option-faq{color:#475467}.patient-feedback-header{padding:12px 16px}.patient-feedback-header .feedback-rating-chat{font-size:12px}.feedbackContent1{padding:16px;display:grid;justify-content:center;grid-template-rows:40% 60%;color:#1d2939}.feedbackContent0{display:grid;height:100%;grid-template-rows:85% 15%}.txtarea{width:312px;border-radius:8px;margin:auto;font-size:14px}.feedbackBtns{position:absolute;bottom:0;width:100%;display:flex;padding:16px 24px;grid-gap:8px;gap:8px;justify-content:space-around}.feedbackBtns .fdbk-close-btn{height:40px;width:152px;font-size:14px;color:#1d2939;border:1px solid #1d2939}.feedbackBtns .fdbk-close-btn:hover{border-color:#1d2939!important;color:#1d2939!important}.feedbackBtns .fdbk-submit-btn{height:40px;width:152px;font-size:14px;background-color:var(--teal-600);color:#fff}.feedbackBtns .fdbk-submit-btn:hover{border-color:transparent!important;color:#fff!important;background-color:var(--teal-600)!important}.feedbackContent{display:grid;grid-gap:24px;gap:24px;height:50%}.chatPopupContent{height:448px}.thumbsButton{display:flex;margin:auto;grid-gap:24px;gap:24px}.thumbsButton .selected-like{background-color:var(--teal-600)}.thumbsButton .selected-like:hover{background-color:var(--teal-600)!important;border:none!important}.thumbsButton .unselected{background-color:#d0d5dd}.thumbsButton .unselected:hover{background-color:#d0d5dd!important;border:none!important}.thumbsButton .selected-dislike{background-color:#f04438}.thumbsButton .selected-dislike:hover{background-color:#f04438!important;border:none!important}.thumbsButton .thumbs{border:none!important;height:0}.thumbsButton .thumbs div{display:none!important}.thumbsButton .ant-radio-button{display:none}.radio-button-feedback{border:none}.hidden-chat-pop-open-div{z-index:1500;position:fixed;bottom:20px;right:50px}.live-chat-header-txt{font-size:18px;font-weight:600;color:#fff}.live-chat-img-icon{margin-top:-1px;-webkit-filter:var(--icon-filter);filter:var(--icon-filter)}@media screen and (max-width:480px){.ask-question-chat-btn{width:100%!important}.patient-chat-content{width:280px!important;height:100%!important}}@media screen and (max-width:370px){.patient-chat-content{width:240px!important}}@media screen and (max-width:320px){.patient-chat-content{width:200px!important}}@media screen and (max-width:270px){.patient-chat-content{width:180px!important}}.ant-layout .ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed{cursor:pointer;display:block;overflow-y:auto;padding-top:.75rem;height:calc(100vh - 72px)}.top-color-shaded-content{background:linear-gradient(180deg,var(--teal-50),#fcfcfd 25vh)}.sider-content-grid{display:grid!important;grid-template-columns:96px calc(100% - 96px);width:100%}.hide_this_alert_moble{display:contents}.alert-icon{width:20px;height:20px;margin-left:0}.b2bcomlogo{display:none}@media(max-width:600px){.ant-layout-sider{display:none!important}.ant-layout-footer{padding:0!important}.show-sider-care-admin.ant-layout-sider,.show-sider-doctor.ant-layout-sider,.sider-content-grid{display:block!important}.role-care-admin.sider-content-grid,.role-doctor.sider-content-grid{display:grid!important}.b2bcomlogo{display:block!important;width:140px;height:44px;border-radius:8px;border:1px solid #d0d5dd;padding:8px 12px;grid-gap:8px;gap:8px;background:#f9fafb;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:12px}.b2bcomlogoimg{width:100%;height:100%;object-fit:cover}.sidebar-toggle-button{display:block!important;margin-right:10px;background:#fff;border:none}.hide_this_alert_moble{display:contents!important}.alert-icon{width:20px!important;height:20px;margin-right:15px}}.sidebar-toggle-button{display:none;margin-right:10px;background:#fff;border:none}.logout-dropdown{display:inline-flex;padding:10px 10px 10px 8px;border-radius:4px;font-size:14px;background:#fff;color:#1d2939;width:152px;margin:0 4px}.logout-dropdown:hover{background:#f9fafb;color:#1d2939!important}.ant-layout-sider-children,.ant-menu{background:#fcfcfd}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background-color:#fff!important}.avatar-header{background-color:#f2f4f7;color:#475467;font-weight:500;font-size:20px;font-family:"Inter-Medium";width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer}.avatar-profile-pic{cursor:pointer}.header-label{color:#1d2939;font-size:20px;font-family:"Fraunces-Regular";font-weight:400;display:flex;align-items:center;grid-gap:40px;gap:40px}.new-heading{display:grid;grid-gap:8px;gap:8px;margin-bottom:32px}.new-heading .header{font-family:"Fraunces-Regular";color:var(--teal-900);font-size:36px;letter-spacing:-.6px}.new-heading .header .view-care-plan{border:1px solid var(--teal-600);background-color:var(--teal-600);color:#fff;font-family:"Inter-Regular";height:48px;grid-gap:12px;gap:12px;padding-right:16px;padding-left:16px;border-radius:6px}.new-heading .header .view-care-plan:hover{border:1px solid var(--teal-500)!important;background-color:var(--teal-500)!important;color:#fff!important}.new-heading .my-order-large{display:block}@media screen and (max-width:500px){.new-heading .my-order-large{display:none!important}}@media screen and (max-width:500px){.new-heading .header{font-size:28px}.new-heading .care-head{font-size:24px!important;text-align:center!important}.new-heading .care-head-sub{font-size:14px!important;text-align:center!important;padding:10px 30px!important;line-height:20px}}.new-heading .new-heading-icon{height:24px;width:24px;margin-left:0!important;-webkit-filter:var(--icon-filter)!important;filter:var(--icon-filter)!important}.new-heading .new-subheading{font-size:14px;font-weight:400;font-family:"Inter-Regular";color:#475467}.new-heading .new-subheading .date-color{color:var(--teal-600)}@media screen and (max-width:500px){.heading-back{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.care-without-pad{margin-bottom:0!important;grid-gap:0!important;gap:0!important}}.breadcrumb-navigation{margin-bottom:8px}.breadcrumb-home,.breadcrumb-navigation{display:flex;align-items:center;grid-gap:8px;gap:8px}.breadcrumb-home{padding:4px}.breadcrumb-home img:first-child{width:28px!important;height:28px!important;color:#667085}.breadcrumb-home img:last-child{width:16px;height:16px}.breadcrumb-appointment{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:4px 8px;color:#475467;font-size:14px;font-weight:500}.breadcrumb-home-div{cursor:pointer}.breadcrumb-appointment:hover{color:#4e188a}.breadcrumb-appointment img{width:16px;height:16px}.breadcrumb-detail{display:flex;align-items:center;color:#4e188a;background-color:#ebdff9;padding:4px 8px;font-size:14px;font-weight:500;border-radius:6px}.ant-menu-submenu .ant-menu-submenu-vertical .ant-menu-submenu-selected:hover{background:#fff!important}.ant-menu-item-icon,.ant-menu-item-icon:hover{-webkit-filter:brightness(1);filter:brightness(1)}.ant-menu-item .ant-menu-item-selected{border:1px solid var(--teal-400)!important;border-radius:8px}.ant-menu-item .ant-menu-item-selected .ant-menu-item-icon{-webkit-filter:brightness(0);filter:brightness(0)}.ant-menu-vertical .ant-menu-submenu{background:transparent}.ant-menu-submenu-selected>.ant-menu-submenu-title{background-color:var(--teal-50);border:1px solid var(--teal-400);border-radius:8px}.ant-menu-submenu-selected>.ant-menu-submenu-title:hover{background:var(--teal-50)!important;border:1px solid var(--teal-400)!important}.ant-menu-inline .ant-menu-submenu{background:transparent;display:grid;align-items:center}.ant-menu,.ant-menu-item-active .ant-menu-item{transition:none!important;transition-delay:0ms!important}.ant-menu-submenu-title:hover{background-color:var(--teal-50)!important}.ant-menu-submenu-title:hover svg{-webkit-filter:brightness(1);filter:brightness(1)}.ant-menu-title-content{transition:none!important;transition-delay:0ms!important;color:#000!important}@media screen and (max-width:768px){::-webkit-scrollbar{width:0!important}}.login-images{background-image:url(/static/media/login-signup-image.f860d14c.png);background-repeat:no-repeat;height:100vh;background-size:cover}.login-images .logo-text-container{position:absolute;bottom:0;padding-right:48px;padding-bottom:30px;padding-left:48px}.login-images .logo-text-container .logo-text{grid-gap:24px;gap:24px;width:484px}.login-images .logo-text-container .logo-text .logo-text-1{font-family:Fraunces;font-weight:400;font-style:Regular;font-size:36px;line-height:100%;letter-spacing:-2%;color:#fff;margin-bottom:16px}.login-images .logo-text-container .logo-text .logo-text-2{font-family:Inter;font-weight:400;font-style:Regular;font-size:14px;line-height:20px;letter-spacing:0;color:#f2f4f7}.role-selection-image{height:calc(100vh - 64px)}::-webkit-scrollbar{width:4px;height:8px}::-webkit-scrollbar-track{border-radius:5rem}::-webkit-scrollbar-thumb{background:#989898;border-radius:5rem}::-webkit-scrollbar-thumb:hover{background:#7e7e7e;border-radius:5rem}.conditional-height{padding-bottom:0!important}@media screen and (max-width:768px){body{overflow:auto!important}.layout-main-container,.layout-main-container-without-header{height:auto!important;min-height:calc(100vh - 65px)!important;overflow-y:auto!important}.conditional-height{height:auto!important}.layout-inner-with-header-main-container,.layout-inner-without-header-main-container{min-height:auto!important;height:auto!important;overflow-y:visible!important}.conditional-height,.layout-main-container,.layout-main-container-without-header{height:auto!important;overflow-y:auto!important;padding-bottom:65px!important}}@media screen and (max-width:500px){.conditional-height,.layout-main-container,.layout-main-container-without-header{padding-bottom:0!important;height:auto;min-height:calc(100vh - 130px)!important}}.layout-main-container{overflow:auto!important;height:calc(100vh - 65px);background:linear-gradient(180deg,var(--teal-50),#fcfcfd 25vh);position:relative}.footer-font-family{font-family:"Inter-Medium"}.take-assessment-txt{font-size:14px;font-family:"Inter-Semibold";font-weight:600;line-height:20px;color:#475467;padding:10px}.layout-main-container-without-footer{overflow:auto!important;height:calc(100vh - 35px)!important;position:relative}.layout-main-container-without-header{height:100vh;position:relative}.getPersonalised-scroll{overflow:hidden!important}.layout-inner-with-header-main-container{position:relative;background:linear-gradient(180deg,var(--teal-50),#fcfcfd 25vh);padding-bottom:30px;min-height:calc(100vh - 65px)}.layout-inner-without-header-main-container{position:relative;background:linear-gradient(180deg,var(--teal-50),#fcfcfd 30vh);padding-bottom:50px;min-height:100vh}.padding-for-guest-user,.patient-padding{padding-bottom:0!important}body{overflow:hidden}.ant-layout .ant-layout-sider:hover .ant-layout-sider-children::-webkit-scrollbar{width:.1px!important;height:.1px!important;background:transparent!important}.ant-layout .ant-layout-sider:hover .ant-layout-sider-children::-webkit-scrollbar-track{width:0!important}.ant-layout .ant-layout-sider:hover .ant-layout-sider-children::-webkit-scrollbar-thumb{border-radius:0!important;width:0!important;min-height:30px!important}.ant-layout .ant-layout-sider .ant-layout-sider-children::-webkit-scrollbar{width:1px!important;height:1px!important}.ant-layout .ant-layout-sider .ant-layout-sider-children::-webkit-scrollbar-thumb,.ant-layout .ant-layout-sider .ant-layout-sider-children::-webkit-scrollbar-track{background:transparent!important;display:none!important}.ant-layout .ant-layout-sider .ant-layout-sider-children{overflow-y:auto!important;overflow-x:hidden!important;background:#fcfcfd;scrollbar-width:none!important;-ms-overflow-style:none!important}.ant-layout .ant-layout-sider .ant-layout-sider-children::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.ant-layout .ant-layout-sider:hover .ant-layout-sider-children{scrollbar-width:thin!important;scrollbar-color:#c1c1c1 transparent!important}.ant-layout .ant-layout-sider:hover .ant-layout-sider-children::-webkit-scrollbar{width:2px!important;height:2px!important;display:block!important}.ant-layout .ant-layout-sider:hover .ant-layout-sider-children::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important}.ant-layout .ant-layout-sider:hover .ant-layout-sider-children::-webkit-scrollbar-track{background:transparent!important}.ant-layout .ant-layout-sider:hover .ant-layout-sider-children::-webkit-scrollbar-thumb{background-color:#c1c1c1!important;border-radius:2px!important}.ant-layout .ant-layout-sider:hover .ant-layout-sider-children::-webkit-scrollbar-thumb:hover{background-color:#a8a8a8!important}.ant-layout-sider-children .ant-menu-submenu-selected>.ant-menu-submenu-title:hover{background-color:var(--teal-50)!important}.ant-layout-sider-children .ant-menu-submenu-selected>.ant-menu-submenu-title:hover .ant-menu-title-content{color:#1d2939!important}.ant-layout-sider-children .ant-menu-root{overflow-x:hidden}.ant-layout .ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed{scrollbar-width:inherit!important;-ms-overflow-style:inherit!important}.ant-layout .ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed::-webkit-scrollbar{width:inherit!important;height:inherit!important}.offline-alert{background-color:#404968;-webkit-animation:offline-alert .8s;animation:offline-alert .8s}.back-online-alert,.offline-alert{font-size:14px;display:flex;color:#fff;height:28px;width:100%;z-index:200;align-items:center;justify-content:center}.back-online-alert{background-color:var(--teal-500);-webkit-animation:back-online-alert .8s 2.4s;animation:back-online-alert .8s 2.4s}.page-layout{background-color:#fff}@-webkit-keyframes offline-alert{0%{top:-50%}to{top:0}}@keyframes offline-alert{0%{top:-50%}to{top:0}}@-webkit-keyframes back-online-alert{0%{top:0}to{top:-50%}}@keyframes back-online-alert{0%{top:0}to{top:-50%}}.ant-menu-submenu-arrow{color:var(--teal-600)!important}.ant-menu-dark>.ant-menu .ant-menu-item{height:40px!important}.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon{width:76px}.ant-menu-vertical>.ant-menu-item,.ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title{height:64px!important;width:76px;margin:8px}.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon{width:76px}.ant-layout-sider-collapsed{max-width:100%!important;min-width:100%!important}.ant-layout-sider-collapsed .ant-menu-item svg,.ant-layout-sider-collapsed .ant-menu-submenu svg{align-items:center!important;vertical-align:middle!important}.ant-layout-sider-collapsed .ant-layout-sider-trigger{width:64px!important;background:#fcfcfd!important;border-right:2px solid #eaecf0}.ant-layout-sider-collapsed .ant-layout-sider-trigger .anticon svg{color:#000}.ant-layout .ant-layout-sider-trigger{border-right:2px solid #eaecf0;background:var(--teal-50)!important}.ant-layout .ant-layout-sider-trigger:hover{background:var(--teal-50)!important}.ant-layout .ant-layout-sider-trigger .anticon svg{color:#000}.ant-layout-sider-has-trigger .n-logo{padding:16px}.ant-layout-sider-has-trigger .n-logo .niyama-new-logo{justify-content:start;padding-right:8px}.ant-layout-sider-collapsed .n-logo{padding:16px 0 16px 16px}.ant-layout-sider-collapsed .n-logo .niyama-new-logo{justify-content:center}.ant-layout-sider-collapsed .n-logo .niyama-new-logo img{width:142px}.ant-layout-sider-collapsed .n-logo2{padding:16px 0}.ant-layout-sider-collapsed .n-logo2 .niyama-new-logo{justify-content:center}.ant-layout-sider-collapsed .n-logo2 .niyama-new-logo img{width:142px}.swal2-styled:hover{background-image:none!important}.swal-button--catch{border-radius:4px;border:1px solid #d92d20!important;background-color:#d92d20!important;color:#fff;min-height:40px}.swal-button--catch:hover{border:1px solid #d92d20!important;background-color:#fff!important;color:#d92d20!important}.swal-button--catch:focus{box-shadow:none!important}.swal-button--cancel{border-radius:4px;border:1px solid var(--teal-600)!important;background-color:var(--teal-600)!important;color:#fff;min-height:40px}.swal-button--cancel:hover{border:1px solid var(--teal-600)!important;background-color:#fff!important;color:var(--teal-600)!important}.swal-button--cancel:focus{box-shadow:none!important}.custom-actions{display:flex;justify-content:flex-end;grid-gap:10px;gap:10px}.headings .swal-button--cancel{background-color:#b42318;border:1px solid #b42318;border-radius:25px}.headings .swal-button--cancel:hover{background-color:#fff!important;color:#b42318;border:1px solid #b42318}.headings .swal-button--cancel:focus{box-shadow:none}.headings .swal-button--catch{border-radius:25px;background-color:var(--teal-600);border:1px solid var(--teal-600);color:#fff}.headings .swal-button--catch:hover{background-color:#fff!important;color:var(--teal-900);border:1px solid var(--teal-900)}.headings .swal-button--catch:focus{box-shadow:none}.main-logo{cursor:pointer}.main-logo path,.main-logo svg{fill:var(--teal-600)!important}.main-logo-disabled-click{cursor:default}div#main-logo-container{z-index:0;background:transparent;opacity:.1;position:relative;right:0}div#main-logo-container>div{position:absolute;right:-55px;top:14px}.care-admin-footer{display:flex;justify-content:center;align-items:center}.main-content-container{padding:40px 48px;z-index:2;color:#344054}.main-content-container.without-padding{padding:0!important}.main-content-container.top-padding-only{padding:40px 0 0!important}.main-content-container>div:last-child{height:inherit}.side-menu-layout{background-color:#f9fafb}.footer-layout{background-color:#fafafa}.side-menu-layout{height:100%;border-right:0;background:#f2f4f7;box-shadow:2px 0 10px rgba(0,0,0,.0784313725)!important;opacity:1}.ant-menu-submenu-selected .ant-menu-vertical .ant-menu-submenu-title .ant-menu-item-icon:hover{background:var(--teal-50)!important;-webkit-filter:brightness(0)!important;filter:brightness(0)!important}.ant-menu-submenu-selected .ant-menu-item-icon{-webkit-filter:brightness(0)!important;filter:brightness(0)!important}.org-color .ant-menu-submenu-selected .ant-menu-vertical .ant-menu-submenu-title .ant-menu-item-icon:hover{background:var(--teal-50)!important;-webkit-filter:brightness(0)!important;filter:brightness(0)!important}.org-color .ant-menu-submenu-selected .ant-menu-item-icon{-webkit-filter:brightness(0)!important;filter:brightness(0)!important}.header-layout,.header-menu{background-color:#f2f4f7}.header-menu{justify-content:center;width:100%;height:100%;justify-content:flex-end}.header-layout,.header-menu{display:flex;align-items:center}.header-layout{justify-content:space-between;line-height:unset;height:50px;padding:0 44px;z-index:9;opacity:1!important;background-color:#f2f4f7!important;box-shadow:0 20px 24px -4px rgba(16,24,40,.08)}.header-layout .left-portion{display:flex;align-items:center}.header-layout .left-portion .ant-dropdown-open .user-menu-popover-icon path{fill:#667085!important}.header-layout .left-portion .ant-btn:active,.header-layout .left-portion .ant-btn:focus{border:1px solid var(--teal-600)!important}.header-layout .left-portion .ant-badge{margin-right:12px}.header-layout .left-portion .notification-icon{color:#fff;font-size:1.4rem}.header-layout .left-portion .notification-icon:hover{cursor:pointer}.header-layout .logo-container{margin-left:40px;font-size:14px;display:flex;align-items:center;-webkit-transform:scale(.85);transform:scale(.85);width:40%}.header-menu-item{height:100%;display:flex;align-items:center;padding:12px 20px!important}.header-menu-item:hover{background-color:#f0fdf9!important}.header-menu-item.ant-menu-item-selected{background-color:#fffef7!important}.footer-layout{display:flex;justify-content:space-around;align-items:center;height:72px;position:absolute;bottom:0;width:100%;z-index:999}.footer-layout>svg{width:100px}.user-menu-popover-icon{width:8px;margin-left:12px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.user-menu-popover-icon path{fill:#101828}.side-menu-layout-container{height:unset;border-right:0}.side-menu-layout-container.show{display:block!important}.side-menu-layout-container.hide{display:none!important}.user-menu-contact{text-decoration:underline;margin:auto 16px auto 0;font-weight:bolder;cursor:pointer}.user-menu-contact,.user-menu-contact:hover{background-color:transparent;color:#fff}.user-menu-button{background-color:#101828;color:#fff;border-radius:8px;padding:0 20px;height:40px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;width:160px;border:none}.user-menu-button:hover{color:#fff!important;background-color:#101828!important;cursor:pointer;border:1px solid #101828!important}.user-menu-button:hover .user-menu-popover-icon path{fill:#fff}.user-menu-button:focus{background-color:#fff!important;color:var(--teal-600)!important;border:none!important}.ant-menu-item-selected{pointer-events:none;cursor:pointer}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:var(--teal-50);border:1px solid var(--teal-400)!important;font-weight:600;border-radius:8px;padding:0!important}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected .ant-menu-item-icon{-webkit-filter:brightness(0)!important;filter:brightness(0)!important}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected a{color:#1d2939}.org-color .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected .ant-menu-item-icon{-webkit-filter:brightness(0);filter:brightness(0)}.header-menu-layout .ant-dropdown-menu-item-selected a{color:#000!important}.ant-menu.ant-menu-inline-collapsed{display:grid;background:#fff}.ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title:hover,.ant-menu.ant-menu-inline-collapsed .ant-menu-item:hover{background:var(--teal-50)!important}.ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title svg{-webkit-filter:brightness(1);filter:brightness(1)}.ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title>.ant-menu-submenu-selected{border:1px solid var(--teal-400)!important}.ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title>.ant-menu-submenu-selected:hover{-webkit-filter:brightness(1)!important;filter:brightness(1)!important}.ant-menu-inline .ant-menu-item,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title,.ant-menu-item,.ant-menu-submenu-title,.ant-menu-submenu>.ant-menu-submenu-vertical>.ant-menu-submenu-selected{padding:0!important}.ant-menu-item:hover{background-color:var(--teal-50)!important}.ant-menu-item:hover svg{-webkit-filter:brightness(1);filter:brightness(1)}.ant-menu-item a:hover{color:#000}.message-notification-list{width:224px}.float-button-icon{background-color:#dfcc9f!important}@media screen and (max-width:768px){.float-button-icon{margin-bottom:30px}}.chat-main-wrapper{position:absolute;z-index:99;display:flex;flex-direction:row-reverse;right:0;bottom:0}.chat-main-wrapper .chat-icon{width:3rem}.chat-main-wrapper .chat-icon:hover{cursor:pointer}.signup-scrollbar-hidden{overflow-y:scroll!important}.top-2nd-content-hide{display:none}.top-2nd-content{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;background:linear-gradient(var(--teal-50),#fff)!important}.ant-menu-inline-collapsed-tooltip{display:none}@media screen and (max-width:768px){.header-layout{padding:0!important}.header-layout .logo-container{margin-left:80px!important}}@media screen and (max-width:600px){.main-content-container{padding:25px 15px 15px!important}.main-content-container.top-padding-only,.main-content-container.without-padding{padding:0!important}}@media screen and (max-width:576px){.ant-layout-header{line-height:normal!important;padding-inline:20px!important}.header-layout .logo-container{margin-left:72px!important}}@media screen and (max-width:576px)and (max-width:456px){.header-label{font-size:16px!important}.layout-header{padding:12px!important}}@media screen and (max-width:576px){.user-menu-button{padding:0 24px;font-size:13px}}.netwk-bck-msg{color:#101828;font-size:18px}.chk-netwk_title{color:#101828}.chk-netwk_msg{color:#101828;font-size:16px}.error-boundary-button{border:1px solid var(--teal-700)!important;background-color:var(--teal-700);color:#fff;cursor:pointer;border-radius:25px}.error-boundary-button:hover{background:#fff;color:var(--teal-900)!important}.layout-header{background:#fff!important;color:#344054!important;border-bottom:1px solid #eaecf0;font-weight:600;font-size:20px;line-height:normal!important}.layout-header-label{padding-inline:28px!important}.logout-drop-down-header .ant-dropdown-menu-item{padding:0!important}.header-detail{height:100%;display:flex;align-items:center;justify-content:space-between}.header-detail img{width:125px;-webkit-user-drag:none}.ant-affix{top:0!important}.ant-menu-dark.ant-menu-root.ant-menu-inline{display:grid;align-items:center;width:180px;margin:auto}.ant-menu-dark.ant-menu-inline .ant-menu-sub.ant-menu-inline{width:180px;background:#fcfcfd}.ant-menu-dark.ant-menu-submenu>.ant-menu{background:#fcfcfd}.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title{border:1px solid var(--teal-400)!important;border-radius:8px;font-weight:600!important}.browser-app-open-modal{display:grid;grid-gap:24px;gap:24px}.browser-app-open-modal .open-with{color:var(--teal-800);font-size:18px;font-weight:500}.browser-app-open-modal .niyama-app-open{display:flex;justify-content:space-between;align-items:center;cursor:pointer;background-color:#eaecf0;border-radius:8px;padding:8px 12px}.browser-app-open-modal .niyama-app-open .niyama-app{display:flex;grid-gap:12px;gap:12px;align-items:center;color:#1d2939;font-size:14px;font-weight:600}.browser-app-open-modal .niyama-app-open .app-open{display:flex;color:#1d2939;align-items:center;font-size:14px;font-weight:400}.no-order-container{display:grid;justify-content:center;margin:10%}.no-order-container .empty-image{width:420px;height:420px;margin:24px}.no-order-container .heading-orders{color:var(--teal-800);font-weight:500;font-size:16px;text-align:center}.no-order-container .description{font-size:16px;color:#667085;text-align:center;font-family:"Inter-Regular"}.ctz-content,.ctz-sub-content{display:flex;justify-content:center;align-items:center;grid-gap:10px;gap:10px}.ctz-sub-content3{display:flex;justify-content:center;font-size:14px;font-family:"Inter-Medium";color:#1d2939}.ctz-tz-txt{color:#1d2939}.ctz-offset-txt,.ctz-tz-txt{font-size:14px;font-family:"Inter-Regular"}.ctz-offset-txt{padding:2px 8px;border:1px solid var(--teal-400);border-radius:4px;background:var(--teal-50)}.header_login_signup_btn{display:flex;justify-content:center;align-items:center;grid-gap:8px;gap:8px}@media screen and (max-width:500px){.header_login_signup_btn{grid-gap:none;gap:none}}.login-btn-new-header,.signup-btn-new-header{width:120px!important;min-width:120px!important;height:40px!important}.login-btn-new-header{background-color:#f4edfb!important;color:#6520b3!important;border-color:#eaecf0!important}@media screen and (max-width:500px){.signup-btn-new-header{display:none}.login-btn-new-header{background-color:#fff!important;color:#6520b3!important;border-color:#fff!important}}.bottom-bar{position:fixed;bottom:0;left:0;right:0;z-index:1000;height:65px;background:#fff;border-top:1px solid #e8e8e8;justify-content:center;padding:8px 10px}.bottom-bar,.bottom-bar-content{width:100%;display:flex;align-items:center}.bottom-bar-content{justify-content:space-around}.bottom-bar-content .bottom-item{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;color:#777;transition:color .2s ease}.bottom-bar-content .bottom-item img{width:24px;height:24px;margin-bottom:4px}.bottom-bar-content .bottom-item h1{font-size:10px;margin:0}.bottom-bar-content .bottom-item.active{color:#6520b3}.bottom-bar-content .bottom-item:active{-webkit-transform:scale(.95);transform:scale(.95)}.align-profile-bar{display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:500px){.align-profile-bar{display:flex!important;flex-direction:column!important}}.align-logout-switch{display:flex;flex-direction:row;grid-gap:12px;gap:12px}.profile-logout-button{width:118px;background:#fff;color:#000}.profile-logout-button,.profile-switch-button{height:48px;border-radius:6px;border:1px solid #d0d5dd;display:flex;justify-content:center;align-items:center}.profile-switch-button{width:185px;background:#6520b3;color:#fff}:where(.ant-btn-default).profile-logout-button:hover{color:#000!important;border-color:#d0d5dd!important;background:#fff!important}:where(.ant-btn-default).profile-switch-button:hover{color:#fff!important;border-color:#d0d5dd!important;background:#6520b3!important}.large_switch_icon{display:block!important}.careteam-back,.small_switch_icon{display:none!important}@media(max-width:500px){.careteam-back{display:block!important}.health-back{margin-left:-7px!important}.align-logout-switch{display:flex!important;margin-bottom:32px!important}.profile-logout-button,.profile-switch-button{flex-direction:column;align-items:flex-start;width:188px;height:76px;max-width:200px;padding:12px 16px;grid-gap:8px;gap:8px;background-color:#fff!important;color:#000!important}.large_switch_icon{display:none!important}.small_switch_icon{display:block!important}.breadcrumb-navigation{display:flex;align-items:center;grid-gap:4px;gap:4px;margin-bottom:16px}}.ant-alert,:where(.css-dev-only-do-not-override-1drr2mu).ant-alert{border-radius:none!important}.hi-form-alert-dashboard{background-color:#ca8504!important;color:#fff!important;padding:12px 24px;height:76px}.hi-form-alert-dashboard .ant-alert-message{font-family:"Inter-Medium";font-size:14px}.hi-form-alert-dashboard .ant-alert-action .banner-db-btn{background-color:#ca8504!important;color:#fff!important;font-size:12px}.hi-form-alert-dashboard .ant-alert-action .close-time-btn{width:69px!important;height:32px!important;opacity:1!important;grid-gap:8px!important;gap:8px!important;padding:10px 18px!important;border-radius:4px!important;background-color:hsla(0,0%,100%,.2)!important;font-size:12px!important;color:#fff!important;display:flex!important;align-items:center!important}.hi-form-alert-dashboard .ant-alert-action .close-time-btn:hover{color:#fff!important}.alert-dash{margin-bottom:0!important}@media screen and (max-width:500px){.hi-form-alert-dashboard{background-color:#ca8504!important;color:#fff!important;padding:0 8px!important;height:76px}.hi-form-alert-dashboard .ant-alert-message{font-family:"Inter-Medium";font-size:12px!important}.hi-form-alert-dashboard .ant-alert-action .banner-db-btn{background-color:#ca8504!important;color:#fff!important;font-size:12px}.hi-form-alert-dashboard .ant-alert-action .close-time-btn{width:69px!important;height:32px!important;opacity:1!important;grid-gap:8px!important;gap:8px!important;padding:10px 18px!important;border-radius:4px!important;background-color:hsla(0,0%,100%,.2)!important;font-size:12px!important;color:#fff!important;display:flex!important;align-items:center!important}.hi-form-alert-dashboard .ant-alert-action .close-time-btn:hover{color:#fff!important}}.alert-content-time{display:flex;flex-direction:row;align-items:center;grid-gap:12px;gap:12px}.alert-content-time-text1{color:#fcfcfd;font-size:16px!important;font-family:"Inter-Semibold"!important}.alert-content-time-text2{color:#fcfcfd;font-size:16px!important;font-family:"Inter-Regular"!important;cursor:pointer}.icon-alert-dash{display:block}.dash-alert-slider{display:flex;flex-direction:column;grid-gap:4px;gap:4px}@media screen and (max-width:500px){.icon-alert-dash{display:none!important}.alert-content-time{grid-gap:8px!important;gap:8px!important}.alert-content-time-text1,.alert-content-time-text2{font-size:12px!important}.dash-alert-align{display:flex;flex-direction:row;align-items:center;grid-gap:4px;gap:4px}.dash-alert-align,.dash-alert-wrapper{overflow:hidden;width:100%}.dash-alert-slider{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.dash-alert-slider::-webkit-scrollbar{display:none}.dash-alert-item{min-width:100%;scroll-snap-align:start}.dash-alert-dots{display:flex;justify-content:center;margin-top:6px;grid-gap:6px;gap:6px}.subscriptiondot{margin-top:10px;width:8px;height:8px;border-radius:50%;background:#d9d9d9}.subscriptiondot.active{background:#722ed1}}@font-face{font-family:"Fraunces-Thin";src:url(/static/media/Fraunces-Thin.06a15690.ttf)}@font-face{font-family:"Fraunces-Light";src:url(/static/media/Fraunces-Light.dc13c7df.ttf)}@font-face{font-family:"Fraunces-Regular";src:url(/static/media/Fraunces-Regular.cdcb7903.ttf)}@font-face{font-family:"Fraunces-Semibold";src:url(/static/media/Fraunces-SemiBold.3d8f91f4.ttf)}@font-face{font-family:"Fraunces-Bold";src:url(/static/media/Fraunces-Bold.b5b19c75.ttf)}@font-face{font-family:"Nib-Pro-Light";src:url(/static/media/NibPro-Light.a7307c17.ttf)}@font-face{font-family:"Nib-Pro-Regular";src:url(/static/media/NibPro-Regular.fe67025c.ttf)}@font-face{font-family:"Nib-Pro-Semibold";src:url(/static/media/NibPro-SemiBold.997b8d89.ttf)}@font-face{font-family:"Nib-Pro-Bold";src:url(/static/media/NibPro-Bold.24abd7de.ttf)}@font-face{font-family:"Nib-Pro-Black";src:url(/static/media/NibPro-Black.296dff64.ttf)}@font-face{font-family:"Inter-Regular";src:url(/static/media/Inter-Regular.e89cb199.ttf)}@font-face{font-family:"Inter-Medium";src:url(/static/media/Inter-Medium.6dcbc9be.ttf)}@font-face{font-family:"Inter-Semibold";src:url(/static/media/Inter-SemiBold.4d56bb21.ttf)}@font-face{font-family:"Inter-Bold";src:url(/static/media/Inter-Bold.88fa7ae3.ttf)}@font-face{font-family:"Jost-Regular";src:url(/static/media/Jost-Regular.59de2b38.ttf)}@font-face{font-family:"Jost-Medium";src:url(/static/media/Jost-Medium.763024e2.ttf)}@font-face{font-family:"Trirong-Semibold";src:url(/static/media/Trirong-SemiBold.175a7c7a.ttf)}.page-layout,body,html{max-width:100%;overflow-x:hidden}.ant-table-thead>tr>th{color:#101828!important}.ant-table-thead>tr>td,.ant-table-thead>tr>th{background-color:#eaecf0!important}.ant-card-head{color:#101828!important}.ant-menu .ant-menu-title-content{color:#667085!important;font-size:13px;font-weight:500;padding:0 12px}.ant-table-wrapper .ant-table{scrollbar-color:unset!important}.ant-float-btn-primary .ant-float-btn-body{margin-top:4px;margin-right:4px}.ant-float-btn .ant-float-btn-body .ant-float-btn-content{padding:0 80px 4px 12px!important}.ant-table-filter-dropdown-btns .ant-btn-link:enabled,.ant-table-filter-trigger.active{color:var(--teal-600)!important}.ant-switch.ant-switch-checked,.ant-table-filter-dropdown-btns .ant-btn-primary.ant-btn-sm{background-color:var(--teal-600)!important}.ant-table-tbody>tr>td{color:#344054!important}.ant-table-wrapper .ant-table-row-expand-icon,.ant-table-wrapper .ant-table-row-expand-icon:hover{color:var(--teal-600)!important}.ant-input-disabled,.ant-select-item-option-active{background-color:"rgba(0, 0, 0, 0.04)"!important;color:#98a2b3!important}.ant-select-item-option-content,.ant-select-selection-placeholder{color:#344054}.ant-select-item-option-selected{background-color:var(--teal-50)!important}.ant-steps{font-family:"Inter"!important}.ant-alert{margin-bottom:16px;border-radius:0!important}.otp-input{font-family:"Inter-Medium"!important}.ant-alert,.ant-btn,.ant-card,.ant-card-body,.ant-checkbox-wrapper,.ant-collapse-item,.ant-form,.ant-form-item,.ant-input,.ant-list,.ant-menu,.ant-picker-body,.ant-picker-header-view,.ant-picker-input,.ant-radio-group,.ant-radio-wrapper,.ant-select-item-empty,.ant-select-item-option-content,.ant-select-selection-item,.ant-select-selection-search,.ant-select-selector,.ant-table-content,.ant-tabs-dropdown-menu-item,.ant-tooltip,.ant-upload-drag-container{font-family:"Inter-Regular"}.ant-tooltip .ant-tooltip-inner{max-height:200px;overflow:auto}.wrapper-component>div{width:100%;height:inherit}.ant-picker .ant-picker-input>input{font-family:"Inter-Medium"!important;color:#1d2939!important}.ant-menu-submenu .ant-menu-submenu-inline .ant-menu-submenu-open .ant-menu-submenu-selected .ant-menu-submenu-title:hover,.ant-menu-submenu.ant-menu-submenu-vertical.ant-menu-submenu-selected .ant-menu-submenu-title:hover{background-color:var(--teal-50)!important}.ant-menu-submenu .ant-menu-submenu-inline .ant-menu-submenu-open .ant-menu-submenu-selected .ant-menu-submenu-title:hover .ant-menu-title-content,.ant-menu-submenu.ant-menu-submenu-vertical.ant-menu-submenu-selected .ant-menu-submenu-title:hover .ant-menu-title-content{color:var(--teal-600)!important}.ant-menu-submenu .ant-menu-submenu-inline .ant-menu-submenu-open .ant-menu-submenu-selected .ant-menu-submenu-title:hover .ant-menu-item-icon,.ant-menu-submenu.ant-menu-submenu-vertical.ant-menu-submenu-selected .ant-menu-submenu-title:hover .ant-menu-item-icon{-webkit-filter:var(--menu-icon-filter);filter:var(--menu-icon-filter)}.ant-menu-submenu .ant-menu-submenu-inline .ant-menu-submenu-open .ant-menu-submenu-selected .ant-menu-submenu-title .ant-menu-title-content,.ant-menu-submenu.ant-menu-submenu-vertical.ant-menu-submenu-selected .ant-menu-submenu-title .ant-menu-title-content{color:var(--teal-600)!important}.ant-menu-submenu-selected>.ant-menu-submenu-title:hover{background-color:var(--teal-50)!important}.ant-menu-submenu-selected>.ant-menu-submenu-title:hover .ant-menu-title-content{color:var(--teal-600)!important}.ant-menu-submenu-selected>.ant-menu-submenu-title:hover .ant-menu-item-icon{-webkit-filter:var(--menu-icon-filter);filter:var(--menu-icon-filter)}.ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content{color:#1d2939!important}.ant-dropdown-menu-title-content,.ant-select-selection-item{color:#344054}.ant-modal-close-x svg #signing_close path{stroke:rgba(60,60,67,.6)!important}.ant-modal-confirm-content{width:100%!important;max-width:100%!important;color:#344054!important}.ant-modal-confirm-body-wrapper .ant-modal-confirm-btns,.ant-modal-confirm-content{margin:unset!important}.ant-modal-confirm-body{justify-content:center}.ant-modal-confirm-body .ant-modal-confirm-paragraph{max-width:100%!important}.ant-modal-confirm .ant-modal-body{padding:unset}.search-dropdown :hover{cursor:pointer}.search-dropdown img{width:14px;position:relative;left:24px;z-index:9}.search-dropdown .ant-select-selector{padding-left:35px!important}.search-dropdown .ant-select-selector .ant-select-selection-search{padding-left:24px!important}.search-dropdown .ant-select-selector .ant-select-selection-item{position:relative!important}.loader{display:flex;justify-content:center;align-items:center;padding-top:40px;height:100%;flex-direction:column}.loader svg path{fill:var(--teal-600)!important}.loader img{width:30%}@media screen and (max-width:500px){.loader{height:100vh;justify-content:center;align-items:center;padding-top:0}}.ant-modal-mask{-webkit-filter:blur(1px);-moz-filter:blur(1px);-o-filter:blur(1px);-ms-filter:blur(1px);filter:blur(1px)}svg[fill*="#046b75"]{fill:#ccc}.ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):after{display:inline-block;margin-left:4px;color:#ff4d4f;font-size:14px;font-family:"Inter";line-height:1;content:"*";margin-top:-3px}.ant-pagination .ant-pagination-item{min-width:27px!important}.ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{content:unset!important}.ant-message{top:85%}.ant-form-item-control-input{min-height:unset!important}.ant-form-item{margin:6px 0}.loading-indicator:before{content:"";background:transparent;position:fixed;width:100%;height:100%;top:0;left:0;z-index:2004}.loading-indicator:after{content:"";position:fixed;width:100%;top:50%;left:0;z-index:1000;color:#f5f5f5;text-align:center;font-weight:700;font-size:1.5rem}.ant-modal-content{border-radius:12px;padding:0!important}.ant-modal-content .ant-modal-confirm-content>div{border-radius:12px}.ant-modal-content>button{top:7px!important}.ant-modal-content>button:active,.ant-modal-content>button:hover{background-color:transparent!important}.ant-form-item label{font-size:14px!important;font-weight:400;font-family:"Inter-Regular"}.ant-form-item label,.ant-picker-disabled .ant-picker-input #signup_dobs{color:#344054!important}.ant-select:not(.ant-select-customize-input) .ant-select-selector{border:1px solid #d0d5dd;min-width:120px}.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover,.ant-input:hover,.ant-picker-focused,.ant-picker:hover,.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:var(--teal-600)!important}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus,.ant-input-focused,.ant-input:focus,.ant-picker-focused,.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:var(--background-color)!important;box-shadow:0 0 0 2px rgba(16,117,105,.2)!important}.ant-menu-light.ant-menu-root.ant-menu-vertical{-webkit-border-end:0!important;border-inline-end:0!important}.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{background-color:var(--teal-600)!important;border-color:var(--teal-600)!important;font-family:"Inter-Medium"}.ant-picker-header-view button:hover{color:unset!important}.ant-select-single.ant-select-show-arrow .ant-select-selection-item{display:flex;justify-content:flex-start;align-items:center;position:absolute;bottom:2px;top:1px}.ant-radio-checked .ant-radio-inner{border-color:var(--teal-600)}.ant-radio-checked .ant-radio-inner:after{background-color:var(--teal-600)}.ant-radio-input:focus+.ant-radio-inner,.ant-radio-wrapper:hover .ant-radio,.ant-radio:hover .ant-radio-inner{border-color:var(--teal-600)}.ant-radio-input:focus+.ant-radio-inner{box-shadow:0 0 0 3px #f0fdf9!important}.ant-btn:active,.ant-btn:hover{color:var(--teal-600);border:1px solid var(--teal-600);background:#fff}.ant-btn:active:disabled,.ant-btn:hover:disabled{cursor:not-allowed!important;border:none!important;color:#fff;background-color:#1d2939;box-shadow:none!important}.ant-btn:focus{border-color:#d9d9d9}.ant-checkbox-checked:after,.ant-checkbox-input:focus+.ant-checkbox-inner,.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{border-color:var(--teal-600)!important}.ant-checkbox-wrapper>span:first-child>div:first-child{display:none}.ant-checkbox-checked .ant-checkbox-inner{color:#fff!important;border-color:#f0fdf9!important;background:var(--teal-600)!important}.ant-radio-wrapper:hover .ant-radio-inner{border:1px solid var(--teal-600)!important}.ant-radio-wrapper .ant-radio-checked .ant-radio-inner{background-color:#fff;border:1px solid var(--teal-600)!important}.ant-pagination-item a{color:#344054!important}.ant-pagination-item-active{border-color:var(--background-color)!important}.ant-pagination-item-active a{color:var(--background-color)!important}.segmented{display:flex;justify-content:center;align-items:center;line-height:40px}.segmented .ant-segmented{background-color:transparent!important;height:40px}.segmented .ant-segmented .ant-segmented-group{height:40px;color:#1d2939}.segmented .ant-segmented .ant-segmented-group .ant-segmented-item .ant-segmented-item-label{min-width:106px!important;line-height:40px!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.segmented .ant-segmented-item{color:#98a2b3}.segmented .ant-segmented-item-selected{color:#1d2939!important;border:none!important;box-shadow:none!important;border-radius:4px;background-color:#f2f4f7!important;min-width:106px;font-weight:600}:where(.css-dev-only-do-not-override-1drr2mu).ant-modal-confirm .ant-modal-confirm-paragraph{max-width:100%!important}.patient-segmented .ant-segmented-item-selected{color:#1d2939!important}.ant-typography a{color:var(--teal-600)!important}.ant-modal .ant-modal-close{border-radius:50%;background-color:#e4e4e7;border:1px solid #e4e4e7;display:flex;justify-content:center;align-items:center;margin-top:4px;padding:16px}.ant-modal .ant-modal-close:hover{background-color:#e4e4e7!important;border:1px solid #e4e4e7}.ant-modal .ant-modal-close-x{height:28px;width:12px;display:flex;justify-content:center;align-items:center}.common-button-grey-w184-h48{border-radius:6px;border:1px solid #eaecf0;background-color:#eaecf0;font-family:"Inter-Regular";color:#667085;width:184px;height:48px;cursor:pointer;font-family:"Inter-Semibold"}.common-button-grey-w184-h48:hover{border:1px solid #667085!important;background-color:#fff!important;color:#667085!important}.common-button-green-w184-h48{border-radius:6px;border:1px solid var(--teal-600);background-color:var(--teal-600);color:#fff;font-family:"Inter-Regular";width:184px;height:48px;cursor:pointer;font-family:"Inter-Semibold"}.common-button-green-w184-h48:hover{border:1px solid var(--teal-500)!important;background-color:var(--teal-500)!important;color:#fff!important}.common-button-green-w184-h48:disabled{opacity:.5;color:#fff!important;font-family:"Inter-Regular"}.common-button-green-w184-h48:disabled,.common-button-green-w184-h48:disabled:hover{background:var(--teal-600)!important;border-color:var(--teal-600)!important}.common-button-green{border-radius:6px;border:1px solid var(--teal-600);background-color:var(--teal-600);color:#fff;font-family:"Inter-Regular";min-width:184px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;height:48px;cursor:pointer;font-family:"Inter-Semibold";font-size:14px}.common-button-green:hover{border:1px solid var(--teal-500)!important;background-color:var(--teal-500)!important;color:#fff!important}.common-button-green:disabled{opacity:.5;color:#fff!important;font-family:"Inter-Regular"}.common-button-green:disabled,.common-button-green:disabled:hover{background:var(--teal-600)!important;border-color:var(--teal-600)!important}.common-button-green-disable{width:184px;height:48px;border-radius:4px;opacity:.4!important;font-family:"Inter-Semibold"}.common-button-green-disable,.common-button-green-disable:hover{border:1px solid var(--teal-600);background-color:var(--teal-600);color:#fff!important}.common-button-green-disable:hover{opacity:.4}.common-button-white{border-radius:6px;border:1px solid #1d2939;background-color:#fff;font-family:"Inter-Regular";color:#1d2939;width:184px;height:48px}.common-button-white:hover{border:1px solid #1d2939!important;background-color:#fff!important;color:#1d2939!important;font-family:"Inter-Semibold"!important}.common-button-red{border-radius:4px;border:1px solid #d92d20;background-color:#d92d20;color:#fff;width:184px;height:48px;font-weight:600;font-family:"Inter-Semibold"}.common-button-red:hover{border:1px solid #d92d20!important;background-color:#fff!important;color:#d92d20!important}.common-date-component{width:80px;border-radius:8px;border:1px solid #eaecf0;color:#1d2939;text-align:center;display:grid}.common-date-component .year{font-weight:500;padding:4px;border-radius:7px 7px 0 0;font-size:14px;border-bottom:1px solid #eaecf0;background-color:#f9fafb}.common-date-component .month-date{display:grid;padding:4px}.common-date-component .month-date .month{font-weight:500;font-size:14px}.common-date-component .month-date .date{font-weight:600;font-size:18px}.common-text-with-2icons{display:flex;justify-content:space-between;align-items:center;padding:12px;border-radius:6px}.common-text-with-2icons .common-text-icon{display:flex;grid-gap:12px;gap:12px;font-size:16px;font-weight:500;align-items:center;color:#1d2939;font-family:"Inter-Medium"}@media screen and (max-width:500px){.common-text-with-2icons .common-text-icon{font-size:14px}}.ant-select-single .ant-select-selector .ant-select-selection-search{margin-right:12px}.Selected-card{border:1px solid var(--teal-600)!important;border-radius:8px}.Checkbox-card{cursor:pointer;border:1px solid #d0d5dd;background-color:#fff;border-radius:8px;width:186px;height:114px;display:grid;padding:12px 12px 16px}.Checkbox-card .role-icon{display:flex;justify-content:space-between;align-items:flex-end}.Checkbox-card .role-icon .role{font-size:14px;line-height:20px;font-weight:500;color:#1d2939;font-family:"Inter-Medium"}@media screen and (max-width:500px){.Checkbox-card .role-icon .role{font-size:12px}}.Checkbox-card .role-icon .icon{margin-top:auto}@media screen and (max-width:500px){.Checkbox-card{width:146px!important;height:95px!important}}.ant-form-item .ant-form-item-explain-error{font-family:"Inter-Regular";margin-top:6px}.chat-container .chat-wrapper-FAQ .message-container{height:330px;overflow-y:auto;padding:20px}.chat-container .chat-wrapper-FAQ .message-container .local-user-container{display:flex;flex-direction:row-reverse}.chat-container .chat-wrapper-FAQ .message-container .local-user-container .local-user{background-color:var(--teal-100);border-radius:8px 8px 0 8px;border:1px solid var(--teal-400);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:4px;padding:8px 16px;font-size:.9rem}.chat-container .chat-wrapper-FAQ .message-container .local-user-container .img-icon{width:2rem;border-radius:50%}.chat-container .chat-wrapper-FAQ .message-container .remote-user-container{display:flex!important}.chat-container .chat-wrapper-FAQ .message-container .remote-user-container .remote-user{display:inline-block;width:100%;border-radius:0 8px 8px 8px;padding:8px 16px;font-size:.9rem;margin-left:4px;border:1px solid #f0ebf9}.chat-container .chat-wrapper-FAQ .message-container .remote-user-container .img-icon{width:2rem;border-radius:50%}.chat-container .chat-wrapper-FAQ .message-container .remote-wrap .remote-user{display:inline-block;width:100%;border-radius:10px;padding:8px 16px;font-size:.9rem;margin-left:4px;border:1px solid #f0ebf9}.chat-container .chat-wrapper-FAQ .message-container .remote-wrap .remote-user .prevButton{display:flex;float:left}.chat-container .chat-wrapper-FAQ .message-container .remote-wrap .remote-user .menuButton{display:flex;float:right}.chat-container .chat-wrapper-FAQ .message-container .remote-wrap .remote-user button{background-color:#f2f4f7;border:1px solid #eaecf0;padding:4px;border-radius:10px;margin-right:4px;justify-content:center;margin-bottom:4px}.chat-container .chat-wrapper-FAQ .message-container .remote-wrap .remote-user button:hover{background-color:#f2f4f7;border:1px solid #eaecf0;cursor:pointer}.chat-container .chat-wrapper-FAQ .message-container .remote-wrap .remote-user-container{display:flex}.chat-container .chat-wrapper-FAQ .message-container .remote-wrap .remote-user-container .img-icon{width:2rem;border-radius:50%}@media screen and (max-width:1480px){.chat-container .chat-wrapper-FAQ .message-container{height:272px!important}.chat-footer-AI{align-items:flex-end}}@media screen and (max-width:1100px){.chat-container .chat-wrapper-FAQ .message-container{height:240px!important}}.chat-wrapper-FAQ .chat-faq{display:grid;grid-gap:16px;gap:16px;margin-top:16px}.chatdetail-container{display:grid;grid-template-columns:10% 80% 10%;overflow:hidden}.question-txt-grid-item{grid-column:2/span 2;justify-content:right}.answer-txt-grid-item,.question-txt-grid-item{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex}.answer-txt-grid-item{grid-column:span 2;justify-content:left}.question-txt{overflow-wrap:anywhere;background-color:var(--teal-100);border:1px solid var(--teal-400);border-radius:8px 8px 0 8px}.answer-txt,.question-txt{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#1d2939;padding:8px 12px;font-size:14px}.answer-txt{background-color:#eaecf0;border-radius:0 8px 8px 8px}.options-list-panel{display:grid;grid-gap:12px}.bordered{border:1px solid #eaecf0;padding:8px 12px;border-radius:0 8px 8px 8px}.options-list-header-txt{color:#1d2939}.options-list-btn,.options-list-header-txt{font-size:14px;line-height:20px;font-weight:500}.options-list-btn{padding:4px 8px;margin-top:8px;margin-right:4px;border:1px solid #eaecf0;border-radius:8px;color:#475467;text-align:left;background:#f2f4f7}.options-list-btn:hover{cursor:pointer;background:#eaecf0}.options-list-btn-container{display:inline-block}.options-list-btn-container .prevButton{display:flex;float:left}.options-list-btn-container .menuButton{display:flex;float:right}.arrow-nav-icon{display:flex;margin-top:auto!important;margin-bottom:4px}.arrow-nav-icon:hover{cursor:pointer}.chat-footer-AI{display:flex}.chat-input-search{width:94%;margin:12px}.chat-input-search .ant-input{border-radius:4px!important}.chat-input-search .ant-input-disabled,.chat-input-search .ant-input-disabled:disabled:hover{border:1px solid #d9d9d9!important}.chat-input-search button{margin-left:8px;border-radius:4px!important;background-color:var(--teal-600)}.chat-input-search button:hover{background-color:var(--teal-400)!important;border-color:var(--teal-400)!important}.chat-parent-section{height:100%;width:100%}.h-14{height:14%}.h-20{height:20%}.h-80{height:80%}.h-86{height:86%}.chat-header-section{width:100%;border-radius:8px 8px 0 0}.img-header{background-image:url(/static/media/chat_header_image.49ff3b0d.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover}.live-chat-header{background:#fff}.chat-exist-container{margin:20px 12px 12px;border:1px solid #eaecf0;background:#fff;border-radius:8px}.chat-exist-txt{font-size:16px;font-weight:400;color:#475467}.prompt-close-txt{font-size:14px;font-weight:500;color:#1d2939}.chat-open-txt{border-top:1px solid #eaecf0;font-size:16px;font-weight:500;color:#475467}.start-new-chat-btn{background-color:var(--teal-600);color:#fff;border:1px solid var(--teal-600);height:40px;width:280px}.start-new-chat-btn:hover{background-color:var(--teal-400)!important;border:1px solid var(--teal-400)!important;color:#fff!important}.start-new-chat-no-btn{background-color:#fff;color:#667085;border:1px solid #eaecf0;height:40px;width:280px}.start-new-chat-no-btn:hover{background-color:#eaecf0!important;border:1px solid #eaecf0!important;color:#667085!important}.p-12{padding:12px}.p-16{padding:16px}.pt-12{padding-top:12px}.ptb-16{padding-top:16px;padding-bottom:16px}.prl-12{padding-left:12px;padding-right:12px}.mt-12{margin-top:12px}.mt-16,.mtb-16{margin-top:16px}.mb-16,.mtb-16{margin-bottom:16px}.pb-12{padding-bottom:12px}.text-center{text-align:center}.chat-prompt-yes-btn{background-color:var(--teal-600);color:#fff;height:40px;width:135px;font-size:14px;border:1px solid var(--teal-600)}.chat-prompt-yes-btn:hover{background-color:var(--teal-400)!important;border:1px solid var(--teal-400)!important;color:#fff!important}.chat-prompt-btns-section{padding:16px 24px}.chat-prompt-no-btn{background-color:#fff;border:1px solid #eaecf0;height:40px;width:135px;font-size:14px;color:#667085}.chat-prompt-no-btn:hover{background-color:#eaecf0!important;border:1px solid #eaecf0!important;color:#667085!important}.chat-prompt-overlay{position:absolute;top:0;left:0;z-index:999;width:100%;height:100%;border-radius:8px;background-color:rgba(0,0,0,.2);display:flex;justify-content:center;align-items:center}.chat-prompt-overlay-content{background-color:#fff;width:90%;border-radius:8px}.chat-widget-overlay{right:50px!important}.bottom-options-list-section{display:flex;align-items:baseline;grid-gap:8px;gap:8px;margin:8px}.bottom-options-list-section .ant-btn.ant-btn-circle.ant-btn-sm:enabled{background:#fff;border:1px solid #eaecf0;color:var(--teal-600)}.bottom-options-list-section .ant-btn.ant-btn-circle.ant-btn-sm:enabled:hover{background:var(--teal-600)!important;border:1px solid var(--teal-600)!important;color:#fff!important}.centered-close-icon{display:flex;align-items:center}@media screen and (max-width:480px){.chat-prompt-overlay-content button{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.chat-header-section{padding:8px!important}}
/*# sourceMappingURL=main.b37c013a.chunk.css.map */