.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;padding-left:8px;padding-right:20px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:8px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{border:none;box-sizing:border-box;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;left:-100000px;position:absolute;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{box-sizing:border-box;padding:4px;width:100%}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{background-color:#fff;border:0;display:block;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:99}.select2-hidden-accessible{clip:rect(0 0 0 0)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px;margin-top:5px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{-webkit-appearance:textfield;background:transparent;border:none;box-shadow:none;outline:0}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;border:1px solid #aaa;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);outline:0}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;border:none;border-bottom-right-radius:4px;border-left:1px solid #aaa;border-top-right-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0);height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-radius:0;border-bottom-left-radius:4px;border-right:1px solid #aaa;border-top-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;border-top:none;border-top-left-radius:0;border-top-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{box-shadow:none;outline:0}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}date-input-polyfill[data-open=true]{z-index:100000}.dropzone{position:relative}.dropzone .dz-preview{margin:.5em;width:120px}.dropzone .dz-preview .dz-progress{border:1px solid #aaa;display:block;height:15px}.dropzone .dz-preview .dz-progress .dz-upload{background:green;display:block;height:100%}.dropzone .dz-preview .dz-error-message{color:red}.dropzone .dz-preview.dz-error .dz-error-mark,.dropzone .dz-preview.dz-error .dz-error-message,.dropzone .dz-preview.dz-success .dz-success-mark{display:block}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{display:none;height:58px;left:30px;top:30px;width:54px}@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{background:#fff;border:2px solid rgba(0,0,0,.3);min-height:150px;padding:20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{margin:2em 0;text-align:center}.dropzone .dz-message .dz-button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;outline:inherit;padding:0}.dropzone .dz-preview{display:inline-block;margin:16px;min-height:100px;position:relative;vertical-align:top}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview.dz-file-preview .dz-image{background:#999;background:linear-gradient(180deg,#eee,#ddd);border-radius:20px}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{border:none;cursor:pointer;display:block;font-size:14px;text-align:center}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{color:rgba(0,0,0,.9);font-size:13px;left:0;line-height:150%;max-width:100%;min-width:100%;opacity:0;padding:2em 1em;position:absolute;text-align:center;top:0;z-index:20}.dropzone .dz-preview .dz-details .dz-size{font-size:16px;margin-bottom:1em}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{background-color:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,78%,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:hsla(0,0%,100%,.4);border-radius:3px;padding:0 .4em}.dropzone .dz-preview:hover .dz-image img{filter:blur(8px);transform:scale(1.05)}.dropzone .dz-preview .dz-image{border-radius:20px;display:block;height:120px;overflow:hidden;position:relative;width:120px;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview.dz-error .dz-error-mark{animation:slide-in 3s cubic-bezier(.77,0,.175,1);opacity:1}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{display:block;left:50%;margin-left:-27px;margin-top:-27px;opacity:0;pointer-events:none;position:absolute;top:50%;z-index:500}.dropzone .dz-preview .dz-error-mark svg,.dropzone .dz-preview .dz-success-mark svg{display:block;height:54px;width:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{background:hsla(0,0%,100%,.9);border-radius:8px;height:16px;left:50%;margin-left:-40px;margin-top:-8px;opacity:1;overflow:hidden;pointer-events:none;position:absolute;top:50%;-webkit-transform:scale(1);width:80px;z-index:1000}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(180deg,#666,#444);bottom:0;left:0;position:absolute;top:0;transition:width .3s ease-in-out;width:0}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{background:#be2626;background:linear-gradient(180deg,#be2626,#a92222);border-radius:8px;color:#fff;display:block;display:none;font-size:13px;left:-10px;opacity:0;padding:.5em 1.2em;pointer-events:none;position:absolute;top:130px;transition:opacity .3s ease;width:140px;z-index:1000}.dropzone .dz-preview .dz-error-message:after{border-bottom:6px solid #be2626;border-left:6px solid transparent;border-right:6px solid transparent;content:"";height:0;left:64px;position:absolute;top:-6px;width:0}.gu-mirror{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);margin:0!important;opacity:.8;position:fixed!important;z-index:9999!important}.gu-hide{display:none!important}.gu-unselectable{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.gu-transit{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);opacity:.2}@font-face{font-family:Maven Pro;font-style:normal;font-weight:400;src:url(/build/fonts/MavenPro-Regular.6dfe1d15.ttf)}@font-face{font-family:Maven Pro;font-style:normal;font-weight:700;src:url(/build/fonts/MavenPro-Bold.a66dfd3c.ttf)}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:Maven Pro,sans-serif;font-size:15px}#app_websheet_logo{max-height:39px!important}#mainmenu_button_container{z-index:999}#app_toolbar_container .fa-layers-counter{font-size:1.5em!important}#main_content_container{min-width:0}.my-booking-background{background:repeating-linear-gradient(135deg,#fcf,#fcf 5px,#ffe6ff 0,#ffe6ff 10px)}.my-booking-idmark{color:#fcf!important}.app-resource-thumbnail-container .thumbnail-placeholder,.app-resource-thumbnail-container img{height:90px;width:160px}.app-project-warnings .dropdown-menu{max-width:35rem;min-width:30rem}.cursor-help{cursor:help!important}.cursor-grab,.drag-element{cursor:-webkit-grab!important;cursor:grab!important}.cursor-crosshair{cursor:crosshair!important}.cursor-not-allowed{cursor:not-allowed!important}button .spinner-border{margin:0!important}.app-buttonpanel button{min-width:6rem}#btn-back-to-top{bottom:20px;display:none;position:fixed;right:20px}.calendar-overview{position:relative}.calendar-overview #package_calendar_navpanel_container{left:0;overflow-x:auto;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:300!important}.calendar-overview #package_calendar_navpanel_container #calendar_modeselection_container button .label-xl{min-width:4rem!important}.calendar-overview #package_calendar_navpanel_container button{border-color:var(--bs-gray-200)}.calendar-overview #package_calendar_navpanel_container .btn-toolbar{margin-right:1rem}.calendar-overview .app-cal-resourcetimespancontainer .spinner-border{margin:0!important}.calendar-overview .app-cal-resourcetimespancontainer .cal-rastercolumn-day,.calendar-overview .app-cal-resourcetimespancontainer .cal-rastercolumn-shifts{width:8rem}.calendar-overview .app-cal-resourcetimespancontainer .cal-rastercolumn-heatmap .heatmap-label{height:2rem;width:4.5rem}.calendar-overview .app-cal-resourcetimespancontainer .cal-rastercolumn-heatmap .heatmap-indicator{height:4.5rem;width:4.5rem}.calendar-overview .app-cal-resourcetimespancontainer .cal-rastercolumn-heatmap .level0{background-color:#8feb8f}.calendar-overview .app-cal-resourcetimespancontainer .cal-rastercolumn-heatmap .level1{background-color:#fff3cd}.calendar-overview .app-cal-resourcetimespancontainer .cal-rastercolumn-heatmap .level2{background-color:#ffe180}.calendar-overview .app-cal-resourcetimespancontainer .cal-rastercolumn-heatmap .level3{background-color:#ffb3b3}.calendar-overview .app-cal-resourcetimespancontainer .cal-rastercolumn-heatmap .level4{background-color:#f66}.calendar-overview .dropdown-item{padding:.25rem .75rem}.calendar-overview #app_packagelist_header{position:-webkit-sticky;position:sticky;top:0;z-index:300!important}.calendar-overview #app_packagelist_footer{bottom:0;position:-webkit-sticky;position:sticky;z-index:300!important}.calendar-overview .app-cal-resourceinfo-container .disporesource-title-badges-container.vertical-mode{max-width:16rem;min-height:9rem;min-width:14rem;overflow-x:auto}.calendar-overview .app-cal-timegrid-frame{height:100%;position:relative;z-index:25}.calendar-overview .app-cal-timegrid-frame .hour-elem{height:4.1667%;width:100%}.calendar-overview .app-cal-timegrid-frame .hour-elem .hour-elem-label{position:relative;top:-.8rem}.calendar-overview .app-cal-timegridcontainer{position:relative}.calendar-overview .app-cal-timegridcontainer .eventitemscontainer{flex:auto;height:inherit;position:absolute;top:0;width:100%}.calendar-overview .app-cal-timegridcontainer .eventitemscontainer .eventitemscontainer-project{flex:auto}.calendar-overview .app-cal-timegridcontainer .eventitemscontainer .app-cal-calendaritem{border-radius:4px;cursor:pointer;margin:0;min-width:3rem;overflow:hidden;position:absolute;z-index:51}.calendar-overview .app-cal-timegridcontainer .eventitemscontainer .app-cal-calendaritem .app-cal-calendaritem-statusicons{bottom:.25rem;line-height:1;position:absolute;right:.25rem}.calendar-overview .chartContainer{position:relative}.calendar-overview .calendar-barchart-element{background-color:#8feb8f;position:relative}.calendar-overview .calendar-barchart-element .shift-available{background-color:#8feb8f}.calendar-overview .calendar-barchart-element .shift-occupied{background-color:#f66}.calendar-overview .calendar-barchart-element .filllevel-overall{background-color:#f66;bottom:0;position:absolute;z-index:10}.calendar-overview .calendar-barchart-element .my-booking-filllevel{bottom:0;position:absolute;z-index:20}.calendar-overview .calendar-barchart-element .my-booking-badge-container{bottom:-2px;left:21px;position:absolute;z-index:30}.calendar-overview .calendar-barchart-element .my-booking-badge-container .badge{background-color:#fcf!important}.calendar-overview .calendar-barchart-element .barchart-element-error{position:absolute;top:0;width:inherit;z-index:50}.calendar-overview .barchart-size-day{height:89px;width:29px}.calendar-overview .barchart-size-shift{height:29px;width:29px}.calendar-overview .barchart-ht-shift{height:29px}.calendar-overview .disporesource-bookingerrors-container{max-width:50rem;min-width:25rem}.calendar-overview .sticky-horizontal{display:block;transition:transform .1s linear}.carousel-control-next,.carousel-control-prev{background:transparent!important}.resource-image-carousel-container,.resource-image-carousel-container .carousel,.resource-image-carousel-container .carousel .carousel-inner,.resource-image-carousel-container .carousel .carousel-inner .carousel-item{width:100%}.resource-image-carousel-container .carousel .carousel-inner .carousel-item .app-carousel-img{height:250px;margin:auto;max-height:250px;width:auto}.sysmessages-carousel-container .carousel-indicators{bottom:-1em;left:0;margin:0;position:absolute;right:0;width:auto}.daterangepicker.single .drp-buttons{display:block!important}.daterangepicker.single .drp-buttons .applyBtn{display:none!important}.daterangepicker td.bookings-detected:after{content:"*"}.daterangepicker td.week{cursor:default}.daterangepicker td.today{background-color:var(--bs-warning)}form input[type=date]{min-width:9rem}form label.required:after{content:"*"}form .form-date-arrow:first-child{display:none}form textarea{height:auto!important}:root{--background-rgba-desktop:rgba(96,128,128,.7);--background-rgba-mobile:hsla(0,0%,100%,.7);--background-rgba-misc:hsla(0,0%,88%,.9);--background-url-month-1:url(/build/images/background_winter.5e8e7683.jpg);--background-url-month-2:url(/build/images/background_winter.5e8e7683.jpg);--background-url-month-3:url(/build/images/background_spring.d33527da.jpg);--background-url-month-4:url(/build/images/background_spring.d33527da.jpg);--background-url-month-5:url(/build/images/background_spring.d33527da.jpg);--background-url-month-6:url(/build/images/background_summer.369394d1.jpg);--background-url-month-7:url(/build/images/background_summer.369394d1.jpg);--background-url-month-8:url(/build/images/background_summer.369394d1.jpg);--background-url-month-9:url(/build/images/background_autumn.a1adae31.jpg);--background-url-month-10:url(/build/images/background_autumn.a1adae31.jpg);--background-url-month-11:url(/build/images/background_autumn.a1adae31.jpg);--background-url-month-12:url(/build/images/background_winter.5e8e7683.jpg);--background-url-p-app:url(/build/images/p-app-login-background.4ff09c0c.jpg);--background-url-u-d:url(/build/images/utilization-dashboard-background.aa395f50.jpg)}.login-container:before{background:var(--background-rgba-desktop);bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:-1}.backdrop-p-app:after{background:var(--background-url-p-app) no-repeat center;background-attachment:fixed;background-size:cover}.backdrop-p-app:after,.backdrop-utilization-dashboard:after{bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:-2}.backdrop-utilization-dashboard:after{background:var(--background-url-u-d) no-repeat center;background-attachment:fixed;background-size:cover}.backdrop-month:after{bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:-2}.backdrop-month-1:after{background:var(--background-url-month-1) no-repeat center;background-attachment:fixed;background-size:cover}.backdrop-month-2:after{background:var(--background-url-month-2) no-repeat center;background-attachment:fixed;background-size:cover}.backdrop-month-3:after{background:var(--background-url-month-3) no-repeat center;background-attachment:fixed;background-size:cover}.backdrop-month-4:after{background:var(--background-url-month-4) no-repeat center;background-attachment:fixed;background-size:cover}.backdrop-month-5:after{background:var(--background-url-month-5) no-repeat center;background-attachment:fixed;background-size:cover}.backdrop-month-6:after{background:var(--background-url-month-6) no-repeat center;background-attachment:fixed;background-size:cover}.backdrop-month-7:after{background:var(--background-url-month-7) no-repeat center;background-attachment:fixed;background-size:cover}.backdrop-month-8:after{background:var(--background-url-month-8) no-repeat center;background-attachment:fixed;background-size:cover}.backdrop-month-9:after{background:var(--background-url-month-9) no-repeat center;background-attachment:fixed;background-size:cover}.backdrop-month-10:after{background:var(--background-url-month-10) no-repeat center;background-attachment:fixed;background-size:cover}.backdrop-month-11:after{background:var(--background-url-month-11) no-repeat center;background-attachment:fixed;background-size:cover}.backdrop-month-12:after{background:var(--background-url-month-12) no-repeat center;background-attachment:fixed;background-size:cover}@media (max-width:575.98px){.login-container{background:var(--background-rgba-mobile);bottom:0;left:0;margin:0 auto;padding:3rem;position:absolute;right:0;top:0}}@media (min-width:576px){.login-container{background:var(--background-rgba-mobile);bottom:0;left:0;margin:0 auto;max-width:33rem;padding:3rem;position:absolute;right:0;top:0}}@media (min-width:768px){.login-container{background-color:var(--background-rgba-misc);margin:0 auto;padding:3rem;position:relative;top:9rem;width:33rem}}.message-container{bottom:0;display:none;position:fixed;width:100%;z-index:99999}@media (max-width:575.98px){.message-container .alert{width:100%}}@media (min-width:576px){.message-container .alert{width:100%}}@media (min-width:1200px){.message-container .alert{margin:auto;width:50%}}.modal .modal-dialog{height:100%;min-height:auto}.modal .modal-content{max-height:100%}.modal .modal-body{height:100%;overflow:auto!important}#app_package_panel{height:100%}#app_package_panel.wd-default{min-width:300px;width:300px}#app_package_panel.wd-mini{min-width:100px;width:100px}#app_package_panel.wd-transition{transition:width 1s,min-width 1s}#app_package_panel #app_packagelist_header button{border-color:var(--bs-gray-200)}.popover{font-size:1em;max-width:unset}.popover .popover-body{overflow:auto}.project-panel #project_restrictions_container .carousel .carousel-control-next,.project-panel #project_restrictions_container .carousel .carousel-control-prev{width:auto!important}.project-panel #project_restrictions_container .carousel .carousel-indicators{bottom:-1.5rem}.project-list{min-height:30rem}.project-list td.is-project-title-col{min-width:18rem!important}.my-projects #new_dispo_button_container .dropdown-menu{width:23rem}.my-projects #new_dispo_button_container .dropdown-menu .dropdown-item{white-space:normal}.package-default{max-width:22rem;min-width:16rem}html[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-selection{background-color:transparent!important;border:1px solid #495057}html[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-selection--single{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")}html[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered{color:#dee2e6!important}html[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{border:1px solid var(--bs-gray-600);color:#dee2e6!important}html[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{color:#dee2e6!important}html[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field{background-color:transparent!important;color:#dee2e6!important}html[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-dropdown{background-color:var(--bs-body-bg);border:1px solid #495057!important;color:#dee2e6!important}html[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__group{color:var(--bs-secondary-color)!important}.app-table-fixed{table-layout:fixed}th{color:#666;font-size:.85rem;font-weight:700}tr td img.thumbnail{height:120px}tr .app-legend-elem{vertical-align:middle}tr td.td-wd-1{width:1%!important}tr td.td-wd-50{width:50px!important}tr td.td-wd-75{width:75px!important}tr td.td-wd-125{width:125px!important}tr td.td-wd-175{width:175px!important}tr td.td-wd-250{width:250px!important}tr td.td-wd-400{width:400px!important}tr td.td-wd-500{width:500px!important}@media print{table{font-size:.85rem}}table.tablesorter{border-collapse:collapse;border-spacing:0;text-align:left;width:100%}table.tablesorter tfoot th,table.tablesorter thead th{border-bottom:1px solid #ddd;padding:5px}table.tablesorter thead tr th.tablesorter-header{background-image:url(/build/images/bg.4d9b5e03.gif);background-position:100%;background-repeat:no-repeat;cursor:pointer}table.tablesorter thead tr th.tablesorter-header.sorter-false{background-image:none;cursor:default}table.tablesorter td{color:inherit;padding:5px}table.tablesorter thead tr th.tablesorter-headerAsc{background-image:url(/build/images/asc.2960f4a0.gif)}table.tablesorter thead tr th.tablesorter-headerDesc{background-image:url(/build/images/desc.c12155e9.gif)}.tab-pane{padding-top:1rem}.userpic-avatar{border-radius:50%;display:inline-block;height:24px;overflow:hidden;vertical-align:middle;width:24px}.userpic-avatar.userpic-xxs{height:12px;width:12px}.userpic-avatar.userpic-xs{height:16px;width:16px}.userpic-avatar.userpic-lg{height:96px;width:96px}.userpic-avatar.userpic-xl{height:128px;width:128px}.userpic-avatar>div{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.p-app .scrollable-area{height:1000px}.p-app .is-parkinglot ul{border-top:2px solid #fff!important}.p-app .is-parkinglot ul .list-group-item{align-items:center;display:flex;flex-direction:row;height:3rem;justify-content:center;position:relative}.p-app .is-parkinglot ul .left-lane-elem{border:2px solid #fff!important;border-right:0!important;border-top:0!important}.p-app .is-parkinglot ul .left-lane-elem .p-number-container{position:absolute;right:0}.p-app .is-parkinglot ul .right-lane-elem{border:2px solid #fff!important;border-left:0!important;border-top:0!important}.p-app .is-parkinglot ul .right-lane-elem .p-number-container{left:0;position:absolute}.p-app .is-parkinglot ul .non-p-elem{border:0!important}.p-app .is-parkinglot ul .non-p-elem-border-bottom{border-bottom:2px solid #fff!important}.p-app .daterangepicker td.today{background-color:var(--bs-warning)}