*,:after,:before{box-sizing:border-box}body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(179.8deg,#0087db 10.67%,#0776bb 89.17%);font-family:Roboto;margin:0}#root{height:100%}p{margin:0;padding:0}.form-errors{background:#cc6565;border-radius:5px;margin-top:23px;padding:23px 27px}.ReactModal__Overlay{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px);transition:all .5s ease-in-out}.ReactModal__Overlay--after-open{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.ReactModal__Overlay--before-close{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}main{display:flex;height:100%}main .right-side{flex:1 1}main .right-side h1{color:#fff;font-size:29px;font-weight:400;line-height:34px;margin-bottom:90px;margin-top:50px;text-align:center}header,header.back{display:flex}header.back{background:#074e7a;height:85px}header .left-part{align-items:center;display:flex;height:100%;justify-content:center;min-height:85px;width:440px}header .back-btn{align-items:center;color:#fff;display:inline-flex;font-size:16px;font-weight:300;line-height:19px;text-decoration:none}header .back-btn:before{background:url(/static/media/arr-left.09b170fb970013259757.svg) no-repeat;content:"";height:20px;margin-right:25px;width:20px}header .header-right{align-items:center;display:flex;margin-left:auto}header .user-inner .text{color:#fff;font-size:20px;line-height:23px;margin-right:20px;text-align:right}header .user-inner .text.title{font-size:29px;line-height:34px}header .header-btns{display:flex}header .header-btns .btn{align-items:center;background:#074e7a;display:flex;height:140px;justify-content:center;width:120px}header .header-btns .btn:first-child{border-radius:0 0 0 5px;margin-right:6px}.left-side{background:rgba(103,179,226,.4);display:flex;flex-direction:column;height:100%;padding:45px 40px 30px;width:440px}.left-side .site-btn{margin-top:auto}.left-side .menu-link{display:flex;flex-direction:column;margin-top:18px;text-decoration:none}.left-side .menu-link span{color:#fff;font-size:12px;line-height:14px}.left-side .menu-link span:first-child{font-size:18px;line-height:21px}.user-anamnez-block{height:calc(100% - 94px)}.user-anamnez-block .ScrollbarsCustom-Content,.user-anamnez-block .scroller{height:100%}.user-anamnez-block .anamnez-block-inner{flex:1 0 100%;height:100%}.user-anamnez-block .ScrollbarsCustom-Wrapper{right:46px!important}.user-anamnez-block .ScrollbarsCustom-TrackY{background:#fff!important;border-radius:5px!important;height:100%!important;top:0!important}.user-anamnez-block .ScrollbarsCustom-ThumbY{background:#fbc437!important;border-radius:5px!important}.site-btn{background:#074e7a;border:none;border-radius:5px;box-shadow:0 8px 12px rgba(0,0,0,.12);color:#fff;font-family:Roboto;font-size:16px;height:64px;padding:0 20px;position:relative}.site-btn.yellow{background:linear-gradient(180deg,#fcc538,#eda311);color:#333}.site-btn.btn-sm{font-size:14px;height:30px}.site-btn:active{opacity:.7}.site-btn .count{align-items:center;background:#f04d23;border-radius:32px;display:flex;height:32px;justify-content:center;position:absolute;right:-16px;top:-16px;width:32px;z-index:1}.user-block{background:#074e7a;border-radius:5px;display:block;margin-bottom:20px;margin-right:16px;margin-top:16px;padding:20px;position:relative}.user-block .title{color:#fff;font-size:18px;line-height:21px;margin-bottom:18px}.user-block .text{color:#fff;font-size:15px;line-height:30px}.user-block .user-chats{align-items:center;background:#f04d23;border-radius:32px;color:#fff;display:flex;height:32px;justify-content:center;position:absolute;right:-16px;top:-16px;width:32px}main .right-side .anamnez-detail h1{margin-bottom:44px;margin-top:48px}.btn-row{margin-top:30px}.anamnez-list,.btn-row{display:flex;justify-content:space-between}.anamnez-list{padding:0 60px}.anamnez-list .anamnez-block{height:calc(100vh - 335px);position:relative;width:calc(50% - 15px)}.anamnez-list .anamnez-block.hidden .ScrollbarsCustom{opacity:.5}.anamnez-list .anamnez-block.hidden .ScrollbarsCustom:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:99}.anamnez-list .anamnez-block .ScrollbarsCustom-Content,.anamnez-list .anamnez-block .scroller{height:100%}.anamnez-list .anamnez-block .anamnez-block-inner{flex:1 0 100%;height:100%}.anamnez-list .anamnez-block .ScrollbarsCustom-Wrapper{right:46px!important}.anamnez-list .anamnez-block .ScrollbarsCustom-TrackY{background:#fff!important;border-radius:5px!important;height:100%!important;top:0!important}.anamnez-list .anamnez-block .ScrollbarsCustom-ThumbY{background:#fbc437!important;border-radius:5px!important}.anamnez-result{height:calc(100vh - 211px);margin:0 auto;width:calc(50% - 15px)}.anamnez-block-inner form{height:100%}.anamnez-block-inner p{color:#fff;margin-bottom:15px}.anamnez-card{background-color:#67b3e2;border-radius:5px;margin-bottom:13px;padding:20px}.anamnez-card.anamnez-cardSmall{margin-bottom:5px;padding:0}.anamnez-card .anamnez-titleRow{align-items:center;display:flex;justify-content:space-between;margin-bottom:17px}.anamnez-card .anamnez-titleRow.anamnez-titleRowSmall{margin-bottom:7px}.anamnez-card .anamnez-cardText{color:#fff;font-size:15px;line-height:30px}.anamnez-card .anamnez-cardText.anamnez-cardTextSmall{font-size:12px;line-height:16px}.anamnez-card .anamnez-cardText ul{margin:0;padding:0 0 0 18px}.anamnez-card .anamnez-cardTitle{font-size:18px}.anamnez-card .anamnez-cardTitle.anamnez-cardTitleSmall{font-size:14px;line-height:20px}.form-control{border:none;flex:1 1;font-family:Roboto;font-size:16px;height:64px;outline:none;padding:0 0 0 20px}.form-control-row{align-items:center;background:#fff;border-radius:5px;box-shadow:0 8px 12px rgba(0,0,0,.12);display:flex;margin-bottom:20px;overflow:hidden;padding-right:20px}.form-control-row.select-row{padding-right:0}.form-control-row.textarea-row{height:204px;padding-right:0}.form-control-row.textarea-row textarea{height:100%;padding-top:20px;resize:none}.form-control-row .form-control-icon{display:flex;justify-content:center;width:25px}.form-control-row .MuiOutlinedInput-notchedOutline{border:none}.form-control-row .MuiSelect-select{padding-left:20px}.checkbox-row{margin-bottom:23px}.checkbox-row .checkbox-custom{background:linear-gradient(180deg,#fcd751,#eea615);border-radius:5px;display:inline-block;height:30px;position:relative;width:30px}.checkbox-row .checkbox-custom.checked:after{background:url(/static/media/check-ico.a22df5eefcea8c2ff6d5.svg) no-repeat 50%;content:"";display:inline-block;height:15px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:15px}.checkbox-row .MuiFormControlLabel-root{margin-left:0}.checkbox-row .MuiFormControlLabel-root a{color:inherit}.checkbox-row .MuiCheckbox-root{margin-right:20px;padding:0}.checkbox-row .MuiFormControlLabel-label{color:#fff;font-size:16px;line-height:19px}#ForgotPage{align-items:center;display:flex;flex-direction:column;height:100%;margin:0 auto;width:350px}#ForgotPage>p{color:#fff;margin-bottom:26px}#ForgotPage .login-form{text-align:center;width:100%}#ForgotPage .login-form .forgot-row{margin-bottom:23px;text-align:right}#ForgotPage .login-form .forgot-row .forgot-link{color:#fff;font-size:14px}#ForgotPage .login-form .buttons-row{align-items:center;display:flex}#ForgotPage .login-form .buttons-row .site-btn{flex:1 0 auto}#ForgotPage .login-form .buttons-row .site-btn:first-child{margin-right:13px}.index-block{padding:0 60px}.index-block h2{color:#fff;font-size:29px;font-weight:400;line-height:34px;text-align:center}.alert{padding:1rem}.alert.alert-error{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.search-block{align-items:center;background:#67b3e2;border-radius:5px;display:flex;height:200px}.search-block form{display:flex;padding:0 58px;width:100%}.search-block form .MuiAutocomplete-root{flex:1 1;margin-right:18px}.search-block form .MuiAutocomplete-root .MuiFilledInput-root{background:#fff;border-radius:5px;box-shadow:0 8px 12px rgba(0,0,0,.12);height:64px;padding-top:0}.search-block form .MuiAutocomplete-root .MuiFilledInput-root:before{border-bottom-color:transparent}#LoginPage{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;padding:100px 0;width:350px}#LoginPage .logo{margin-bottom:80px}#LoginPage .logo img{width:165px}#LoginPage .logo p{color:#fff;font-size:29px;line-height:34px;margin-top:20px;text-align:center}#LoginPage .login-form{width:100%}#LoginPage .login-form .forgot-row{margin-bottom:23px;text-align:right}#LoginPage .login-form .forgot-row .forgot-link{color:#fff;font-size:14px}#LoginPage .login-form .buttons-row{align-items:center;display:flex}#LoginPage .login-form .buttons-row .site-btn{flex:1 0 auto}#LoginPage .login-form .buttons-row .site-btn:first-child{margin-right:13px}.policy-link{color:#fff;cursor:pointer;margin-top:auto;text-decoration:underline}.patient-detail h2{color:#fff;font-size:29px;font-weight:400;line-height:34px;margin:48px 0 44px;text-align:center}.requests-block{display:flex;gap:50px;padding:0 60px}.requests-block>div{flex:1 1}.requests-block .requests h2{color:#fff;font-size:29px;font-weight:400;line-height:34px;margin:48px 0 44px;text-align:center}.no-requests{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.no-requests-image{margin-bottom:12px;position:relative}.no-requests-badge{align-items:center;background-color:#f04d23;border-radius:32px;display:flex;height:32px;justify-content:center;position:absolute;right:-4px;top:-8px;width:32px}.no-requests-badgetext{color:#fff;font-size:20px}.no-requests-text{color:#fff}.visit-card{background-color:#67b3e2;border-radius:5px;margin-bottom:13px;margin-right:16px;margin-top:16px;padding:20px;position:relative}.visit-card .count{align-items:center;background:#f04d23;border-radius:32px;color:#fff;display:flex;height:32px;justify-content:center;position:absolute;right:-16px;top:-16px;width:32px;z-index:1}.visit-cardtext{color:#fff;font-size:15px;line-height:30px}.visit-cardtitle{display:flex;font-size:18px;justify-content:space-between;margin-bottom:17px}.visit-cardtitle .status{color:#074e7a}.visit-list{height:calc(100vh - 335px)}.visit-list .ScrollbarsCustom-Wrapper{right:46px!important}.visit-list .ScrollbarsCustom-TrackY{background:#fff!important;border-radius:5px!important;height:100%!important;top:0!important}.visit-list .ScrollbarsCustom-ThumbY{background:#fbc437!important;border-radius:5px!important}#policy-page{background:#67b3e2;height:calc(100vh - 140px);margin:30px auto 0;max-width:1200px;padding:20px}#policy-page p{color:#fff;line-height:1.4;margin-bottom:10px}#policy-page h2{color:#fff}#policy-page table{border-collapse:collapse}#policy-page table td{border:1px solid #fff;padding:20px}#policy-page ul{margin:0;padding:0 0 0 20px}#policy-page ul li{color:#fff}#policy-page .ScrollbarsCustom-Content{padding-right:20px!important}.profile-form{display:flex;gap:36px;justify-content:center;margin:0 auto}.profile-form .form-control-row{width:350px}#RegisterPage{height:100%;margin:0 auto;width:736px}#RegisterPage .register-form{display:flex;flex-wrap:wrap;gap:36px;width:100%}#RegisterPage .register-form .column{flex:1 1}.visit-detail{height:calc(100vh - 140px);margin:0 auto}.visit-detail h1{margin:48px 0 44px!important}.visit-detail .ScrollbarsCustom-Wrapper{right:46px!important}.visit-detail .ScrollbarsCustom-TrackY{background:#fff!important;border-radius:5px!important;height:100%!important;top:0!important}.visit-detail .ScrollbarsCustom-ThumbY{background:#fbc437!important;border-radius:5px!important}.visit-block-inner{display:flex;gap:50px;padding:0 54px 30px}.visit-block-inner .buttons-row{display:flex;justify-content:space-between;margin-bottom:20px}.visit-block-left,.visit-block-right{flex:1 1}.visit-block{background-color:#67b3e2;border-radius:5px;margin-bottom:23px;padding:23px 27px}.visit-block p{color:#fff}.field-title{color:#fff;display:block;font-size:23px;line-height:27px;margin-bottom:30px}.field-title.small{font-size:18px;margin-bottom:10px}.comment-list .comment-item{display:block;margin-bottom:37px;padding:0}.comment-list .comment-title{color:#fff;display:flex;font-size:16px;justify-content:space-between;line-height:19px;margin-bottom:17px}.comment-list .comment-date{white-space:nowrap}.comment-list .comment-file,.comment-list .comment-text{color:#fff;font-size:16px;font-weight:300;line-height:19px}.comment-list .comment-file{margin-top:10px}.comment-list .comment-file a{color:inherit}.comment-list .comment-file span{font-weight:400}.chat-container .chat-messages{background:#67b3e2;border-radius:5px 5px 0 0;display:flex;flex-direction:column;height:500px;overflow-y:auto;padding:35px}.chat-container .chat-messages .message{align-self:flex-start;background:#074e7a;border-radius:5px;color:#fff;margin-bottom:15px;padding:10px 25px}.chat-container .chat-messages .message.my{align-self:flex-end;background:#fff;color:#333}.chat-container .chat-messages .message:first-child{margin-top:auto}.chat-container .chat-messages .message:last-child{margin-bottom:0}.chat-container .chat-input-inner{align-items:center;background:#146597;border-radius:0 0 5px 5px;display:flex;height:114px;padding:0 35px}.chat-container .chat-input{position:relative;width:100%}.chat-container .chat-input input{background:#fff;border:none;border-radius:5px;box-shadow:0 8px 12px rgba(0,0,0,.12);height:64px;padding-left:28px;padding-right:76px;width:100%}.chat-container .chat-input button{background:none;border:none;padding:0;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.chat-block h2{color:#fff;font-size:22px;font-weight:400;line-height:34px;margin-top:0}
/*# sourceMappingURL=main.8f0a243c.css.map*/