@charset "UTF-8";:root,[data-bs-theme=light]{--tblr-body-bg: #ececec;--tblr-font-sans-serif: "Noto Sans", sans-serif;--tblr-primary: #0e7490;--tblr-primary-rgb: 14, 116, 144;--tblr-link-color: #0e7490;--tblr-link-color-rgb: 14, 116, 144}[data-bs-theme=dark]{--tblr-primary: #06b6d4;--tblr-bg-surface: #1e1e1e;--tblr-body-color: #d7d7d7}::-moz-selection{background-color:var(--tblr-body-color);color:#fff}::selection{background-color:var(--tblr-body-color);color:#fff}body{overflow-y:auto}footer{display:none}.table{--tblr-table-striped-bg: #f3f3f3}[data-url-path="/admin/calendar"] body{overflow:hidden}[data-url-path="/admin/calendar"] .page-wrapper{display:flex;flex-direction:column}[data-url-path="/admin/calendar"] .page-wrapper div:first-child{flex:0 0 auto;width:100%}[data-url-path="/admin/calendar"] .page-wrapper .page-body{flex:1 0 auto;margin:0;display:grid}[data-url-path="/admin/calendar"] .page-wrapper .page-body main{padding:0;display:grid}[data-url-path="/admin/calendar"] .page-wrapper .page-body .container-fluid{padding:0}[data-url-path="/admin/calendar"] .page-wrapper footer{flex:0 0 auto;margin-top:0}div.row div.form-group{padding-bottom:0}[bp-section=crud-operation-show] table tr td:first-child{width:1%;white-space:nowrap}[data-url-path^="/admin/report/"] .x-report-form{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:16px;align-items:flex-end}[data-url-path^="/admin/report/"] .x-report-filter label{padding:0;margin-bottom:5px}[data-url-path^="/admin/report/"] .x-report-filter input:not([type=checkbox]){width:auto;min-width:190px}[data-url-path^="/admin/report/"] .x-report-sorts{display:flex;align-items:center;background:#fff;margin-bottom:16px;border-radius:4px}[data-url-path^="/admin/report/"] .x-report-sorts__title{padding:8px}[data-url-path^="/admin/report/"] .x-report-sort{display:flex;align-items:center;background:#e4e4e4;border-radius:4px;cursor:default;margin:0 8px 0 0}[data-url-path^="/admin/report/"] .x-report-sort__name{line-height:1}[data-url-path^="/admin/report/"] .x-report-sort__direction{width:14px;height:14px;background-size:contain;background-position:center;background-repeat:no-repeat;margin:0 4px 0 2px}[data-url-path^="/admin/report/"] .x-report-sort[data-direction=asc] .x-report-sort__direction{background-image:var(--x-icon-sort-up)}[data-url-path^="/admin/report/"] .x-report-sort[data-direction=desc] .x-report-sort__direction{background-image:var(--x-icon-sort-down)}[data-url-path^="/admin/report/"] .x-report-sort__remove-btn{position:relative;width:20px;height:20px;border:none;background:#494949;margin-left:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;display:grid;place-items:center}[data-url-path^="/admin/report/"] .x-report-sort__remove-btn:hover{background:#000}[data-url-path^="/admin/report/"] .x-report-sort__remove-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--x-icon-x) center/9px auto no-repeat;filter:invert(1)}[data-url-path^="/admin/report/"] .x-report-columns{display:flex;align-items:center;background:#fff;margin-bottom:16px;border-radius:4px}[data-url-path^="/admin/report/"] .x-report-columns__title{padding:8px}[data-url-path^="/admin/report/"] .x-report-column{display:flex;align-items:center;background:#e4e4e4;border-radius:4px;cursor:default;margin:0 8px 0 0}[data-url-path^="/admin/report/"] .x-report-column.is-active{background:#494949;color:#fff}[data-url-path^="/admin/report/"] .x-report-column__name{line-height:1;padding:0 0 0 6px}[data-url-path^="/admin/report/"] .x-report-column__add-btn{position:relative;width:20px;height:20px;border:none;background:#494949;margin-left:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;display:grid;place-items:center}[data-url-path^="/admin/report/"] .x-report-column__add-btn:hover{background:#000}[data-url-path^="/admin/report/"] .x-report-column__add-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--x-icon-x) center/9px auto no-repeat;filter:invert(1);transform:rotate(45deg)}[data-url-path^="/admin/report/"] .x-report-column.is-active .x-report-column__add-btn{display:none}[data-url-path^="/admin/report/"] .x-report-column__remove-btn{position:relative;width:20px;height:20px;border:none;background:#494949;margin-left:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;display:grid;place-items:center}[data-url-path^="/admin/report/"] .x-report-column__remove-btn:hover{background:#000}[data-url-path^="/admin/report/"] .x-report-column__remove-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--x-icon-x) center/9px auto no-repeat;filter:invert(1)}[data-url-path^="/admin/report/"] .x-report-column.is-active .x-report-column__remove-btn{background:#000}[data-url-path^="/admin/report/"] .x-report-column:not(.is-active) .x-report-column__remove-btn{display:none}[data-url-path^="/admin/report/"] .x-report-table{border-color:#000}[data-url-path^="/admin/report/"] .x-report-table th{position:relative;text-transform:none;font-size:14px;font-weight:700;color:#000;padding:8px;letter-spacing:normal;cursor:pointer}[data-url-path^="/admin/report/"] .x-report-table th .x-sort-indicator{display:none;position:absolute;top:0;right:0;bottom:0;width:20px;background-size:12px auto;background-position:center;background-repeat:no-repeat}[data-url-path^="/admin/report/"] .x-report-table th[data-sort=asc] .x-sort-indicator{display:block;background-image:var(--x-icon-sort-up)}[data-url-path^="/admin/report/"] .x-report-table th[data-sort=desc] .x-sort-indicator{display:block;background-image:var(--x-icon-sort-down)}[data-url-path^="/admin/report/"] .x-report-table td{padding:8px;white-space:nowrap}[data-url-path^="/admin/report/"] .x-report-table td .meta{cursor:default}[data-url-path^="/admin/report/"] .x-report-table td .meta--is-performance-based{font-weight:700}[data-url-path^="/admin/report/"] .x-report-table tr.has-invalid-shifts>td{background-color:#ffeeec;box-shadow:none}[data-url-path^="/admin/report/"] .x-report-table tr:nth-child(1 of.is-performance-based)>td{border-top-width:2px}[data-url-path^="/admin/report/"] .x-report-table>tbody>tr:last-child>td{color:#fff;background-color:#000;box-shadow:none;font-weight:700}[data-url-path^="/admin/report/"] .x-report-table>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px #0000001a}[data-url-path^="/admin/report/"] .x-accuracy-info{color:#000;padding:2px 8px;border:1px solid #000;border-bottom:none}[data-url-path^="/admin/report/"] .x-accuracy-info.is-warning{background-color:#ffc107}[data-url-path^="/admin/report/"] .x-accuracy-info.is-success{background-color:#61e680}[data-url-path^="/admin/report/"] .x-info{display:inline-block;background-color:#fff;padding:2px 8px;margin-bottom:16px;border-radius:4px}[data-url-path^="/admin/report/"] .x-warn{display:inline-block;background-color:#ffc107;padding:2px 8px;margin-bottom:16px;border-radius:4px}[data-url-path^="/admin/report/"] .x-danger{display:inline-block;background-color:#ff3d1f;padding:2px 8px;margin-bottom:16px;border-radius:4px}[data-url-path="/admin/report/monthly"] .x-report-table td:first-child{text-align:center}[data-url-path="/admin/report/budget"] .x-report-table th:nth-child(1),[data-url-path="/admin/report/budget"] .x-report-table td:nth-child(1){max-width:50px;text-overflow:ellipsis;overflow:hidden}[data-url-path="/admin/report/budget"] .x-report-table th:nth-child(2),[data-url-path="/admin/report/budget"] .x-report-table td:nth-child(2){max-width:110px;text-overflow:ellipsis;overflow:hidden}:root{--x-icon-sort-up: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 320 512'%3E%3C!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cdefs%3E%3Cstyle%3E.fa-secondary%7Bopacity:0.4;fill:%23000000;%7D.fa-primary%7Bfill:%23000000;%7D%3C/style%3E%3C/defs%3E%3Cpath class='fa-primary' d='M24.05 183.05l119.1-119A23.9 23.9 0 0 1 177 64a.94.94 0 0 1 .1.1l119 119c15.1 15.1 4.4 41-17 41h-238c-21.45-.05-32.1-25.95-17.05-41.05z'/%3E%3Cpath class='fa-secondary' d='M41.05 288.05h238c21.4 0 32.1 25.9 17 41l-119 119a23.9 23.9 0 0 1-33.8.1l-.1-.1-119.1-119c-15.05-15.05-4.4-41 17-41z'/%3E%3C/svg%3E");--x-icon-sort-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 320 512'%3E%3C!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cdefs%3E%3Cstyle%3E.fa-secondary%7Bopacity:0.4;fill:%23000000;%7D.fa-primary%7Bfill:%23000000;%7D%3C/style%3E%3C/defs%3E%3Cpath class='fa-primary' d='M296.07 329.05L177 448.05a23.9 23.9 0 0 1-33.8.1l-.1-.1-119-119c-15.1-15.1-4.4-41 17-41h238c21.37 0 32.04 25.95 16.97 41z'/%3E%3Cpath class='fa-secondary' d='M279.07 224.05h-238c-21.4 0-32.1-25.9-17-41l119-119a23.9 23.9 0 0 1 33.8-.1l.1.1 119.1 119c15.07 15.05 4.4 41-17 41z'/%3E%3C/svg%3E");--x-icon-x: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 320 512'%3E%3C!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cstyle%3Esvg%7Bfill:%23000000%7D%3C/style%3E%3Cpath d='M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z'/%3E%3C/svg%3E");--x-icon-arrow-right: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Pro 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M218.1 38.1L198.3 57.9c-4.7 4.7-4.7 12.3 0 17L353.4 230H12c-6.6 0-12 5.4-12 12v28c0 6.6 5.4 12 12 12h341.4l-155.1 155.1c-4.7 4.7-4.7 12.3 0 17l19.8 19.8c4.7 4.7 12.3 4.7 17 0l209.4-209.4c4.7-4.7 4.7-12.3 0-17L235.1 38.1c-4.7-4.7-12.3-4.7-17 0z'/%3E%3C/svg%3E")}.x-widget-linked{cursor:pointer;background-image:var(--x-icon-arrow-right);background-size:16px auto;background-position:right 24px top 22px;background-repeat:no-repeat;transition:none}.x-widget-linked:hover{box-shadow:0 0 4px rgba(var(--tblr-body-color-rgb),.3)}.select2-selection--multiple .select2-selection__rendered{display:flex!important;flex-direction:column!important;align-items:flex-start!important}.select2-selection--multiple .select2-selection__clear{position:absolute;top:0;right:0}.select2-selection--multiple .select2-selection__choice{color:#000!important;background:#fff67e!important}.select2-container--bootstrap .select2-results__option[aria-selected=true]{background:#d4d4d4!important}.select2-container--bootstrap .select2-results__option--highlighted[aria-selected]{background:#313131!important;color:#fff!important}#filter_activityId+.select2-container--open{min-width:800px}.x-contract--extension{background:#fff9b4!important;transform:translate(calc(var(--level) * 15px));position:relative;border-left:1px solid #000}.x-contract--extension[data-level="1"]{--level: 1}.x-contract--extension[data-level="2"]{--level: 2}.x-contract--extension[data-level="3"]{--level: 3}.x-contract--extension[data-level="4"]{--level: 4}.x-contract--extension[data-level="5"]{--level: 5}.x-contract--extension td{box-shadow:none}.x-contract--extension td:first-child{border-left:1px solid rgba(102,98,108,.16)!important}.x-contract--extension td:nth-child(2):before{width:26px;height:26px;position:absolute;top:15px;left:-15px;content:"";font-family:Line Awesome Free;font-weight:900;font-size:18px;color:#111;transform:rotate(90deg) scaleX(-1);display:grid;place-items:center;background:#fff9b4;border-radius:100%;border:1px solid rgba(102,98,108,.16)}.x-contract--extended{background:#fffcda!important}.x-contract--extended td{box-shadow:none}[data-url-path="/admin/contract"] #crudTable_wrapper .table-striped>tbody>tr:nth-of-type(odd)>*{box-shadow:none}.navbar.navbar-filters{padding:8px!important}.navbar.navbar-filters>a:first-child{display:none!important}#bp-filters-navbar{display:block!important}#bp-filters-navbar>ul{gap:8px}#bp-filters-navbar>ul>li{margin:0}#bp-filters-navbar>ul>li:after{display:none}#bp-filters-navbar>ul>li>a{color:var(--tblr-body-color)!important}#bp-filters-navbar>ul>li .dropdown-menu{border:none}#bp-filters-navbar>ul>li input[type=text]{border-top-left-radius:var(--tblr-border-radius)!important;border-bottom-left-radius:var(--tblr-border-radius)!important;border-color:var(--tblr-body-color)}#bp-filters-navbar>ul>li input[type=text]:focus{box-shadow:none;border-color:inherit}#bp-filters-navbar>ul>li input[type=text]+a{text-decoration:none;background-color:var(--tblr-body-color);color:#fff;border:none}#bp-filters-navbar #remove_filters_button{background-color:var(--tblr-body-color);color:#fff!important}.x-active-filters{display:flex;flex-wrap:wrap;gap:8px;padding:8px;background-color:var(--tblr-bg-surface);border-radius:var(--tblr-border-radius);box-shadow:var(--tblr-shadow-card);border:var(--tblr-border-width) solid var(--tblr-border-color-translucent);margin:.8rem 0;align-items:center}.x-active-filters>div:first-child{font-weight:700}.x-active-filter{display:flex;flex:0 0 auto;padding:4px 8px;line-height:1;background-color:var(--tblr-body-color);color:#fff;border-radius:var(--tblr-border-radius);cursor:pointer}.x-active-filter span:first-child{font-weight:700}#changelog-modal-trigger.btn-primary{background-color:#6100b2}#changelog-modal ul{list-style-type:none;padding-left:22px}#changelog-modal ul li:before{content:"•";color:#000;display:inline-block;width:10px}[data-url-path="/admin/professional"] #crudTable{border-radius:0!important}[data-url-path="/admin/professional"] #crudTable tbody>tr:nth-of-type(odd)>*{box-shadow:none!important}[data-url-path="/admin/professional"] #crudTable tbody td{vertical-align:top}[data-url-path="/admin/professional"] #crudTable tbody td:nth-child(6){width:200px;white-space:normal!important}[data-url-path="/admin/professional"] #crudTable tbody td:nth-child(7){width:250px;white-space:normal!important}[data-url-path="/admin/professional"] #crudTable tbody td:nth-child(8){width:300px;white-space:normal!important}
