@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Roboto|Source+Sans+Pro:200,300,400);@import url(https://fonts.googleapis.com/css?family=Tangerine);.Form{--item-margin-v:12px;--button-radius:3px;display:flex;flex-direction:column;width:100%;justify-content:center}.Form__centered{margin:auto;padding:5% 0}.Form__disabled,.Form__input .Form__input__disabled:disabled,.Form__input .Form__tagbox:disabled,.Form__input .Form__textarea__disabled:disabled,.Form__input input:disabled[type=password],.Form__input input:disabled[type=text],.Form__input textarea:disabled,.Form__raw-input:disabled{color:var(--text-gray-4)}.Form__title{text-align:center;font-size:var(--font-size-8);line-height:var(--font-size-9);font-weight:400;margin-bottom:.5em}.Form__radio-container{display:flex;flex-direction:row;align-items:center;margin:var(--item-margin-v) 0;padding:16px;font-size:1.1rem;height:60px;line-height:inherit}.Form__checkbox{font-size:16px;font-weight:500;color:var(--text-gray-4)}.Form__checkbox input[type=checkbox]{cursor:pointer;margin-right:12px}.Form__radio{margin-right:24px}.Form__radio label{cursor:text;margin-bottom:0;font-weight:400}.Form__radio input[type=radio]{cursor:pointer;position:static;opacity:1;pointer-events:all;margin-right:6px}.Form__radio input[type=radio]:disabled{cursor:not-allowed}.Form__input .Form__input__disabled,.Form__input .Form__tagbox,.Form__input .Form__textarea__disabled,.Form__input input[type=password],.Form__input input[type=text],.Form__input textarea,.Form__raw-input{display:block;color:var(--main-text-color);width:100%;background-color:var(--bg-gray-1);border:2px solid var(--bg-gray-5);border-radius:4px;box-shadow:inset 0 2px 2px rgba(0,0,0,.1),inset 0 -2px 0 hsla(0,0%,100%,.2);margin:var(--item-margin-v) 0;font-weight:400;height:100%;padding:16px;font-size:1.25rem;outline:0;position:relative}.Form__input .Form__input__disabled:focus,.Form__input .Form__tagbox:focus,.Form__input .Form__textarea__disabled:focus,.Form__input input:focus[type=password],.Form__input input:focus[type=text],.Form__input textarea:focus,.Form__raw-input:focus{border-color:var(--bg-gray-8)}.Form__input .is-invalid-input.Form__input__disabled,.Form__input .is-invalid-input.Form__tagbox,.Form__input .is-invalid-input.Form__textarea__disabled,.Form__input input.is-invalid-input[type=password],.Form__input input.is-invalid-input[type=text],.Form__input textarea.is-invalid-input,.Form__raw-input.is-invalid-input{border:2px solid var(--red)}.Form__input{width:100%;margin-top:var(--item-margin-v);margin-bottom:12px}.Form__input__error{color:var(--red);font-weight:200;font-size:14px}.Form__input__label{width:100%;color:var(--text-gray-4);font-size:1.1em;font-weight:500;margin-bottom:0}.Form__input__link{font-size:.8em;font-weight:300;color:var(--link-color);float:right}.Form__input__link:hover{color:var(--link-color-hover)}.Form__input .Form__tagbox{display:flex;padding:8px 16px;height:auto;line-height:0;flex-direction:row;flex-wrap:wrap}.Form__input .Form__tagbox__tag{flex:0 0 auto;display:inline-flex;vertical-align:top;align-items:center;background-color:var(--white);padding:4px 8px;margin:4px 12px 4px 0;height:36px;line-height:32px;font-size:20px;border:2px solid var(--bg-gray-5);border-radius:4px}.Form__input .Form__tagbox__tag svg{cursor:pointer;margin-left:6px}.Form__input .Form__tagbox .Form__disabled svg,.Form__input .Form__tagbox .Form__input__disabled:disabled svg,.Form__input .Form__tagbox .Form__raw-input:disabled svg,.Form__input .Form__tagbox .Form__tagbox:disabled svg,.Form__input .Form__tagbox .Form__textarea__disabled:disabled svg,.Form__input .Form__tagbox input:disabled[type=password] svg,.Form__input .Form__tagbox input:disabled[type=text] svg,.Form__input .Form__tagbox textarea:disabled svg{cursor:not-allowed}.Form__input .Form__tagbox input{display:inline-flex;vertical-align:top;overflow:auto;flex:1 0;height:36px;line-height:32px;font-size:20px;background-color:initial;border:none;border-radius:0;box-shadow:none;padding:6px 0;margin:4px 0;font-weight:inherit;font-size:inherit;outline:none;position:static}.Form__input .Form__tagbox input:focus{outline:none}.Form__input .Form__tagbox__hint{padding:8px 4px;color:var(--text-gray-4);font-size:.9em}.Form__input .Form__input__disabled{min-height:60px;cursor:text;color:var(--text-gray-4)}.Form__input .Form__textarea__disabled{min-height:96px;cursor:text;color:var(--text-gray-4)}.Form__input input[type=password],.Form__input input[type=text],.Form__input textarea{cursor:text}.Form__link{font-weight:400;color:var(--link-color)}.Form__link:hover{color:var(--link-color-hover)}.Form__buttons{margin-top:.5rem;border-radius:var(--button-radius);display:flex;justify-content:space-between;width:100%;text-align:center;font-size:1.2em;font-weight:600;color:var(--white)}.Form__buttons__item{flex:1 1;border-radius:inherit;color:var(--font-color);margin:.5em 0 0;height:2.5em;line-height:2.5em}.Form__buttons__item__blue{background-color:var(--primary-color);box-shadow:var(--elevation-2)}.Form__buttons__item__blue:focus,.Form__buttons__item__blue:hover{background-color:var(--primary-color-hover);box-shadow:var(--elevation-3)}.Form__buttons__item__blue:active{box-shadow:var(--elevation-2)}.Form__buttons__item__blue:disabled{cursor:not-allowed;opacity:.5}.Form__buttons__item__gray{background-color:var(--bg-gray-7);box-shadow:var(--elevation-2);margin-left:8px}.Form__buttons__item__gray:focus,.Form__buttons__item__gray:hover{background-color:var(--bg-gray-8);box-shadow:var(--elevation-3);color:var(--font-color)}.Form__buttons__item__gray:active{box-shadow:var(--elevation-2)}.react-autosuggest__container input.react-autosuggest__input--open{border-bottom-left-radius:0;border-bottom-right-radius:0}.react-autosuggest__suggestions-container{display:none}.react-autosuggest__suggestions-container--open{display:block;position:relative;top:-14px;width:100%;max-height:200px;overflow:auto;background-color:var(--white);border-top:1px solid var(--bg-gray-8);border:1px solid var(--bg-gray-8);border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:2}.react-autosuggest__suggestions-list{margin:0;padding:0;list-style-type:none}.react-autosuggest__suggestion{cursor:pointer;padding:12px 24px}.react-autosuggest__suggestion--highlighted{background-color:var(--bg-hover)}.react-autosuggest__suggestion:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}:root{--button-padding-vertical:12px;--button-padding-horizontal:15px;--button-bg-color:var(--primary-color);--button-text-color:var(--white);--button-border-color:transparent;--button-border-width:1px;--button-border-radius:3px;--button-hover-bg-color:var(--primary-color-hover);--button-hover-text-color:var(--white)}.Button{font:inherit;display:inline-flex;align-items:center;cursor:pointer;outline:none;padding:var(--button-padding-vertical) var(--button-padding-horizontal);border:var(--button-border-width) solid var(--button-border-color);border-radius:var(--button-border-radius);background-color:var(--button-bg-color);color:var(--button-text-color)}.Button:disabled{--button-text-color:var(--button-disabled-text-color);--button-bg-color:var(--button-disabled-bg-color)}.Button:focus,.Button:hover{color:var(--button-hover-text-color);--button-bg-color:var(--button-hover-bg-color)}.Button--save{--button-bg-color:var(--green);--button-text-color:#fff;--button-border-width:0}.Button--save:focus,.Button--save:hover{--button-bg-color:var(--green-darker)}.Button--close{--button-bg-color:var(--gray);--button-text-color:#666;--button-border-width:0}.Button--close:focus,.Button--close:hover{--button-bg-color:var(--gray-darker)}.Button--delete{--button-bg-color:var(--red);--button-text-color:#fff;--button-border-width:0}.Button--delete:focus,.Button--delete:hover{--button-bg-color:var(--red-darker)}.Button svg+span{margin-left:10px}.Card{max-width:512px;padding:24px;background-color:var(--white);border:none;margin:0 auto;box-shadow:var(--elevation-5);border-radius:3px}@media (min-width:480px){.Card{margin-top:128px}}.SignUpForm__subtitle{text-align:center;margin-bottom:16px;margin-top:-8px;width:100%;font-size:1.25em;font-weight:500}.SignUpForm__confirm{display:flex;flex-direction:column;text-align:center}.SignUpForm__confirm span{margin:16px;font-weight:500}.SignUpForm__confirm__description{font-size:1.25em;color:var(--text-gray-5)}.SignUpForm__confirm__key{color:var(--text-gray-4);font-size:1em;word-break:break-all}.SignUpForm__confirm__button{width:100%;margin-top:16px;border-radius:3px;display:flex;justify-content:center;text-align:center;font-size:1.2em;font-weight:600;color:var(--white)}.Search{--searchbar-height:48px;position:relative;font-size:var(--font-size-5)}.Search,.Search__form{width:100%}.Search__input{background-color:var(--bg-gray-1);border:2px solid var(--bg-gray-5);border-radius:8px;box-shadow:var(--elevation-1);width:100%;height:var(--searchbar-height);display:flex;align-items:center;justify-content:center;padding:0 44px;outline:0;transition:box-shadow .2s}@media (min-width:800px){.Search__input{padding:0 60px}}@media (max-width:480px){.Search__input::-webkit-input-placeholder{color:transparent}.Search__input::placeholder{color:transparent}}.Search__input:active,.Search__input:focus{border-color:var(--bg-gray-8)}.Search__input__close,.Search__input__icon{position:absolute;top:50%;transform:translateY(-50%);z-index:var(--search-icon-index)}.Search__input__icon{left:14px}@media (min-width:800px){.Search__input__icon{left:20px}}.Search__input__close{display:flex;align-items:center;justify-content:center;background:transparent;right:14px}@media (min-width:800px){.Search__input__close{right:20px}}.Search__input__close:active,.Search__input__close:focus{outline:none}.PatientForm{width:100%}.PatientForm__text-area{flex:1 1 auto}.PatientForm__privacy-checkbox{flex:1 1 auto;display:flex;flex-direction:row;align-items:baseline;margin-bottom:16px}.PatientForm__privacy-checkbox__link{font-size:48px;padding-right:8px;color:var(--text-gray-5)}.PatientForm__privacy-checkbox__checkbox{padding-left:8px}.PatientForm .react-datepicker-wrapper{width:100%}.PatientForm .react-datepicker-wrapper .react-datepicker__input-container input{display:block;width:100%;background-color:var(--bg-gray-1);border:2px solid var(--bg-gray-5);border-radius:4px;box-shadow:inset 0 2px 2px rgba(0,0,0,.1),inset 0 -2px 0 hsla(0,0%,100%,.2);margin:var(--item-margin-v) 0;font-weight:400;height:100%;padding:16px;font-size:1.25rem;outline:0;position:relative}.PatientForm .react-datepicker-wrapper .react-datepicker__input-container input:focus{border-color:var(--bg-gray-8)}.PatientDetail{--v-padding:24px}@media (min-width:800px){.PatientDetail{--v-padding:32px}}.PatientDetail__header{display:flex;flex-direction:column;padding-bottom:var(--v-padding);border-bottom:4px solid var(--bg-gray-5);align-items:center;text-align:center}@media (min-width:800px){.PatientDetail__header{text-align:left;flex-direction:row}}.PatientDetail__header__overview{display:flex;flex-direction:column;font-size:var(--font-size-4)}.PatientDetail__header__overview .bold{font-size:var(--font-size-7);font-weight:600}.PatientDetail__header__actions{--icon-width:140px;display:flex;flex-direction:row;margin-top:24px}@media (min-width:800px){.PatientDetail__header__actions{--icon-width:100px;margin-top:0;margin-left:auto}}.PatientDetail__header__actions .lab-results--offline{cursor:not-allowed;color:var(--button-color-disabled)}.PatientDetail__header__actions .lab-results--offline:focus,.PatientDetail__header__actions .lab-results--offline:hover{color:var(--button-color-disabled)}.PatientDetail__header__actions a{display:flex;flex-direction:column;font-size:var(--font-size-3);color:var(--button-color);max-width:var(--icon-width);padding:0 8px;align-items:center;text-align:center}.PatientDetail__header__actions a svg{margin-bottom:4px;font-size:var(--font-size-9)}.PatientDetail__header__actions a:focus,.PatientDetail__header__actions a:hover{color:var(--button-color-hover)}.PatientDetail__content{display:flex;flex-direction:column;padding:var(--v-padding) 0;height:auto}@media (min-width:800px){.PatientDetail__content{flex-direction:row;height:580px}}.PatientDetail__content__title{font-size:var(--font-size-6);font-weight:600;margin-bottom:12px;flex:0 0 auto}.PatientDetail__content__inner{border:2px solid var(--bg-gray-5);border-radius:4px;padding:24px;flex:1 1 auto}@media (min-width:800px){.PatientDetail__content__inner{height:0;min-height:0}}.PatientDetail__details{display:flex;flex-direction:column;flex:1 1}.PatientDetail__details__no-description{position:relative;margin:0 auto;top:50%;transform:translateY(-50%)}.PatientDetail__anamnesis{display:flex;flex-direction:column;margin-top:32px;flex:1 1}@media (min-width:800px){.PatientDetail__anamnesis{margin-top:0;margin-left:32px}}.PatientDetail__anamnesis__list{margin:0;padding:0;height:100%;overflow:auto;list-style-type:none}.PatientDetail__anamnesis__item{display:flex;width:100%;flex-direction:row;align-items:center;text-align:center;cursor:pointer;padding:16px;font-size:var(--font-size-5)}.PatientDetail__anamnesis__item svg{margin-right:16px;font-size:var(--font-size-7)}.PatientDetail__anamnesis__item:first-child{padding-top:24px}.PatientDetail__anamnesis__item:focus,.PatientDetail__anamnesis__item:hover{background-color:var(--bg-hover)}.HomeLessons{padding:12px 16px}.HomeLessons ul{list-style:none;padding:0}.HomeLessons__category{margin-bottom:12px}.HomeLessons__category__title{font-weight:500}.AddLesson__initial{padding:8px 12px;border-radius:8px;cursor:pointer}.AddLesson__initial:hover{background-color:var(--bg-hover)}.AddLesson__form{display:inline-flex}.AddLesson__form__input{position:relative;display:flex}.AddLesson__form input{border:1px solid var(--bg-gray-5);flex:1 1 auto;display:flex;padding:6px 12px;border-top-left-radius:4px;border-bottom-left-radius:4px;border-right:none}.AddLesson__form input:active,.AddLesson__form input:focus{outline:0;border-color:var(--bg-gray-8)}.AddLesson__submit{margin-left:-1px;border-top-right-radius:4px;border-bottom-right-radius:4px;border:1px solid var(--bg-gray-8);padding:0 12px;color:var(--white);background-color:var(--bg-gray-7)}.AddLesson__submit:focus,.AddLesson__submit:hover{background-color:var(--bg-gray-8)}.AddLesson__submit:disabled{background-color:var(--bg-gray-6)}.AddLesson__submit:disabled:focus,.AddLesson__submit:disabled:hover{cursor:not-allowed}.AddLesson__close{position:absolute;display:flex;align-items:center;justify-content:center;background:transparent;align-self:center;right:12px}.LoadingDots{--margin-top:164px;width:100%;font-size:20px;color:var(--primary-color);margin-top:var(--margin-top);text-align:center;z-index:5}.LoadingDots>svg{display:inline;margin:0 8px;opacity:0;animation:showHideDot 1s ease-in-out infinite}.LoadingDots>svg.one{animation-delay:.05s}.LoadingDots>svg.two{animation-delay:.1s}.LoadingDots>svg.three{animation-delay:.2s}@keyframes showHideDot{0%{opacity:0}50%{opacity:1}60%{opacity:1}to{opacity:0}}.NavContainer{--content-width:1200px;--nav-padding:8px;--content-padding:24px 32px;width:100%;max-width:var(--content-width);padding:0;background-color:var(--white);display:flex;flex-direction:column;border:none;margin:0 auto;min-height:100%;box-shadow:var(--elevation-5);border-radius:3px}@media (min-width:480px){.NavContainer{--nav-padding:16px;--content-padding:32px 48px}}.NavContainer__placeholder{padding:0 64px}.NavContainer__title.important{display:flex;flex-direction:column;justify-content:center;padding:8px;margin:0 80px;text-align:center}.NavContainer__title.important .IconStack,.NavContainer__title.important svg{margin-right:8px}.NavContainer__title.important .IconStack svg{margin-right:0}.NavContainer__title.important span{padding:0}.NavContainer__sub-title{font-size:16px;text-align:center}.NavContainer__loading-dots__nav{margin-top:0;color:var(--white);font-size:12px;padding:3px}.NavContainer__loading-dots__nav>svg{margin:0 4px}.NavContainer__loading-dots__page{font-size:24px}.NavContainer__loading-dots__page>svg{margin:0 12px}.NavContainer__nav{flex:0 0 auto;min-height:calc(var(--nav-padding)*2 + 62px);display:flex;z-index:var(--subnav-index);position:-webkit-sticky;position:sticky;top:var(--banner-height);flex-direction:row;justify-content:center;font-size:var(--font-size-6);background-color:var(--primary-color);box-shadow:var(--elevation-1);padding:0 var(--nav-padding)}.NavContainer__nav a,.NavContainer__nav button{border-radius:6px}.NavContainer__nav a svg,.NavContainer__nav button svg{margin-right:8px}.NavContainer__nav a span,.NavContainer__nav button span{padding:0;margin:0;display:none}@media (min-width:800px){.NavContainer__nav a span,.NavContainer__nav button span{display:block}}.NavContainer__nav .back{left:16px}.NavContainer__nav .back,.NavContainer__nav .right{position:absolute;top:50%;transform:translateY(-50%)}.NavContainer__nav .right{display:flex;right:16px}.NavContainer__nav span{display:inline-flex;align-items:center;padding:16px;color:var(--white);align-self:center}.NavContainer__nav span svg{margin-right:8px}.NavContainer__content{flex:1 1;display:flex;flex-direction:column;padding:var(--content-padding)}.FileDropzone{--border-width:4px;--border-color:var(--bg-gray-6);--text-color:var(--bg-gray-6);--transition-duration:0.2s;display:flex;flex-direction:column;cursor:pointer;height:100%;padding:32px;line-height:2em;border:var(--border-width) dashed var(--border-color);border-radius:10px;transition:background-color var(--transition-duration),border-color var(--transition-duration),color var(--transition-duration)}.FileDropzone:focus,.FileDropzone:hover{outline:none;--text-color:var(--bg-gray-7);--border-color:var(--bg-gray-7)}.FileDropzone__loading-dots{margin:0;align-self:center;height:96px;display:flex;align-items:center;justify-content:center}.FileDropzone__files{flex:1 1;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:16px;max-height:296px;overflow:auto}@media (min-width:800px){.FileDropzone__files{margin-bottom:0;margin-right:16px}}.FileDropzone__file{display:flex;flex-direction:column;align-items:center;position:relative;padding:18px 0;margin:0 8px;width:120px;color:var(--text-gray-4)}.FileDropzone__file__name{display:block;width:100%;margin-top:4px;word-break:break-all;line-height:1.25em;text-align:center}.FileDropzone__file__icon{font-size:48px}.FileDropzone__file__delete{z-index:3;position:absolute;cursor:pointer;width:24px;height:24px;background-color:var(--white);color:var(--bg-gray-7);border:2px solid var(--bg-gray-5);border-radius:50%;left:calc(50% + 18px);top:0;text-align:center;align-items:center;display:block}.FileDropzone__file__delete svg{font-size:24px;position:absolute;left:-2px;top:-2px}.FileDropzone__file__delete:hover{color:var(--bg-gray-9);border-color:var(--bg-gray-9)}.FileDropzone__file__delete:active,.FileDropzone__file__delete:focus{outline:none;color:var(--bg-gray-9);border-color:var(--bg-gray-9)}.FileDropzone__active{display:flex;flex-wrap:wrap;flex-direction:column}@media (min-width:800px){.FileDropzone__active{flex-direction:row}}.FileDropzone__submit{flex:0 1 auto;margin:auto;text-align:center;justify-content:center;border-radius:8px;font-size:1.25em;padding:18px}.FileDropzone__submit svg{margin-right:8px}.FileDropzone__text{text-align:center;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--text-color)}.Files{display:flex;flex-direction:column;align-items:flex-start;height:100%}.Files__empty,.Files__offline{height:60%;width:100%}.Files__list{height:auto;padding:32px 0;display:flex;flex-wrap:wrap;align-items:flex-start}.Files__upload{width:100%}.Files__file{display:flex;height:auto;flex-direction:column;align-items:center;position:relative;padding:18px 0;margin:0 8px;width:120px;color:var(--text-gray-4)}.Files__file__name{display:block;width:100%;margin-top:4px;word-break:break-all;line-height:1.25em;text-align:center}.Files__file__icon{font-size:48px}.Files__file__delete{z-index:3;position:absolute;cursor:pointer;width:24px;height:24px;background-color:var(--white);color:var(--bg-gray-7);border:2px solid var(--bg-gray-5);border-radius:50%;left:calc(50% + 18px);top:0;text-align:center;align-items:center;display:block}.Files__file__delete svg{font-size:24px;position:absolute;left:-2px;top:-2px}.Files__file__delete:hover{color:var(--bg-gray-9);border-color:var(--bg-gray-9)}.Files__file__delete:active,.Files__file__delete:focus{outline:none;color:var(--bg-gray-9);border-color:var(--bg-gray-9)}.MainContainer{--banner-height:0;padding-top:var(--banner-height);height:100%;min-width:320px}.MainContainer--with-offline-banner{--banner-height:96px}@media (min-width:800px){.MainContainer--with-offline-banner{--banner-height:64px}}.MainContainer__inner{min-height:calc(100% - var(--navbar-height));display:flex;margin:0 auto}@media (min-width:800px){.MainContainer__inner{padding:0 var(--padding-sides) 0 var(--padding-sides)}}@media (min-width:480px){.MainContainer__inner{padding:0 var(--padding-sides) 0 var(--padding-sides)}}.MainContainer__offline{position:fixed;z-index:var(--offline-banner-index);top:0;width:100%;display:flex;height:var(--banner-height);color:var(--white);text-align:center;align-items:center;justify-content:center;padding:0 32px;background-color:#00f;font-weight:500;font-size:16px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{0%{transform:translateY(10px)}to{transform:translateY(0)}}:root{--white:#fff;--white-hover:#ccc;--text-gray-1:#f7f7f7;--text-gray-2:#d9d9d9;--text-gray-3:#a6a6a6;--text-gray-4:grey;--text-gray-5:#666;--text-gray-6:#333;--bg-gray-1:#f8f9fa;--bg-gray-2:#f0f1f3;--bg-gray-3:#e9ebed;--bg-gray-4:#d7dade;--bg-gray-5:#c7ccd1;--bg-gray-6:#adb5bd;--bg-gray-7:#909ba6;--bg-gray-8:#74828f;--bg-gray-9:#5d6874;--gray:#bbb;--gray-darker:#aaa;--primary-color:#01a6ff;--primary-color-hover:#08c;--button-color:#069;--button-color-hover:#00334d;--button-color-disabled:#70a7c2;--bg-hover:var(--bg-gray-2);--link-color:#789;--link-color-hover:#9ca8b4;--green:#2dc21a;--green-darker:#2a991c;--red:#dd3535;--red-darker:#861212;--navbar-bg-color:var(--bg-gray-2);--main-bg-color:#c6dfec;--main-text-color:var(--text-gray-5);--success-color:var(--green);--error-color:var(--red);--elevation-1:0 1px 3px rgba(0,0,0,0.2);--elevation-2:0 4px 6px rgba(0,0,0,0.2);--elevation-3:0 5px 9px rgba(0,0,0,0.2);--elevation-4:0 10px 12px rgba(0,0,0,0.2);--elevation-5:0 15px 18px rgba(0,0,0,0.2)}.EmptyPlaceholder{display:block;margin:32px auto;text-align:center;font-size:var(--font-size-6);color:var(--text-gray-3)}@media (min-width:800px){.EmptyPlaceholder{position:relative;margin:0 auto;top:50%;transform:translateY(-50%)}}.EmptyPlaceholder a{color:var(--primary-color)}.EmptyPlaceholder a:active,.EmptyPlaceholder a:focus,.EmptyPlaceholder a:hover{color:var(--primary-color-hover)}.SplitLayout{--split-layout-gap:32px;flex:1 1;display:flex;flex-direction:column}@media (min-width:800px){.SplitLayout{flex-direction:row}}.SplitLayout--static{flex-direction:row}.SplitLayout__left,.SplitLayout__right{height:100%;flex:1 1;display:flex;overflow:hidden;flex-direction:column}.SplitLayout__right{margin-top:var(--split-layout-gap)}@media (min-width:800px){.SplitLayout__right{margin-top:0;margin-left:var(--split-layout-gap)}}.SplitLayout__pull-right{flex:0 1 auto}:root{--font-size-1:12px;--font-size-2:14px;--font-size-3:16px;--font-size-4:18px;--font-size-5:20px;--font-size-6:24px;--font-size-7:30px;--font-size-8:36px;--font-size-9:48px;--font-size-10:60px;--font-size-11:72px;--font-size-12:86px;--main-font-size:var(--font-size-3);--navbar-index:100;--dropzone-overlay-index:100;--flash-index:200;--offline-banner-index:150;--subnav-index:150;--border-radius:3px;--max-width:1200px;--padding-sides:20px}*{box-sizing:border-box}#root,body,html{margin:0;padding:0;height:100%}#root,.app,.app_container__inner,body,html{overflow:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto Oxygen-Sans,Ubuntu,Cantarell,“Fira Sans”,“Droid Sans”,Helvetica Neue,Helvetica,"\30D2\30E9\30AE\30CE\89D2\30B4   Pro W3",Hiragino Kaku Gothic Pro,"\30E1\30A4\30EA\30AA",Meiryo,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;color:var(--main-text-color);font-size:var(--main-font-size)}button,input{color:inherit}button,input{font:inherit;border:none}button{padding:0;cursor:pointer;background-color:initial}button:active,button:focus{outline:none}a,a:active,a:hover,a:visited{text-decoration:none}.auth_layout{position:relative;height:100%;min-height:100%}.auth_layout .auth_nav_bar{position:absolute;left:22px;top:34px;z-index:1}.auth_layout .auth_nav_bar .logo{display:flex;justify-content:center;align-items:center}.auth_layout .auth_nav_bar .logo .logo__cta{width:50px;height:50px;border-radius:50%;margin-right:12px}.auth_layout .auth_nav_bar .logo .logo__cta img{width:100%;border-radius:50%}.auth_layout .auth_nav_bar .logo .logo__text{font-size:16px;font-weight:600;color:#fff}.auth_layout .auth_layout_container{display:flex;height:100%;min-height:100%}.auth_layout .auth_layout_container .auth_layout__left-bar{position:relative;max-width:175px;flex:0 0 175px;background-color:rgba(0,169,153,.6);background-image:url(/static/media/jesper-aggergaard-CEM52sAHR80-unsplash.cc4273d2.jpg)!important;background-position:-812px 0}@media (min-width:1020px){.auth_layout .auth_layout_container .auth_layout__left-bar{max-width:450px;flex:0 0 450px}}.auth_layout .auth_layout_container .auth_layout__left-bar .auth_layout__left-bar__overlay{position:absolute;width:100%;height:100%;background-color:rgba(0,169,153,.6)}.auth_layout .auth_layout_container .auth_layout__content{display:flex;justify-content:center;align-items:center;flex-grow:100;background-color:#f8fafb}.auth_layout .auth_layout_container .auth_layout__content .auth_form{max-width:350px;width:350px}.auth_layout .auth_layout_container .auth_layout__content .auth_form.auth_form--wide{max-width:550px;width:550px}.auth_layout .auth_layout_container .auth_layout__content .auth_form .auth_form__head{font-size:20px;font-weight:600;color:#2b2b2b;margin-bottom:37px}.auth_layout .auth_layout_container .auth_layout__content .auth_form .auth_form__body .form .auth_form__body__element .Form__input{margin-top:0;margin-bottom:23px}.auth_layout .auth_layout_container .auth_layout__content .auth_form .auth_form__body .form .auth_form__body__element .Form__input .Form__input__label{font-size:11px;color:#2e2e2e;font-weight:600;margin-bottom:5px}.auth_layout .auth_layout_container .auth_layout__content .auth_form .auth_form__body .form .auth_form__body__element .Form__input input[type=password],.auth_layout .auth_layout_container .auth_layout__content .auth_form .auth_form__body .form .auth_form__body__element .Form__input input[type=text]{margin:0;box-shadow:none;border:1px solid #d9e3e7;background-color:#fff;height:51px;opacity:1;font-size:14px;color:#97a4b1}.auth_layout .auth_layout_container .auth_layout__content .auth_form .auth_form__body .form .auth_form__body__element .Form__input input[type=password]::-webkit-input-placeholder,.auth_layout .auth_layout_container .auth_layout__content .auth_form .auth_form__body .form .auth_form__body__element .Form__input input[type=text]::-webkit-input-placeholder{opacity:1;font-size:14px;color:#97a4b1}.auth_layout .auth_layout_container .auth_layout__content .auth_form .auth_form__body .form .auth_form__body__element .Form__input input[type=password]::placeholder,.auth_layout .auth_layout_container .auth_layout__content .auth_form .auth_form__body .form .auth_form__body__element .Form__input input[type=text]::placeholder{opacity:1;font-size:14px;color:#97a4b1}.auth_layout .auth_layout_container .auth_layout__content .auth_form .auth_form__body .form .auth_form__body__cta a,.auth_layout .auth_layout_container .auth_layout__content .auth_form .auth_form__body .form .auth_form__body__cta button{display:flex;justify-content:center;align-items:center;width:100%;height:50px;border-radius:25px;color:#fff;background-color:#00a999;font-size:16px;font-weight:600}.auth_layout .auth_layout_container .auth_layout__content .auth_form .auth_form__body .form .auth_form__body__cta.flex{display:flex;justify-content:space-between}.auth_layout .auth_layout_container .auth_layout__content .auth_form .auth_form__body .form .auth_form__body__cta.flex>*{width:48%}.error_panel{padding:0 15px}.error_panel .error_panel__inner{color:#fff;text-align:center;background-color:red;padding:15px 0;border-radius:4px}.theme_empty_data{background-color:#fff;border:1px solid rgba(0,0,0,.1);font-weight:600;padding:20px 10px;margin-top:25px}.theme_btn,.theme_empty_data{display:flex;justify-content:center;align-items:center;font-size:14px}.theme_btn{height:40px;padding:0 24px;font-weight:500;color:#fff!important;border-radius:24px;background-color:#00a999;border:1px solid #00a999}.theme_btn--inline{display:inline-flex}.theme_btn.disabled{opacity:.6}.theme_btn.small{height:32px;font-size:14px}.theme_btn.medium{height:48px;font-size:16px}.theme_btn img,.theme_btn svg{margin-right:15px}.theme_btn:active,.theme_btn:focus,.theme_btn:hover{color:#fff}.theme_btn.theme_btn--white{color:#2e2e2e!important;background-color:initial;border-color:#2e2e2e}.theme_btn.theme_btn--white:active,.theme_btn.theme_btn--white:focus,.theme_btn.theme_btn--white:hover{color:#fff!important;background-color:#00a999;border-color:#00a999}.theme_btn.theme_btn--white-green{color:#00a999!important;background-color:#fff;border-color:#00a999}.theme_btn.theme_btn--white-green:active,.theme_btn.theme_btn--white-green:focus,.theme_btn.theme_btn--white-green:hover{color:#fff!important;background-color:#00a999;border-color:#00a999}.app .hidden_content{display:none}.app .sympthoms_slide .sympthoms_slide__body{height:100%}.app .sympthoms_slide .sympthoms_slide__body .graph_panel_sheet{position:relative;width:100%;height:419px;border:1px solid #e6eaec;border-radius:3px;background-color:#fff;margin-bottom:10px}.app .sympthoms_slide .sympthoms_slide__body .graph_panel_sheet .full_mode{position:absolute;z-index:2;right:5px;bottom:5px;height:31px;width:31px;border-radius:2px;background-color:#00a999;color:#fff;display:flex;justify-content:center;align-items:center}.app .sympthoms_slide .sympthoms_slide__body .graph_panel_data{position:relative;height:100px;width:100%;border:1px solid #e8e8e8;border-radius:3px;background-color:#fbf9f8;padding:15px;overflow-y:auto}.app .sympthoms_slide .sympthoms_slide__body .graph_panel_data__list{padding:0;margin:0;list-style-position:inside}.app .sympthoms_slide .sympthoms_slide__body .graph_panel_data__list li{color:#4b4b4b;font-size:14px;word-break:break-all}.app .theme_relevance{display:flex;justify-content:space-between}.app .theme_relevance .theme_relevance__check{position:relative;height:20px;width:20px;border:1px solid #00a999;background-color:#f8fafb;border-radius:50%;margin-right:5px}.app .theme_relevance .theme_relevance__check--checked:before{content:"";position:absolute;left:3px;top:3px;width:12px;height:12px;background-color:#00a999;border-radius:50%}.app .theme_relevance .theme_relevance__check--clickable{cursor:pointer}.app .theme_relevance .theme_relevance__check:last-child{margin-right:0}.app .theme_header{background-color:#f8fafb;box-shadow:0 5px 20px 0 rgba(0,0,0,.15);padding:24px 32px 0}.app .theme_header .theme_header__info{display:flex;justify-content:space-between;align-items:center}.app .theme_header .theme_header__info .theme_header__info__left{flex:0 0 50%;max-width:50%}.app .theme_header .theme_header__info .theme_header__info__left .info_cell{display:flex;align-items:center}.app .theme_header .theme_header__info .theme_header__info__left .info_cell__icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;box-shadow:0 2px 4px 0 rgba(0,0,0,.15);margin-right:12px;background-color:#fff}.app .theme_header .theme_header__info .theme_header__info__left .info_cell__text p{font-size:13px;color:#2b2b2b;margin-bottom:0}.app .theme_header .theme_header__info .theme_header__info__left .info_cell__text p:first-child{font-size:18px;font-weight:600;margin-bottom:5px}.app .theme_header .theme_header__info .theme_header__info__right{flex:0 0 50%;max-width:50%}.app .theme_header .theme_header__info .theme_header__info__right .control_cell{display:flex;justify-content:flex-end}.app .theme_header .theme_header__info .theme_header__info__right .control_cell__icon{margin-right:12px}.app .theme_header .theme_header__info .theme_header__info__right .control_cell__icon a{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:1px solid #2e2e2e;transition:none}.app .theme_header .theme_header__info .theme_header__info__right .control_cell__icon a svg{width:24px;height:24px;color:#2e2e2e}.app .theme_header .theme_header__info .theme_header__info__right .control_cell__icon a.active,.app .theme_header .theme_header__info .theme_header__info__right .control_cell__icon a:hover{border-color:#00a999}.app .theme_header .theme_header__info .theme_header__info__right .control_cell__icon a.active svg,.app .theme_header .theme_header__info .theme_header__info__right .control_cell__icon a:hover svg{color:#00a999}.app .theme_header .theme_header__info .theme_header__info__right .control_cell__btn a{display:flex;align-items:center;height:48px;padding:0 24px;font-size:16px;font-weight:500;color:#fff;border-radius:24px;background-color:#00a999}.app .theme_header .theme_header__info.full-width{justify-content:flex-end}.app .theme_header .theme_header__info.full-width .theme_header__info__right{flex:0 0 100%;max-width:100%}.app .theme_radio_group{display:flex}.app .theme_radio_group.mb_15{margin-bottom:15px}.app .theme_radio_group .theme_radio{margin-right:15px}.app .theme_radio_group .theme_radio:last-child{margin-right:0}.app .theme_radio input{display:none}.app .theme_radio label{position:relative;font-size:14px;color:#2b2b2b;margin-bottom:0;display:flex;justify-content:center;align-items:center;cursor:pointer;padding-left:26px}.app .theme_radio label .check_round{position:absolute;left:0;width:20px;height:20px;border-radius:50%;border:1px solid #757575;background-color:#fff}.app .theme_radio label .check_round__inside{opacity:0;position:absolute;top:calc(50% - 6px);left:calc(50% - 6px);width:12px;height:12px;border-radius:50%;background-color:#00a999}.app .theme_radio label:first-letter{text-transform:lowercase}.app .theme_radio input:checked+label .check_round__inside{opacity:1}.app .theme_radio input:checked+label:before .check_round{border-color:#00a999}.app .theme_radio__small label{justify-content:left;padding-left:22px;font-size:13px}.app .theme_radio__small label .check_round{width:16px;height:16px}.app .theme_radio__small label .check_round__inside{left:calc(50% - 4px);top:calc(50% - 4px);width:8px;height:8px}.app .theme_checkbox_xl input{display:none}.app .theme_checkbox_xl label{position:relative;margin-bottom:0;display:flex;align-items:center;padding-left:46px;color:#2b2b2b;font-size:18px;font-weight:600}.app .theme_checkbox_xl label:before{content:"";position:absolute;left:0;width:34px;height:34px;border-radius:4px;border:1px solid #d9e3e7;background-color:#fff}.app .theme_checkbox_xl label:after{content:"";opacity:0;position:absolute;left:11px;top:3px;width:10px;height:16px;transform:rotate(45deg);border:solid #000;border-width:0 2px 2px 0}.app .theme_checkbox_xl input:checked+label:after{opacity:1;border-color:#00a999}.app .theme_checkbox_xl input:checked+label:before{border-color:#00a999}.app .theme_checkbox input{display:none}.app .theme_checkbox label{position:relative;margin-bottom:0;display:flex;align-items:center;padding-left:30px;color:#2b2b2b;font-size:14px;font-weight:400}.app .theme_checkbox label:before{content:"";position:absolute;left:0;width:20px;height:20px;border-radius:4px;border:1px solid #d9e3e7;background-color:#fff}.app .theme_checkbox label:after{content:"";opacity:0;position:absolute;left:8px;top:7px;width:6px;height:10px;transform:rotate(45deg);border:solid #000;border-width:0 2px 2px 0}.app .theme_checkbox input:checked+label:after{opacity:1;border-color:#00a999}.app .theme_checkbox input:checked+label:before{border-color:#00a999}.app .theme_tabs{display:flex;margin-top:25px;margin-bottom:27px;box-shadow:inset 0 -1px 0 0 #dee0e1}.app .theme_tabs a{position:relative;display:flex;flex:0 0 33.3333333%;max-width:33.3333333%;justify-content:center;align-items:center;height:50px;font-size:13px;font-weight:500;color:#2e2e2e}.app .theme_tabs a.active,.app .theme_tabs a:hover{color:#00a999}.app .theme_tabs a.active:after,.app .theme_tabs a:hover:after{content:"";position:absolute;left:0;bottom:0;background-color:#00a999;width:100%;height:3px}.app .theme_table .table tbody tr,.app .theme_table .table thead tr{border-bottom:none}.app .theme_table .table tbody tr td{vertical-align:initial}.app .theme_table .table tbody tr td .theme_table_bold{font-weight:600}.app .theme_table .table tbody tr td .theme_relevance{width:120px}.app .theme_table .table tbody tr td .theme_table__controls{display:flex}.app .theme_table .table tbody tr td .theme_table__controls a{margin-right:27px}.app .theme_table .table tbody tr td .theme_table__controls a:last-child{margin-right:0}.app .theme_table .table tbody tr td .theme_table__controls a svg{display:block;width:24px;height:24px;color:#4b4b4b}.app .theme_table .table tbody tr:nth-child(odd){box-shadow:0 1px 2px 0 rgba(0,0,0,.1);border-radius:4px}.app .theme_table .table tbody tr:nth-child(odd) td{background-color:#fff}.app .theme_text_input{height:51px!important;border:1px solid #e6eaec!important;border-radius:4px!important;background-color:#fff!important;box-shadow:none!important;opacity:1;font-size:14px!important;color:#2e2e2e!important}.app .theme_text_input::-webkit-input-placeholder{opacity:1;font-size:14px!important;color:#2e2e2e!important}.app .theme_text_input::placeholder{opacity:1;font-size:14px!important;color:#2e2e2e!important}.session_expire_warning{justify-content:space-between;z-index:15;padding:15px;background-color:#c7544f}.flash_message,.session_expire_warning{position:fixed;display:flex;align-items:center;top:20px;left:calc(50% - 225px);text-align:left;font-weight:600;border-radius:4px;color:#fff;width:500px}.flash_message{z-index:10;padding:15px 45px 15px 15px}.flash_message .flash_message__remove{position:absolute;top:2px;right:5px;z-index:11;color:#fff}.flash_message .flash_message__text{padding-left:32px}.flash_message .flash_message__icon{width:25px;height:25px;border-radius:50%;background-color:#fff;position:absolute;top:calc(50% - 12.5px);left:10px;display:flex;align-items:center;justify-content:center}.flash_message--error{background-color:#c7544f}.flash_message--error .flash_message__icon svg{display:block;width:16px;height:16px;color:#c7544f}.flash_message--success{background-color:#76bfa3}.flash_message--success .flash_message__icon svg{display:block;width:16px;height:16px;color:#76bfa3}.react-confirm-alert{display:flex;justify-content:center;align-items:center;padding:0 15px;max-width:800px;max-height:600px}.theme_confirm{padding:15px;min-width:300px;border:1px solid #d9e3e7}.theme_confirm__cta{display:flex;justify-content:space-between}.theme_confirm__cta.single{justify-content:flex-end}.theme_fullscreen{padding:15px;width:100%;border:1px solid #d9e3e7}.theme_fullscreen .theme_fullscreen__body img{cursor:pointer;width:100%;max-height:600px}.theme_fullscreen .theme_fullscreen__cta{display:flex;justify-content:space-between;margin-top:15px}.theme_fullscreen .theme_fullscreen__cta.single{justify-content:flex-end}.theme_fullscreen .theme_fullscreen__cta.top-alig-left{margin-top:0;margin-bottom:15px;justify-content:flex-start}.alert{display:flex;flex-direction:column;padding:12px 16px;border-radius:4px;background-color:initial}.alert .alert__title{margin-bottom:5px}.alert.alert--error{color:#611a15;background-color:#fdecea}.icon-enabled-link{display:flex;align-items:center}.icon-enabled-link .icon{margin-right:5px}.icon{display:block;position:relative}.icon.icon-navi-left{width:7px;height:7px}.icon.icon-navi-left:before{content:"";position:absolute;top:0;right:0;transform:rotate(135deg);width:7px;height:7px;border-color:#00a999;border-style:solid;border-width:0 1px 1px 0}.app_bottom_nav_config_content .config_content__misc{padding:10px 20px;border-bottom:1px solid #2e2e2e}.app_bottom_nav_config_content .config_content__misc a{display:block;width:100%;color:#2e2e2e;text-align:left}.app_bottom_nav_config_content .config_content__misc a.active,.app_bottom_nav_config_content .config_content__misc a:active,.app_bottom_nav_config_content .config_content__misc a:hover{color:#00a999}.app_bottom_nav_config_content .config_content__langs{padding:10px 20px}.app_bottom_nav_config_content .config_content__langs a{display:block;width:100%;color:#2e2e2e;text-align:left;margin-bottom:5px}.app_bottom_nav_config_content .config_content__langs a.active,.app_bottom_nav_config_content .config_content__langs a:active,.app_bottom_nav_config_content .config_content__langs a:hover{color:#00a999}.app_bottom_nav_config_content .config_content__langs a:last-child{margin-bottom:0}.app .patient_list .patient_list__tabs{margin-top:25px;margin-bottom:27px}.app .patient_list .patient_list__table{height:calc(100vh - 310px);overflow-y:auto;overflow-x:hidden}.app .Search{overflow:visible!important}.app .patient_search{position:relative}.app .patient_search .patient_search__suggestions{position:absolute;left:0;top:100%;width:351px;border:1px solid #d9e3e7;border-bottom-right-radius:24px;border-bottom-left-radius:24px;background-color:#fff;font-size:16px;color:#97a4b1;z-index:1}.app .patient_search .patient_search__suggestions__list{list-style:none;margin:0;padding:10px 25px}.app .patient_search .patient_search__suggestions__list li{margin-bottom:5px}.app .patient_search .patient_search__suggestions__list li a{opacity:1;font-size:16px;color:#97a4b1}.app .patient_search .patient_search__suggestions__list li:last-child{margin-bottom:0}.app .patient_panel{display:flex;justify-content:space-between}.app .patient_panel__left{flex:0 0 50%;max-width:50%}.app .patient_panel__left .Search{width:351px}.app .patient_panel__left .Search .Search__input{height:49px;width:100%;border:1px solid #d9e3e7;border-radius:24px;background-color:#fff;box-shadow:none;padding:0 18px 0 25px;opacity:1;font-size:16px;color:#97a4b1}.app .patient_panel__left .Search .Search__input::-webkit-input-placeholder{opacity:1;font-size:16px;color:#97a4b1}.app .patient_panel__left .Search .Search__input::placeholder{opacity:1;font-size:16px;color:#97a4b1}.app .patient_panel__left .Search .Search__input__icon{right:20px;left:auto}.app .patient_panel__left .Search.search_opened .Search__input{border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-right-radius:0;border-bottom-left-radius:0}.app .patient_panel__right{display:flex;justify-content:flex-end;flex:0 0 50%;max-width:50%}.app .patient_panel__right .patient_panel__cta{display:flex;justify-content:center;align-items:center;height:49px;width:200px;border-radius:24px;background-color:#00a999;color:#fff;font-size:16px;font-weight:500}.app .patient_panel__right .patient_panel__cta span{margin-left:8px}.app .patient_form{display:block}@media (min-width:895px){.app .patient_form{display:flex;flex-direction:row}}.app .patient_form .patient_form__left{flex:0 0 100%;max-width:100%;padding-right:0;margin-bottom:30px}@media (min-width:895px){.app .patient_form .patient_form__left{flex:0 0 50%;max-width:50%;padding-right:22px;margin-bottom:0}}.app .patient_form .patient_form__right{flex:0 0 100%;max-width:100%;padding-left:0}@media (min-width:895px){.app .patient_form .patient_form__right{flex:0 0 50%;max-width:50%;padding-left:22px}}.app .patient_form .form_element{width:100%;margin-bottom:10px}.app .patient_form .form_element .Form__input{margin-bottom:0;margin-top:0}.app .patient_form .form_element .Form__input label{font-size:11px;font-weight:600;color:#2e2e2e;text-transform:uppercase;margin-bottom:5px}.app .patient_form .form_element .Form__input input{height:51px;border:1px solid #d9e3e7;border-radius:4px;background-color:#fff;box-shadow:none;opacity:1;font-size:14px;color:#97a4b1}.app .patient_form .form_element .Form__input input::-webkit-input-placeholder{opacity:1;font-size:14px;color:#97a4b1}.app .patient_form .form_element .Form__input input::placeholder{opacity:1;font-size:14px;color:#97a4b1}.app .patient_form .form_element.form_element__textarea .form_element__textarea__wrap{position:relative}.app .patient_form .form_element.form_element__textarea .form_element__textarea__wrap__controls{position:absolute;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:flex-end;width:100%;height:45px;border-top:1px solid #d9e3e7;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:0 13px}.app .patient_form .form_element.form_element__textarea .form_element__textarea__wrap__controls__icons{display:flex}.app .patient_form .form_element.form_element__textarea .form_element__textarea__wrap__controls__icons a{display:flex;justify-content:center;align-items:center;width:31px;height:31px;border:1px solid transparent;border-radius:2px;background-color:initial;margin-right:10px}.app .patient_form .form_element.form_element__textarea .form_element__textarea__wrap__controls__icons a svg{color:#919191}.app .patient_form .form_element.form_element__textarea .form_element__textarea__wrap__controls__icons a.active,.app .patient_form .form_element.form_element__textarea .form_element__textarea__wrap__controls__icons a:active,.app .patient_form .form_element.form_element__textarea .form_element__textarea__wrap__controls__icons a:focus{background-color:#f8fafb;border-color:#e8e8e8}.app .patient_form .form_element.form_element__textarea .form_element__textarea__wrap__controls__icons a:last-child{margin-right:0}.app .patient_form .form_element.form_element__textarea textarea{border:1px solid #d9e3e7;border-radius:4px;background-color:#fff;box-shadow:none;resize:none;width:100%;height:500px;min-height:0;opacity:1;font-size:14px;color:#97a4b1}.app .patient_form .form_element.form_element__datepicker{margin-top:31px}.app .patient_form .form_element.form_element__datepicker>label{display:block;font-size:11px;font-weight:600;color:#2e2e2e;text-transform:uppercase;margin-bottom:5px}.app .patient_form .form_element.form_element__datepicker .form_element__datepicker__wrap{position:relative}.app .patient_form .form_element.form_element__datepicker .form_element__datepicker__wrap__icon{position:absolute;top:0;right:0;z-index:1;display:flex;justify-content:center;align-items:center;width:56px;height:51px;border-left:1px solid #d9e3e7}.app .patient_form .form_element.form_element__datepicker .form_element__datepicker__wrap__icon svg{width:24px;height:24px;color:#00a999}.app .patient_form .form_element.form_element__datepicker .react-datepicker-wrapper{display:block}.app .patient_form .form_element.form_element__datepicker .react-datepicker-wrapper .react-datepicker__input-container>input{height:51px;width:100%;border:1px solid #d9e3e7;border-radius:4px;background-color:#fff;box-shadow:none;padding:16px 72px 16px 16px;outline:none!important}.app .patient_form .form_element.form_element__radio-inline{display:flex;margin-bottom:30px}.app .patient_form .form_element.form_element__radio-inline>div{margin-right:8px}.app .patient_form .form_element.form_element__radio-inline>div input{display:none}.app .patient_form .form_element.form_element__radio-inline>div label{position:relative;font-size:14px;color:#2b2b2b;margin-bottom:0;display:flex;justify-content:center;align-items:center;height:51px;border:1px solid #d9e3e7;border-radius:4px;background-color:#fff;padding-right:21px;padding-left:49px;cursor:pointer}.app .patient_form .form_element.form_element__radio-inline>div label .check_round{left:22px;width:20px;height:20px}.app .patient_form .form_element.form_element__radio-inline>div label .check_round__inside{width:10px;height:10px;left:calc(50% - 5px);top:calc(50% - 5px)}.app .patient_form .form_element.form_element__radio-inline>div:last-child{margin-right:0}.app .patient_detail{height:100%}.app .patient_detail .patient_detail__data{padding:27px 32px 0;height:calc(100vh - 315px);overflow-y:auto;overflow-x:hidden}.app .patient_detail .patient_detail__data .data_protection .data_protection__cnt{margin-top:30px}.app .patient_detail .patient_detail__data .lab_results .lab_results__header{display:flex;align-items:center;justify-content:space-between}.app .patient_detail .patient_detail__data .lab_results .lab_results__header .lab_results__header__title p{font-size:18px;color:#2b2b2b;margin-bottom:0}.app .patient_detail .patient_detail__data .lab_results .lab_results__header .lab_results__header__control a{display:flex;align-items:center;height:40px;padding:0 24px;font-size:14px;color:#00a999;border-radius:24px;background-color:initial;border:2px solid #00a999}.app .patient_detail .patient_detail__data .lab_results .lab_results__header .lab_results__header__control a svg{margin-right:15px}.app .patient_detail .patient_detail__data .lab_results .lab_results__dropzone{margin-top:15px}.app .patient_detail .patient_detail__data .lab_results .lab_results__body{margin-top:25px}.app .patient_detail .patient_detail__data .lab_results .lab_results__body .lab_results__body__tbl__controls{display:flex}.app .patient_detail .patient_detail__data .lab_results .lab_results__body .lab_results__body__tbl__controls a{margin-right:27px}.app .patient_detail .patient_detail__data .lab_results .lab_results__body .lab_results__body__tbl__controls a:last-child{margin-right:0}.app .patient_detail .patient_detail__data .lab_results .lab_results__body .lab_results__body__tbl__controls a svg{display:block;width:24px;height:24px;color:#4b4b4b}.app .patient_detail .patient_detail__data .details{display:flex;justify-content:space-between}.app .patient_detail .patient_detail__data .details .details__left{flex:0 0 50%;max-width:50%;padding-right:15px;color:#2b2b2b}.app .patient_detail .patient_detail__data .details .details__left__title{font-size:15px;margin-bottom:12px;font-weight:600}.app .patient_detail .patient_detail__data .details .details__left__text{font-size:14px}.app .patient_detail .patient_detail__data .details .details__right{flex:0 0 50%;max-width:50%;padding-left:15px}.app .patient_detail .patient_detail__data .details .details__right .anamneses_card{display:flex;align-items:center;justify-content:space-between;border-radius:4px;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);margin-bottom:10px}.app .patient_detail .patient_detail__data .details .details__right .anamneses_card .anamneses_card__info{display:flex;align-items:center;flex:1 1;padding:15px 0 15px 15px;cursor:pointer}.app .patient_detail .patient_detail__data .details .details__right .anamneses_card .anamneses_card__info .anamneses_card__info__icon{margin-right:20px;cursor:pointer}.app .patient_detail .patient_detail__data .details .details__right .anamneses_card .anamneses_card__info .anamneses_card__info__text p{color:#2b2b2b;margin-bottom:0;font-size:14px;font-weight:600}.app .patient_detail .patient_detail__data .details .details__right .anamneses_card .anamneses_card__info .anamneses_card__info__text p:first-child{font-size:12px;font-weight:400}.app .patient_detail .patient_detail__data .details .details__right .anamneses_card .anamneses_card__cta{flex:0 0 50px;width:50px;max-width:50px;padding:15px 15px 15px 5px}.app .patient_detail .patient_detail__data .details .details__right .anamneses_card .anamneses_card__cta a{color:#2b2b2b;font-size:26px}.app .patient_detail .patient_detail__data .details .details__right .anamneses_card:last-child{margin-bottom:0}.app .patient_detail .patient_detail__tabs{margin-top:18px}.app .anamnese_create .anamnese_create_header{padding:0 0 20px;border-bottom:1px solid #d9e3e7;margin-bottom:30px}.app .anamnese_create .anamnese_create_data{height:calc(100vh - 260px);overflow-y:auto;overflow-x:hidden;padding-right:15px}.app .anamnese_create .anamnese_create__info{display:flex;justify-content:space-between;align-items:center}.app .anamnese_create .anamnese_create__info .anamnese_create__info__left{flex:0 0 50%;max-width:50%}.app .anamnese_create .anamnese_create__info .anamnese_create__info__left .info_cell{display:flex;align-items:center}.app .anamnese_create .anamnese_create__info .anamnese_create__info__left .info_cell__icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;box-shadow:0 2px 4px 0 rgba(0,0,0,.15);margin-right:12px;background-color:#fff}.app .anamnese_create .anamnese_create__info .anamnese_create__info__left .info_cell__text p{font-size:13px;color:#2b2b2b;margin-bottom:0}.app .anamnese_create .anamnese_create__info .anamnese_create__info__left .info_cell__text p:first-child{font-size:18px;font-weight:600;margin-bottom:5px}.app .anamnese_create .anamnese_create__info .anamnese_create__info__right{flex:0 0 50%;max-width:50%}.app .anamnese_create .anamnese_create__info .anamnese_create__info__right .control_cell{display:flex;justify-content:flex-end}.app .anamnese_create .anamnese_create__info .anamnese_create__info__right .control_cell__icon{margin-right:12px}.app .anamnese_create .anamnese_create__info .anamnese_create__info__right .control_cell__icon a{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:1px solid #2e2e2e}.app .anamnese_create .anamnese_create__info .anamnese_create__info__right .control_cell__icon a svg{width:24px;height:24px;color:#2e2e2e}.app .anamnese_create .anamnese_create__info .anamnese_create__info__right .control_cell__btn a{display:flex;align-items:center;height:48px;padding:0 24px;font-size:16px;font-weight:500;color:#fff;border-radius:24px;background-color:#00a999}.app .anamnese_create .anamnese_create__info .anamnese_create__info__right .control_cell__btn a img{margin-right:15px}.app .anamnesis_details_header .theme_header{box-shadow:none;padding:24px 0 0}.app .anamnesis_detail__data{height:calc(100vh - 330px);overflow-y:auto;overflow-x:hidden}.app .anamnesis_detail__data .anamnesis_detail__data__treatment .treatment_data_table{margin-top:10px}.app .anamnesis_detail__data .anamnesis_detail__data__treatment .treatment_header{display:flex;justify-content:space-between}.app .anamnesis_detail__data .anamnesis_detail__data__treatment .treatment_header__title p{font-size:18px;margin-bottom:0}.app .anamnesis_detail__data .anamnesis_detail__data__anamnese{display:flex;justify-content:center}.app .anamnesis_detail__data .anamnesis_detail__data__anamnese .theme_questions{width:800px;margin-top:40px}.app .anamnesis_detail__data .anamnesis_detail__data__overview{display:flex;justify-content:space-between}.app .anamnesis_detail__data .anamnesis_detail__data__overview .overview_left{flex:0 0 50%;max-width:50%;padding-right:15px}.app .anamnesis_detail__data .anamnesis_detail__data__overview .overview_left__relevance{display:flex;justify-content:space-between;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #dee0e1}.app .anamnesis_detail__data .anamnesis_detail__data__overview .overview_left__relevance:last-child{margin-bottom:0}.app .anamnesis_detail__data .anamnesis_detail__data__overview .overview_left__relevance .left{flex:1 1;padding-right:25px}.app .anamnesis_detail__data .anamnesis_detail__data__overview .overview_left__relevance .right{width:120px}.app .anamnesis_detail__data .anamnesis_detail__data__overview .overview_right{flex:0 0 50%;max-width:50%;padding-left:15px}.app .treatment_details .treatment_details_header .theme_header{box-shadow:none;padding:24px 0}.app .treatment_details .treatment_details__success{display:flex;justify-content:space-between;align-items:center;height:50px;box-shadow:inset 0 1px 0 0 #e8e8e8,inset 0 -1px 0 0 #dee0e1}.app .treatment_details .treatment_details__success__left p{margin-bottom:0}.app .treatment_details .treatment_details__form{position:relative;display:flex;justify-content:space-between;margin-top:25px;padding:0 35px;height:calc(100vh - 310px);overflow-y:auto;overflow-x:hidden}.app .treatment_details .treatment_details__form .homework_area{position:relative}.app .treatment_details .treatment_details__form .treatment_details__form__control{position:absolute;top:50%;color:#00a999;font-size:24px}.app .treatment_details .treatment_details__form .treatment_details__form__control.left{left:0}.app .treatment_details .treatment_details__form .treatment_details__form__control.right{right:0}.app .treatment_details .treatment_details__form .form_textarea{position:relative}.app .treatment_details .treatment_details__form .form_textarea .Form__input{margin-bottom:0}.app .treatment_details .treatment_details__form .form_textarea .Form__input label{color:#757575;font-size:12px;font-weight:500;margin-bottom:5px}.app .treatment_details .treatment_details__form .form_textarea .Form__input .read_only_textarea,.app .treatment_details .treatment_details__form .form_textarea .Form__input textarea{border:1px solid #d9e3e7;border-bottom-color:transparent;border-top-right-radius:4px;border-top-left-radius:4px;background-color:#fff;box-shadow:none;resize:none;width:100%;height:auto;min-height:454px;opacity:1;font-size:14px;color:#4b4b4b}.app .treatment_details .treatment_details__form .form_textarea .Form__input .read_only_textarea .homelessons_list.hidden,.app .treatment_details .treatment_details__form .form_textarea .Form__input textarea .homelessons_list.hidden{display:none}.app .treatment_details .treatment_details__form .form_textarea .controls{display:flex;align-items:center;justify-content:space-between;width:100%;height:45px;background-color:#fff;border:1px solid #d9e3e7;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:0 13px}.app .treatment_details .treatment_details__form .form_textarea .controls.single{justify-content:flex-end}.app .treatment_details .treatment_details__form .form_textarea .controls__add{display:flex;align-items:center;font-size:15px;font-weight:500;color:#00a999}.app .treatment_details .treatment_details__form .form_textarea .controls__add svg{margin-right:10px}.app .treatment_details .treatment_details__form .form_textarea .controls__icons{display:flex}.app .treatment_details .treatment_details__form .form_textarea .controls__icons a{display:flex;justify-content:center;align-items:center;width:31px;height:31px;border:1px solid transparent;border-radius:2px;background-color:initial;margin-right:10px}.app .treatment_details .treatment_details__form .form_textarea .controls__icons a svg{color:#919191}.app .treatment_details .treatment_details__form .form_textarea .controls__icons a.active,.app .treatment_details .treatment_details__form .form_textarea .controls__icons a:active,.app .treatment_details .treatment_details__form .form_textarea .controls__icons a:focus{background-color:#f8fafb;border-color:#e8e8e8}.app .treatment_details .treatment_details__form .form_textarea .controls__icons a:last-child{margin-right:0}.app .treatment_details .treatment_details__form__left{flex:0 0 50%;max-width:50%;padding-right:15px}.app .treatment_details .treatment_details__form__right{flex:0 0 50%;max-width:50%;padding-left:15px}.app .theme_questions .question{padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid #e6eaec}.app .theme_questions .question:last-child{border-bottom:none;margin-bottom:0}.app .theme_questions .question .question__title{position:relative;margin-bottom:12px}.app .theme_questions .question .question__title p{font-size:14px;font-weight:600;color:#2b2b2b;margin-bottom:0;padding-right:150px}.app .theme_questions .question .question__title.question__title--inlarge{margin-bottom:0}.app .theme_questions .question .question__title.question__title--inlarge p{font-size:16px}.app .theme_questions .question .question__title .relevance{position:absolute;top:0;right:0}.app .theme_questions .question .question__title .relevance .Relevance__check{position:relative;width:18px;height:18px;border:1px solid #00a999;margin-right:6px}.app .theme_questions .question .question__title .relevance .Relevance__check:last-child{margin-right:0}.app .theme_questions .question .question__title .relevance .Relevance__check:before{content:"";display:none;position:absolute;left:2px;top:2px;width:12px;height:12px;border-radius:50%;background-color:#00a999}.app .theme_questions .question .question__title .relevance .Relevance__check--checked{background-color:initial;border-color:#00a999}.app .theme_questions .question .question__title .relevance .Relevance__check--checked:before{display:block}.app .theme_questions .question .question__body{position:relative}.app .theme_questions .question .question__body .question__body__wrap{position:relative;-webkit-user-select:none;user-select:none}.app .theme_questions .question .question__body .speech_recognition_control{position:absolute;width:40px;height:100%;z-index:1;display:flex;align-items:center;justify-content:center;background-color:rgba(230,234,236,.4);cursor:pointer;-webkit-user-select:none;user-select:none}.app .theme_questions .question .question__body .speech_recognition_control.speech_recognition_control--record{opacity:1;left:0;border-top-left-radius:4px;border-bottom-left-radius:4px;border-right:1px solid #e6eaec;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAAmJLR0QAELc6M1YAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQflCQoHLiY0tTjQAAAAq0lEQVQoz5WQMQrCQBRE32rANKLiCXIKOy0svEWOkCJFQHKDgB5iK5tUprDTiFY5jBZaWG0K3Q3LLqK/GmYeA39EjrkBBTEgyXhpsz/vgC0JISEzhhy02etyYo+ygLFREz/gvZ8B5STqa4NwGp6MuBv3pqY8bKBhiTSAZEXzloEZacMC9Vmy4EJiN+wpqTkTEVFzYkdlN8CaKyklcCTVMYjcfU78NVTgTmO3tHJGI+MMK0Q8AAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat}.app .theme_questions .question .question__body .speech_recognition_control.speech_recognition_control--record.listening{opacity:.4}.app .theme_questions .question .question__body .speech_recognition_control.speech_recognition_control--record.not_supported{font-size:8px;color:red}.app .theme_questions .question .question__body .speech_recognition_control.speech_recognition_control--delete{right:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-left:1px solid #e6eaec}.app .theme_questions .question .question__body .Answer__optional__form,.app .theme_questions .question .question__body .Form__input{position:relative}.app .theme_questions .question .question__body .Form__input .Form__input__disabled,.app .theme_questions .question .question__body .Form__input .Form__textarea__disabled{box-shadow:none;background-color:#fff;border:1px solid #e6eaec}.app .theme_questions .question .question__body .Form__input input[type=text]{padding:0 50px;font-size:14px;height:51px;border:1px solid #e6eaec;border-radius:4px;background-color:#fff;box-shadow:none}.app .theme_questions .question .question__body .Form__input textarea{padding:16px 50px;font-size:14px;border:1px solid #e6eaec;border-radius:4px;background-color:#fff;box-shadow:none;resize:none}.app .theme_questions .question .question__body .space_holder{width:100%;height:18px;margin-bottom:12px}.app .anamnese_form .Answer__files{padding:4px;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:8px}.app .anamnese_form .Answer__files span{display:inline-flex;align-items:center;margin-right:12px}.app .anamnese_form .Answer__files svg{margin-right:6px}.app .anamnese_form .Answer__files button{display:inline-flex;justify-content:center}.app .anamnese_form .anamnese_form__giagnosis .anamnese_form__giagnosis__select{margin-bottom:20px}.app .anamnese_form .anamnese_form__giagnosis .anamnese_form__giagnosis__select .Form__input{margin:0}.app .anamnese_form .anamnese_form__giagnosis .anamnese_form__giagnosis__select .Form__input__label{color:#2e2e2e;font-size:13px;font-weight:600;text-transform:uppercase;margin-bottom:5px}.app .anamnese_form .anamnese_form__giagnosis .anamnese_form__giagnosis__select .react-autosuggest__suggestions-container--open{top:-2px;border:1px solid #d9e3e7;border-top-color:transparent}.app .anamnese_form .anamnese_form__giagnosis .anamnese_form__giagnosis__select .react-autosuggest__input{height:51px;border:1px solid #d9e3e7;border-radius:4px;background-color:#fff;box-shadow:none;margin-top:0;margin-bottom:0;opacity:1;font-size:14px;color:#2e2e2e}.app .anamnese_form .anamnese_form__giagnosis .anamnese_form__giagnosis__select .react-autosuggest__input::-webkit-input-placeholder{opacity:1;font-size:14px;color:#2e2e2e}.app .anamnese_form .anamnese_form__giagnosis .anamnese_form__giagnosis__select .react-autosuggest__input::placeholder{opacity:1;font-size:14px;color:#2e2e2e}.app .anamnese_form .anamnese_form__additional-info .anamnese_form__additional-info__textarea{position:relative}.app .anamnese_form .anamnese_form__additional-info .anamnese_form__additional-info__textarea .Form__input label{color:#2e2e2e;font-size:13px;font-weight:600;text-transform:uppercase;margin-bottom:5px}.app .anamnese_form .anamnese_form__additional-info .anamnese_form__additional-info__textarea .Form__input .read_only_textarea,.app .anamnese_form .anamnese_form__additional-info .anamnese_form__additional-info__textarea .Form__input textarea{border:1px solid #d9e3e7;border-radius:4px;background-color:#fff;box-shadow:none;resize:none;width:100%;height:auto;min-height:400px;padding:15px;opacity:1;font-size:14px;color:#4b4b4b}.app .anamnese_form .anamnese_form__additional-info .anamnese_form__additional-info__textarea .Form__input .read_only_textarea ul,.app .anamnese_form .anamnese_form__additional-info .anamnese_form__additional-info__textarea .Form__input textarea ul{padding:0;margin:0;list-style-position:inside}.app .anamnese_form .anamnese_form__additional-info .anamnese_form__additional-info__textarea .Form__input .read_only_textarea ul li,.app .anamnese_form .anamnese_form__additional-info .anamnese_form__additional-info__textarea .Form__input textarea ul li{color:#4b4b4b;font-size:14px}.app .anamnese_form .anamnese_form__additional-info .anamnese_form__additional-info__textarea .controls{position:absolute;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:flex-end;width:100%;height:45px;border-top:1px solid #d9e3e7;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:0 13px}.app .anamnese_form .anamnese_form__additional-info .anamnese_form__additional-info__textarea .controls__icons{display:flex}.app .anamnese_form .anamnese_form__additional-info .anamnese_form__additional-info__textarea .controls__icons a{display:flex;justify-content:center;align-items:center;width:31px;height:31px;border:1px solid transparent;border-radius:2px;background-color:initial;margin-right:10px}.app .anamnese_form .anamnese_form__additional-info .anamnese_form__additional-info__textarea .controls__icons a svg{color:#919191}.app .anamnese_form .anamnese_form__additional-info .anamnese_form__additional-info__textarea .controls__icons a.active,.app .anamnese_form .anamnese_form__additional-info .anamnese_form__additional-info__textarea .controls__icons a:active,.app .anamnese_form .anamnese_form__additional-info .anamnese_form__additional-info__textarea .controls__icons a:focus{background-color:#f8fafb;border-color:#e8e8e8}.app .anamnese_form .anamnese_form__additional-info .anamnese_form__additional-info__textarea .controls__icons a:last-child{margin-right:0}.app .graph_editor{position:relative;height:100%}.app .graph_editor .graph_panel{height:100%;width:100%;padding:16px}.app .graph_editor .graph_panel .graph_panel__inner{position:relative;display:block;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.app .graph_editor .graph_panel_dates_switcher{position:absolute;top:15px;left:15px;z-index:2}.app .graph_editor .graph_panel_dates_switcher.control_panel_activated{top:130px}.app .graph_editor .graph_panel_dates_switcher .graph_panel_dates_switcher__title{display:flex;align-items:center;font-size:14px;color:#757575;margin-bottom:5px}.app .graph_editor .graph_panel_dates_switcher .graph_panel_dates_switcher__title span{margin-left:7px}.app .graph_editor .graph_panel_dates_switcher .graph_panel_dates_switcher__opts .theme_radio{margin-bottom:5px}.app .graph_editor .graph_panel_dates_switcher .graph_panel_dates_switcher__opts .theme_radio label{color:#757575}.app .graph_editor .graph_panel_dates_switcher .graph_panel_dates_switcher__opts .theme_radio:last-child{margin-bottom:0}.app .graph_editor .graph_panel_svg{position:relative;display:block;width:100%;height:100%}.app .graph_editor .graph_panel_svg .graph_panel_svg__img{display:block;width:100%;height:100%;object-fit:contain}.app .graph_editor .graph_panel_svg.fixed_size{width:960px;height:775px}@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:landscape){.app .graph_editor .graph_panel_svg.fixed_size{height:620px}}.app .graph_editor .graph_panel_svg__svg{top:0;left:0;height:100%;width:100%;position:absolute;z-index:1}.app .graph_editor .graph_panel_svg__svg svg{position:absolute;cursor:pointer}.app .graph_editor .graph_panel_form_tutorial{position:absolute;top:calc(50% - 154.5px);left:calc(50% - 150.5px);z-index:3;display:flex;justify-content:center;flex-direction:column;align-items:center;height:309px;width:301px;border:1px solid #e6eaec;border-radius:10px;background-color:hsla(0,0%,100%,.8);box-shadow:10px 10px 20px 0 rgba(0,0,0,.1)}.app .graph_editor .graph_panel_form_tutorial__title{position:relative;margin-top:20px;padding:0 42px;text-align:center;color:#2b2b2b;font-size:14px;font-weight:600}.app .graph_editor .graph_panel_form_tutorial__title:before{content:"";position:absolute;left:calc(50% - 17px);top:calc(100% + 12px);width:34px;height:2px;border-radius:2px;background-color:#00a999}.app .graph_editor .graph_panel_form_tutorial__desc{padding:0 42px;text-align:center;color:#2b2b2b;font-size:14px;font-weight:300;margin-top:28px}.app .graph_editor .graph_panel_form_tutorial__cnt{margin-top:20px;padding:0 20px}.app .graph_editor .graph_panel_form{position:absolute;z-index:2;width:292px;height:280px;border:1px solid #e6eaec;border-radius:10px;background-color:hsla(0,0%,100%,.8);box-shadow:10px 10px 20px 0 rgba(0,0,0,.1);padding:20px}.app .graph_editor .graph_panel_form.read-only{height:180px}.app .graph_editor .graph_panel_form.hidden{display:none}.app .graph_editor .graph_panel_form .graph_panel_form__input .graph_panel_form__input__options{margin-top:20px}.app .graph_editor .graph_panel_form .graph_panel_form__input .graph_panel_form__input__options .opts{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}.app .graph_editor .graph_panel_form .graph_panel_form__input .graph_panel_form__input__options .opts:last-child{margin-bottom:0}.app .graph_editor .graph_panel_form .graph_panel_form__input .graph_panel_form__input__slider{margin-top:15px}.app .graph_editor .graph_panel_form .graph_panel_form__input .graph_panel_form__input__slider .title{color:#757575;font-size:12px;font-weight:500;text-align:center;margin-bottom:11px}.app .graph_editor .graph_panel_form .graph_panel_form__input .graph_panel_form__input__slider .slider .noUi-target{height:11px;border:1px solid #d9e3e7;border-radius:5.5px;background-color:#fff}.app .graph_editor .graph_panel_form .graph_panel_form__input .graph_panel_form__input__slider .slider .noUi-pips{height:auto;padding:0;top:calc(100% + 10px)}.app .graph_editor .graph_panel_form .graph_panel_form__input .graph_panel_form__input__slider .slider .noUi-pips .noUi-marker{display:none}.app .graph_editor .graph_panel_form .graph_panel_form__input .graph_panel_form__input__slider .slider .noUi-pips .noUi-value{color:#2b2b2b;font-size:12px;font-weight:500}.app .graph_editor .graph_panel_form .graph_panel_form__input .graph_panel_form__input__slider .slider .noUi-base .noUi-connect{border-radius:2.5px;height:5px;background:linear-gradient(270deg,#ed3d3d,#ffc400);box-shadow:none;top:2px!important;left:2px!important}.app .graph_editor .graph_panel_form .graph_panel_form__input .graph_panel_form__input__slider .slider .noUi-base .noUi-origin .noUi-handle{height:24px;width:24px;background-color:#fff;box-shadow:0 1px 6px 0 rgba(0,0,0,.25);border:none;border-radius:50%}.app .graph_editor .graph_panel_form .graph_panel_form__input .graph_panel_form__input__slider .slider .noUi-base .noUi-origin .noUi-handle:after,.app .graph_editor .graph_panel_form .graph_panel_form__input .graph_panel_form__input__slider .slider .noUi-base .noUi-origin .noUi-handle:before{display:none}.app .graph_editor .graph_panel_form .graph_panel_form__input .graph_panel_form__input__controls{margin-top:40px}.app .graph_editor .graph_panel_form .graph_panel_form__input .graph_panel_form__input__controls>*{margin-bottom:10px}.app .graph_editor .graph_panel_form .graph_panel_form__input .graph_panel_form__input__controls>:last-child{margin-bottom:0}.app .graph_editor .graph_panel_form .graph_panel_form__input .graph_panel_form__input__desc{height:51px;width:100%;border:1px solid #e6eaec;border-radius:4px;background-color:#fff;box-shadow:none!important;outline:none!important;padding:0 18px;opacity:1;font-size:14px;color:#2e2e2e}.app .graph_editor .graph_panel_form .graph_panel_form__input .graph_panel_form__input__desc::-webkit-input-placeholder{opacity:1;font-size:14px;color:#2e2e2e}.app .graph_editor .graph_panel_form .graph_panel_form__input .graph_panel_form__input__desc::placeholder{opacity:1;font-size:14px;color:#2e2e2e}.app .graph_editor .graph_editor__control{position:absolute;top:15px;left:15px;z-index:2}.app .graph_editor .graph_editor__control .graph_editor__control__button-wrapper{position:relative;display:flex;align-items:start}.app .graph_editor .graph_editor__control .graph_editor__control__button-wrapper.active,.app .graph_editor .graph_editor__control .graph_editor__control__button-wrapper.active .graph_editor__control__button-wrapper__button span{color:#00a999}.app .graph_editor .graph_editor__control .graph_editor__control__button-wrapper:last-child{margin-bottom:0}.app .graph_editor .graph_editor__control .graph_editor__control__button-wrapper .graph_editor__control__button-wrapper__button{display:flex;align-items:center;cursor:pointer;margin-bottom:5px}.app .graph_editor .graph_editor__control .graph_editor__control__button-wrapper .graph_editor__control__button-wrapper__button span{font-size:14px;color:#757575;margin-left:7px}.app .graph_editor .graph_editor__control .graph_editor__control__button-wrapper .graph_editor__control__button-wrapper__colors{position:absolute;display:flex;left:0;top:30px}.app .file_dropzone_modal{position:absolute;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;z-index:8}.app .file_dropzone_modal .file_dropzone_modal__backdrop{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9}.app .file_dropzone_modal .file_dropzone_modal__inner{position:relative;z-index:10;width:326px;border:1px solid #e6eaec;border-radius:10px;background-color:hsla(0,0%,100%,.8);box-shadow:10px 10px 20px 0 rgba(0,0,0,.1);padding:15px}.app .file_dropzone_modal .file_dropzone_modal__name .Form__input .Form__input__disabled{min-height:0;height:51px;border:1px solid #d9e3e7;border-radius:4px;background-color:#fff;opacity:1;font-size:14px;color:#97a4b1}.app .file_dropzone_modal .file_dropzone_modal__name .Form__input .Form__input__disabled::-webkit-input-placeholder{opacity:1;font-size:14px;color:#97a4b1}.app .file_dropzone_modal .file_dropzone_modal__name .Form__input .Form__input__disabled::placeholder{opacity:1;font-size:14px;color:#97a4b1}.app .file_dropzone_modal .file_dropzone_modal__name .Form__input input[type=text]{height:51px;width:100%;border:1px solid #d9e3e7;border-radius:4px;background-color:#fff;opacity:1;font-size:14px;color:#97a4b1}.app .file_dropzone_modal .file_dropzone_modal__name .Form__input input[type=text]::-webkit-input-placeholder{opacity:1;font-size:14px;color:#97a4b1}.app .file_dropzone_modal .file_dropzone_modal__name .Form__input input[type=text]::placeholder{opacity:1;font-size:14px;color:#97a4b1}.app .file_dropzone_modal .file_dropzone_modal__zone .FileDropzone{padding:0;border-radius:0;border:0}.app .file_dropzone_modal .file_dropzone_modal__zone .existed_segment{padding:20px 0}.app .file_dropzone_modal .file_dropzone_modal__zone .existed_segment .existed_segment__inner{display:flex;align-items:center;flex-direction:column}.app .file_dropzone_modal .file_dropzone_modal__zone .existed_segment .existed_segment__circle{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50%;border:1px solid #00a999;background-color:#00a999;color:#fff;margin-bottom:10px}.app .file_dropzone_modal .file_dropzone_modal__zone .existed_segment .adding_segment__file-info.edit{margin-bottom:10px}.app .file_dropzone_modal .file_dropzone_modal__zone .existed_segment .adding_segment__file-info p{color:#2e2e2e;margin-bottom:0;text-align:center}.app .file_dropzone_modal .file_dropzone_modal__zone .adding_segment{padding:20px 0}.app .file_dropzone_modal .file_dropzone_modal__zone .adding_segment .adding_segment__inner{display:flex;align-items:center;flex-direction:column}.app .file_dropzone_modal .file_dropzone_modal__zone .adding_segment .adding_segment__circle{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50%;border:1px solid #00a999;color:#00a999}.app .file_dropzone_modal .file_dropzone_modal__zone .adding_segment .adding_segment__text{font-size:14px;font-weight:500;color:#00a999;margin-bottom:0;text-align:center}.app .file_dropzone_modal .file_dropzone_modal__cnt .theme_btn:first-child{margin-bottom:10px}.app .home_lessons_editor{display:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:25px}.app .home_lessons_editor.active{display:block}.app .home_lessons_editor .home_lessons_edItor__searchbar{display:flex;margin-bottom:15px}.app .home_lessons_editor .home_lessons_edItor__searchbar .home_lessons_editor__searchbar__search .theme_text_input{padding:16px 48px}.app .home_lessons_editor .home_lessons_edItor__searchbar .home_lessons_edItor__searchbar__cnt{height:51px;border-radius:4px;margin-left:15px}.app .home_lessons_editor .home_lessons_edItor__searchbar .Search__input__close{right:50px}.app .home_lessons_editor .home_lessons_edItor__groups{max-height:300px;overflow-y:auto}.app .home_lessons_editor .home_lessons_edItor__groups .groups_list{padding:0;margin:0;list-style:none}.app .home_lessons_editor .home_lessons_edItor__groups .groups_list .groups_list__category{margin-bottom:25px}.app .home_lessons_editor .home_lessons_edItor__groups .groups_list .groups_list__category .groups_list__category__title{display:block;margin-bottom:10px}.app .home_lessons_editor .home_lessons_edItor__groups .groups_list .groups_list__category .groups_list__category__lesson .theme_checkbox label{font-size:14px;font-weight:400;-webkit-user-select:none;user-select:none}.app .home_lessons_editor .home_lessons_edItor__groups .groups_list .groups_list__category .groups_list__category__title__add-lesson .add_lesson_cta{display:flex;align-items:center;font-size:14px;color:#757575;margin-top:10px}.app .home_lessons_editor .home_lessons_edItor__groups .groups_list .groups_list__category .groups_list__category__title__add-lesson .add_lesson_cta__icon{display:flex;justify-content:center;align-items:center;width:22px;height:22px;border-radius:50%;border:1px solid #00a999;padding:5px;color:#00a999;margin-right:10px}.app .home_lessons_editor .home_lessons_edItor__groups .groups_list .groups_list__category .groups_list__category__title__add-lesson .AddLesson__form .AddLesson__form__input .theme_text_input{height:40px!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.app .home_lessons_editor .home_lessons_edItor__groups .groups_list .groups_list__category .groups_list__category__title__add-lesson .AddLesson__form .AddLesson__submit{border-color:#00a999;background-color:#00a999;opacity:1}.app .home_lessons_editor .home_lessons_edItor__groups .groups_list .groups_list__category .groups_list__category__title__add-lesson .AddLesson__form .AddLesson__submit:disabled{opacity:.7}.app .home_lessons_editor .home_lessons_edItor__groups .groups_list .groups_list__category:last-child{margin-bottom:0}.app .basic_upload_button .basic_upload_button__files__file a{display:inline-flex;color:#00a999;font-size:13px;align-items:center;padding:5px}.app .speech_recognition_control{width:31px;height:31px;display:flex;align-items:center;justify-content:center;background-color:rgba(230,234,236,.4);cursor:pointer;-webkit-user-select:none;user-select:none}.app .speech_recognition_control.speech_recognition_control--record{opacity:1;left:0;border-top-left-radius:4px;border-bottom-left-radius:4px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAAmJLR0QAELc6M1YAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQflCQoHLiY0tTjQAAAAq0lEQVQoz5WQMQrCQBRE32rANKLiCXIKOy0svEWOkCJFQHKDgB5iK5tUprDTiFY5jBZaWG0K3Q3LLqK/GmYeA39EjrkBBTEgyXhpsz/vgC0JISEzhhy02etyYo+ygLFREz/gvZ8B5STqa4NwGp6MuBv3pqY8bKBhiTSAZEXzloEZacMC9Vmy4EJiN+wpqTkTEVFzYkdlN8CaKyklcCTVMYjcfU78NVTgTmO3tHJGI+MMK0Q8AAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat}.app .speech_recognition_control.speech_recognition_control--record.listening{opacity:.4}.app .speech_recognition_control.speech_recognition_control--record.not_supported{font-size:8px;color:red}.app .speech_recognition_control.speech_recognition_control--absolute{position:absolute;top:10px;right:7px;left:auto;border:4px}.app .app_left_paddings{padding:0 32px}.app .app_top_nav_bar{height:64px;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1);position:fixed;z-index:8;width:100%;top:0}.app .app_top_nav_bar.override{z-index:9}.app .app_top_nav_bar .app_top_nav_bar__inner{display:flex;justify-content:space-between;align-items:center;height:100%;padding:0 32px}.app .app_top_nav_bar .app_top_nav_bar__inner.app_top_nav_bar__inner--flex-layout .app_top_nav_bar__left-link,.app .app_top_nav_bar .app_top_nav_bar__inner.app_top_nav_bar__inner--flex-layout .app_top_nav_bar__page-title{flex:0 0 33.3333333%;max-width:33.3333333%}.app .app_top_nav_bar .app_top_nav_bar__inner.app_top_nav_bar__inner--flex-layout .app_top_nav_bar__right-link{flex:0 0 33.3333333%;max-width:33.3333333%;display:flex;justify-content:flex-end}.app .app_top_nav_bar .app_top_nav_bar__inner.app_top_nav_bar__inner--flex-layout .app_top_nav_bar__logo{flex:0 0 33.3333333%;max-width:33.3333333%;display:flex;justify-content:flex-start}.app .app_top_nav_bar .app_top_nav_bar__inner.app_top_nav_bar__inner--flex-layout .app_top_nav_bar__auth-info{flex:0 0 33.3333333%;max-width:33.3333333%;display:flex;justify-content:flex-end}.app .app_top_nav_bar .app_top_nav_bar__inner .app_top_nav_bar__left-link a,.app .app_top_nav_bar .app_top_nav_bar__inner .app_top_nav_bar__right-link a{color:#00a999;font-size:15px}.app .app_top_nav_bar .app_top_nav_bar__inner .app_top_nav_bar__logo .logo{display:flex;justify-content:center;align-items:center}.app .app_top_nav_bar .app_top_nav_bar__inner .app_top_nav_bar__logo .logo .logo__cta{width:35px;height:35px;border-radius:50%;background-color:#00a999;margin-right:12px;border:1px solid #00a999}.app .app_top_nav_bar .app_top_nav_bar__inner .app_top_nav_bar__logo .logo .logo__cta img{width:100%;border-radius:50%}.app .app_top_nav_bar .app_top_nav_bar__inner .app_top_nav_bar__logo .logo .logo__text{font-size:14px;font-weight:600;color:#2e2e2e;text-transform:uppercase}.app .app_top_nav_bar .app_top_nav_bar__inner .app_top_nav_bar__page-title{color:#2e2e2e;font-size:17px;font-weight:600;text-align:center}.app .app_top_nav_bar .app_top_nav_bar__inner .app_top_nav_bar__page-title p{color:#2e2e2e;font-size:17px;font-weight:600;text-align:center;margin-bottom:0}.app .app_top_nav_bar .app_top_nav_bar__inner .app_top_nav_bar__page-title p:last-child{font-weight:400;font-size:14px;margin-top:5px}.app .app_top_nav_bar .app_top_nav_bar__inner .app_top_nav_bar__auth-info .avatar{display:flex;justify-content:center;align-items:center}.app .app_top_nav_bar .app_top_nav_bar__inner .app_top_nav_bar__auth-info .avatar__image{width:35px;height:35px;border-radius:50%;background-color:#00a999;margin-left:12px}.app .app_top_nav_bar .app_top_nav_bar__inner .app_top_nav_bar__auth-info .avatar__text{color:#2e2e2e;font-size:14px}.app .app_container{position:relative;background-color:#f9fafb;overflow:hidden;padding-top:64px}.app .app_container__inner{position:relative;padding:15px 32px 0;height:calc(100vh - 114px)}.app .app_container__inner.customHead,.app .app_container__inner.fullWidth,.app .app_container__inner.paddingLess{padding:0}.app .app_container__inner.whiteBackground{background-color:#fff}.app .app_bottom_nav_bar{width:100%;height:50px;background-color:#fff;box-shadow:0 -1px 0 0 rgba(0,0,0,.1);position:fixed;z-index:10;bottom:0}.app .app_bottom_nav_bar .app_bottom_nav_bar__inner{display:flex;justify-content:space-between;align-items:center;height:100%;padding:0 12px}.app .app_bottom_nav_bar .app_bottom_nav_bar__inner .app_bottom_nav_bar__link{color:#757575;display:flex;flex-direction:column;align-items:center}.app .app_bottom_nav_bar .app_bottom_nav_bar__inner .app_bottom_nav_bar__link span{font-size:10px}.app .app_bottom_nav_bar .app_bottom_nav_bar__inner .app_bottom_nav_bar__link.green_variant{color:#00a999}.app .app_bottom_nav_bar .app_bottom_nav_bar__inner .app_bottom_nav_bar__link.hidden{visibility:hidden}.app .app_bottom_nav_bar .app_bottom_nav_bar__inner .app_bottom_nav_bar__link:active,.app .app_bottom_nav_bar .app_bottom_nav_bar__inner .app_bottom_nav_bar__link:focus,.app .app_bottom_nav_bar .app_bottom_nav_bar__inner .app_bottom_nav_bar__link:hover{color:#00a999}
/*# sourceMappingURL=main.d4f8eaf8.chunk.css.map */