@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap);.payment-page{height:100%}.payment-page__header{text-align:center;font-size:30px;padding:10px;margin-bottom:10px}.payment-page__container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.payment-page__container img{max-width:100%}.client{z-index:999;margin-right:10px;width:400px;height:400px;bottom:1%;position:absolute;right:0;overflow:hidden;display:flex;animation-name:zoom;animation-duration:.3s;transform-origin:10% 10% 10px;flex-flow:column nowrap;transition:height .3s ease-in-out}@media screen and (max-width:910px){.client__mobile--visible{width:100%;height:100%;margin:0;display:block;animation-name:zoom;animation-duration:.3s;transform-origin:90% 90% 10px}.client__mobile--visible .client-body{height:calc(100% - 31px)}.client__mobile--hide{display:none;animation-name:zoom;animation-duration:.3s;transform-origin:90% 90% 10px}.client__hide{height:100%}}.client__hide{height:60px}.mobile-icon{display:none}@media screen and (max-width:910px){.mobile-icon{display:block;z-index:998;width:50px;display:flex;align-items:center;justify-content:center;height:50px;border-radius:100%;background:#518ed0;cursor:pointer;bottom:1%;position:absolute;right:10px;border:1px solid #fff}.mobile-icon img{width:100%;height:100%;box-sizing:border-box;padding:12px}}.modal-topbar,.top-bar{justify-content:space-between;border-radius:.2em;background:#518ed0;color:#fff}.modal-topbar,.top-bar,.top-bar__wrap{display:flex;align-items:center}.top-bar__wrap h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:200px}.top-bar__toggle{cursor:pointer;padding-right:10px}.room-status-bar{position:absolute;left:0;top:50px;width:100%;display:flex;z-index:998;background-color:rgba(10,0,0,.9);color:red;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 2px #111;padding:10px;justify-content:center;align-items:center}.client-body{overflow:hidden;flex-grow:1;width:100%;height:100%;display:flex;align-items:stretch;flex-flow:row nowrap}.rooms-panel{display:none}.main-body{width:100%;flex-flow:column;overflow-wrap:break-word;word-break:break-all}.body-panel,.main-body{height:inherit;display:flex;align-items:stretch}.body-panel{flex-grow:1;flex-flow:column nowrap}.list-panel{margin-top:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-left:0;padding-right:0;margin-bottom:5px;display:flex;flex-flow:column nowrap;align-items:stretch;list-style:none}.list-panel-item{padding:5px}.list-panel-item__wrap-avatar{flex-direction:column}.list-panel-item__wrap-avatar,.typing-panel{display:flex;align-items:center;justify-content:center}.typing-panel{min-height:19px;animation:pulse 1s infinite}.composer-panel{display:flex;align-items:stretch;box-shadow:0 0 5px #666;z-index:50}.msg-composer{min-height:45px;width:100%;padding:15px;resize:none;border:none;outline:none}.msg-composer:focus{outline:none;box-shadow:none}.loader-chat,.loader-dark,.loader-light{margin:5px;border:4px solid transparent;border-radius:50%;width:32px;height:32px;animation:spin .75s linear infinite}.loader-panel{display:flex;align-items:center;justify-content:center}.timeline-img,.timeline-img-green,.timeline-img-pink{max-width:calc(100% - 30px);border:2px solid grey}.modal{position:fixed;z-index:9999;right:0;overflow:none;align-items:center;justify-content:center;background-color:rgba(0,0,0,.7)}.modal-content,.modal-content-dark,.modal-content-light{position:relative;background-color:#fff;box-shadow:0 0 10px #111;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:200px;min-height:50px;max-height:80%}.modal-topbar{height:40px;z-index:inherit;padding-left:0;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end}.modal-title{margin:auto}.form{display:flex;margin-left:15px;margin-right:15px;padding:5px;flex-flow:column nowrap;align-items:center;justify-content:center}.form-element{margin-top:5px;margin-bottom:5px}.form-label{margin:0}.form-button-panel{width:50%;display:flex;flex-flow:row nowrap;justify-content:space-evenly;align-items:center;margin-top:5px}.error-msg{font-size:14px;color:red}.cross-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;opacity:.5;background-color:transparent}.cross-container:hover{opacity:1;cursor:pointer}.cross,.cross-green,.cross-pink{margin-left:12.5px;width:25px;height:25px}.cross-green:after,.cross-green:before,.cross-pink:after,.cross-pink:before,.cross:after,.cross:before{position:absolute;content:" ";height:25px;width:2px;background-color:grey}.cross-green:before,.cross-pink:before,.cross:before{transform:rotate(45deg)}.cross-green:after,.cross-pink:after,.cross:after{transform:rotate(-45deg)}.rounded-img{background-color:#000;object-fit:cover}.rounded-container,.rounded-img{margin:15px 20px;border-radius:50%;-webkit-user-select:none;user-select:none}.rounded-container{display:flex;justify-content:center;align-items:center;color:#fff}.msg-body,.msg-body-dark,.msg-body-light{position:relative;z-index:1;margin-left:15px;margin-right:15px;display:flex;flex-flow:row nowrap;align-items:flex-start;height:auto;border-radius:4px}.msg-toolbar{position:absolute;top:0;right:0;float:right;margin-left:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:none;border-radius:3px;border:1px solid #666;border-left:0}.msg-tool,.msg-tool-dark,.msg-tool-light{height:22px;width:30px;display:flex;justify-content:center;align-items:center;border-left:1px solid grey}.msg-tool-dark:hover,.msg-tool-light:hover,.msg-tool:hover{cursor:pointer}.msg-body-dark:hover .msg-toolbar,.msg-body-light:hover .msg-toolbar,.msg-body:hover .msg-toolbar{display:flex}.msg-data{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.msg-data__name{display:flex;align-items:center}.msg-data__name h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:170px}.msg-data__name span{color:#9e9e9e}@media screen and (max-width:910px){.msg-data__name h4{width:250px}}.send-button,.send-button-green,.send-button-pink{height:100%;width:100px;padding:0;cursor:pointer;border:none;outline:none;box-shadow:none;color:#fff;font-size:12px;box-sizing:border-box;background:#518ed0;transition:width .2s,box-shadow .2s;-webkit-appearance:none;appearance:none}.send-button-green:disabled,.send-button-pink:disabled,.send-button:disabled{width:0}.reply-popup,.send-button-green:hover,.send-button-pink:hover,.send-button:hover{box-shadow:0 0 20px #666}.reply-popup{z-index:49;border-top:1px solid #666;display:flex;flex-flow:row nowrap;justify-content:space-between;padding-top:5px;min-height:125px;max-height:20%;-webkit-mask-image:linear-gradient(0deg,transparent,#000 25%,#000);mask-image:linear-gradient(0deg,transparent,#000 25%,#000)}blockquote{display:block;margin:0;padding-left:15px;border-left:3px solid grey}.user-list{display:flex;flex-flow:column nowrap;max-height:100%;padding-left:0;padding-right:10px}.user-list-item{display:flex;flex-flow:row nowrap;align-items:center}.user-panel{max-height:calc(80% - 50px);max-height:calc(80vh - 50px)}.chat-popup{padding:0 10px;display:flex;justify-content:space-between;align-items:center}.chat-popup__close{cursor:pointer}.scrollable,.scrollable-dark,.scrollable-light{overflow-x:auto;overflow-x:hidden}.scrollable-dark::-webkit-scrollbar,.scrollable-light::-webkit-scrollbar,.scrollable::-webkit-scrollbar{width:5px}.scrollable-dark::-webkit-scrollbar-track,.scrollable-light::-webkit-scrollbar-track,.scrollable::-webkit-scrollbar-track{box-shadow:inset 0 0 6px transparent}.scrollable-dark::-webkit-scrollbar-thumb,.scrollable-light::-webkit-scrollbar-thumb,.scrollable::-webkit-scrollbar-thumb{border-radius:5px}.hoverable-green:hover,.hoverable-pink:hover,.hoverable:hover{box-shadow:0 0 5px #666;z-index:99;cursor:pointer}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes zoom{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes pulse{0%{transform:scale(.95)}70%{transform:scale(1)}to{transform:scale(.95)}}.highlight-pink,.send-button-pink{background-color:#dd0f87;color:#fff}.highlight-pink{z-index:98;box-shadow:0 0 5px #666}.hoverable-pink:hover{color:#fff;background-color:#dd0f87}.timeline-img-pink{border-color:#dd0f87}.cross-pink:after,.cross-pink:before{background-color:#fff}.highlight-green,.send-button-green{background-color:#1eeb6c;color:#000}.highlight-green{z-index:98;box-shadow:0 0 5px #666}.hoverable-green:hover{color:#000;background-color:#1eeb6c}.timeline-img-green{border-color:#1eeb6c}.cross-green:after,.cross-green:before{background-color:#000}.bg-primary-dark{color:#fff;background-color:#222}.bg-secondary-dark{color:#fff;background-color:#333}.scrollable-dark::-webkit-scrollbar-thumb{border-radius:5px;background-color:#555}.scrollable-dark::-webkit-scrollbar-thumb:hover{background-color:#777}.loader-dark{border-top:4px solid #ddd;border-left:4px solid #ddd}.modal-content-dark,.msg-body-dark{background-color:#222}.msg-body-dark:hover{background-color:#333}.msg-tool-dark{background-color:#222}.msg-tool-dark:hover{background-color:#333}.ico-dark{filter:invert(80%)}.bg-primary-light{color:#000;background-color:#fff}.bg-secondary-light{color:#000;background-color:#ddd}.scrollable-light::-webkit-scrollbar-thumb{border-radius:5px;background-color:#333}.scrollable-light::-webkit-scrollbar-thumb:hover{background-color:#555}.loader-light{border-top:4px solid #333;border-left:4px solid #333}.modal-content-light,.msg-body-light{background-color:#fff}.msg-body-light:hover{background-color:#ddd}.msg-tool-light{background-color:#fff}.msg-tool-light:hover{background-color:#ddd}.ico-light{filter:invert(30%)}.text-muted{color:grey}body,html{padding:0;margin:0;overflow:hidden;background:#f0f0f0;font-family:Roboto,sans-serif;font-size:14px;font-weight:300}#root,.app,body,html{width:100%;height:100%}.app{display:flex}.page{height:100%;width:100%}@media (max-width:1050px) and (max-height:1400px) and (orientation:portrait){body,html{font-size:20px}}@media (max-width:800px) and (max-height:1050px) and (orientation:portrait){body,html{font-size:17px}}@media (max-width:475px) and (max-height:900px) and (orientation:portrait){body,html{font-size:14px}}@media (max-width:350px) and (max-height:600px) and (orientation:portrait){body,html{font-size:12px}}@media screen and (max-width:470px) and (max-height:400px) and (orientation:landscape){body,html{height:500px;overflow:auto}}.menu{background:#518ed0;height:100%;margin:0;padding:0;flex-basis:21%;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background:#0d47a1;background:linear-gradient(45deg,#0d47a1,#88c9f6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0d47a1",endColorstr="#88c9f6",GradientType=1)}.menu__logo{height:7%;display:block;margin:10% auto;text-align:center}.menu__img{height:100%;margin:auto}.menu_adaptive{position:absolute!important;transition:left .7s;width:40%;z-index:4}.menu_showed{left:0}.menu_hidden{left:-42%}@media (max-width:1400px) and (max-height:800px){.menu__logo{margin:7% auto}}@media (max-width:1050px) and (max-height:1400px) and (orientation:portrait){.menu__logo{margin:10% auto 0}.menu__img{height:70%}.menu{flex-basis:40%}}@media (max-width:475px) and (max-height:900px) and (orientation:portrait){.menu__logo{margin:5% auto 0}.menu_adaptive{width:75%}.menu_hidden{left:-77%}}@media screen and (max-width:470px) and (max-height:400px) and (orientation:landscape){.menu_adaptive{width:75%}.menu_hidden{left:-77%}}.menu-list{padding:0;list-style-type:none;height:50%;margin:0;display:flex;flex-direction:column}.menu-list__item{height:100%;padding-left:7%;font-size:1rem;display:flex;justify-content:flex-start;align-items:center;cursor:pointer;transition:background .5s}@media (min-width:1050px){.menu-list__item:hover{background:#1464c0}}.menu-list__item_active{background:#85c6f4!important;color:#fff!important}.menu-list__item_disabled{cursor:default;background:inherit!important;color:#ccc}.menu-list__link{height:14%;max-height:14%;color:#fff;text-decoration:none;font-family:"Roboto",sans-serif}.menu-list__link_disabled{pointer-events:none}.menu-list__icon{height:2rem;width:2rem;margin-right:.5rem}.menu-list__title-block{display:flex;flex-direction:column}.menu-list__disabled{pointer-events:none;color:#ccc}.menu-list__subtitle{font-size:.7rem}@media (max-width:1400px) and (max-height:800px){.menu-list{height:53%}.menu-list__item{font-size:.9rem}}@media (max-width:475px) and (max-height:900px) and (orientation:portrait){.menu-list{height:55%}.menu-list__item{font-size:1rem}.menu-list__icon{height:1.5em;width:1.5em}}.contacts{height:20%;display:flex;flex-direction:column;justify-content:center}.contacts__item{padding:2% 8%;display:flex;height:25%;justify-content:space-between;align-items:center;flex-wrap:wrap}.contacts__icon{width:1.5rem;margin-right:2%}.contacts__data{font-size:1rem;color:#fff;font-style:normal;text-decoration:none}@media (max-width:1400px) and (max-height:800px){.contacts__icon{width:1.2rem}.contacts__data{font-size:.9rem}}@media (max-width:475px) and (max-height:900px) and (orientation:portrait){.contacts__data{font-size:.8rem}.contacts__icon{width:1em}}.copyright{color:#fff;text-align:center;font-size:1rem}@media (max-width:1400px) and (max-height:800px){.copyright{font-size:.8rem}}@media (max-width:475px) and (max-height:900px) and (orientation:portrait){.copyright{font-size:.8rem}}.main-container{flex-basis:79%}.accounts-invoisces,.electronic-card,.main-container,.my-files,.payment-documents,.payment-list,.profile,.quiz,.quiz-new,.results,.results-documents,.visit{height:100%;position:relative}@media (max-width:1050px) and (max-height:1400px) and (orientation:portrait){.main-container{width:100%;flex-basis:100%}}@media (max-width:1050px) and (max-height:800px) and (orientation:landscape){.main-container{width:100%;flex-basis:100%}}.modal-message{grid-row-gap:2vh;row-gap:2vh}.modal-message,.modal-message__text{display:flex;flex-direction:column;align-items:center}.modal-message__text{font-size:1.7vh}.modal-message__button{width:6vw}.section-header{position:relative;width:95%;margin:auto;height:10%;display:flex;justify-content:space-between;align-items:center}@media (max-width:1050px) and (max-height:1400px) and (orientation:portrait){.section-header{width:100%;height:6%}}@media (max-width:475px) and (max-height:900px) and (orientation:portrait){.section-header{height:8%}}@media (max-width:1050px) and (max-height:800px) and (orientation:landscape){.section-header{width:100%;height:6%}}@media (max-width:900px) and (max-height:475px) and (orientation:landscape){.section-header{height:8%}}@media screen and (max-width:470px) and (max-height:400px) and (orientation:landscape){.section-header{height:8%}}.tabs-container{display:flex;padding:0 .2%;list-style:none;justify-content:flex-start;width:100%}@media (max-width:1050px) and (max-height:1400px) and (orientation:portrait){.tabs-container{height:100%;padding:0}}@media (max-width:1050px) and (max-height:800px) and (orientation:landscape){.tabs-container{height:100%;padding:0}}.tab__link{display:flex;justify-content:center;align-items:center;height:3rem;text-align:center;text-decoration:none;color:#518ed0;background:#f0f0f0;font-size:1rem;margin-right:1rem;flex-basis:17%;border-bottom:1px solid #f0f0f0;font-family:Roboto,sans-serif;transition:all .3s cubic-bezier(.25,.8,.25,1)}@media (min-width:1050px){.tab__link:hover{border-bottom:1px solid #85c6f4}}.tab__link_active{border-radius:.2em;border-bottom:1px solid #85c6f4;background:#85c6f4;color:#fff}.tab__content{height:3rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.tab__icon{display:none}@media (max-width:1050px) and (max-height:1400px) and (orientation:portrait){.tab__link{flex-basis:100%;background:#518ed0;margin:0;height:100%;border-bottom:none}.tab__link_active{border-radius:0;box-shadow:none;background:#85c6f4}.tab__content{height:100%}.tab__text{display:none}.tab__icon{display:block;height:60%;width:40%}}@media (max-width:1050px) and (max-height:800px) and (orientation:landscape){.tab__link{flex-basis:100%;background:#518ed0;margin:0;height:100%;border-bottom:none}.tab__link_active{border-radius:0;box-shadow:none;background:#85c6f4}.tab__content{height:100%}.tab__text{display:none}.tab__icon{display:block;height:80%;width:40%}}@media screen and (max-width:470px) and (max-height:400px) and (orientation:landscape){.tab__icon{display:block;height:60%;width:40%}}.toolbar{height:8%;background:#518ed0;position:relative;border-bottom:1px solid #f0f0f0}.toolbar_hidden{display:none}.toolbar__tab-name{color:#fff;font-size:1.2rem;width:100%;height:100%;display:inline-flex;justify-content:center;align-items:center}@media (max-width:350px) and (max-height:600px) and (orientation:portrait){.toolbar{height:10%}}@media (max-width:900px) and (max-height:475px) and (orientation:landscape){.toolbar{height:10%}}@media screen and (max-width:470px) and (max-height:400px) and (orientation:landscape){.toolbar{height:8%}}.menu-button{background:transparent;border:none;width:25%;outline:none;position:absolute;height:100%}.menu-button__icon{height:40%}.button{border:none;border-radius:.2em;background:#777;cursor:pointer;outline:none;font-size:1.1rem;height:3em;display:block;font-family:Roboto,sans-serif;transition:background .4s,color .4s}@media (min-width:1050px){.button:hover{background:#f0f0f0}}.button__icon{width:50%;display:inline;vertical-align:sub}.button_size_small{width:25%}.button_size_medium{width:50%}.button_size_big{width:75%}.button_size_large{width:100%}.button_size_full-block{height:100%;width:100%;border-radius:0}.button_size_half-block{height:100%;width:50%;border-radius:0}.button_center{margin:auto}.button_disabled{background:#cdd1da!important;cursor:default}.button_color_action{background:#518ed0;color:#fff}@media (min-width:1050px){.button_color_action:hover{background:#85c6f4}}.button_color_primary{background:#1464c0;color:#fff}@media (min-width:1050px){.button_color_primary:hover{background:#518ed0}}.button_color_negative{background:#ef5350;color:#fff}@media (min-width:1050px){.button_color_negative:hover{background:#e57373}}.button_color_inherit{background:inherit;color:#777}@media (min-width:1050px){.button_color_inherit:hover{background:#999;color:#fff}}.logout-block{display:flex;align-items:center;position:absolute;right:0}.logout-block__title{max-width:200px;font-size:16px;margin-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1050px) and (max-height:1400px) and (orientation:portrait){.logout-block__title{display:none}.logout-block{display:flex;align-items:center;position:absolute;right:0;top:0}}@media (max-width:475px) and (max-height:900px) and (orientation:portrait){.logout-block__title{display:none}.logout-block{display:flex;align-items:center;position:absolute;right:0;top:0}}@media (max-width:1050px) and (max-height:800px) and (orientation:landscape){.logout-block__title{display:none}.logout-block{display:flex;align-items:center;position:absolute;right:0;top:0}}@media (max-width:900px) and (max-height:475px) and (orientation:landscape){.logout-block__title{display:none}.logout-block{display:flex;align-items:center;position:absolute;right:0;top:0}}@media screen and (max-width:470px) and (max-height:400px) and (orientation:landscape){.logout-block__title{display:none}.logout-block{display:flex;align-items:center;position:absolute;right:0;top:0}}.section-main{height:90%;position:relative}@media (max-width:1050px) and (max-height:1400px) and (orientation:portrait){.section-main{height:86%}}@media (max-width:1050px) and (max-height:800px) and (orientation:landscape){.section-main{height:86%}}@media (max-width:900px) and (max-height:475px) and (orientation:landscape){.section-main{height:82%}}@media (max-width:475px) and (max-height:900px) and (orientation:portrait){.section-main{height:84%}}@media (max-width:350px) and (max-height:600px) and (orientation:portrait){.section-main{height:82%}}.section-body{width:95%;margin:auto;height:85%;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.section-body_full{height:100%!important}@media (max-width:1050px) and (max-height:1400px) and (orientation:portrait){.section-body{width:100%;box-shadow:none;border-radius:0;height:90%}}@media (max-width:475px) and (max-height:900px) and (orientation:portrait){.section-body{height:85%}}@media (max-width:350px) and (max-height:600px) and (orientation:portrait){.section-body{height:80%}}@media (max-width:1050px) and (max-height:800px) and (orientation:landscape){.section-body{width:100%;box-shadow:none;border-radius:0;height:90%}}@media (max-width:900px) and (max-height:475px) and (orientation:landscape){.section-body{height:85%}}@media screen and (max-width:470px) and (max-height:400px) and (orientation:landscape){.section-body{height:122%}}.section-footer{height:10%;width:95%;bottom:0;margin:1% auto;display:flex;justify-content:space-around;align-items:center}.section-footer_hidden{display:none}@media (max-width:1050px) and (max-height:1400px) and (orientation:portrait){.section-footer{width:100%;box-shadow:none;border-radius:0;margin:0}}@media (max-width:475px) and (max-height:900px) and (orientation:portrait){.section-footer{height:15%}}@media (max-width:350px) and (max-height:600px) and (orientation:portrait){.section-footer{height:20%}}@media (max-width:1050px) and (max-height:800px) and (orientation:landscape){.section-footer{width:100%;box-shadow:none;border-radius:0;margin:0}}@media (max-width:900px) and (max-height:475px) and (orientation:landscape){.section-footer{height:15%}}@media screen and (max-width:470px) and (max-height:400px) and (orientation:landscape){.section-footer{height:15%}}.profile-form{height:55%;padding:5%;display:flex;flex-wrap:wrap;justify-content:space-around;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);width:50%;border-radius:.3rem;margin:auto;background:#fff;-webkit-overflow-scrolling:touch}.profile-form__actions{width:100%;display:flex;flex-direction:column}@media (max-width:1400px) and (max-height:800px){.profile-form{height:75%}}@media (max-width:1050px) and (max-height:1400px) and (orientation:portrait){.profile-form{padding:8% 0;width:100%;border-radius:0;height:100%}}@media (max-width:475px) and (max-height:900px) and (orientation:portrait){.profile-form{padding:8% 0}}@media (max-width:350px) and (max-height:600px) and (orientation:portrait){.profile-form{padding:10% 0 0;height:120%}}@media (max-width:1050px) and (max-height:800px) and (orientation:landscape){.profile-form{padding:5% 0 0;width:100%;border-radius:0;height:100%}}@media (max-width:900px) and (max-height:475px) and (orientation:landscape){.profile-form{height:100%;padding:4% 0 0;height:140%}}@media screen and (max-width:470px) and (max-height:400px) and (orientation:landscape){.profile-form{height:97%;padding:10% 0 0}}.field-input{display:inline-block;border:none;margin-bottom:1.5rem;width:40%;position:relative;padding:2rem,0}.field-input__label{color:#777;font-size:.9rem}.field-input__input{width:100%;border:none;border-bottom:2px solid #518ed0;font-size:1.1rem;background:inherit;font-family:Roboto,sans-serif;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.field-input__input:focus{border-bottom:2px solid #85c6f4}.field-input__input:placeholder-shown+.field-input__label{opacity:0;transform:translateY(100%)}.field-input__input:-moz-placeholder,.field-input__input::-moz-placeholder{opacity:1;color:#777}.field-input__input:invalid{box-shadow:none}.field-input__input+.field-input__label,select+label{-webkit-overflow-scrolling:touch;position:absolute;top:-1.9em;left:.4em;transition:all .5s;opacity:1;background:inherit;padding:0 5px;transform:translateY(calc(50% + 5px))}.field-input__input:focus+.field-input__label{color:#85c6f4}.field-input__input_error{border-bottom:2px solid #ef5350}.field-input__input_error:focus{border-bottom:2px solid #e57373}.field-input__error-message{color:#ef5350;font-size:1rem;padding-top:.1rem;position:absolute}.field-select{display:inline-block;border:none;width:40%;position:relative;padding:2rem,0;margin-bottom:.5rem}.field-select__label{color:#777;font-size:.9rem}.field-select__input{width:100%;border:none;border-bottom:2px solid #518ed0;font-size:1.1rem;background:inherit;font-family:Roboto,sans-serif;outline:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.field-select__input:focus{border-bottom:2px solid #85c6f4}.field-select__input:placeholder-shown+.field-select__label{opacity:0;transform:translateY(100%)}.field-select__input:-moz-placeholder,.field-select__input::-moz-placeholder{opacity:1}.field-select__input+.field-select__label,select+label{-webkit-overflow-scrolling:touch;position:absolute;top:-1.9em;left:.4em;transition:all .5s;opacity:1;background:inherit;padding:0 5px;transform:translateY(calc(50% + 5px))}.field-select__input:focus+.field-select__label{color:#85c6f4}.field-select_size_small{width:35%}.field-select_size_medium{width:50%}.field-select_size_big{width:75%}.field-select_size_large{width:100%}@media (max-width:475px) and (max-height:900px) and (orientation:portrait){.field-select__input{font-size:1.4rem}.field-select__label{font-size:1rem}}@media (max-width:350px) and (max-height:600px) and (orientation:portrait){.field-select__label{font-size:.9rem}.field-select__input{font-size:1.5rem}}.field-date{display:inline-block;border:none;width:40%;position:relative;padding:2rem,0;margin-bottom:.5rem}.field-date__error-message{color:#ef5350;font-size:1rem;padding-top:.1rem;position:absolute}.field-date__label{color:#777;font-size:.9rem;-webkit-overflow-scrolling:touch;position:absolute;top:-1.9em;left:.4em;transition:all .5s;opacity:1;background:inherit;padding:0 5px;transform:translateY(calc(50% + 5px))}.field-date__input{width:100%;border:none;border-bottom:2px solid #518ed0;font-size:1.1rem;background:inherit;font-family:Roboto,sans-serif;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.field-date__input:focus{border-bottom:2px solid #85c6f4}.field-date__input:placeholder-shown+.field-date__label{opacity:0;transform:translateY(100%)}.field-date__input:-moz-placeholder,.field-date__input::-moz-placeholder{opacity:1;color:#777}.field-date__input:invalid{box-shadow:none}.field-date_size_small{width:35%}.field-date_size_medium{width:50%}.field-date_size_big{width:75%}.field-date_size_large{width:100%}.field-date__input_error{border-bottom:2px solid #ef5350}.field-date__input_error:focus{border-bottom:2px solid #e57373}.field-date__input::-webkit-inner-spin-button,.field-date__input::-webkit-outer-spin-button{-webkit-appearance:none}@media (max-width:475px) and (max-height:900px) and (orientation:portrait){.field-date__input{font-size:1.4rem}.field-date__label{font-size:1rem}}@media (max-width:350px) and (max-height:600px) and (orientation:portrait){.field-date__label{font-size:.9rem}.field-date__input{font-size:1.3rem}}.message{margin:0;padding:2% 0;font-size:1.2rem;position:absolute;width:100%;bottom:0;display:flex;justify-content:center;align-items:center;height:8%;z-index:3}.message_hidden{display:none}.message_color_action{background:#518ed0;color:#fff}.message_color_primary{background:#1464c0;color:#fff}.message_color_negative{background:#ef5350;color:#fff}.message_color_success{background:#00897b;color:#fff}@media (max-width:475px) and (max-height:900px) and (orientation:portrait){.message{height:15%;padding:4%;width:92%}}.accounts-list{width:95%;margin:auto;list-style-type:none;padding:2% 0}.accounts-item{width:80%;overflow:hidden;position:relative;display:flex;justify-content:center;height:15%;background:#fff;margin:auto auto 2%;border-radius:.2em;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1)}.accounts-item__content{flex-basis:90%;padding:3rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.accounts-item__name{width:100%;display:flex;margin:0;align-items:center}.accounts-item__actions{position:relative;flex-basis:5%}.accounts-item__actions>*{position:relative}@media (max-width:800px) and (max-height:1050px) and (orientation:portrait){.accounts-item{height:20%;width:100%}.accounts-item__actions{flex-basis:7%}}@media (max-width:475px) and (max-height:900px) and (orientation:portrait){.accounts-item{height:30%}.accounts-item__content{padding:1rem;height:10rem}.accounts-item__actions{flex-basis:13%}}@media (max-width:350px) and (max-height:600px) and (orientation:portrait){.accounts-item{height:50%}.accounts-item__content{padding:1rem}.accounts-item__actions{flex-basis:20%}}@media (max-width:1050px) and (max-height:800px) and (orientation:landscape){.accounts-item{height:20%;width:100%}.accounts-item__actions{flex-basis:7%}}.field-checkbox{border:none;padding:0}.field-checkbox__label{cursor:pointer}.field-checkbox__input{vertical-align:top}.field-checkbox__input:not(checked){position:absolute;opacity:0}.field-checkbox__input:not(checked)+.field-checkbox__label{position:relative;padding:0 0 0 55px}.field-checkbox__input:not(checked)+.field-checkbox__label:before{content:"";position:absolute;top:-4px;left:0;width:50px;height:26px;border-radius:13px;background:#cdd1da;box-shadow:inset 0 2px 3px rgba(0,0,0,.2)}.field-checkbox__input:not(checked)+.field-checkbox__label:after{content:"";position:absolute;top:-2px;left:2px;width:22px;height:22px;border-radius:10px;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.3);transition:all .2s}.field-checkbox__input:checked+.field-checkbox__label:before{background:#518ed0}.field-checkbox__input:checked+.field-checkbox__label:after{left:26px}.settings-form{height:52%;padding:5%;display:flex;flex-wrap:wrap;justify-content:space-around;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);width:50%;background:#fff;border-radius:.3rem;margin:auto}.settings-form__actions{width:100%;display:flex;flex-direction:column}.settings-form__footer{width:100%;height:100%;display:flex}@media (max-width:1050px) and (max-height:1400px) and (orientation:portrait){.settings-form{padding:6% 0 35%;width:100%;height:60%}}@media (max-width:475px) and (max-height:900px) and (orientation:portrait){.settings-form{padding:10% 0 40%}}@media (max-width:350px) and (max-height:600px) and (orientation:portrait){.settings-form{padding:7% 0 32%}}@media (max-width:1050px) and (max-height:800px) and (orientation:landscape){.settings-form{padding:4% 0 0;width:100%;height:94%}}@media screen and (max-width:470px) and (max-height:400px) and (orientation:landscape){.settings-form{height:50%;padding:10% 0 50%}}.not-found-page{width:100%;height:100vh;align-items:center;justify-content:center;display:flex;flex-direction:column}.not-found-page__logo-wrapper{width:50%}.not-found__img{object-fit:cover;width:100%}.not-found-page__info-wrapper{display:flex;align-items:center;flex-direction:column}.not-found-page__err-code{font-size:8rem;text-align:center}.not-found-page__err-text{font-size:4em;text-align:center;margin-bottom:1rem}@media (max-width:1050px) and (max-height:1400px) and (orientation:portrait){.not-found-page__err-text{font-size:2em}}.file{width:95%;padding:1% 2%;background:#fff;margin:0 auto 1%;border-radius:.2rem;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.file__caption{margin:auto}@media (max-width:1050px) and (max-height:1400px) and (orientation:portrait){.file{width:96%;margin:0;box-shadow:none}}.container-with-border{height:98%;overflow-x:auto;overflow-y:auto;padding-top:.7%;border-top:1px solid #518ed0;border-radius:.7rem;border-bottom:1px solid #518ed0;-webkit-overflow-scrolling:touch}@media (max-width:1050px) and (max-height:1400px) and (orientation:portrait){.container-with-border{border-radius:0}.container-with-border--white{background-color:#fff}}@media (max-width:1050px) and (max-height:800px) and (orientation:landscape){.container-with-border{border-radius:0}.container-with-border--white{background-color:#fff}}.file-result{height:100%;position:relative}.diagnosis-item{height:100%;display:flex;flex-direction:column;justify-content:space-around;padding:0 4%}.diagnosis-item__name{margin:0;flex-basis:70%;display:flex;align-items:center}.diagnosis-item__mkb{flex-basis:30%}.message-missing-items{width:100%;height:90%;display:flex;text-align:center;justify-content:center;align-items:center;color:#777;font-size:1.5rem}.message-missing-items_hidden{display:none}.list{display:flex;flex-wrap:wrap;margin:0;align-content:flex-start;justify-content:flex-start;padding:0 .2%;list-style-type:none}.list::-webkit-scrollbar{width:0}.list__title{width:100%}.list_hidden{display:none}@media (max-width:1050px) and (max-height:1400px) and (orientation:portrait){.list__title{text-align:center}}@media (max-width:800px) and (max-height:1050px) and (orientation:portrait){.list{justify-content:center}.list_full{height:80%}}@media screen and (max-width:470px) and (max-height:400px) and (orientation:landscape){.list{justify-content:center}}.item{background:#fff;flex-basis:49.40%;height:8rem;margin-bottom:.3rem;margin-right:.5%;position:relative;overflow:hidden;border-radius:.3em;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1)}.item:last-child{margin-bottom:5rem}.item_disabled{background:#cdd1da;color:#777;cursor:default!important}.item_disabled:before{background:#cdd1da!important}.item_clickable{cursor:pointer}.item_clickable:before{content:"";background:#fff;z-index:1;position:absolute;width:.3rem;height:100%;transition:background .3s}@media (min-width:1050px){.item_clickable:hover:before{background:#518ed0}}.item_size_three{flex-basis:32.8%}.item_size_four{flex-basis:24.5%}.item_size_five{flex-basis:19.5%}.item_size_six{flex-basis:16%}.item_size_nine{flex-basis:10.6%}@media (max-width:1050px) and (max-height:1400px) and (orientation:portrait){.item{height:10rem}}@media (max-width:800px) and (max-height:1050px) and (orientation:portrait){.item{flex-basis:98%}.item:nth-child(odd){margin-right:0}.item_clickable:before{display:none}}@media (max-width:475px) and (max-height:900px) and (orientation:portrait){.item{height:10rem}}@media (max-width:900px) and (max-height:475px) and (orientation:landscape){.item{height:12rem}}@media screen and (max-width:470px) and (max-height:400px) and (orientation:landscape){.item{flex-basis:98%}.item:nth-child(odd){margin-right:0}.item_clickable:before{display:none}}.files-item{height:100%;padding:0 4%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;color:inherit;text-decoration:none}.files-item__field-name{width:100%;margin:0}.files-item__datetime{width:60%;margin:0}.files-item__field-size{margin:0}@media (max-width:475px) and (max-height:900px) and (orientation:portrait){.files-item__datetime{width:80%}.files-item__field-size{margin:0 5% 0 0}}.field-search-input{display:inline-block;border:none;width:40%;margin:0;box-sizing:border-box;position:relative}.field-search-input__label{color:#777;font-size:1rem}.field-search-input__input{width:100%;border:none;border-bottom:2px solid #518ed0;font-size:1.2rem;background:inherit;font-family:Roboto,sans-serif;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.field-search-input__input:focus{border-bottom:2px solid #85c6f4}.field-search-input__input:placeholder-shown+.field-search-input__label{opacity:0;transform:translateY(100%)}.field-search-input__input:-moz-placeholder,.field-search-input__input::-moz-placeholder{opacity:1;color:#777}.field-search-input__input+.field-search-input__label,select+label{-webkit-overflow-scrolling:touch;position:absolute;top:-1.9em;left:.4em;transition:all .5s;opacity:1;background:inherit;padding:0 5px;transform:translateY(calc(50% + 5px))}.field-search-input__input:focus+.field-search-input__label{color:#85c6f4}.field-search-input_size_small{width:35%}.field-search-input_size_medium{width:50%}.field-search-input_size_big{width:75%}.field-search-input_size_large{width:100%}@media (max-width:475px) and (max-height:900px) and (orientation:portrait){.field-search-input__input{font-size:1.4rem}.field-search-input__label{font-size:1rem}}@media (max-width:350px) and (max-height:600px) and (orientation:portrait){.field-search-input__label{font-size:.9rem}.field-search-input__input{font-size:1.3rem}}@media screen and (max-width:470px) and (max-height:400px) and (orientation:landscape){.field-search-input__input{font-size:1.4rem}.field-search-input__label{font-size:1rem}}.search-contaner{width:100%;padding:1.5rem 0;background-color:#f0f0f0;z-index:2;position:-webkit-sticky;position:sticky;top:-12px}.result-document{height:100%}.uploaded-file{display:flex;align-items:center;font-size:20px;margin:10px 0}.uploaded-file--header{font-size:10px}.uploaded-file__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:400px}.uploaded-file__icon{width:20px;cursor:pointer;margin-left:10px;height:20px}.uploaded-file>.CircularProgressbar{width:50px;margin-right:10px}.uploaded-file--header>.CircularProgressbar{width:20px;margin-right:10px}@media (max-width:1400px) and (max-height:800px){.uploaded-file__name{max-width:200px}}@media (max-width:1050px) and (max-height:1400px) and (orientation:portrait){.uploaded-file__name{max-width:200px}}.modal{display:flex;position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal__content{position:relative;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);border-radius:.3rem;background-color:#fff;margin:auto;padding:20px;width:50%}.modal__header{margin-bottom:1rem;padding-bottom:1rem;color:#518ed0;border-bottom:1px solid #518ed0;border-radius:.1rem}.modal__title{margin:0}.modal__close{color:#518ed0;float:right;font-size:28px;font-weight:700;cursor:pointer}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.modal__footer{margin-top:1rem}.result-container{height:100%;position:relative}.popup{background:#fff;z-index:5;border-radius:.3em;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);position:absolute;width:40%;overflow:hidden;padding:5% 0;text-align:center;height:18rem;left:30%;top:10%}.popup_hidden{display:none}.popup__cancel{position:absolute;cursor:pointer;top:1rem;right:1rem;height:1.5rem;width:1.5rem}@media (min-width:1050px){.popup__cancel:hover{background:#f0f0f0}}.popup__body,.popup__title{margin:0 0 5%}.popup__body{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:50%}.popup__actions{display:flex;justify-content:space-around}.popup_size_small{height:11rem;top:30%;padding:3% 0 0}.popup_size_medium{height:18rem;top:10%}.popup_size_big{height:30rem;top:0}@media (max-width:1050px) and (max-height:1400px) and (orientation:portrait){.popup{width:100%;height:92%;left:0;top:0;border-radius:0;padding:15% 0 0}.popup__caption{margin:0 0 6%}}@media (max-width:475px) and (max-height:900px) and (orientation:portrait){.popup__body{height:65%}}@media (max-width:350px) and (max-height:600px) and (orientation:portrait){.popup__body{height:62%}}@media (max-width:1050px) and (max-height:800px) and (orientation:landscape){.popup{width:100%;border-radius:0;height:94%;left:0;top:0;padding:5% 0 0}.popup__caption{margin:0 0 5%}}@media (max-width:900px) and (max-height:475px) and (orientation:landscape){.popup{padding:2% 0 0;height:98%}.popup__caption{margin:0 0 2%}.popup__body{height:70%;margin:0}}@media screen and (max-width:470px) and (max-height:400px) and (orientation:landscape){.popup{height:700px;height:400px}}.cancel-icon{width:1.5rem;height:1.3rem;padding:.5rem;border-bottom-left-radius:.2rem;cursor:pointer;position:absolute;top:0;right:0;transition:background .3s}@media (min-width:1050px){.cancel-icon:hover{background:#f0f0f0}}.info-appointment__row{text-align:left;padding:0 9%}.info-appointment__name-row{color:#518ed0;font-weight:700}.visit-search{height:100%}.visit-search__search{text-align:center;display:flex;height:8%;justify-content:center}.visit-search__label{height:100%;color:#fff;background:#518ed0;display:inline-block;flex-basis:10%;display:flex;align-items:center;display:none;justify-content:center}.visit-search__field-search{flex-basis:30%;height:88%;font-size:1.5rem;font-family:Roboto;font-weight:300;margin:0;padding:0 1%}.visit-search__body{height:90%}.visit-search__body_hidden{display:none}.visit-search__caption{margin:0}.clinics-item{height:73%;padding:3% 4%}.clinics-item__name{margin:0 0 1%;font-weight:400}.specialities-item{height:100%;padding:0 4%;display:flex;flex-direction:column;justify-content:center}.specialities-item__name{margin:0 0 1%;font-weight:400}.doctors-item{height:100%;padding:0 4%;display:flex;flex-direction:column;justify-content:center}.doctors-item__name{margin:0 0 1%;font-weight:400}.visit-manual-selection{height:100%}.order-visit-sections-list{padding:0 .2%;margin:0;list-style-type:none}.order-visit-sections-list_hidden{display:none}@media (max-width:800px) and (max-height:1050px) and (orientation:portrait){.order-visit-sections-list{padding:0 1.4%}}.order-visit-sections-item{display:inline-block;margin-right:1em;margin-bottom:.5rem;background:#518ed0;border-radius:.2rem;padding:1%;cursor:pointer;color:#fff}.available-dates-item{height:100%;padding:0 4%;display:flex;flex-direction:column;justify-content:center}.available-dates-item__name{margin:0 0 1%;font-weight:400;text-align:center}.available-appointments-item{height:100%;padding:0 4%;display:flex;flex-direction:column;justify-content:center}.available-appointments-item__name{margin:0 0 1%;font-weight:400;text-align:center}.appointments-item{height:100%;padding:0 4%;display:flex;flex-direction:column;justify-content:space-around}.appointments-item__clinic,.appointments-item__datetime,.appointments-item__doctor{margin:0}.appointments-item__datetime{font-weight:400}.loader{position:absolute;z-index:5;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.5);color:#fff;font-size:1.3rem}.loader_hidden{display:none}.cssload-container *,.cssload-container :after,.cssload-container :before{box-sizing:border-box;box-sizing--o-box-sizing:border-box;box-sizing--ms-box-sizing:border-box;box-sizing--webkit-box-sizing:border-box;box-sizing--moz-box-sizing:border-box}.cssload-container{margin:125px auto;width:150px;height:75px}.cssload-container>div{float:left;background:#0d48a1;height:100%;width:13px;margin-right:3px;display:inline-block}.cssload-container .cssload-shaft1{animation-delay:.06s;animation-delay--o-animation-delay:.06s;animation-delay--ms-animation-delay:.06s;animation-delay--webkit-animation-delay:.06s;animation-delay--moz-animation-delay:.06s}.cssload-container .cssload-shaft2{animation-delay:.12s;animation-delay--o-animation-delay:.12s;animation-delay--ms-animation-delay:.12s;animation-delay--webkit-animation-delay:.12s;animation-delay--moz-animation-delay:.12s}.cssload-container .cssload-shaft3{animation-delay:.17s;animation-delay--o-animation-delay:.17s;animation-delay--ms-animation-delay:.17s;animation-delay--webkit-animation-delay:.17s;animation-delay--moz-animation-delay:.17s}.cssload-container .cssload-shaft4{animation-delay:.23s;animation-delay--o-animation-delay:.23s;animation-delay--ms-animation-delay:.23s;animation-delay--webkit-animation-delay:.23s;animation-delay--moz-animation-delay:.23s}.cssload-container .cssload-shaft5{animation-delay:.29s;animation-delay--o-animation-delay:.29s;animation-delay--ms-animation-delay:.29s;animation-delay--webkit-animation-delay:.29s;animation-delay--moz-animation-delay:.29s}.cssload-container .cssload-shaft6{animation-delay:.35s;animation-delay--o-animation-delay:.35s;animation-delay--ms-animation-delay:.35s;animation-delay--webkit-animation-delay:.35s;animation-delay--moz-animation-delay:.35s}.cssload-container .cssload-shaft7{animation-delay:.4s;animation-delay--o-animation-delay:.4s;animation-delay--ms-animation-delay:.4s;animation-delay--webkit-animation-delay:.4s;animation-delay--moz-animation-delay:.4s}.cssload-container .cssload-shaft8{animation-delay:.46s;animation-delay--o-animation-delay:.46s;animation-delay--ms-animation-delay:.46s;animation-delay--webkit-animation-delay:.46s;animation-delay--moz-animation-delay:.46s}.cssload-container .cssload-shaft9{animation-delay:.52s;animation-delay--o-animation-delay:.52s;animation-delay--ms-animation-delay:.52s;animation-delay--webkit-animation-delay:.52s;animation-delay--moz-animation-delay:.52s}.cssload-container .cssload-shaft10{animation-delay:.58s;animation-delay--o-animation-delay:.58s;animation-delay--ms-animation-delay:.58s;animation-delay--webkit-animation-delay:.58s;animation-delay--moz-animation-delay:.58s}.cssload-container>div{animation:cssload-loading 1.73s ease-in-out infinite;animation--o-animation:cssload-loading 1.73s infinite ease-in-out;animation--ms-animation:cssload-loading 1.73s infinite ease-in-out;animation--webkit-animation:cssload-loading 1.73s infinite ease-in-out;animation--moz-animation:cssload-loading 1.73s infinite ease-in-out;transform:scaleY(.05) translateX(-25px);transform--o-transform:scaleY(.05) translateX(-25px);transform--ms-transform:scaleY(.05) translateX(-25px);transform--webkit-transform:scaleY(.05) translateX(-25px);transform--moz-transform:scaleY(.05) translateX(-25px)}@keyframes cssload-loading{50%{transform:scaleY(1.2) translateX(25px);background:#88c8f6}}.my-files__title{display:flex;width:100%}.my-files__wrap-search{width:100%;padding:10px 0 40px}.fileLoader{display:flex;width:100%;height:200px}.fileLoader--header{position:absolute;left:130px;width:0;height:0;align-items:center}.fileLoader__upload{height:100%;cursor:pointer}.fileLoader__upload--hide{display:none}.fileLoader__upload--header{width:40px;height:40px}.saved-file{box-sizing:border-box;padding:5px 15px 0;display:flex;flex-direction:column;align-items:flex-start}.saved-file__button{display:flex;flex-direction:row-reverse}.saved-file__button>.CircularProgressbar{width:50px;height:50px;margin-left:10px}.saved-file__edit{display:flex}.saved-file__name{display:flex;width:100%;align-items:center;margin:0,4px}.saved-file__name,.saved-file__name h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.saved-file__icon{width:20px;margin-left:10px}@media (max-width:1400px) and (max-height:800px){.list-load__item div,.saved-file{max-width:200px}}.fileLoader--header{align-items:inherit;flex-direction:inherit;left:180px}@media (max-width:1050px) and (max-height:800px) and (orientation:landscape){.list-load__item div,.saved-file{width:200px}}.repeat-files-modal{padding:10px;display:flex;font-size:1.2rem}.repeat-files-modal b{width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.repeat-files-modal__btn-block{display:flex;align-items:center;padding-top:20px}.accounts-invoices-item{padding:0 15px;display:block}.accounts-invoices-item span{font-weight:700}.accounts-invoices-item strong{color:green}.accounts-invoices-item__header{padding-top:5px;display:flex;justify-content:space-between}.accounts-invoices-item__header a{text-decoration:none;color:#000}.accounts-invoices-item__header a:hover{color:#1464c0}.accounts-invoices-item__footer{display:flex;padding-bottom:10px;justify-content:space-between;align-items:center}.accounts-invoices-item__name{margin:0;font-size:1.3rem}.accounts-invoices-item__sum{font-size:1.2rem;padding:5px 0;font-weight:700}.payment-container{height:100%;position:relative}.quiz-item{box-sizing:border-box;padding:5px 15px 0;display:flex;flex-direction:column;align-items:flex-start}.quiz-item__title{max-width:600px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px;font-weight:700}.quiz-item a{text-decoration:none}.quiz-container{height:100%;position:relative}.table-payment{height:auto}.news{height:100%;position:relative}.news .news-product{display:flex;justify-content:space-between;padding:10px 15px}.news .news-product a{text-decoration:none}.news .news-product__title{color:#000}.news .news-product__title:hover{color:#1464c0}.news .news-product__date{font-weight:700}.news .news-product__image{max-width:80px;max-height:80px}.news .news-product__image img{object-fit:contain;width:100%;height:100%}.sv_main .sv_container .sv_body .sv_nav{display:flex;align-items:start}.sv_header{background-color:#f0f0f0}.sv_main .sv_body{border-top:1px solid #518ed0!important}.sv_default_css button,.sv_main.sv_default_css input[type=button]{background-color:#1464c0!important}.news-item{height:100%;position:relative}.news-item__main{padding:0 15px}.news-item__text{padding:10px 0;line-height:1.5;font-size:1.2rem}.news-item__image{max-width:300px}.news-item__image img{width:100%}.blackout{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);z-index:3}.blackout_hidden{display:none}.user-table{width:100%;overflow:auto;box-sizing:border-box}.user-table a{text-decoration:none}.user-table__header-table{overflow:hidden;text-overflow:ellipsis}.user-table .ReactTable{height:90%;text-align:center}.table-actions{display:flex;flex-direction:row}.table-actions button{font-size:10px}.table-actions--quiz a{width:100%}.user-table__footer{display:flex;align-items:center;justify-content:center;padding:10px}.user-table .ReactTable .rt-tr-group{flex:none}.upload-files__list{max-height:250px;font-size:1.5rem;overflow:auto}.upload-files__item{margin-bottom:5px;padding:10px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.upload-files__empty{margin:30px 0}.upload-files__item:nth-child(2n){background:#f0f0f0}.content-access{font-size:1.5rem;padding:2rem 0}.content-access__item{display:flex;margin-bottom:1.5rem}.content-access__item input{width:20px;height:20px;margin-right:10px}.modal-delete__description{font-size:20px;text-align:center;margin-bottom:40px}.modal-delete__btns{width:60%;margin:0 auto;display:flex;align-items:center;justify-content:space-around}.print-table{display:none;width:100%;border:1px solid #000;border-collapse:collapse}td,th{font-size:13px;padding:10px;border:1px solid #000;text-align:start}@media print{.print-table{display:table}}#surveyCreatorContainer{width:100%}#surveyCreatorContainer .svd_container .svd-main-color{color:#518ed0}#surveyCreatorContainer .svd_container .svd_object_selector{display:none}#surveyCreatorContainer .svd_container .svd_content{padding:20px 30px 5px}#surveyCreatorContainer .svd_container div:focus{outline-color:#518ed0}#surveyCreatorContainer .nav-item.svd-tab{background-color:#518ed0;border-bottom:transparent}#surveyCreatorContainer .nav-item.svd-tab .svd-tab-text{color:#fff}#surveyCreatorContainer .svd_container .nav-tabs{margin:0;font-size:1rem}#surveyCreatorContainer .btn{background:#518ed0}#surveyCreatorContainer .svd_commercial_container{display:none}#surveyCreatorContainer .svd_container .svd-main-background-color,#surveyCreatorContainer .svd_container .svd_custom_select:before{background-color:#518ed0}#surveyCreatorContainer .svd_container .svd-tab.active>.svd-tab-text,#surveyCreatorContainer .svd_container .svd-tab .svd-tab-text:hover{color:#518ed0}#surveyCreatorContainer .svd_container .svd-primary-icon .svd-svg-icon{width:25px!important;height:25px!important;fill:#518ed0}#surveyCreatorContainer .svd_container .icon-dotsactive .svd-svg-icon,#surveyCreatorContainer .svd_container .icon-gearactive .svd-svg-icon,#surveyCreatorContainer .svd_container .svd-secondary-icon .svd-svg-icon{fill:#518ed0}#surveyCreatorContainer .sjs-cb-switch input:checked+.sjs-cb-switch_control{background-color:#518ed0;border-color:#518ed0}#surveyCreatorContainer .sjs-cb-switch input:checked+.sjs-cb-switch_control .sjs-cb-switch__button{border-color:#518ed0}#surveyCreatorContainer .svd-survey-placeholder-root .svd-survey-placeholder .svd-empty-message-container .svd-empty-message{color:#1464c0}#surveyCreatorContainer .svd_container .svd_content .svd_survey_designer .svd_editors .svd_questions_editor{padding-left:15px;padding-right:15px;font-size:1.2rem}#surveyCreatorContainer .svd_q_selected .svda-add-new-item{color:#518ed0}#surveyCreatorContainer .list-quiz{width:100%;height:100%;padding:0 20px;overflow:auto}#surveyCreatorContainer .list-quiz__title{font-size:1.5rem}#surveyCreatorContainer .list-quiz__item{width:100%;font-size:1.4rem;padding:20px 0;color:#1464c0;border-bottom:1px solid #1464c0;display:flex;justify-content:space-between}#surveyCreatorContainer .list-quiz__item button{background:#518ed0;cursor:pointer;padding:10px}#surveyCreatorContainer .svd-designer-tabbed-container__tab-header:hover{color:#518ed0}#surveyCreatorContainer .svd-designer-tabbed-container__tab-header-active{border-bottom-color:#518ed0}#surveyCreatorContainer .svd-simulator-content{font-size:1.3rem}#surveyCreatorContainer .svd-simulator-content .sv_nav{display:flex;justify-content:flex-end}#surveyCreatorContainer .svd-simulator-content .sv_nav .sv_complete_btn{background:#518ed0;padding:10px;cursor:pointer}#surveyjsExample .svd_toolbar{display:none}.registration-form{width:50%;background:#fff;position:absolute;overflow:hidden;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);border-radius:.2em}.registration-form__caption{display:flex;align-items:center;padding:0 4%;justify-content:center}.registration-form__logo{width:10%;height:100%;display:inline-block}.registration-form__title{display:inline-block;color:#1464c0}.registration-form__fields{display:flex;height:auto;align-items:center;flex-direction:column}.registration-form__actions{display:flex;width:100%;height:15%;flex-direction:column;align-items:center;justify-content:space-around}.registration-form__message{width:100%;height:12%}.registration-form__hr{width:100%}.consent_checkbox{width:2rem;height:2rem;margin-bottom:10px}@media (max-width:1400px) and (max-height:800px){.registration-form{height:100%}.registration-form__fields{height:130%}.registration-form__actions{height:17%}.registration-form__caption{padding:1% 0}}@media (max-width:1050px) and (max-height:1400px) and (orientation:portrait){.registration-form{width:86%;height:90%}.registration-form__fields{height:130%}.registration-form__actions{height:15%}}@media (max-width:800px) and (max-height:1050px) and (orientation:portrait){.registration-form{width:98%}}@media (max-width:1050px) and (max-height:800px) and (orientation:landscape){.registration-form{width:80%}}@media (max-width:900px) and (max-height:475px) and (orientation:landscape){.registration-form{height:98%}.registration-form__caption{padding:1% 0}.registration-form__actions{height:18%}}@media (max-width:475px) and (max-height:900px) and (orientation:portrait){.registration-form{height:100%;overflow-x:hidden;overflow-y:auto}.registration-form__fields{height:130%}}@media screen and (max-width:470px) and (max-height:400px) and (orientation:landscape){.registration-form{width:100%;height:800px;overflow:auto}}.consent{position:absolute;top:0;left:0;box-sizing:border-box;z-index:2;background:#fff;padding:1.5rem;transition:all .3s ease-in-out}.consent h1{font-size:1.5rem;text-align:center}.consent p{font-size:1rem}.consent--hidden{transform:translateX(100%)}.consent--hidden,.consent--visible{height:100%;transition:all .3s ease-in-out}.consent--visible{overflow:auto;transform:translateX(0)}.admin-header{width:100%;height:10%;background:#85c6f4;box-sizing:border-box}.admin-header__wrap{margin:0 auto;display:flex;justify-content:space-between;padding:1.5rem .9rem}.admin-header__content{margin-left:10px;display:flex}.admin-header__content button{margin-right:20px}.admin-header__content a{text-decoration:none}.admin-nav{display:flex;width:15%;justify-content:space-between}.admin-nav a{margin-right:10px}.admin-nav a,.metrika-button{text-decoration:none}.content-quiz-modal{padding:15px 0}.content-quiz-modal h3{font-size:2rem}.content-quiz-modal__list{overflow-y:scroll;max-height:500px}.content-quiz-modal__list-item{padding:10px 0;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.content-quiz-modal__list-item:nth-child(2n){background:#f0f0f0}.content-quiz-modal__list-item span{max-width:600px;white-space:nowrap;overflow:hidden;padding:5px;text-overflow:ellipsis}.quiz-history-table{width:100%;box-sizing:border-box}.quiz-history-table a{text-decoration:none;width:100%}.quiz-history-table .ReactTable{height:100%;text-align:center}.quiz-results{width:100%;overflow:auto}.quiz-results__header{margin-bottom:10px}.field-textarea{display:inline-block;border:none;margin-bottom:.5rem;width:100%;position:relative;padding:2rem,0;resize:none}.field-textarea__label{color:#777;font-size:.9rem}.field-textarea__textarea{width:100%;width:429px;height:100px;border:2px solid #518ed0;font-size:1.1rem;background:inherit;font-family:Roboto,sans-serif;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.field-textarea__textarea:focus{border-bottom:2px solid #85c6f4}.field-textarea__textarea:placeholder-shown+.field-input__label{opacity:0;transform:translateY(100%)}.field-textarea__textarea:-moz-placeholder,.field-textarea__textarea::-moz-placeholder{opacity:1;color:#777}.field-textarea__textarea:invalid{box-shadow:none}.field-textarea__textarea+.field-textarea__label,select+label{-webkit-overflow-scrolling:touch;position:absolute;top:-1.9em;left:.4em;transition:all .5s;opacity:1;background:inherit;padding:0 5px;transform:translateY(calc(50% + 5px))}.field-textarea__textarea:focus+.field-textarea__label{color:#85c6f4}.field-input_size_small{width:35%}.field-input_size_medium{width:50%}.field-input_size_big{width:75%}.field-input_size_large{width:100%}.field-textarea__textarea_error{border:2px solid #ef5350}.field-textarea__textarea_error:focus{border:2px solid #e57373}.field-input__icon{width:20px;height:20px;cursor:pointer;position:absolute;top:0;right:11px}.field-input__input::-webkit-inner-spin-button,.field-input__input::-webkit-outer-spin-button{-webkit-appearance:none}@media (max-width:475px) and (max-height:900px) and (orientation:portrait){.field-input__input{font-size:1.4rem}.field-input__label{font-size:1rem}}@media (max-width:350px) and (max-height:600px) and (orientation:portrait){.field-input__label{font-size:.9rem}.field-input__input{font-size:1.3rem}}@media screen and (max-width:470px) and (max-height:400px) and (orientation:landscape){.field-input__input{font-size:1.4rem}.field-input__label{font-size:1rem}}.field-textarea__error-message{color:#ef5350;font-size:1rem;padding-top:.1rem;position:absolute}.field-imageUpload{position:relative}.field-imageUpload,.field-imageUpload__label{display:flex;align-items:center;flex-direction:column}.field-imageUpload__label{margin-bottom:.5rem;color:#777;font-size:1.1rem;font-family:Roboto,sans-serif;justify-content:center}.field-imageUpload__error-message{color:#ef5350;font-size:1rem;margin-top:.5rem}.imageLoader{width:100px;border:1px solid #000;height:100px;cursor:pointer;font-size:2rem}.imageLoader__upload{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.news-creator{background:#fff;overflow:hidden;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);border-radius:.2em}.quiz-analize-table{width:100%;box-sizing:border-box}.quiz-analize-table a{text-decoration:none;width:100%}.quiz-analize-table .ReactTable{height:100%;text-align:center}.admin-page{width:100%;height:100vh}.admin-page__wrap{display:flex;margin:0 auto;padding:1.5rem .9rem;height:90%;box-sizing:border-box}.authorization{width:100%;height:100%;background:#0d47a1;background:linear-gradient(45deg,#0d47a1,#88c9f6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0d47a1",endColorstr="#88c9f6",GradientType=1)}.authorization-form{width:26%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.authorization-form__wrap{background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);border-radius:.2em;padding:0 0 20px}.authorization-form__choice-auth{width:100%;display:flex}.authorization-form-esia{display:flex;align-items:center;justify-content:center;flex-direction:column;height:300px;padding:15px}.authorization-form-esia__title{flex-grow:1;color:#1464c0;font-size:1rem}.authorization-form-esia__content{flex-grow:2;display:flex;align-items:center;justify-content:center;flex-direction:column}.authorization-form-esia__content label{text-align:center;margin-bottom:10px}.authorization-form__caption{display:flex;align-items:center;padding:7% 0;justify-content:center}.authorization-form__logo{width:20%;display:inline-block}.authorization-form__title{display:inline-block;color:#1464c0}.authorization-form__fields{height:300px}.authorization-form__actions,.authorization-form__fields{display:flex;flex-direction:column;align-items:center;justify-content:space-around}.authorization-form__actions,.authorization-form__message{width:100%}.choice-language{margin:10px 0;flex-direction:column;display:flex;width:100%;align-items:center;justify-content:center}.choice-language img{width:53px;height:53px;cursor:pointer}.esia-error{background-color:#ef5350;width:100%;bottom:0;padding:20px}.close-button,.esia-error{position:absolute;color:#fff}.close-button{top:20px;right:60px;z-index:2;background:none;border:none;font-size:24px;cursor:pointer;padding:5px 10px;line-height:1}.close-button:hover{color:#333}@media (max-width:1050px) and (max-height:1400px) and (orientation:portrait){.authorization-form{width:50%}.authorization-form__choice-auth{flex-direction:column}}@media (max-width:1050px) and (max-height:800px) and (orientation:landscape){.authorization-form{width:40%}}@media (max-width:475px) and (max-height:900px) and (orientation:portrait){.authorization-form{width:80%}}@media (max-width:350px) and (max-height:600px) and (orientation:portrait){.authorization-form{width:90%}}@media (max-width:600px) and (max-height:350px) and (orientation:landscape){.authorization-form{width:70%}}@media screen and (max-width:470px) and (max-height:400px) and (orientation:landscape){.authorization-form{width:80%}}.auth-message{background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);border-radius:.2em;padding:10px 16px;font-size:1rem;font-weight:500;margin-bottom:1rem;line-height:1.4}.auth-message span{color:red}@media (max-width:1050px) and (max-height:1400px) and (orientation:portrait){.auth-message{font-size:.8rem}}@media (max-width:350px) and (max-height:600px) and (orientation:portrait){.auth-message{font-size:.8rem}}@media (max-width:1050px) and (max-height:800px) and (orientation:landscape){.auth-message{font-size:.8rem}}@media screen and (max-width:470px) and (max-height:400px) and (orientation:landscape){.auth-message{font-size:.8rem}}@media (max-width:475px) and (max-height:900px) and (orientation:portrait){.auth-message{font-size:.8rem}}.restore-password-form{width:26%;background:#fff;overflow:hidden;position:absolute;top:25%;height:50%;left:37%;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);border-radius:.2em}.restore-password-form__caption{display:flex;align-items:center;padding:7% 0 3%;justify-content:center}.restore-password-form__title{display:inline-block;color:#1464c0}.restore-password-form__fields{display:flex;height:70%;flex-direction:column;align-items:center;justify-content:space-around}.restore-password-form__row{margin:2rem 0 3rem;display:flex;align-items:center;justify-content:center}.restore-password-form__actions{display:flex;width:100%;height:35%;flex-direction:column;align-items:center;justify-content:space-around}.restore-password-form__message{width:100%;height:12%}@media (max-width:1400px) and (max-height:800px){.restore-password-form__actions{height:45%}}@media (max-width:1050px) and (max-height:1400px) and (orientation:portrait){.restore-password-form{width:50%;left:25%}}@media (max-width:1050px) and (max-height:800px) and (orientation:landscape){.restore-password-form{width:40%;left:30%}}@media (max-width:475px) and (max-height:900px) and (orientation:portrait){.restore-password-form{width:80%;left:10%;height:80%;top:10%}.restore-password-form__actions{height:35%}}@media (max-width:900px) and (max-height:475px) and (orientation:landscape){.restore-password-form{height:90%;top:5%}}@media (max-width:350px) and (max-height:600px) and (orientation:portrait){.restore-password-form{width:90%;left:5%;height:90%;top:5%}}@media (max-width:600px) and (max-height:350px) and (orientation:landscape){.restore-password-form{width:70%;left:15%;height:98%;top:1%}}@media screen and (max-width:470px) and (max-height:400px) and (orientation:landscape){.restore-password-form{top:20%;width:80%;left:10%;height:160%}}.auth-plug{width:26%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.auth-plug__wrap{display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-direction:column;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);border-radius:.2em;padding:20px 15px}.auth-plug__wrap button{margin-top:10px}@media (max-width:1050px) and (max-height:1400px) and (orientation:portrait){.auth-plug{width:50%}}
/*# sourceMappingURL=main.ebb49df9.chunk.css.map */