.footer{background-color:var(--color-dark);z-index:1;justify-content:center;align-items:center;width:100%;min-height:60px;padding:10px;display:flex;position:absolute;bottom:0;left:0}.footer>div{flex-direction:column;justify-content:center;height:100%;display:flex}.footer p{color:var(--color-white);margin:0;font-size:12px;line-height:1rem}
.header{border-bottom:1px solid var(--color-gray-light);z-index:99999;background-color:var(--color-white);width:100%;height:60px;position:relative}.header .header__logo{cursor:pointer;height:40px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.header .header__menu{cursor:pointer;outline:none;align-items:center;height:40px;display:flex;position:absolute;top:10px;right:20px}.header .header__icon{color:var(--color-dark);outline:none;align-items:center;height:40px;display:flex;position:absolute;top:10px;left:20px}.menu-transition-enter{transform:translate(100%)}.menu-transition-enter.menu-transition-enter-active{transition:transform .2s ease-in;transform:translate(0)}.menu-transition-exit{transform:translate(0)}.menu-transition-exit.menu-transition-exit-active{transition:transform .2s ease-in;transform:translate(100%)}
.burger{outline:none}.burger:hover{cursor:pointer}.burger .burger__line{background-color:var(--color-dark);-o-transition:all .3s ease-in-out;width:35px;height:3px;margin:7px auto;transition:all .3s ease-in-out;display:block}.burger.burger--active .burger__line:nth-child(2){opacity:0}.burger.burger--active .burger__line:first-child{transform:translateY(10px)rotate(45deg)}.burger.burger--active .burger__line:nth-child(3){transform:translateY(-10px)rotate(-45deg)}
button,.button{cursor:pointer}.button{text-overflow:ellipsis;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all 70ms var(--button-easing);border-radius:none;cursor:pointer;padding:var(--button-padding-vertical) var(--button-padding-horizontal);vertical-align:middle;text-align:center;text-shadow:0 0;transform-origin:50%;-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:none;min-width:160px;margin:0;font-size:16px;line-height:24px;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.button:active{transform:scale(.98)}.button.disabled,.button:disabled{cursor:not-allowed;pointer-events:none}.button,.button--primary{border:1px solid var(--color-base);border-color:var(--color-base);background-color:var(--color-base);color:var(--color-white)}.button:hover,.button:focus,.button:active,.button--primary:hover,.button--primary:focus,.button--primary:active{color:var(--color-white);background-color:#00754e;border:1px solid #00754e}.button:not(.button--loading).disabled,.button:not(.button--loading):disabled,.button--primary:not(.button--loading).disabled,.button--primary:not(.button--loading):disabled{border-color:var(--color-gray-light);background-color:var(--color-white);color:var(--color-gray-light)}.button--secondary{border:1px solid var(--color-base);border-color:var(--color-base);background-color:var(--color-white);color:var(--color-base)}.button--secondary:hover,.button--secondary:focus,.button--secondary:active{border:1px solid var(--color-base);color:var(--color-base);background-color:#ccebe0}.button--secondary:not(.button--loading).disabled,.button--secondary:not(.button--loading):disabled{border-color:var(--color-gray-light);background-color:var(--color-gray-light);color:var(--color-button-secondary--disabled-text)}.button--loading{justify-content:center;align-items:center;display:flex;padding:0!important}.button--full,input[type=submit].button--full,input[type=reset].button--full,input[type=button].button--full{width:100%;display:block}.button--full:active,input[type=submit].button--full:active,input[type=reset].button--full:active,input[type=button].button--full:active{transform:none}
.loader{border:5px solid var(--color-card-background);border-top:5px solid var(--color-base);border-radius:50%;width:50px;height:50px;animation:2s linear infinite spin}.loader--small{border:3px solid var(--color-card-background);border-top:3px solid var(--color-base);width:30px;height:30px}.loader--big{border:5px solid var(--color-card-background);border-top:5px solid var(--color-base);width:100px;height:100px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.sidebar-menu{background-color:var(--color-base);z-index:99998;width:30%;min-width:300px;max-width:600px;height:calc(100% - 60px);box-shadow:0 0 5px 1px var(--color-gray);flex-direction:column;padding-bottom:20px;padding-left:20px;padding-right:20px;display:flex;position:absolute;top:60px;right:0}.menu-item{cursor:pointer;width:100%;min-height:60px;color:var(--color-white);border-bottom:1px solid #ffffff4d;outline:none;align-items:center;display:flex}.menu-item:after{content:"";min-height:inherit;font-size:0}.menu-item--active{font-weight:700}.sidebar-menu__footer{margin-top:auto}.sidebar-menu__footer a,.sidebar-menu__footer a:hover,.sidebar-menu__footer a:active,.sidebar-menu__footer a:focus{color:var(--color-white)}
.text-input{border:1px solid var(--color-gray-light);width:100%;height:40px;color:var(--color-dark);border-radius:20px;outline:none;padding:0 20px;font-size:16px;position:relative}.text-input__icon{margin-right:10px}.text-input__clear{cursor:pointer;outline:none}.text-input input{width:100%;height:100%}.text-input input::placeholder{color:var(--color-gray)}
.card{border-bottom:2px solid var(--color-gray-extralight);background-color:var(--color-white);height:70px;color:unset;outline:none;justify-content:space-between;align-items:center;padding:0 20px;transition:background-color .2s;display:flex}.card:hover{background-color:var(--color-card-background-hover);color:unset}.card__icon{color:var(--color-base);width:100%}@media (min-width:900px){.card{background-color:var(--color-card-background);border-bottom:none;justify-content:flex-start;width:calc(33.3333% - 13.3333px);height:150px;margin-bottom:20px;margin-right:20px;padding:0 60px;transition:background-color .2s}.card:hover{background-color:var(--color-card-background-hover)}.card:nth-child(3n){margin-right:0}.card__icon{display:none!important}}
.categories__title{background-color:var(--color-gray-extralight);margin-bottom:0;padding:20px;font-weight:700}.categories__items{flex-direction:column;display:flex}.categories__items:after{content:"";flex:auto}@media (min-width:900px){.categories{margin-top:40px}.categories__title{background-color:#0000;margin-bottom:10px;padding:0}.categories__items{flex-flow:wrap;justify-content:space-between}}
.diagnoses__items{flex-direction:column;display:flex}.diagnoses__heading{background-color:var(--color-gray-extralight);margin-bottom:0;padding:20px;font-weight:700}.diagnoses__item{border-bottom:2px solid var(--color-gray-extralight);background-color:var(--color-white);outline:none;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;height:70px;padding:0 20px;transition:background-color .2s;display:flex}.diagnoses__item:hover{background-color:var(--color-card-background)}.diagnoses__icon{color:var(--color-base)}.diagnoses__title{align-items:center;width:calc(100% - 24px);display:flex}.diagnoses__title svg{color:var(--color-base);margin-right:20px}.diagnoses__desc{color:#6669}.diagnoses__title-content{width:calc(100% - 68px)}@media (min-width:900px){.diagnoses{margin-top:40px;margin-bottom:10px}.diagnoses__heading{background-color:#0000;margin-bottom:10px;padding:0}}
.favorite-diagnosis{color:var(--color-base);outline:none;align-items:center;display:flex}
.categorized-diagnoses__empty{margin-top:20px}@media (max-width:900px){.categorized-diagnoses__empty{padding:0 20px}}
.dose-adjustments__title{background-color:var(--color-gray-extralight);margin-bottom:0;padding:20px;font-weight:700}.dose-adjustments__items{flex-direction:column;display:flex}.dose-adjustments__items:after{content:"";flex:auto}@media (min-width:900px){.dose-adjustments{margin-top:40px}.dose-adjustments__title{background-color:#0000;margin-bottom:10px;padding:0}.dose-adjustments__items{flex-flow:wrap;justify-content:space-between}}
.breadcrumbs{height:50px;color:var(--color-gray)}.breadcrumbs__items{flex-wrap:nowrap;align-items:center;height:100%;padding:0 20px;display:flex}.breadcrumbs__text{white-space:nowrap}.breadcrumbs__home{outline:none;align-items:center;display:flex}.breadcrumbs__home>svg{font-size:22px}.breadcrumbs__item{outline:none;flex-wrap:nowrap;align-items:center;margin-left:5px;display:flex}.breadcrumbs__item .breadcrumbs__icon{margin-right:5px}.breadcrumbs__item .breadcrumbs__icon>svg{color:var(--color-gray-light);font-size:12px}.breadcrumbs__item:last-child{padding-right:20px}
.substance-picker .substance-picker__control{border:1px solid var(--color-gray-light);background-color:var(--color-white);width:100%;box-shadow:none;border-radius:0;outline:none;margin-bottom:40px;font-size:16px}.substance-picker .substance-picker__placeholder{color:var(--color-gray)}.substance-picker .substance-picker__control--is-focused{border-color:var(--color-base)!important}.substance-picker .substance-picker__value-container{padding:0 16px}.substance-picker__single-value{color:var(--color-dark)!important}.substance-picker .substance-picker__multi-value{background-color:#0000;border-radius:0;outline:none;font-size:18px}.substance-picker .substance-picker__multi-value:hover{background-color:var(--color-gray-extralight)}.substance-picker .substance-picker__multi-value__remove{cursor:pointer;background-color:#0000}.substance-picker .substance-picker__multi-value__remove:hover{background-color:var(--color-gray)}.substance-picker .substance-picker__multi-value__remove:hover svg{fill:#000}.substance-picker .substance-picker__menu{border-radius:0;margin-top:0}.substance-picker .substance-picker__option{padding:5px 22px;font-size:16px}.substance-picker .substance-picker__option.substance-picker__option--is-focused{background-color:var(--color-gray-extralight);color:var(--color-dark)!important}.substance-picker .substance-picker__option.substance-picker__option--is-selected{color:var(--color-white)!important;background-color:var(--color-base)!important}
.dose-picker .dose-picker__control{border:1px solid var(--color-gray-light);background-color:var(--color-white);width:100%;box-shadow:none;border-radius:0;outline:none;margin-bottom:40px;font-size:16px}.dose-picker .dose-picker__placeholder{color:var(--color-gray)}.dose-picker .dose-picker__control--is-focused{border-color:var(--color-base)!important}.dose-picker .dose-picker__value-container{padding:0 16px}.dose-picker__single-value{color:var(--color-dark)!important}.dose-picker .dose-picker__multi-value{background-color:#0000;border-radius:0;outline:none;font-size:18px}.dose-picker .dose-picker__multi-value:hover{background-color:var(--color-gray-extralight)}.dose-picker .dose-picker__multi-value__remove{cursor:pointer;background-color:#0000}.dose-picker .dose-picker__multi-value__remove:hover{background-color:var(--color-gray)}.dose-picker .dose-picker__multi-value__remove:hover svg{fill:#000}.dose-picker .dose-picker__menu{border-radius:0;margin-top:0}.dose-picker .dose-picker__option{padding:5px 22px;font-size:16px}.dose-picker .dose-picker__option.dose-picker__option--is-focused{background-color:var(--color-gray-extralight);color:var(--color-dark)!important}.dose-picker .dose-picker__option.dose-picker__option--is-selected{color:var(--color-white)!important;background-color:var(--color-base)!important}
.germ-picker .germ-picker__control{border:1px solid var(--color-gray-light);background-color:var(--color-white);width:100%;box-shadow:none;border-radius:0;outline:none;margin-bottom:40px;font-size:16px}.germ-picker .germ-picker__placeholder{color:var(--color-gray)}.germ-picker .germ-picker__control--is-focused{border-color:var(--color-base)!important}.germ-picker .germ-picker__value-container{padding:0 16px}.germ-picker__single-value{color:var(--color-dark)!important}.germ-picker .germ-picker__multi-value{background-color:#0000;border-radius:0;outline:none;font-size:18px}.germ-picker .germ-picker__multi-value:hover{background-color:var(--color-gray-extralight)}.germ-picker .germ-picker__multi-value__remove{cursor:pointer;background-color:#0000}.germ-picker .germ-picker__multi-value__remove:hover{background-color:var(--color-gray)}.germ-picker .germ-picker__multi-value__remove:hover svg{fill:#000}.germ-picker .germ-picker__menu{border-radius:0;margin-top:0}.germ-picker .germ-picker__option{padding:5px 22px;font-size:16px}.germ-picker .germ-picker__option.germ-picker__option--is-focused{background-color:var(--color-gray-extralight);color:var(--color-dark)!important}.germ-picker .germ-picker__option.germ-picker__option--is-selected{color:var(--color-white)!important;background-color:var(--color-base)!important}
.duration-picker .duration-picker__control{border:1px solid var(--color-gray-light);background-color:var(--color-white);width:100%;box-shadow:none;border-radius:0;outline:none;margin-bottom:40px;font-size:16px}.duration-picker .duration-picker__placeholder{color:var(--color-gray)}.duration-picker .duration-picker__control--is-focused{border-color:var(--color-base)!important}.duration-picker .duration-picker__value-container{padding:0 16px}.duration-picker__single-value{color:var(--color-dark)!important}.duration-picker .duration-picker__multi-value{background-color:#0000;border-radius:0;outline:none;font-size:18px}.duration-picker .duration-picker__multi-value:hover{background-color:var(--color-gray-extralight)}.duration-picker .duration-picker__multi-value__remove{cursor:pointer;background-color:#0000}.duration-picker .duration-picker__multi-value__remove:hover{background-color:var(--color-gray)}.duration-picker .duration-picker__multi-value__remove:hover svg{fill:#000}.duration-picker .duration-picker__menu{border-radius:0;margin-top:0}.duration-picker .duration-picker__option{padding:5px 22px;font-size:16px}.duration-picker .duration-picker__option.duration-picker__option--is-focused{background-color:var(--color-gray-extralight);color:var(--color-dark)!important}.duration-picker .duration-picker__option.duration-picker__option--is-selected{color:var(--color-white)!important;background-color:var(--color-base)!important}
.scrolling-provider{min-height:100%;position:relative}.scrolling-provider.scrolling-provider--disabled{max-height:100vh;overflow:hidden}
.content-wrapper{padding:40px 20px 100px}.content-wrapper h1{font-size:26px;font-weight:700}@media (min-width:900px){.content-wrapper{max-width:1500px;margin:0 auto}.content-wrapper.content-wrapper--small{max-width:1000px}}
.input-field{border:1px solid var(--color-gray-light);width:100%;height:40px;color:var(--color-dark);background-color:var(--color-white);outline:none;width:100%;padding:0 20px;font-size:16px;transition:border .2s;position:relative}.input-field:hover,.input-field:focus{border:1px solid var(--color-base)}.input-field::placeholder{color:var(--color-gray)}
.accordion__head{background-color:var(--color-accordion--background);cursor:pointer;outline:none;justify-content:space-between;align-items:center;height:50px;padding:0 20px;transition:background-color .2s;display:flex}.accordion__head:hover{background-color:var(--color-accordion--hover)}.accordion__head .accordion__icon{font-size:38px}.accordion__head .accordion__title{margin:0;font-weight:700}.accordion__body{background-color:var(--color-gray-extralight)}
.annotation-stars{display:flex}.annotation-stars__button{background-color:var(--color-white);border:1px solid var(--color-gray-light);text-align:center;vertical-align:middle;cursor:pointer;width:40px;height:20px;line-height:25px}.annotation-stars__button:hover{background-color:var(--color-gray-extralight)}.annotation-stars__button.annotation-stars__button--active{background-color:var(--color-base);color:var(--color-white)}.annotation-stars__button span{height:100%}
