.calender__items[data-v-248f7486]{border-radius:.5rem;display:flex;justify-content:center;height:100%;width:100%}.calender__items-icon[data-v-248f7486]:not(.calender__items-item){background-repeat:no-repeat;background-position:50%;display:block;margin:0 .25rem;height:3.2rem;width:3.2rem;filter:drop-shadow(.3rem .3rem .2rem rgba(0,0,0,.2))}.type-extern[data-v-248f7486],.type-office[data-v-248f7486]{background:linear-gradient(1turn,var(--color-brand-2nd),var(--color-brand-2nd-light))}.type-home[data-v-248f7486]{background:linear-gradient(1turn,var(--color-brand-1st-dark),var(--color-brand-1st))}.type-away[data-v-248f7486]{background:linear-gradient(1turn,#4ce07e,rgba(76,224,126,.7))}.icon-home[data-v-248f7486],.icon-office[data-v-248f7486],.icon-skyscraper[data-v-248f7486]{order:-1}.config[data-v-59cfce26]{background:var(--gradient-background-2);box-shadow:var(--box-shadow-main-large);height:100vh;padding:var(--gutter-sm) var(--gutter-xl) var(--gutter-lg) var(--gutter-lg);position:fixed;overflow-y:auto;right:0;text-align:left;top:0;transition:transform .33s ease-out;z-index:40}.button__close[data-v-59cfce26]{cursor:pointer;position:fixed;right:var(--gutter-md);top:var(--gutter-md);z-index:10}.button__close .label[data-v-59cfce26]{display:none}.button__close .icon-close[data-v-59cfce26]{height:var(--gutter-md);width:var(--gutter-md)}.button__config[data-v-59cfce26]{align-items:center;display:flex;justify-content:center;padding:var(--gutter-xs) 0;width:4.6rem}.button__config .label[data-v-59cfce26]{display:none}.button__config .icon[data-v-59cfce26]{fill:var(--color-brand-2nd);height:2rem;width:2rem}.button__config.invert .icon[data-v-59cfce26],.button__config:hover .icon[data-v-59cfce26]{fill:#fff}.button__config.invert:hover .icon[data-v-59cfce26]{fill:var(--color-brand-2nd)}.button__settings[data-v-59cfce26]{position:absolute;right:0;top:0}.config__overlay[data-v-59cfce26]{background:var(--gradient-overlay-2);content:"";display:block;position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:35}.config__settings-refresh[data-v-59cfce26],.config__settings-title[data-v-59cfce26],.config__settings-workDays[data-v-59cfce26]{align-items:flex-end;display:flex;justify-content:space-between;margin:0 0 var(--gutter-xs)}.config__settings-title input[data-v-59cfce26],.config__settings-workDays input[data-v-59cfce26]{margin:0 var(--gutter-xs) 0 0}.config__settings-refresh[data-v-59cfce26]{margin-bottom:var(--gutter-md)}.wrapper.refresh[data-v-59cfce26]{align-items:center;justify-content:flex-end;display:flex;flex-wrap:wrap;margin-left:auto;padding-left:var(--gutter-sm)}.wrapper.refresh label[data-v-59cfce26]{margin-right:var(--gutter-sm);text-align:right}.wrapper.refresh .checkbox__config[data-v-59cfce26]{margin-right:var(--gutter-sm)}ul[data-v-693776ba]{display:flex;margin:2rem 0;padding:0;position:relative;z-index:25}ul[data-v-693776ba]:after,ul[data-v-693776ba]:before{align-self:flex-end;background-color:rgba(22,0,43,.1);content:"";flex:0 0 32rem;height:.1rem;margin-bottom:-.1rem;opacity:.5}ul[data-v-693776ba]:after{flex:1}li[data-v-693776ba]{border:.1rem solid rgba(22,0,43,.1);border-radius:1rem 1rem 0 0;cursor:pointer;list-style:none;margin:0 -.1rem -.1rem 0;opacity:.5;padding:1rem 2rem}li.active[data-v-693776ba]{border:.1rem solid rgba(22,0,43,.3);border-bottom:none;font-weight:700;opacity:.8}h1[data-v-b0b327c8]{background-image:url(../img/sprite.68791ca8.svg#xsarus-icon);background-size:4rem 4rem;background-repeat:no-repeat;background-position:0;color:hsla(0,0%,100%,.7);font-size:4rem;font-weight:400;padding-left:6rem}:root{--font-family:"CeraPRO",sans-serif;--font-size-xxs:1.2rem;--line-height-xxs:1.3rem;--font-size-xs:1.5rem;--line-height-xs:3rem;--font-size-sm:1.8rem;--line-height-sm:3rem;--color-default:#16002b;--color-default-light:#90889b;--color-default-lighter:#b9b2bf;--color-default-ondark:#fff;--color-default-background:#fff;--color-secondary-background:#efedf0;--color-brand-1st:#00e9d7;--color-brand-1st-dark:#20cdc0;--color-brand-2nd:#339afa;--color-brand-2nd-light:#17c5e7;--color-brand-3rd:#16002b;--color-brand-3rd-light:#20003e;--color-brand-3rd-lighter:#8d8099;--color-error:#fa5433;--color-valid:#20cdc0;--color-warning:#fbcb21;--gradient-line:linear-gradient(90deg,var(--color-brand-2nd),var(--color-brand-1st));--gradient-background-1:linear-gradient(-50deg,var(--color-brand-2nd),var(--color-brand-1st));--gradient-background-2:linear-gradient(50deg,var(--color-brand-2nd),var(--color-brand-1st));--gradient-overlay-1:linear-gradient(-60deg,rgba(22,0,43,0.38),var(--color-brand-3rd));--gradient-overlay-2:linear-gradient(60deg,rgba(22,0,43,0.38),var(--color-brand-3rd));--gradient-white:linear-gradient(180deg,hsla(0,0%,100%,0.4),hsla(0,0%,100%,0.3) 60%,hsla(0,0%,100%,0));--box-shadow-medium:0 0 2.5rem 0 rgba(22,0,43,0.15);--box-shadow-medium-blue:0 0 2.5rem 0 rgba(51,154,250,0.15);--box-shadow-main-large:0 0 8rem 0 rgba(22,0,43,0.13);--box-shadow-main-large-blue:0 0 4rem 0 rgba(51,154,250,0.1);--gutter-xxs:.5rem;--gutter-xs:1rem;--gutter-sm:2rem;--gutter-md:2.8rem;--gutter-lg:5.6rem;--gutter-xl:8.4rem}*,:after,:before{box-sizing:border-box}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;background:var(--color-default-background);color:var(--color-default);font-family:var(--font-family);font-size:62.5%;font-weight:400;height:100%;overflow-x:hidden;position:relative;text-rendering:auto}body,html{width:100%}body{background:var(--gradient-line);display:flex;flex-direction:column;font-size:var(--font-size-sm);min-height:100vh;line-height:var(--line-height-xs);margin:0;padding:0}body:before{background:rgba(0,0,0,.15);content:"";display:block;left:0;position:absolute;top:0;width:100%}header{align-items:center;display:flex;position:relative;z-index:25}header h1,header input{flex:1;margin:0}header input{background-color:#fff;flex:0 0 calc(23.5rem + var(--gutter-md));margin:0 5.5rem 0 0}#app{padding:var(--gutter-sm) var(--gutter-md) var(--gutter-md);position:relative;height:100%;width:100%;z-index:1}.h1,h1{font-size:3rem;line-height:1.6;font-weight:800;margin:0 0 var(--gutter-xs)}h1 strong{font-weight:800;color:var(--color-default)}.h2,h2{font-size:3rem}.h2,.h3,h2,h3{line-height:1.6;font-weight:800;margin:0 0 var(--gutter-xs)}.h3,h3{font-size:2.5rem}.h4,h4{font-size:2rem;line-height:1.6}.h4,.h5,h4,h5{font-weight:500;margin:0 0 var(--gutter-xs)}.h5,h5{color:hsla(0,0%,100%,.6)}@media only screen and (min-width:1024px){.h1,h1{font-size:8rem}.h2,h2{font-size:4rem}.h3,h3{font-size:3rem}.h4,h4{font-size:2.5rem}.h5,h5{font-size:1.8rem;font-weight:800}}ul[class]{list-style:none;margin:0;padding:0}table{display:block;border-spacing:0;max-height:calc(100vh - 28rem);overflow:auto;position:relative;width:100%}table:before{background:var(--gradient-background-1);box-shadow:0 0 1rem 0 rgba(0,0,0,.1);content:"";height:100%;left:0;opacity:.9;position:fixed;top:0;width:calc(29rem + var(--gutter-md));z-index:19}table::-webkit-scrollbar{width:.4rem;height:.4rem}table::-webkit-scrollbar-track{border-radius:.2rem}table::-webkit-scrollbar-corner,table::-webkit-scrollbar-track{background-color:rgba(0,0,0,.1)}table::-webkit-scrollbar-thumb{border-radius:.2rem;background-image:var(--gradient-background-2);box-shadow:inset 2px 2px 5px 0 rgba(#fff,.5)}tr{width:100%}td,th,tr{align-items:center;display:flex}td,th{border-radius:.6rem;height:calc(4rem + var(--gutter-xs) + var(--gutter-xs));flex:1 0 15rem;margin:.2rem}td>div{padding:var(--gutter-xs)}tbody th{border-bottom:.1rem solid hsla(0,0%,100%,.1);text-align:left}tbody td.monday,tbody td.today{background-color:hsla(0,0%,100%,.2)}tbody td.not-today{border:.1rem solid hsla(0,0%,100%,.3)}tbody th{left:0;padding-left:var(--gutter-xs);position:sticky;top:auto;z-index:20}tfoot td:first-child,tfoot th:first-child,thead td:first-child,thead th:first-child{background:none;border:none}td:first-child,th:first-child{flex:0 0 31rem;max-width:none}thead{left:auto;position:sticky;top:0;z-index:15}tfoot th,thead th{background:hsla(0,0%,100%,.9);border-radius:0;color:var(--color-brand-3rd);margin:0 .2rem}thead th{margin-bottom:.5rem}tfoot th{margin-top:.5rem}tfoot .monday,thead .monday{background:var(--color-brand-1st);color:var(--color-brand-3rd)}tfoot .today,thead .today{color:var(--color-brand-1st);background:var(--color-brand-3rd)}label{font-weight:500}input,label{font-size:var(--font-size-xs)}input{background-color:hsla(0,0%,100%,.2);border:.1rem solid rgba(22,0,43,.1);color:var(--color-default);display:block;font-weight:400;line-height:1.6;outline:none;padding:var(--gutter-xs) var(--gutter-sm);width:100%}input,input:active,input:focus{transition:all .45s cubic-bezier(.215,.61,.355,1),color .1s cubic-bezier(.215,.61,.355,1) .1s}input:active,input:focus{background-color:hsla(0,0%,100%,.7);border-color:var(--color-brand-2nd)}::-webkit-input-placeholder{color:var(--color-default);opacity:.3}::-moz-placeholder{color:var(--color-default);opacity:.3}:-ms-input-placeholder{color:var(--color-default);opacity:.3}:-moz-placeholder{color:var(--color-default);opacity:.3}input[type=checkbox]{-webkit-appearance:none;background:rgba(0,0,0,.1);border-radius:var(--gutter-md);box-shadow:inset 0 0 .5rem rgba(0,0,0,.2);height:var(--gutter-md);outline:none;margin:.9rem 0;position:relative;transition:.7s;width:calc(var(--gutter-md)*2)}input:checked[type=checkbox]{background:var(--color-brand-1st)}input:checked[type=checkbox]:before{left:var(--gutter-md)}input[type=checkbox]:before{background:#fff;border-radius:100%;box-shadow:0 .2rem .5rem rgba(0,0,0,.2);content:"";height:var(--gutter-md);left:0;position:absolute;top:0;transform:scale(1.2);transition:.5s;width:var(--gutter-md)}button:not(.button__reset){background-image:linear-gradient(42deg,var(--color-brand-2nd),var(--color-brand-2nd) 32%,transparent 0,transparent);background-position:50%;background-repeat:no-repeat;background-size:600%;border:solid 1px var(--color-brand-2nd);color:var(--color-brand-2nd);cursor:pointer;display:inline-block;font-size:var(--font-size-xs);font-weight:500;line-height:1.6;min-height:4.6rem;min-width:4.6rem;padding:var(--gutter-xs) var(--gutter-sm);text-decoration:none;transition:background .45s cubic-bezier(.215,.61,.355,1),color .1s cubic-bezier(.215,.61,.355,1) .1s}button.invert,button:hover{background-position:0;color:#fff}button.invert:hover{background-position:50%;color:var(--color-brand-2nd)}button.invert .icon{fill:#fff}button.invert:hover .icon{fill:var(--color-brand-2nd)}button:hover .icon{fill:#fff}.button__reset{background:none;border:none;padding:0}.icon{height:var(--gutter-sm);width:var(--gutter-sm)}.tag{border-radius:.6rem;border-width:.1rem .1rem 0;font-size:var(--font-size-xs);height:100%;justify-content:center;padding:var(--gutter-sm) var(--gutter-xs);width:calc(100% + .2rem)}.legenda,.tag{align-items:center;display:flex}.legenda{margin:4rem 0 0 32rem!important}.legenda li{font-size:1.4rem;margin:0 2rem 0 0;padding-left:2rem}.legenda .icon{width:auto;height:auto;background-size:1.5rem 1.5rem;background-repeat:no-repeat;background-position:left bottom .9rem}.legenda .icon.icon-extern{height:auto;width:auto;margin-top:0}.legenda .icon.icon-servicedesk{background-size:1.5rem 2rem;background-position:left bottom .7rem}.icon.icon-home{background-image:url(../img/emoji.68a01fab.svg#home-icon)}.icon.icon-free{background-image:url(../img/emoji.68a01fab.svg#bicycle-icon)}.icon.icon-rosterfree{background-image:url(../img/emoji.68a01fab.svg#rosterfree-icon)}.icon.icon-holiday{background-image:url(../img/emoji.68a01fab.svg#holiday-icon)}.icon.icon-servicedesk{background-image:url(../img/emoji.68a01fab.svg#servicedesk-icon);background-size:3.2rem}.icon.icon-office{background-image:url(../img/emoji.68a01fab.svg#office-icon)}.icon.icon-open{background-image:url(../img/emoji.68a01fab.svg#open-icon)}.icon.icon-skyscraper{background-image:url(../img/emoji.68a01fab.svg#skyscraper-icon)}.icon.icon-extern{background-image:url(../img/emoji.68a01fab.svg#extern-icon);height:4rem;margin-top:-.25rem;width:4.5rem}.loading{background-image:url(../img/sprite.68791ca8.svg#loader-icon);background-size:2rem 2rem;background-position:50%;background-repeat:no-repeat;opacity:.8}.fade-enter-active,.fade-leave-active{opacity:0;transition:opacity .33s ease-out}.fade-enter,.fade-leave-to{opacity:0;transition:opacity .13s ease-in}.slide-enter-active,.slide-leave-active{transform:translate(100%);transition:transform .13s ease-in}.slide-enter{transition:transform .33s ease-in}.slide-leave-to{transform:translate(100%)}.slideback-enter-active,.slideback-leave-active{transition:transform .13s ease-in}@font-face{font-family:CeraPRO;font-style:italic;font-weight:800;src:url(../fonts/cerapro_black_italic.14337827.eot);src:url(../fonts/cerapro_black_italic.14337827.eot?#iefix) format("embedded-opentype"),url(../fonts/cerapro_black_italic.2b7885de.woff2) format("woff2"),url(../fonts/cerapro_black_italic.cbb52dbd.woff) format("woff"),url(../fonts/cerapro_black_italic.c2d64b92.ttf) format("truetype")}@font-face{font-family:CeraPRO;font-style:italic;font-weight:700;src:url(../fonts/cerapro_bold_italic.e0e73cf0.eot);src:url(../fonts/cerapro_bold_italic.e0e73cf0.eot?#iefix) format("embedded-opentype"),url(../fonts/cerapro_bold_italic.acf870f4.woff2) format("woff2"),url(../fonts/cerapro_bold_italic.42d2cbef.woff) format("woff"),url(../fonts/cerapro_bold_italic.f543ec03.ttf) format("truetype")}@font-face{font-family:CeraPRO;font-style:italic;font-weight:300;src:url(../fonts/cerapro_light_italic.b992dc04.eot);src:url(../fonts/cerapro_light_italic.b992dc04.eot?#iefix) format("embedded-opentype"),url(../fonts/cerapro_light_italic.13f1e5f0.woff2) format("woff2"),url(../fonts/cerapro_light_italic.6cb81e05.woff) format("woff"),url(../fonts/cerapro_light_italic.d6fca956.ttf) format("truetype")}@font-face{font-family:CeraPRO;font-style:normal;font-weight:800;src:url(../fonts/cerapro_black.cfcb4ae5.eot);src:url(../fonts/cerapro_black.cfcb4ae5.eot?#iefix) format("embedded-opentype"),url(../fonts/cerapro_black.c3c70247.woff2) format("woff2"),url(../fonts/cerapro_black.39c7ec14.woff) format("woff"),url(../fonts/cerapro_black.6c0268fe.ttf) format("truetype")}@font-face{font-family:CeraPRO;font-style:normal;font-weight:300;src:url(../fonts/cerapro_light.4d14a465.eot);src:url(../fonts/cerapro_light.4d14a465.eot?#iefix) format("embedded-opentype"),url(../fonts/cerapro_light.d5bc4c3c.woff2) format("woff2"),url(../fonts/cerapro_light.c112edbf.woff) format("woff"),url(../fonts/cerapro_light.18f6dca2.ttf) format("truetype")}@font-face{font-family:CeraPRO;font-style:normal;font-weight:700;src:url(../fonts/cerapro_bold.67789b05.eot);src:url(../fonts/cerapro_bold.67789b05.eot?#iefix) format("embedded-opentype"),url(../fonts/cerapro_bold.d6af4042.woff2) format("woff2"),url(../fonts/cerapro_bold.5de75e1d.woff) format("woff"),url(../fonts/cerapro_bold.179d8fd2.ttf) format("truetype")}@font-face{font-family:CeraPRO;font-style:normal;font-weight:500;src:url(../fonts/cerapro_medium.5e951526.eot);src:url(../fonts/cerapro_medium.5e951526.eot?#iefix) format("embedded-opentype"),url(../fonts/cerapro_medium.a8a7b2c2.woff2) format("woff2"),url(../fonts/cerapro_medium.304ede43.woff) format("woff"),url(../fonts/cerapro_medium.74b8aa19.ttf) format("truetype")}@font-face{font-family:CeraPRO;font-style:italic;font-weight:500;src:url(../fonts/cerapro_medium_italic.c73c7913.eot);src:url(../fonts/cerapro_medium_italic.c73c7913.eot?#iefix) format("embedded-opentype"),url(../fonts/cerapro_medium_italic.997a70fc.woff2) format("woff2"),url(../fonts/cerapro_medium_italic.86736f98.woff) format("woff"),url(../fonts/cerapro_medium_italic.bbca7620.ttf) format("truetype")}@font-face{font-family:CeraPRO;font-style:italic;font-weight:400;src:url(../fonts/cerapro_regular_italic.d59ee46e.eot);src:url(../fonts/cerapro_regular_italic.d59ee46e.eot?#iefix) format("embedded-opentype"),url(../fonts/cerapro_regular_italic.1181d219.woff2) format("woff2"),url(../fonts/cerapro_regular_italic.dd25a7c2.woff) format("woff"),url(../fonts/cerapro_regular_italic.42d4d9e4.ttf) format("truetype")}@font-face{font-family:CeraPRO;font-style:normal;font-weight:400;src:url(../fonts/cerapro_regular.d8a9b078.eot);src:url(../fonts/cerapro_regular.d8a9b078.eot?#iefix) format("embedded-opentype"),url(../fonts/cerapro_regular.bc34fbf5.woff2) format("woff2"),url(../fonts/cerapro_regular.a1362362.woff) format("woff"),url(../fonts/cerapro_regular.33ef8c9b.ttf) format("truetype")}@font-face{font-family:CeraPRO;font-style:normal;font-weight:200;src:url(../fonts/cerapro_thin.9dd781ec.eot);src:url(../fonts/cerapro_thin.9dd781ec.eot?#iefix) format("embedded-opentype"),url(../fonts/cerapro_thin.9933d146.woff2) format("woff2"),url(../fonts/cerapro_thin.3617cb1f.woff) format("woff"),url(../fonts/cerapro_thin.ec03d8fc.ttf) format("truetype")}@font-face{font-family:CeraPRO;font-style:italic;font-weight:200;src:url(../fonts/cerapro_thin_italic.f865c1d8.eot);src:url(../fonts/cerapro_thin_italic.f865c1d8.eot?#iefix) format("embedded-opentype"),url(../fonts/cerapro_thin_italic.fb1f3dab.woff2) format("woff2"),url(../fonts/cerapro_thin_italic.c9a92327.woff) format("woff"),url(../fonts/cerapro_thin_italic.48ae8698.ttf) format("truetype")}