body{background-color:#e5e5e5;font-family:Poppins,sans-serif!important}body header{height:73px;background-color:#f8f9fa;border-bottom:1px solid #d3d3d3}body header #menu-button{cursor:pointer}body header h2{line-height:20px;height:23px}body header #user-box{cursor:pointer}body header #user-box .avatar{height:40px;border-radius:50em}body header #user-box #user-actions{display:none;position:absolute;bottom:0;right:0;width:200px;transform:translateY(100%);background-color:#fff;border:1px solid #d3d3d3;--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}body header #user-box #user-actions .page-link{transition:background-color .3s;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s}body header #user-box #user-actions .page-link:not(:last-child){border-bottom:1px solid #d3d3d3}body header #user-box #user-actions .page-link:hover{background-color:#eee}body header #user-box:hover #user-actions{display:block}body .menu{right:initial;height:100vh;background-color:#fefefe;border-right:1px solid #d3d3d3;width:300px;transform:translate(-105%);--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}body .menu.active{transition:transform .3s;-webkit-transition:transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s}body .menu.open{transform:translate(0)}body .menu #menu-close{cursor:pointer}body .menu>.row:not(:hover) .page-link.active{background-color:#eee}body .menu .page-link{cursor:pointer;transition:background-color .3s;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s}body .menu .page-link:not(:last-child){border-bottom:1px solid #d3d3d3}body .menu .page-link:hover{background-color:#eee}body .menu .page-link[data-submenu] .menu-chevron{float:right;margin-top:3px;transition:transform .3s;-webkit-transition:transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s}body .menu .page-link[data-submenu].open .menu-chevron{transform:rotate(180deg)}body .menu .page-link i{width:20px;height:16px;text-align:center;margin-right:15px!important}body #container{min-height:calc(100vh - 73px)}body #container .table-search .add-new,body #container .table-search .table-search-preview{cursor:pointer}body #container #bookmarks .bookmark{transition:scale .3s;-webkit-transition:scale .3s;-moz-transition:scale .3s;-o-transition:scale .3s}body #container #bookmarks .bookmark:hover{scale:1.05}body footer{font-size:12px;background:#244b8f;color:#fff}.login-container .card .btn-authentik{background-color:#f3492f;border-color:#f3492f;color:#fff!important}.login-container .card .btn-authentik:hover,.login-container .card .btn-authentik:active{background-color:#d6412a!important;border-color:#d6412a!important}.no-link{color:inherit;text-decoration:none}.form-control:focus,.form-select:focus{box-shadow:none;border-color:#ced4da}.cursor-pointer{cursor:pointer}.sticky-top-header{position:sticky;top:73px}.fs-7{font-size:.75rem!important}@media (min-width: 1200px){.fs-7{font-size:.75rem!important}}.fs-8{font-size:.5rem!important}@media (min-width: 1200px){.fs-8{font-size:.5rem!important}}.fs-9{font-size:.25rem!important}@media (min-width: 1200px){.fs-9{font-size:.25rem!important}}.toastify{max-height:96vh;overflow:auto}.toastify.danger{background:linear-gradient(-90deg,#ff4242,#fe7878)}.toastify.success{background:linear-gradient(-90deg,#6bb95d,#9ddb94)}.toastify.warning{background:linear-gradient(-90deg,#ffc273,#f5ca5f)}.toastify .toast-close{position:absolute;top:0;right:0}.select-search-modal{min-width:auto!important}.air-datepicker-global-container{z-index:9999!important}.table-fit td:not(:last-child),.table-fit th:not(:last-child){width:1%;padding-right:20px;white-space:nowrap}.sticky-left-0{position:sticky;left:0;z-index:910}.sticky-left-0.sticky-top-0{z-index:960}.sticky-left-0:after{content:"";position:absolute;z-index:1000;top:0;left:100%;bottom:0;width:1.5px;background-color:#6c757d}.sticky-left-1{position:sticky;margin-left:1px!important;z-index:900}.sticky-left-1.sticky-top-0{z-index:960}.sticky-left-1:before{content:"";position:absolute;z-index:1000;top:0;left:0;bottom:0;width:1px;background-color:#6c757d}.sticky-left-1:after{content:"";position:absolute;z-index:1000;top:0;left:100%;bottom:0;width:.2px;background-color:#6c757d}.table-dark.sticky-top:before,.table-dark.sticky-bottom:before{content:"";position:absolute;top:-1px;left:0;width:100%;height:calc(var(--t-height) + 2px);background-color:#6c757d}.table-hover.calendar>tbody>tr:hover>*{--bs-table-bg-state: rgba(255, 221, 0, .363)}.table-hover.calendar>tbody>tr:hover>*:hover{--bs-table-bg-state: rgba(255, 162, 0, .363)}.table-striped-columns thead tr th,.table-striped-columns thead tr td,.table-striped-columns tfoot tr th,.table-striped-columns tfoot tr td{--bs-table-bg-state: transparent}#planner table tr th,#planner table tr td{padding:3px 15px!important;vertical-align:middle!important}.calendar .vacation{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:75%;height:110%;background-color:#c4c4c4}.calendar .vacation.cell-start{height:calc(85% + 1px);top:auto!important;bottom:-1px;transform:translate(-50%)}.calendar .vacation.cell-start.cell-end{top:15%!important;bottom:auto!important;height:70%!important}.calendar .vacation.cell-end{top:0;height:85%;transform:translate(-50%)}.crono i{position:absolute;top:50%;right:10px;transform:translateY(-50%)}
