@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.rc-tooltip.rc-tooltip-zoom-enter,.rc-tooltip.rc-tooltip-zoom-leave{display:block}.rc-tooltip-zoom-appear,.rc-tooltip-zoom-enter{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation-timing-function:cubic-bezier(.18,.89,.32,1.28);animation-timing-function:cubic-bezier(.18,.89,.32,1.28);opacity:0}.rc-tooltip-zoom-leave{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation-timing-function:cubic-bezier(.6,-.3,.74,.05);animation-timing-function:cubic-bezier(.6,-.3,.74,.05)}.rc-tooltip-zoom-appear.rc-tooltip-zoom-appear-active,.rc-tooltip-zoom-enter.rc-tooltip-zoom-enter-active{-webkit-animation-name:rcToolTipZoomIn;animation-name:rcToolTipZoomIn;-webkit-animation-play-state:running;animation-play-state:running}.rc-tooltip-zoom-leave.rc-tooltip-zoom-leave-active{-webkit-animation-name:rcToolTipZoomOut;animation-name:rcToolTipZoomOut;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes rcToolTipZoomIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@keyframes rcToolTipZoomIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@-webkit-keyframes rcToolTipZoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@keyframes rcToolTipZoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}.rc-tooltip{display:block;font-size:12px;line-height:1.5;opacity:.9;position:absolute;visibility:visible;z-index:1070}.rc-tooltip-hidden{display:none}.rc-tooltip-placement-top,.rc-tooltip-placement-topLeft,.rc-tooltip-placement-topRight{padding:5px 0 9px}.rc-tooltip-placement-right,.rc-tooltip-placement-rightBottom,.rc-tooltip-placement-rightTop{padding:0 5px 0 9px}.rc-tooltip-placement-bottom,.rc-tooltip-placement-bottomLeft,.rc-tooltip-placement-bottomRight{padding:9px 0 5px}.rc-tooltip-placement-left,.rc-tooltip-placement-leftBottom,.rc-tooltip-placement-leftTop{padding:0 9px 0 5px}.rc-tooltip-inner{background-color:#373737;border-radius:6px;box-shadow:0 0 4px rgba(0,0,0,.17);color:#fff;min-height:34px;padding:8px 10px;text-align:left;text-decoration:none}.rc-tooltip-arrow{border-color:transparent;border-style:solid;height:0;position:absolute;width:0}.rc-tooltip-placement-top .rc-tooltip-arrow,.rc-tooltip-placement-topLeft .rc-tooltip-arrow,.rc-tooltip-placement-topRight .rc-tooltip-arrow{border-top-color:#373737;border-width:5px 5px 0;bottom:4px;margin-left:-5px}.rc-tooltip-placement-top .rc-tooltip-arrow{left:50%}.rc-tooltip-placement-topLeft .rc-tooltip-arrow{left:15%}.rc-tooltip-placement-topRight .rc-tooltip-arrow{right:15%}.rc-tooltip-placement-right .rc-tooltip-arrow,.rc-tooltip-placement-rightBottom .rc-tooltip-arrow,.rc-tooltip-placement-rightTop .rc-tooltip-arrow{border-right-color:#373737;border-width:5px 5px 5px 0;left:4px;margin-top:-5px}.rc-tooltip-placement-right .rc-tooltip-arrow{top:50%}.rc-tooltip-placement-rightTop .rc-tooltip-arrow{margin-top:0;top:15%}.rc-tooltip-placement-rightBottom .rc-tooltip-arrow{bottom:15%}.rc-tooltip-placement-left .rc-tooltip-arrow,.rc-tooltip-placement-leftBottom .rc-tooltip-arrow,.rc-tooltip-placement-leftTop .rc-tooltip-arrow{border-left-color:#373737;border-width:5px 0 5px 5px;margin-top:-5px;right:4px}.rc-tooltip-placement-left .rc-tooltip-arrow{top:50%}.rc-tooltip-placement-leftTop .rc-tooltip-arrow{margin-top:0;top:15%}.rc-tooltip-placement-leftBottom .rc-tooltip-arrow{bottom:15%}.rc-tooltip-placement-bottom .rc-tooltip-arrow,.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow,.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{border-bottom-color:#373737;border-width:0 5px 5px;margin-left:-5px;top:4px}.rc-tooltip-placement-bottom .rc-tooltip-arrow{left:50%}.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow{left:15%}.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{right:15%}.app-header{align-items:center;background:#2866ab;display:flex;height:90px;padding:0 1rem}.app-header .app-header_logo{align-items:center;cursor:pointer;display:flex;justify-content:center}.app-header .header-user-avatar{cursor:pointer;margin-left:30px}.app-header .header-user-block{display:flex;font-weight:500;margin-left:auto}.app-header .header-user-block_logout{align-items:center;cursor:pointer;display:flex;justify-content:center}.app-header .header-user-block_logout:hover{opacity:.7}.app-header .header-user-block_name{align-items:center;color:#fafafa;display:flex;font-weight:700;justify-content:center;padding-right:50px}.header-user-teams{cursor:pointer;margin-left:15px}.header-user-teams__wrapper{align-items:center;background:#5394df;border-radius:50%;display:flex;height:32px;justify-content:center;width:32px}.header-user-teams__wrapper img{width:60%}.header-user__account{background:#5394df;color:#fff;cursor:pointer;margin-left:15px;min-width:274px;padding:5px 15px;position:relative}.header-user__account-dropdown{background-color:#fff;border:1px solid #5394df;border-radius:0 0 15px 15px;bottom:-100%;color:#5394df;cursor:pointer;left:0;padding:5px 10px;position:absolute;transition:all .2s ease-in;width:100%;z-index:1000}.header-user__account-dropdown:hover{background:#5394df;color:#fff}.rc-tooltip{opacity:1}.rc-tooltip-inner{background:#fafafa;border:1px solid #d1d1d1;opacity:1}.logout-tooltip_text{color:rgba(0,0,0,.5);cursor:pointer;font-weight:700}.spinner-container{align-items:center;background:rgba(40,102,171,.5);display:flex;height:100vh;justify-content:center}.spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:4px solid #fff;border-radius:50%;border-top-color:#2866ab;height:100px;width:100px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.day-scheduler_current-date{align-items:flex-end;display:flex}@media(max-width:900px){.day-scheduler_current-date{align-items:center;justify-content:space-between;width:100%}}.day-scheduler_dates{align-items:flex-end;display:flex}@media(max-width:900px){.day-scheduler_dates{margin-right:10px}}.day-scheduler_dates>:not(:last-child){margin-right:15px}.day-scheduler_dates .day-scheduler_datepicker-wrapper{align-items:center;border:1px solid #2866ab;border-radius:5px;display:flex;height:40px;max-width:150px;padding:0 10px}.title-date-picker{align-items:stretch;border:1px solid #eaeaea;display:flex;margin-right:32px}.title-date-picker .picker-date{color:#6a6a6a;font-size:14px;min-width:250px;padding:4px 0;position:relative;text-align:center}.title-date-picker .picker-date:hover{color:hsla(0,0%,42%,.7);cursor:pointer}.title-date-picker .picker-date__wrapper{align-items:center;display:flex;flex-direction:column}.title-date-picker .picker-date__date-text{display:block;width:100%}.title-date-picker .picker-arrow{align-items:center;display:flex;justify-content:center;width:32px}.title-date-picker .picker-arrow--forward{border-left:1px solid #eaeaea}.title-date-picker .picker-arrow--back{border-right:1px solid #eaeaea}.title-date-picker .picker-arrow:hover{cursor:pointer;opacity:.6}.header-datepicker_day-wrapper{border-radius:50%;color:#838383!important;font-weight:700}.header-datepicker_day-wrapper:hover{background:#838383!important;border-radius:50%!important;color:#fff!important}.react-datepicker{background:#fff!important;border:none!important}.react-datepicker__header{background:none!important;border:none!important}.react-datepicker__day--selected{background:#3997ff!important;border-radius:50%!important;color:#fff!important}.technical_work{background-color:#1e5baa;height:100vh;width:100vw}.technical_work,.technical_work__content{align-items:center;display:flex;justify-content:center}.technical_work__content{flex-direction:column}.technical_work__img{border-radius:15px;max-width:600px}.technical_work__img img{border-radius:15px;width:100%}h1{color:#fff;text-align:center}.st-btn{align-items:center;background:#3997ff;border:none;box-shadow:1px 1px 3px #dedede;color:#fff;display:flex;justify-content:center;margin-left:auto;margin-right:auto;min-width:120px;padding:8px 16px}.st-btn:hover{cursor:pointer;opacity:.8}.st-btn:focus{outline:none}.st-btn--list-btn{padding:6px 12px}.st-btn--cancel-btn{background:#e55b3d}.icon-btn{align-items:center;border:1px solid #00244e;border-radius:50%;color:#000;display:flex;height:35px;justify-content:center;opacity:.9;width:35px}.icon-btn:hover{cursor:pointer;opacity:.4}.icon-btn:focus{outline:none}.save-btn{border:1px solid #00de97;color:#00de97}.save-btn:hover{border:1px solid #1fdeb0;color:#1fdeb0;opacity:.8}.base-form{padding:20px 40px}.form-row{display:flex;gap:5px;width:100%}.form-field_wrapper{flex:1 1;margin-top:10px}.form-field{display:flex;flex-direction:column}.form-field_content{align-items:center;border:1px solid #dedede;border-radius:4px;display:flex;justify-content:space-between;padding:9px}.form-field_content:focus-within{outline:1px solid #3e64de}.form-field_input{border:1px solid #dedede;border-radius:4px;line-height:24px;padding:9px}.form-field_input:focus{border-color:#3e64de;outline:none}.form-field label{font-weight:700;padding:12px 0}.form-field--light label{color:#fafafa}.form-field--cabinet label{color:#2866ab!important;font-weight:400!important}.input-complete-list{background:#fff;max-height:100px;padding:4px 6px}.input-complete-list_item{line-height:24px}.capacity-input{border:1px solid #dedede!important;border-radius:4px!important;padding:9px!important;width:100%}.invalid-checked-input{border:1px solid #de0062;box-shadow:1px 1px 3px #de0062}.form-actions{align-items:center;display:flex;height:44px;margin-top:24px;width:100%}.form-actions .st-btn{flex:1 1;width:100%}.form-actions .st-btn:first-child{margin-right:5px}.form-actions .st-btn:last-child{margin-right:0}.form-select__value-container{padding:5px 8px!important}.form-errors{color:#de0062;font-size:14px;padding:2px}.form-time-input{border:none;width:100%}.error-field{position:relative}.error-field *{border-color:#e55b3d!important;color:#e55b3d!important}.form-pass_actions{color:#fff;justify-content:space-between}.form-pass_actions,.form-show-pass{align-items:center;align-self:stretch;display:flex}.form-show-pass{padding:10px 0}.form-show-pass .form-show-pass_checkbox{margin-right:5px}.form-remember-pass:hover{cursor:pointer}.react-app-select__control{border-radius:12px!important}.react-datepicker__day--outside-month{opacity:.5}.react-datepicker__day--in-range{color:#fff!important}.react-datepicker__month-dropdown-container--scroll{margin:0 16px}.card{background:#fff;border:1px solid #f3f3f3;border-radius:6px;box-shadow:0 3px 3px rgba(0,0,0,.25)}@font-face{font-family:Open Sans;font-style:normal;src:url(/static/media/OpenSans-Regular.1b0809d519837cb7aad3.ttf)}@font-face{font-family:Open Sans;font-style:italic;src:url(/static/media/OpenSans-Italic.20653d2fac6285bf4dea.ttf)}.light-title{color:#fff}*{box-sizing:border-box;margin:0;padding:0}html{display:table;height:100%}body,html{width:100%}body{display:table-cell;font-family:Roboto,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5}#root,.App,.router-view{height:100%!important}body{background:#f3f3f3}.router-view{display:flex}.app-container,.container{display:flex;flex-direction:column;justify-content:center;width:100%}.container{padding:.1rem .5rem}.react-draggable-dragging{z-index:3333!important}.icon-img{margin-right:4px}.app-scrollbar{min-height:500px}.page-fixed-back{background:#2866ab;bottom:0;height:100%;left:0;position:fixed;width:100%;z-index:-333}body,html{overflow-x:hidden!important}