.__nuxt-error-page{padding:16px;padding:1rem;background:#f7f8fb;color:#47494e;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:sans-serif;font-weight:100!important;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;position:absolute;top:0;left:0;right:0;bottom:0}.__nuxt-error-page .error{max-width:450px}.__nuxt-error-page .title{font-size:24px;font-size:1.5rem;margin-top:15px;color:#47494e;margin-bottom:8px}.__nuxt-error-page .description{color:#7f828b;line-height:21px;margin-bottom:10px}.__nuxt-error-page a{color:#7f828b!important;text-decoration:none}.__nuxt-error-page .logo{position:fixed;left:12px;bottom:12px}.nuxt-progress{position:fixed;top:0;left:0;right:0;height:2px;width:0;-webkit-transition:width .2s,opacity .4s;transition:width .2s,opacity .4s;opacity:1;background-color:#efc14e;z-index:999999}@media only screen and (max-width:599px){.container{padding:0}.align-start-on-mobile{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.toolbar--fixed{z-index:10}.input-group--label-width-auto label{width:auto}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.btn--wrap{height:auto;padding:10px 0}.btn--wrap .btn__content{white-space:normal}.-strong,.-strong *{font-weight:700}.nowrap{white-space:nowrap}@media only screen and (min-width:600px){.flex.sm-min-auto{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:auto;flex-basis:auto}.flex.sm-max-auto{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:auto;flex-basis:auto}}@media only screen and (min-width:960px){.flex.md-min-auto{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:auto;flex-basis:auto}.flex.md-max-auto{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:auto;flex-basis:auto}}@media only screen and (max-width:599px){.layout.wrap-xs{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width:600px) and (max-width:959px){.layout.wrap-sm{-ms-flex-wrap:wrap;flex-wrap:wrap}}.ev-calendar{font-size:13px;background-color:#e2e6e7;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ev-calendar-footer,.ev-calendar-header{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:50px}.ev-calendar-footer-cell,.ev-calendar-header-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ev-calendar-footer-cell__dayofweek,.ev-calendar-footer-cell__title,.ev-calendar-header-cell__dayofweek,.ev-calendar-header-cell__title{text-align:center}.ev-calendar-footer-cell__employees,.ev-calendar-header-cell__employees{text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ev-calendar-footer-cell__text,.ev-calendar-header-cell__text{text-align:center}.ev-calendar-footer-cell__sub,.ev-calendar-header-cell__sub{display:-webkit-box;display:-ms-flexbox;display:flex}.ev-calendar-footer-cell__cab,.ev-calendar-header-cell__cab{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;text-align:center}.ev-calendar-footer-cell.-odd,.ev-calendar-header-cell.-odd{background-color:#f7f7f7}.ev-calendar-footer-cell.-today,.ev-calendar-header-cell.-today{background-color:#badcff}.ev-calendar-footer{border-top:2px solid #e2e6e7;height:auto}.ev-calendar-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ev-calendar-body,.ev-calendar-side{display:-webkit-box;display:-ms-flexbox;display:flex}.ev-calendar-side{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ev-calendar-side-cell{min-height:30px;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ev-calendar-side-cell__title{padding-left:5px;position:relative;top:-15px}.ev-calendar-grid{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;pointer-events:none}.ev-calendar-grid-cell{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.ev-calendar-grid-cell.-full{border-top:1px solid #b6b7b9}.ev-calendar-grid-cell.-half{border-top:1px dotted #b6b7b9}.ev-calendar-draw{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;cursor:copy}.ev-calendar-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.ev-calendar-content-cell{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;position:relative}.ev-calendar-content-cell.-odd{background-color:#f7f7f7}.ev-calendar-content-cell.-today{background-color:#dfefff}.ev-calendar-content.-drawing,.ev-calendar-content.-drawing-always-active{cursor:copy}.ev-calendar-block-schedule{position:absolute;z-index:3;-webkit-transition:all .1s ease;transition:all .1s ease;cursor:pointer}.ev-calendar-block-schedule__item{position:absolute;top:1px;right:0;bottom:0;left:0;backrgound-color:#7cda8b;background:repeating-linear-gradient(45deg,#7cda8b,#7cda8b 6px,#5cc46d 7px,#7cda8b 8px)}.ev-calendar-block-schedule__item.-doc{backrgound-color:#d24b4b;background:repeating-linear-gradient(45deg,#d24b4b,#d24b4b 6px,#ce2d2d 7px,#d24b4b 8px)}.ev-calendar-block-schedule__item-label{font-size:9px;position:absolute;top:0;right:0;color:#fff;padding:0 3px;background-color:#7cda8b}.ev-calendar-block-schedule__item.-doc .ev-calendar-block-schedule__item-label{background-color:#d24b4b}.ev-calendar-block-schedule__item-time{font-size:10px;font-weight:700;position:absolute;top:50%;left:0;right:0;margin-top:-10px;text-align:center;background-color:#fff;color:#000;opacity:.8;padding:3px}.ev-calendar-block-schedule.-drawing{opacity:1}.ev-calendar-block-schedule.-drawing .ev-calendar-block-schedule__item{-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.5);box-shadow:1px 1px 5px rgba(0,0,0,.5)}.ev-calendar-block-schedule.-muted{pointer-events:none;opacity:.7}.ev-calendar-block-schedule.-readonly{cursor:default}.ev-calendar-block-schedule__drag-top{position:absolute;top:0;right:0;left:0;height:10px;cursor:n-resize}.ev-calendar-block-schedule__drag-bottom{position:absolute;right:0;bottom:0;left:0;height:10px;cursor:s-resize}.ev-calendar-block-schedule__drag-bottom:after,.ev-calendar-block-schedule__drag-top:after{content:"";position:absolute;top:50%;left:10px;right:10px;border-top:2px solid #909090;-webkit-box-shadow:0 0 2px hsla(0,0%,100%,.7);box-shadow:0 0 2px hsla(0,0%,100%,.7)}.ev-calendar-block-appointment{position:absolute;z-index:4;cursor:pointer;-webkit-transition:all .1s ease;transition:all .1s ease}.ev-calendar-block-appointment__item{position:absolute;top:3px;right:2px;bottom:2px;left:2px;background-color:#b290bd;-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.5);box-shadow:inset 0 0 1px rgba(0,0,0,.5);border-radius:9px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ev-calendar-block-appointment__item-name{color:#fff;text-shadow:0 1px rgba(0,0,0,.5);overflow:hidden;height:25px;line-height:25px}.ev-calendar-block-appointment__item-name:before{content:"";display:inline-block}.ev-calendar-block-appointment__item-name-text{white-space:nowrap;display:inline-block}.ev-calendar-block-appointment__item-dot{position:absolute;top:5px;right:5px;width:10px;height:10px;border-radius:50%;display:none;-webkit-box-shadow:0 0 2px rgba(0,0,0,.8);box-shadow:0 0 2px rgba(0,0,0,.8)}.ev-calendar-block-appointment__item-dot.-true{display:block;background-color:#31d44d}.ev-calendar-block-appointment__item-dot.-false{display:block;background-color:#d96666}.ev-calendar-block-appointment:hover .ev-calendar-block-appointment__item{background-color:#9161a0}.ev-calendar-block-appointment.-drawing .ev-calendar-block-appointment__item{background-color:rgba(145,97,160,.6);-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.5),1px 1px 5px rgba(0,0,0,.5);box-shadow:inset 0 0 1px rgba(0,0,0,.5),1px 1px 5px rgba(0,0,0,.5)}.ev-calendar-block-appointment.-muted{pointer-events:none;opacity:.5}.ev-calendar-tooltips{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10050;pointer-events:none}.ev-calendar-tooltip{position:absolute;min-width:150px;width:150px;padding:10px}.ev-calendar-tooltip__header{white-space:nowrap;color:#9161a0;font-weight:700;font-size:12px;line-heihgt:20px;text-transform:uppercase}.ev-calendar-tooltip__field{font-size:12px;line-height:20px;color:#9161a0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-calendar-tooltip__field-title{font-weight:700}.ev-calendar-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050}.ev-calendar-popup__background{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5)}.ev-calendar-popup__window{position:absolute;background-color:#fff;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.75);box-shadow:1px 1px 2px rgba(0,0,0,.75)}.ev-calendar-popup__window:after{content:"";position:absolute;pointer-events:none;border:10px solid transparent}.ev-calendar-popup__window.-center.-below{-webkit-transform:translate(-50%);transform:translate(-50%)}.ev-calendar-popup__window.-center.-below:after{border-top:0;border-bottom:10px solid #fff;bottom:100%;left:50%;margin-left:-10px}.ev-calendar-popup__window.-center.-above{-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.ev-calendar-popup__window.-center.-above:after{border-bottom:0;border-top:10px solid #fff;top:100%;left:50%;margin-left:-10px}.ev-calendar-popup__window.-left.-above{-webkit-transform:translate(-100%,-100%);transform:translate(-100%,-100%)}.ev-calendar-popup__window.-left.-above:after{border-right:0;border-left:10px solid #fff;left:100%;top:100%;margin-top:-20px}.ev-calendar-popup__window.-left.-middle{-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.ev-calendar-popup__window.-left.-middle:after{border-right:0;border-left:10px solid #fff;left:100%;top:50%;margin-top:-10px}.ev-calendar-popup__window.-left.-below{-webkit-transform:translate(-100%);transform:translate(-100%)}.ev-calendar-popup__window.-left.-below:after{border-right:0;border-left:10px solid #fff;left:100%;top:0}.ev-calendar-popup__window.-right.-above{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.ev-calendar-popup__window.-right.-above:after{border-left:0;border-right:10px solid #fff;right:100%;top:100%;margin-top:-20px}.ev-calendar-popup__window.-right.-middle{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ev-calendar-popup__window.-right.-middle:after{border-left:0;border-right:10px solid #fff;right:100%;top:50%;margin-top:-10px}.ev-calendar-popup__window.-right.-below{-webkit-transform:translate(0);transform:translate(0)}.ev-calendar-popup__window.-right.-below:after{border-left:0;border-right:10px solid #fff;right:100%;top:0}.ev-time{display:block;float:left;padding:5px 10px;white-space:nowrap;font-weight:700;text-decoration:none}.justify-child-end>*{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.opti-banner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:640px){.opti-banner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}