@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-v13-latin-regular-2301bb03.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-v13-latin-500-eebf14ab.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-v13-latin-600-3022fadd.woff2) format("woff2")}*,*:after,*:before{box-sizing:border-box}:root{--bg-main: #ffffff;--bg-white: #ffffff;--bg-green-dark: #2c6f54;--bg-green-light: #abecd6;--bg-green-1: #80c25d;--bg-yellow: #faee98;--text-main: #263a43;--text-dark: #111113;--text-black: #000000;--text-white: #ffffff;--text-orange: #fbad56;--text-grey-1: #707071;--text-grey-2: #6b6b6b;--text-grey-3: #667085;--text-grey-4: #828282;--text-green-dark: #00563f;--text-green-dark-2: #2C6F54;--text-light-grey: #CED4DA;--text-green-light-1: #80c25d;--text-green-light-2: #a0d771;--text-green-light-3: #BBE491;--text-orange-light: #fccf84;--text-orange: #FBAD56;--text-red: #E72828;--text-placeholder: #8e8e8e;--border-main: #d9d9d9;--border-input: #b1b1b1;--radius-20: 20px;--radius-16: 16px;--radius-10: 10px;--radius-8: 8px;--radius-5: 5px;--radius-4: 4px}html,body{scroll-behavior:smooth;scroll-padding-top:40px}#root{padding:24px 40px}.srOnly{height:1px;width:1px;position:absolute;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden}.scrollbar{scrollbar-width:thin}.echarts__tooltip{display:block;max-width:130px!important;text-align:center!important;white-space:normal!important;border-radius:8px!important;background-color:#fff!important;box-shadow:0 8px 16px -2px #1b212c1f!important}.echarts__tooltip--dec:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%) rotate(45deg);width:16px;height:16px;border-radius:3px;background-color:#fff}.echarts__tooltip>div:nth-child(2){width:16px!important;height:16px!important;border-radius:3px!important}.echarts__tooltip>div>div:nth-child(2){display:none!important}.echarts__tooltip>div>div>div:nth-child(1){color:#6b6b6b!important;font-size:10px!important;line-height:normal!important}body{height:100%;min-width:320px;margin:0;padding:0;font-family:Inter,sans-serif;font-size:16px;line-height:20px;font-weight:400;color:var(--text-main);background-color:var(--bg-main);overflow-x:hidden}.main__container{width:100%;margin:0 auto;max-width:1280px}.main__container--medium{max-width:846px}.main__container--small{max-width:409px}.h1{display:flex;align-items:center;gap:17px;margin:0;font-size:35px;font-weight:600;line-height:normal}.h1__count{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;font-weight:500;line-height:normal;color:var(--text-white);border-radius:50%;background-color:var(--bg-green-1)}.p{color:var(--text-grey-4);font-size:16px;font-weight:400;line-height:24px;letter-spacing:.15px}.nowrap{white-space:nowrap}.button{padding:12px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var(--text-white);display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--radius-20);background-color:var(--bg-green-dark);cursor:pointer}.button:disabled{opacity:.7;cursor:initial}.button--transparent{color:var(--text-green-dark);background-color:transparent;border:1px solid var(--bg-green-dark)}.button--logout{color:var(--text-green-dark-2);background-color:var(--bg-yellow);border:1px solid var(--text-green-dark-2);padding:13px 20px}.button--nav{padding:8px;font-size:13px;font-weight:500;color:#667085;line-height:0;border:1px solid #f1f1f1;border-radius:4px;background-color:var(--bg-white)}.loader{margin:0 auto;display:block;animation:loader 1.2s linear infinite}@keyframes loader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loadMore{display:flex;align-items:center;justify-content:center}.loadMore__text{margin:0 auto;padding:8px 12px;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:400;line-height:normal;color:var(--text-grey-1);border-radius:var(--radius-5);background-color:#d9d9d9}.form__fieldset{margin:0;padding:0;display:grid;gap:32px;border:none}.form__save{margin-top:36px;display:flex;align-items:center;justify-content:center}.label{display:flex;flex-direction:column;gap:16px}.label__text{font-size:20px;font-weight:500;line-height:20px}.input{padding:20px 16px;font-size:16px;font-weight:400;line-height:24px;border-radius:var(--radius-10);border:1px solid var(--border-input)}.input::placeholder{opacity:1;color:var(--text-placeholder)}.passwordInput__wrapper{position:relative}.passwordInput__btn{position:absolute;right:20px;bottom:20px;width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center;color:#8e8e8e;border-style:none;background-color:transparent;cursor:pointer}.customTable__wrapper{overflow-x:auto}.table{width:100%;margin:0 auto;border-spacing:0;border-collapse:separate;border-radius:var(--radius-8);border:1px solid #eaecf0}.table__th{position:relative;padding:12px;background-color:#fcfcfd;font-size:12px;font-weight:500;color:#667085;text-align:left;line-height:20px;white-space:nowrap;border-bottom:1px solid #eaecf0}.table__th:first-child{border-top-left-radius:var(--radius-8);padding:12px 24px}.table__th:last-child{border-top-right-radius:var(--radius-8)}.table__tr:last-child .table__td{border-bottom:none}.table__tr .table__td:first-child{padding:12px 24px;font-weight:500;white-space:nowrap;color:var(--text-dark)}.table__td{position:relative;padding:6px 12px;font-size:14px;text-align:left;font-weight:400;line-height:20px;color:var(--text-white);border-bottom:1px solid #eaecf0}.table__number{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background-color:#ced4da;border-radius:var(--radius-4)}.table__number-0{color:var(--text-grey-3);background-color:#ced4da}.table__number-1{background-color:#80c25d}.table__number-2{color:var(--text-grey-3);background-color:#bbe491}.table__number-3{background-color:#fbad56}.table__number-4{background-color:#ff7144}.table__number-5{background-color:#e72828}.table__nav{margin-top:24px;display:flex;align-items:center;justify-content:flex-end;gap:8px}.header{width:100%;max-width:1360px;margin:0 auto}.header__container{width:100%;padding:25px 40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;border-radius:var(--radius-16);background-image:linear-gradient(90deg,#abecd6 0%,#fbed96 100%)}.header__logo{height:33px}.header__img{display:block;height:100%}.details{padding:0 24px;border-radius:var(--radius-10);background-color:var(--bg-white);border:1px solid var(--border-main);overflow:hidden;transition:border .2s ease}.details__title{margin:0;font-size:18px;font-weight:500;line-height:20px;color:var(--text-dark)}.details__btn{width:100%;padding:16px 0;display:flex;align-items:center;gap:16px;font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:22px;text-align:left;color:var(--text-dark);border-style:none;background-color:transparent;cursor:pointer}.details__btn--p26{padding:26px 0}.details__wrapper{width:100%;display:flex;align-items:center;justify-content:space-between}.details__dec{width:10px;height:10px;flex:0 0 10px;border-radius:50%;background-color:var(--bg-green-1)}.details__info{display:inline-flex;flex-direction:column;gap:5px}.details__name{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.details__description{font-size:14px;font-weight:400;line-height:17px}.details__icon{width:24px;height:24px;display:flex;flex:0 0 24px;align-items:center;justify-content:center}.details__icon--open{transform:rotate(180deg)}.details__content{overflow-y:hidden;transition:max-height .4s ease}.details__children{padding-bottom:40px}.details__children--divider{border-top:1px solid var(--border-main);padding-top:20px;padding-bottom:28px}.search-wrap{position:relative}.search-wrap svg{position:absolute;top:50%;left:16px;transform:translateY(-50%);width:16px;height:16px}.search-input{padding:16px 16px 16px 44px;width:100%;font-size:12px;font-weight:400;border-radius:var(--radius-10);border:1px solid var(--border-main)}.search-input::placeholder{opacity:1;color:var(--text-grey-1)}.patientCard{position:relative;display:flex;align-items:center;justify-content:space-between;gap:5px;padding:13px 16px;border-radius:var(--radius-10);border:1px solid var(--border-main)}.patientCard__link{position:absolute;top:0;right:0;bottom:0;left:0;font-size:0;line-height:0;cursor:pointer}.patientCard__info{max-width:170px}.patientCard__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0 0 4px;font-size:14px;font-weight:500;line-height:normal;color:var(--text-dark);text-transform:capitalize}.patientCard__email{margin:0;font-size:12px;font-weight:400;overflow:hidden;line-height:normal;white-space:nowrap;text-overflow:ellipsis;color:var(--text-grey-1)}.patientCard__data{display:flex;align-items:center;gap:16px}.patientCard__number{margin:0;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:normal;text-align:center;color:var(--text-dark)}.patientCard__number--no-data{font-size:14px;font-weight:500;line-height:normal;color:var(--text-light-grey)}.patientCard__number--green{font-size:14px;font-weight:500;line-height:normal;color:var(--text-green-light-1)}.patientCard__number--light-green{font-size:14px;font-weight:500;line-height:normal;color:var(--text-green-light-3)}.patientCard__number--orange{font-size:14px;font-weight:500;line-height:normal;color:var(--text-orange)}.patientCard__number--light-orange{font-size:14px;font-weight:500;line-height:normal;color:var(--text-orange-light)}.patientCard__number--red{font-size:14px;font-weight:500;line-height:normal;color:var(--text-red)}.patientData{padding:29px;display:flex;flex-wrap:wrap;justify-content:space-around;gap:40px;border-radius:var(--radius-10);border:1px solid var(--border-main)}.patientData__box{display:flex;align-items:center;flex-direction:column;gap:24px}.patientData__name{margin:0;font-size:30px;font-weight:500;line-height:normal;color:var(--text-grey-2)}.patientData__value{margin:0;font-size:32px;font-weight:500;line-height:normal;color:var(--text-black)}.patientData__value svg{width:40px;height:40px}.patientData__value--green{color:var(--text-green-light-2)}.patientFIC{padding:32px 24px 46px;border-radius:var(--radius-10);border:1px solid var(--border-main)}.patientFIC__wrapper{margin-bottom:22px;display:flex;align-items:center;justify-content:space-between}.patientFIC__name{margin:0;font-size:24px;font-weight:400;line-height:normal;color:var(--text-grey-2)}.patientFIC__nav{display:flex;align-items:center;justify-content:flex-end;gap:8px}.patientFIC_chart{height:218px}.patientClinicalScore{padding:32px 24px 46px;border-radius:var(--radius-10);border:1px solid var(--border-main)}.patientClinicalScore__wrapper{margin-bottom:22px;display:flex;align-items:center;justify-content:space-between}.patientClinicalScore__name{margin:0;font-size:24px;font-weight:400;line-height:normal;color:var(--text-grey-2)}.patientClinicalScore__nav{display:flex;align-items:center;justify-content:flex-end;gap:8px}.patientClinicalScore_chart{height:330px}.signeIn{margin-top:140px}.signeIn__title{margin-bottom:40px}.signeIn__forgotpass{display:block;margin-left:auto;width:fit-content;color:#8e8e8e;font-size:14px;font-weight:400;line-height:156.5%;margin-top:20px;cursor:pointer;text-decoration:none}.forgotpass__container{width:100%;max-width:1360px;margin:0 auto}.forgotopass__loader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#1b2d26bf;display:flex;justify-content:center;align-items:center;z-index:9999}.forgotpass{margin-top:140px}.forgotpass__title{margin-bottom:20px}.forgotpass__description{margin-bottom:32px}.forgotpass__label{color:#263a43;font-size:14px;font-weight:500;line-height:156.5%}.forgotpass__button-container{margin-top:32px}.forgotpass__sent-background{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#1b2d26bf}.forgotpass__sent-container{position:fixed;display:flex;justify-content:center;left:0;right:0;top:320px}.forgotpass__sent-modal{position:relative;max-width:800px;width:100%;border-radius:16px;background:#FFF;margin:0 12px;padding:60px 98px 64px;display:flex;flex-direction:column;align-items:center}.forgotpass__sent-close{display:flex;padding:0;position:absolute;right:16px;top:16px;cursor:pointer;border:none;background:none}.forgotpass__sent-text{color:#212529;text-align:center;font-size:16px;font-weight:400;line-height:140%;margin-bottom:32px}.forgotpass__error-background{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#1b2d26bf}.forgotpass__error-container{position:fixed;display:flex;justify-content:center;text-align:center;left:0;right:0;top:320px}.forgotpass__error-modal{position:relative;max-width:800px;width:100%;border-radius:16px;background:#FFF;margin:0 12px;padding:32px 98px 38px;display:flex;flex-direction:column;align-items:center}.forgotpass__error-close{display:flex;padding:0;position:absolute;right:16px;top:16px;cursor:pointer;border:none;background:none}.forgotpass__error-title{color:#000;font-size:20px;font-weight:500;line-height:140%;margin-bottom:12px}.forgotpass__error-text{color:#212529;font-size:16px;font-weight:400;line-height:140%;margin-bottom:32px}.forgotpass__error-back-btn{color:#00563f;font-size:14px;font-weight:400;line-height:130%;background:none;border:none;margin-top:10px;cursor:pointer}.newpass{margin-top:76px;display:flex;flex-direction:column;align-items:flex-start}.newpass__container{margin-top:76px;max-width:440px}.newpass__form{max-width:410px;width:100%}.newpass__description{margin-bottom:0}.newpass__label{display:flex;flex-direction:column;gap:5px;margin-top:24px}.newpass__label span{color:#263a43;font-size:14px;font-weight:500;line-height:156.5%}.newpass__button{margin:40px auto 0}.newpass__goback{margin-top:40px;display:flex;align-items:center;gap:8px;color:#707071;font-size:16px;font-weight:400;line-height:130%;background:none;border:none;padding:0;cursor:pointer}.home{margin-top:48px}.home__title{margin-bottom:26px}.home__patients{margin-top:12px;margin-bottom:20px;display:grid;gap:12px}.patient{margin-top:48px}.patient__goBack{margin-bottom:40px;display:flex;align-items:center;gap:8px;font-size:16px;font-weight:400;line-height:21px;text-decoration:none;color:var(--text-grey-1)}.patient__title{margin:0 0 32px;font-size:24px;font-weight:400;line-height:normal;color:var(--text-dark)}.patient__data,.patient__fic{margin-bottom:16px}.patient__rankOverTiem{margin-top:16px}.patient__details{display:grid;gap:16px}.echart-container{min-height:307px;height:calc(var(--num-of-items) * 14px + (var(--num-of-items-1) * 17px))}@media screen and (min-width: 768px){.patientCard__info{max-width:280px}}@media screen and (min-width: 1023px){.home{margin-top:140px}.home__title{margin-bottom:24px}.home__patients{grid-template-columns:1fr 1fr;margin-bottom:16px}}@media screen and (max-width: 1023px){#root{padding:0}.echarts__tooltip{display:none}.main__container{padding:0 16px 47px}.h1{font-size:24px;gap:12px}.h1__count{width:24px;height:24px;font-size:14px}.p{font-size:14px;font-weight:400;line-height:145%}.button--logout{padding:11px 20px}.input{padding:16px 14px;font-size:14px;line-height:130%}.passwordInput__btn{bottom:14px;right:14px}.customTable__wrapper{padding:0 12px}.table__nav{margin-top:16px;padding:0 12px}.table__td{font-size:12px;text-align:center;padding:4px 12px}.table__td:first-child{text-align:start;padding:6px 12px;line-height:20px}.table__th{padding:6px 9px;font-size:8px}.table__th:first-child{font-size:12px;padding:6px 12px}.table__tr .table__td:first-child{padding:6px 12px}.table__number{font-size:14px;width:24px;height:24px}#allReplies-panel{margin:0 -12px}.header__container{border-radius:0;padding:13px 16px}.header__logo{height:27px}.details{padding:0 12px}.details__btn{height:54px;gap:12px;padding:8px 0}.details__dec{width:8px;height:8px;flex:0 0 8px}.details__name{font-size:14px;line-height:normal}.details__description{font-size:12px;line-height:normal}.details__icon{width:16px;height:16px;flex:0 0 16px}.details__icon svg{width:16px;height:16px}.details__children{padding-bottom:20px}.details__children--divider{border-top:1px solid var(--border-main);padding-top:15px;padding-bottom:26px}.search-input{padding:12px 16px 12px 44px}.patientCard{padding:12px 16px}.patientCard__name{font-size:12px;margin:0 0 5px}.patientCard__email{font-size:10px}.patientCard__number{gap:4px}.patientData{gap:20px;padding:12px 18px}.patientData__box{gap:10px}.patientData__name,.patientData__value{font-size:14px}.patientData__value svg{width:16px;height:16px}.patientFIC{padding:12px 12px 20px}.patientFIC__name{font-weight:500;font-size:14px}.patientFIC__wrapper{margin-bottom:12px}.patientFIC_chart{height:200px}.patientClinicalScore{padding:12px 12px 20px}.patientClinicalScore__name{font-weight:500;font-size:14px}.patientClinicalScore__wrapper{margin-bottom:12px}.patientClinicalScore_chart{height:288px}.signeIn,.forgotpass{margin-top:48px}.forgotpass__title{margin-bottom:16px}.forgotpass__description{margin-bottom:24px}.forgotpass__label-container{gap:8px}.forgotpass__sent-container{top:250px}.forgotpass__sent-modal{padding:40px 13px 46px}.forgotpass__sent-text{font-size:14px;margin-bottom:24px}.forgotpass__error-container{top:250px}.forgotpass__error-modal{padding:32px 13px 39px}.forgotpass__error-title{font-size:18px}.forgotpass__error-text{font-size:14px;margin-bottom:24px}.forgotpass__error-back-btn{margin-top:8px}.newpass__goback{margin-top:32px;gap:12px;font-size:14px;margin-left:16px}.newpass__goback svg{width:16px;height:16px}.newpass{margin-top:35px}.patient__goBack{margin-bottom:24px;gap:12px;font-size:14px;line-height:18px}.patient__goBack svg{width:16px;height:16px}.patient__title{font-size:20px;margin:0 0 24px}.patient__data{margin-bottom:12px}.patient__fic{margin-bottom:8px}.patient__details{gap:8px}.echart-container{height:calc(var(--num-of-items) * 14px + (var(--num-of-items-1) * 16px) + 238px)}.patient__rankOverTiem{display:none}}
