.oz-logo[data-v-4f94b9d1]{margin:0}.oz-logo.white .logo-letters[data-v-4f94b9d1],.oz-logo.white .subtitle[data-v-4f94b9d1]{color:#fff}.oz-logo .logo-letters[data-v-4f94b9d1]{color:#5dbcca;font-size:2.4rem;font-family:initial}.oz-logo .logo-letters span[data-v-4f94b9d1]:first-child{background:#5dbcca;padding:6px 4px 6px 4px;border-radius:0;margin-right:2px;text-align:right;transform:rotate(10deg);-webkit-transform:rotate(10deg);color:#fff;text-shadow:2px 0 #0c627a}.oz-logo .logo-letters span[data-v-4f94b9d1]:nth-child(2){z-index:1}.oz-logo .subtitle[data-v-4f94b9d1]{letter-spacing:1px;color:#0c627a;text-align:center}@keyframes logo-rotation-data-v-4f94b9d1{0%{transform:rotate(10deg);-webkit-transform:rotate(10deg)}40%{transform:rotate(10deg);-webkit-transform:rotate(10deg)}60%{transform:rotate(200deg);-webkit-transform:rotate(200deg)}to{transform:rotate(370deg);-webkit-transform:rotate(370deg)}}.translate-enter-active{animation:translate-in .2s;-webkit-animation:translate-in .2s}.translate-leave-active{animation:translate-out .2s;-webkit-animation:translate-out .2s}.notebook-theme .page-header .back{background-color:#f38481;background-image:linear-gradient(90deg,#fbdd89,hsla(2,83%,73%,0));transition:background .2s ease,opacity .5s ease}.notebook-theme .page-header #actionsRow .date-field{border:1px solid #fbdd89}.notebook-theme .page-header #actionsRow .date-field .q-input-target{color:#f38481}.notebook-theme .page-header #actionsRow .date-field .q-icon{color:#fbdd89}.page-header{color:#fff;position:relative;height:112px}.page-header .back,.page-header .back-img,.page-header .front{position:absolute;width:100%;top:0;bottom:0;left:0}.page-header .back{bottom:30%;background-color:#0c627a;background-image:linear-gradient(to top right,#5dbcca 0,rgba(209,255,251,0));transition:background .2s ease,opacity .5s ease;border-radius:0 0 50% 50%;width:140%;margin-left:-20%;overflow:hidden;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);transform:translateZ(0)}.page-header .back .back-filter{background:linear-gradient(to top right,#d1fffb 0,#5dbcca);opacity:.9;position:absolute;height:100%;width:100%}.page-header #titleRow{height:60px;padding:0 10px}.page-header #titleRow .header-title{font-size:1.6em;font-weight:400;padding-top:5px}.page-header #titleRow .icon-buttons{padding:0 8px;padding-top:8px;width:45px}.page-header #titleRow .icon-buttons .q-icon{cursor:pointer}.page-header #titleRow .title{font-size:1.6em}.page-header #titleRow .oz-badge{position:absolute;bottom:4px;right:0}.page-header #actionsRow{margin-top:-5px}.page-header #actionsRow .date-field{margin:auto;width:252px;background:#fff;border:1px solid #bbffdb;padding:8px 20px;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);transform:translateZ(0)}.page-header #actionsRow .date-field .q-input-target{-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;color:#0c627a;font-size:1em}.page-header #actionsRow .date-field .q-icon{color:#5dbcca}.page-header #actionsRow .action-button{background-color:#fff;color:#5dbcca}.page-header #actionsRow .tab{text-align:center}.page-header #actionsRow .tab .number{width:34px;height:34px;padding:8px;margin:0 auto 8px;background:#fff;color:rgba(93,188,202,.5);border-radius:8px}.page-header #actionsRow .tab .label{color:rgba(93,188,202,.5);font-size:.8em}.page-header #actionsRow .tab.current .number{background:#0c627a;color:#fff}.page-header #actionsRow .tab.current .label{color:#0c627a}.page-header #actionsRow .tab.done .number{background:#5dbcca;color:#fff}.page-header #actionsRow .tab.done .label{color:rgba(93,188,202,.5)}.fw-fixed{position:fixed;left:0;right:0}@media (min-width:900px){.page-header .back{border-radius:0;bottom:32%}}@keyframes translate-in{0%{transform:translateY(20px);-webkit-transform:translateY(20px);opacity:0}to{transform:translateY(0);-webkit-transform:translateY(0);opacity:1}}@keyframes translate-out{0%{transform:translateY(0);-webkit-transform:translateY(0)}20%{transform:translateY(10px);-webkit-transform:translateY(10px)}to{transform:translateY(-60px);-webkit-transform:translateY(-60px)}}.menu-drawer .top{min-height:140px;height:40%;background:linear-gradient(to top right,#193f52 0,#0c627a);color:#fff;position:relative}.menu-drawer .top img{margin:10px auto 18px;display:block}.menu-drawer .top .logo img{margin:30px auto 0;width:160px;display:block;opacity:1}.menu-drawer .top .username{position:absolute;bottom:-18px;width:100%}.menu-drawer .top .username>div{width:96%;margin:auto;padding:8px 0;border-radius:30px;background:linear-gradient(90deg,#f38481 0,#fbdd89);border:2px solid #fff}.menu-drawer .menu ul{margin:0;font-size:14px;font-weight:400;line-height:1.8;height:100%;padding:10px 0}.menu-drawer .menu ul li{position:relative;margin:0;padding:0;width:100%;min-height:2rem;font-size:.8rem;font-weight:400;text-align:left}.menu-drawer .menu ul li a{position:relative;padding:10px 24px 10px 20px;box-sizing:border-box;color:#3f536e;font-weight:400;text-decoration:none}.menu-drawer .menu ul li a.router-link-active{background-color:rgba(236,242,252,.5)}.menu-drawer .menu ul li a [icon]{width:30px;margin-right:10px}.menu-drawer .logout-container{height:44px;min-height:44px;background:linear-gradient(to top right,#193f52 0,#0c627a);color:#fff;cursor:pointer}.menu-drawer .logout-container>*{margin:0 8px}.menu-drawer .logo-letters{color:#fff;font-size:2.4rem;margin-top:26px;font-family:initial}.menu-drawer .logo-letters span:first-child{background:rgba(12,98,122,.5);padding:6px 4px 6px 4px;border-radius:0;margin-right:2px;text-align:right;transform:rotate(10deg)}.menu-drawer .logo-letters span:nth-child(2){z-index:1}.main-layout{height:100vh;overflow-y:auto}.main-layout.drawer-opened{overflow-y:hidden}.main-layout .q-layout-transition{transition:all .12s 0ms}.main-layout .q-layout-header{margin:auto;overflow-x:hidden}.main-layout .q-layout-page-container.notebook{padding-top:66px!important}.main-layout .q-layout-page-container.notebook .notebook-page{height:calc(100vh - 112px)}.main-layout .q-layout-page-container.timesheets{padding-top:66px!important}.main-layout .q-layout-page-container.timesheets .q-layout-page.timesheets-page{min-height:calc(100vh - 66px)!important}.main-layout .q-layout-page-container.plannings .q-layout-page.cal-page,.main-layout .q-layout-page-container.plannings .q-layout-page.calendar-page,.main-layout .q-layout-page-container.plannings .q-layout-page.plannings-page,.main-layout .q-layout-page-container.timesheets .q-layout-page.timesheet-page{height:calc(100vh - 66px)!important}.main-layout .q-layout-page-container.plannings{padding-top:66px!important}.main-layout .q-layout-page-container.plannings .q-layout-page.childcares-requests-page{min-height:calc(100vh - 66px)!important}.main-layout .q-layout-page-container.library{padding-top:66px!important}.main-layout .q-layout-page-container.library .q-layout-page.library-page{min-height:calc(100vh - 66px)!important}.main-layout .q-layout-page-container.other-informations{padding-top:66px!important}.main-layout .q-layout-page-container.other-informations .q-layout-page.other-informations-page{min-height:calc(100vh - 66px)!important}