@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap);html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}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:baseline}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:baseline}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}:root{--blue:#516c8d;--yellow:#fcfc2f;--green:#1aac55;--orange:#ffb011;--red:#ec6666;--light-gray:#f4f4f4}body{font-family:Open Sans,sans-serif;font-size:20px;font-weight:400;background-color:var(--light-gray)}*{box-sizing:border-box}.wrapper{max-width:1600px;width:90%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.app-header__utils__btn,.btn{color:var(--blue);background-color:#fcfc2f;padding:0 12px;height:42px;white-space:nowrap;text-decoration:none;font-size:14px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:none;cursor:pointer}.btn--red{background-color:var(--red);color:#fff}.btn--green{background-color:var(--green);color:#fff}.btn-alt{font-size:14px;text-decoration:none;padding:.5em;display:inline-block;border-radius:4px;margin:1em}.btn.loading,.loading.app-header__utils__btn{pointer-events:none;opacity:.6}.app-header__utils__btn .spin,.btn .spin{width:20px;margin-left:15px}.app-header__utils__btn:hover,.btn:hover{opacity:.8}.app-header{height:115px;background-color:var(--blue)}.app-header .wrapper{display:flex;justify-content:space-between;align-items:center;height:100%}@media(max-width:699.98px){.app-header__logo img{width:100px}}.app-header__utils{display:flex;flex-direction:column;align-items:center}@media(min-width:700px){.app-header__utils{flex-direction:row}}.app-header__utils__welcome{font-size:14px;font-weight:700;color:#fff}@media only screen and (max-width:450px){.app-header__utils__welcome{font-size:10px}}.app-header__utils__btn{min-width:114px;margin-left:0;margin-top:10px}@media(min-width:700px){.app-header__utils__btn{margin-left:30px;margin-top:0}}.booking-page .booking-columns{grid-template-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr;display:grid;-moz-column-gap:25px;column-gap:25px;row-gap:25px;margin-top:85px;margin-bottom:100px;align-items:stretch}@media(max-width:1185.98px){.booking-page .booking-columns{grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"form form" "intro intro" "new new" "planned planned"}}@media(max-width:699.98px){.booking-page .booking-columns{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"form" "new" "intro" "planned"}}.booking-page .booking-columns__intro{height:30px;display:flex;justify-content:center;align-items:center}@media(min-width:700px){.booking-page .booking-columns__intro{justify-content:flex-end}}@media(min-width:1186px){.booking-page .booking-columns__intro{padding-right:65px;grid-column:span 2}}@media(max-width:1185.98px){.booking-page .booking-columns__intro{grid-area:intro}}.booking-page .booking-columns__intro__label{margin-left:25px;font-size:12px;font-weight:700;color:var(--blue);display:flex;align-items:center}.booking-page .booking-columns__intro__label:before{content:"";display:block;width:15px;height:15px;background-color:var(--blue);margin-right:5px}.booking-page .booking-columns__intro__label--delay:before{background-color:var(--orange)}.booking-page .booking-columns__intro__label--active:before{background-color:var(--green)}.booking-page .booking-columns__column{background-color:#fff;min-height:300px;padding-bottom:65px;position:relative}@media(max-width:1185.98px){.booking-page .booking-columns__column:nth-of-type(2){grid-area:form}.booking-page .booking-columns__column:first-of-type,.booking-page .booking-columns__column:nth-of-type(3){grid-area:new}.booking-page .booking-columns__column:last-of-type{grid-area:planned}}.booking-page .booking-columns__column h2{color:var(--blue);text-align:center;font-size:24px}.booking-page .booking-columns__column h3{color:#aaa;text-align:center;font-style:italic;font-weight:300;font-size:20px}.booking-page .booking-columns__column header{display:flex;padding:0 1em}.booking-page .booking-columns__column header small{color:var(--orange);font-weight:700;font-size:60%;align-self:center;margin:10px 1em 0}.booking-page .booking-columns__column header nav{margin-left:auto;display:flex;align-items:center}.booking-page .booking-columns__column>.spinner-wrap{position:absolute;top:100px;left:0;width:100%;height:calc(100% - 100px);display:flex;justify-content:center;align-items:flex-start;background-color:#fff;color:var(--blue)}.booking-page .booking-columns__column>.spinner-wrap .spin{width:50px;margin-top:35px}.booking-page .booking-columns .booking-date{margin:0 .5em}.booking-page .booking-columns .booking-date input{border:none;padding:5px;font-size:14px;height:30px;width:135px}.booking-page .card-list{display:grid;grid-template-columns:1fr;row-gap:20px;padding:0 32px}@media(min-width:1186px){.booking-page .card-list[data-column="3"]{grid-gap:20px;grid-template-columns:1fr 1fr 1fr}}.booking-page .task-card{background-color:var(--blue);color:#fff;padding:15px 30px;font-size:14px;position:relative;display:grid;grid-template-columns:1fr 15px 20px;grid-template-rows:auto;grid-template-areas:"title . icon" "date . icon";cursor:pointer}.booking-page .task-card--new{background-color:var(--light-gray);color:var(--blue)}.booking-page .task-card--active{background-color:var(--green)}.booking-page .task-card--delay{background-color:var(--orange)}.booking-page .task-card:hover{opacity:.8}.booking-page .task-card__title{grid-area:title;font-weight:700;margin-bottom:5px}.booking-page .task-card__date{grid-area:date}.booking-page .task-card__icon{grid-area:icon;display:flex;justify-content:center;align-items:center;color:inherit}.booking-page .task-card__icon svg{width:20px}.booking-page .task-card__icon:after{display:block;content:"";position:absolute;left:0;top:0;width:100%;height:100%}.booking-page .booking-form{padding:0 32px;display:grid;grid-template-columns:1fr;row-gap:20px}.booking-page .booking-form .app-header__utils__btn,.booking-page .booking-form .btn{margin-top:30px}.booking-page .booking-form .app-header__utils__btn>svg,.booking-page .booking-form .btn>svg{width:20px;margin-left:15px}.booking-page .booking-form__msg{position:absolute;left:30px;right:30px;bottom:20px;background-color:var(--red);padding:10px;font-size:12px;border-radius:5px;color:#fff;text-align:center}.booking-page .booking-form__msg--win{background-color:var(--green)}.popup{position:fixed;z-index:30}.popup,.popup__overlay{top:0;left:0;width:100%;height:100%}.popup__overlay{position:absolute;background-color:rgba(0,0,0,.3)}.popup__content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:800px;min-height:300px;background-color:#fff;padding:60px 40px 40px}.popup__content .input-row{margin-bottom:20px}.popup__content.xlarge{width:90%;max-height:90vh;overflow:auto;padding:.5em}.popup__content__btns{display:flex;justify-content:space-between;position:relative;min-height:40px}.popup__content__btns .app-header__utils__btn,.popup__content__btns .btn{min-width:80px;border:none;width:160px}.popup__content__btns .app-header__utils__btn>svg,.popup__content__btns .btn>svg{width:20px;margin-left:15px}.popup__content__btns__warning{left:0;width:100%;height:100%;background-color:var(--orange);border-radius:3px;display:flex;font-size:14px;color:#fff;z-index:1}.popup__content__btns__warning,.popup__content__close{position:absolute;top:0;justify-content:center;align-items:center}.popup__content__close{display:block;width:30px;height:30px;right:0;background-color:var(--blue);cursor:pointer;display:flex}.popup__content__close:hover{opacity:.7}.popup__content__close span{width:20px;height:20px;position:relative;transform:rotate(-45deg)}.popup__content__close span:after,.popup__content__close span:before{display:block;content:"";width:2px;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff}.popup__content__close span:after{width:100%;height:2px}.alert{position:fixed;z-index:430}.alert,.alert__overlay{top:0;left:0;width:100%;height:100%}.alert__overlay{position:absolute;background-color:rgba(0,0,0,.8)}.alert__content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:400px;min-height:300px;background-color:#fff;padding:30px;display:flex;flex-direction:column;text-align:center}.alert__content h2{margin:10px;color:var(--red)}.alert__content p{margin:10px}.alert__content input{margin:15px 0 30px;height:40px;font-size:20px;border:none;border:2px solid var(--red);background-color:transparent;text-align:center;color:#000}.alert__content input::-moz-placeholder{color:#000;opacity:.2;font-style:italic}.alert__content input:-ms-input-placeholder{color:#000;opacity:.2;font-style:italic}.alert__content input::placeholder{color:#000;opacity:.2;font-style:italic}.alert__content__btns{display:flex;justify-content:center}.alert__content__btns .app-header__utils__btn,.alert__content__btns .btn{margin:0 10px;width:100px}.alert .delete-btn{pointer-events:none;opacity:.4}.alert .delete-btn.active{pointer-events:all;opacity:1}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}.spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login-page{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%}.login-page__content{max-width:1080px;display:flex}@media only screen and (max-width:950px){.login-page__content{flex-direction:column;max-width:95%;height:100%;background:#fff;overflow:auto}}.login-page__content__intro{background-color:var(--blue);color:#fff;padding:90px;text-align:center;font-size:16px;min-height:500px;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:950px){.login-page__content__intro{min-height:100px;padding:50px 20px}}.login-page__content__intro h1{margin-top:0}.login-page__content__form{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;padding:30px 50px;min-width:300px;position:relative}.login-page__content__form img{filter:invert(1);margin-top:50px}.login-page__content__form form input{border:none;border-bottom:1px solid #ccc;padding:5px;font-size:14px;width:100%;margin-bottom:20px;background-size:16px;background-repeat:no-repeat;background-position:center right 5px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' data-prefix='fal' data-icon='user' class='svg-inline--fa fa-user fa-w-14' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23ccc' d='M313.6 288c-28.7 0-42.5 16-89.6 16-47.1 0-60.8-16-89.6-16C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4zM416 464c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16v-41.6C32 365.9 77.9 320 134.4 320c19.6 0 39.1 16 89.6 16 50.4 0 70-16 89.6-16 56.5 0 102.4 45.9 102.4 102.4V464zM224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm0-224c52.9 0 96 43.1 96 96s-43.1 96-96 96-96-43.1-96-96 43.1-96 96-96z'/%3E%3C/svg%3E")}.login-page__content__form form input:last-of-type{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' data-prefix='fal' data-icon='lock-alt' class='svg-inline--fa fa-lock-alt fa-w-14' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23ccc' d='M224 420c-11 0-20-9-20-20v-64c0-11 9-20 20-20s20 9 20 20v64c0 11-9 20-20 20zm224-148v192c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V272c0-26.5 21.5-48 48-48h16v-64C64 71.6 136-.3 224.5 0 312.9.3 384 73.1 384 161.5V224h16c26.5 0 48 21.5 48 48zM96 224h256v-64c0-70.6-57.4-128-128-128S96 89.4 96 160v64zm320 240V272c0-8.8-7.2-16-16-16H48c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h352c8.8 0 16-7.2 16-16z'/%3E%3C/svg%3E")}.login-page__content__form form .app-header__utils__btn,.login-page__content__form form .btn{width:100%;margin-top:20px}.login-page__content__form__error{position:absolute;top:15px;width:calc(100% - 30px);background-color:var(--red);padding:20px;font-size:14px;border-radius:5px;color:#fff}.input-row{position:relative}.input-row label{position:absolute;top:50%;margin-top:-17px;transform:translateY(-50%);transition:margin .15s ease-in-out;font-size:11px;left:5px;color:#bbb;pointer-events:none;z-index:2}.input-row input:-moz-placeholder-shown+label{margin-top:0;z-index:0}.input-row input:-ms-input-placeholder+label{margin-top:0;z-index:0}.input-row input:placeholder-shown+label{margin-top:0;z-index:0}.input-row input{border:none;border-bottom:1px solid #ccc;padding:5px;font-size:14px;width:100%;outline:none;display:block;position:relative;z-index:1}.input-row input:disabled{background-color:transparent}.filters{margin-bottom:30px;flex-wrap:wrap;display:flex;gap:20px;font-size:14px;margin-top:50px;align-items:center}.filters__field{position:relative}.filters__field input{border:none;padding:10px}@media only screen and (max-width:900px){.filters__field input{width:100%}}.filters__field label{position:absolute;bottom:100%;left:0;font-size:12px;color:#8d8d8d}@media only screen and (max-width:900px){.filters__field{width:100%}}.filters__clear{color:#aaa;cursor:pointer;display:inline-flex;align-items:center}.filters__clear:after{content:"×";margin-left:5px;font-size:16px;color:var(--red)}.filters__clear:hover{color:#000}@media only screen and (max-width:900px){.filters__clear{width:100%}}.filters__card{background-color:#e6e6e6;color:#8d8d8d;font-size:18px;display:flex;align-items:center;justify-content:center;height:50px;padding:20px}@media only screen and (max-width:1350px){.filters__card{width:calc(50% - 10px)}}@media only screen and (max-width:500px){.filters__card{width:100%}}.filters__card span{margin-left:30px}.table{margin-top:60px;margin-bottom:50px;font-size:14px;display:flex;flex-direction:column}@media only screen and (max-width:800px){.table{overflow:auto}}.table>table>t .app-header__utils__btn,.table>table>t .btn{margin-right:auto}.table th{background-color:#fff;z-index:99!important}.table td,.table th{text-align:left}.table td:last-of-type,.table th:last-of-type{text-align:right}.table tbody{border-bottom:1px solid #efefef}.table tbody table{background-color:#fafafa;border-radius:10px}.table tbody table th{background-color:#fafafa;position:sticky;top:21px;z-index:98!important}.table tbody table tr{border-bottom:1px solid #fff}.table tbody table tr.green{background-color:#a9ebc3}.table tbody table tr td{width:20%}.table__intro__label{margin-right:25px;font-size:12px;font-weight:700;color:var(--blue);display:flex;align-items:center}.table__intro__label:before{content:"";display:block;width:15px;height:15px;background-color:var(--blue);margin-right:5px}.table__intro__label--delay:before{background-color:var(--orange)}.table__intro__label--active:before{background-color:var(--green)}.table__datepicker{grid-area:date;display:flex;justify-content:flex-end}.table__datepicker input{border:none;background-color:transparent;width:130px}.table__wrap{grid-area:table;background-color:#fff;position:relative;min-height:100px}.table table{background-color:#fff;border-collapse:collapse;border-spacing:0;width:100%;border:12px solid #fff}.table thead th{padding:10px;position:sticky;top:-10px;z-index:20;text-align:left}.table tfoot{height:60px}.table tr[data-active=true]{background-color:#c3f3d6!important}.table tr td{padding:10px;position:relative;border-right:1px solid #f8f8f8}.table tr td input{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;border:none;border-radius:0;outline:0;padding:10px}.table tr td input:focus{outline:2px var(--blue) solid}.table tr .app-header__utils__btn,.table tr .btn{width:112px;margin-left:auto;position:relative}.table tr .app-header__utils__btn .spin,.table tr .btn .spin{margin-left:10px}.table tr .app-header__utils__btn>svg,.table tr .btn>svg{width:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.table .row-name strong{color:var(--orange)}.table .row-name strong.valid{color:var(--green)}.row__toggle{font-size:20px;font-weight:700;cursor:pointer}[data-notification]{position:fixed;bottom:0;right:0;background:#fff;z-index:100;margin:1em;box-shadow:0 0 10px 0 rgba(0,0,0,.5);font-size:.8em;display:flex;border-radius:4px;overflow:hidden}[data-notification] label,[data-notification] span{padding:1em}[data-notification] span{width:3em}[data-notification] span.error{background-color:var(--red);color:#fff}.table tr.searchRow{background-color:#fff}.table tr.searchRow td{height:40px}.table tr.searchRow td input{font-size:12px}.table tr.searchRow td input::-moz-placeholder{opacity:.5;font-style:italic}.table tr.searchRow td input:-ms-input-placeholder{opacity:.5;font-style:italic}.table tr.searchRow td input::placeholder{opacity:.5;font-style:italic}.clearSearch{display:flex;align-items:center;justify-content:center;color:var(--red);text-decoration:none;background-color:transparent;border:none;padding:0;margin:0 auto;cursor:pointer}.clearSearch svg{margin-left:5px}[data-overview] header{display:flex;flex-direction:column}[data-overview] header small{width:100%}[data-overview] header h2{width:100%;text-align:center;margin:0}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}[data-pager]{display:flex;align-items:center;list-style-type:none;margin:25px 0 0;padding:0}[data-pager] .page-item{margin-right:5px}[data-pager] .page-item a{display:flex;text-align:center;justify-content:center;align-items:center;padding:2px 7px;text-decoration:none;border-radius:var(--radius);transition:background .3s ease;color:var(--blue)}[data-pager] .page-item a:hover{background:var(--yellow);color:#000}[data-pager] .page-item a i{font-size:19px}[data-pager] .page-item.active a{background:var(--blue);border-radius:8px;color:#fff}[data-pager] .page-item.disabled{opacity:.3;pointer-events:none}[data-pager] .page-item.dots{opacity:.4;pointer-events:none}[data-pager] .page-item:last-of-type{margin:0}[data-pager] .page-item__summary{margin-left:5px;opacity:.2;font-size:13px;white-space:nowrap}.backLink{background-color:var(--green);text-decoration:none;color:#fff}.RowLoader{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1000;background:hsla(0,0%,100%,.87)}.RowLoader.spinner-wrap{display:block;color:var(--blue);display:flex;align-items:center;justify-content:center}.RowLoader.spinner-wrap .spin{width:50px}.refreshTh{cursor:pointer}.refreshTh svg{width:15px}
/*# sourceMappingURL=app.dist.css.map */