#avRoot{--av-name-w: 210px;--av-total-w: 104px}[data-bs-theme=dark] body{--bs-body-bg: #111112;--bs-body-bg-rgb: 17, 17, 18;--bs-paper-bg: #1a1a1c;--bs-card-bg: #1a1a1c;--bs-modal-bg: #1a1a1c;--bs-secondary-bg: #232326;--bs-tertiary-bg: #151517;--bs-border-color: #2c2c31;--bs-menu-bg: #1a1a1c;--bs-menu-bg-rgb: 26, 26, 28}:root{--rus-ink: #252e42;--rus-ink-gradient: none;--rus-edge: #e1e1e6;--bs-menu-width: 16rem;--bs-root-font-size: 14px;--rus-content-pad: .75rem}[data-bs-theme=dark]{--rus-edge: #4a4e63}[data-bs-theme=dark] .card{--bs-card-box-shadow: none;--bs-card-hover-box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .35)}#resourceViewRoot .rvf-bar,#projectViewRoot .rvf-bar{--rvf-h: 32px}#resourceViewRoot{--rv-radius: .75rem}#projectViewRoot{--pv-radius: .75rem}thead.thead-ink{--bs-table-bg: transparent;--bs-table-color: #fff;background-color:var(--rus-ink);background-image:var(--rus-ink-gradient);color:#fff}table.dataTable thead th.dt-ordering-asc .dt-column-order:before,table.dataTable thead th.dt-ordering-desc .dt-column-order:after{background-color:#fff!important;opacity:1!important;transform:scale(1.15)!important;mask-repeat:no-repeat!important;-webkit-mask-repeat:no-repeat!important;mask-size:100% 100%!important;-webkit-mask-size:100% 100%!important}table.dataTable thead th.dt-ordering-asc .dt-column-order:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 7L19 17H5Z'/%3E%3C/svg%3E")!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 7L19 17H5Z'/%3E%3C/svg%3E")!important}table.dataTable thead th.dt-ordering-desc .dt-column-order:after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 7H19L12 17Z'/%3E%3C/svg%3E")!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 7H19L12 17Z'/%3E%3C/svg%3E")!important}table.dataTable thead .dt-column-order:before{background-color:#fff!important}table.dataTable thead .dt-column-order:after{background-color:#fff!important;display:none!important}table.dataTable thead .dt-column-order{top:50%!important;transform:translateY(-30%)!important}.card:has(>.card-datatable)>.card-header{padding-bottom:.75rem}.card>.card-datatable{padding-top:0}div.card-datatable div.dt-length,div.card-datatable div.dt-length label,.modal div.dt-length,.modal div.dt-length label{color:var(--bs-secondary-color);font-size:var(--bs-body-font-size);font-weight:400}div.dt-length select.form-select{color:var(--bs-body-color)}.flatpickr-date,.flatpickr-calendar *,.flatpickr-day,.flatpickr-monthDropdown-months,.flatpickr-current-month input{cursor:pointer!important}.select2-container.filter-at-default .select2-selection__rendered{color:var(--bs-secondary-color, #a1a5b7)!important}.select2-dropdown,.select2-container .select2-dropdown,.select2-container--default .select2-dropdown,.select2-container--open .select2-dropdown,.select2-dropdown--above,.select2-dropdown--below{background-color:var(--bs-paper-bg, var(--bs-card-bg, #fff))!important;border-color:var(--bs-select-dropdown-border-color, var(--bs-border-color, #e6e6e8));box-shadow:var(--bs-select-dropdown-box-shadow, 0 .25rem 1rem rgba(47, 43, 61, .14))}.select2-container--open .select2-results,.select2-container--open .select2-results__options{background-color:inherit}.select2-container--open .select2-search--dropdown .select2-search__field{background-color:var(--bs-select-dropdown-bg, var(--bs-card-bg, #fff));color:var(--bs-body-color)}.select2-container--open{z-index:1056}.select2-results__group{font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bs-secondary-color, #8a8d93);padding-bottom:.15rem}.job-nonbill-tail{font-size:.75em}.select2-open-host:not(.modal):not(.offcanvas),.position-relative:has(>.select2-container--open),:has(>.select2-container--open):not(.modal):not(.offcanvas):not(body){position:relative;z-index:1056}.select2-open-host:not(.modal):not(.offcanvas),.select2-open-host .card-body,.card:has(.select2-container--open),.card:has(.select2-container--open)>.card-body{overflow:visible}[data-bs-theme=dark] .select2-dropdown,[data-bs-theme=dark] .select2-container .select2-dropdown,[data-bs-theme=dark] .select2-container--default .select2-dropdown,[data-bs-theme=dark] .select2-container--open .select2-dropdown,[data-bs-theme=dark] .select2-container--open .select2-search--dropdown .select2-search__field{background-color:var(--bs-paper-bg, var(--bs-card-bg, #2f3349))!important}[data-bs-theme=dark] .select2-dropdown,[data-bs-theme=dark] .select2-container .select2-dropdown,[data-bs-theme=dark] .select2-container--default .select2-dropdown,[data-bs-theme=dark] .select2-container--open .select2-dropdown,[data-bs-theme=dark] .select2-dropdown--above,[data-bs-theme=dark] .select2-dropdown--below{border-color:var(--rus-edge)}.fc-daygrid-day{cursor:pointer!important}.fc .fc-scrollgrid{box-shadow:0 4px 24px #0000001a;overflow:hidden}.fc .fc-toolbar .fc-button:not(.fc-next-button):not(.fc-prev-button){background-color:rgba(var(--bs-primary-rgb),.16);color:var(--bs-primary);border:none;box-shadow:none}.fc .fc-toolbar .fc-button:not(.fc-next-button):not(.fc-prev-button):hover{background-color:rgba(var(--bs-primary-rgb),.24);color:var(--bs-primary)}.fc .fc-view-harness .fc-event .fc-event-title{font-weight:100;font-size:12px}.fc .fc-view-harness{margin:10px;min-block-size:350px}#toast-container{position:fixed!important;z-index:999999!important;pointer-events:none}#toast-container.toast-top-right{top:1rem;right:1rem;left:auto;bottom:auto}#toast-container.toast-top-left{top:1rem;left:1rem;right:auto;bottom:auto}#toast-container.toast-bottom-right{bottom:1rem;right:1rem;left:auto;top:auto}#toast-container.toast-bottom-left{bottom:1rem;left:1rem;right:auto;top:auto}#toast-container>div{pointer-events:auto;position:relative;display:block;width:22rem;max-width:calc(100vw - 2rem);margin:0 0 .75rem;padding:.875rem 2.75rem .875rem 3.25rem;border-radius:.5rem;border-inline-start:.25rem solid transparent;background-color:#fff;color:#2f2b3d;box-shadow:0 .1875rem .75rem #2f2b3d29;opacity:1!important;background-repeat:no-repeat;background-position:1.1rem center;background-size:1.375rem 1.375rem;overflow:hidden}#toast-container>div:hover{box-shadow:0 .25rem 1rem #2f2b3d3d}.toast-title{font-weight:600;margin-bottom:.125rem}.toast-message{font-size:.9375rem;line-height:1.45;word-wrap:break-word}.toast-close-button{position:absolute;top:.5rem;right:.75rem;padding:0;color:#a5a3ae;font-size:1.25rem;font-weight:400;line-height:1;text-shadow:none;background:transparent;border:0;opacity:.8}.toast-close-button:hover,.toast-close-button:focus{color:#6f6b7d;opacity:1}.toast-progress{position:absolute;left:0;bottom:0;height:.25rem;opacity:.25;background-color:#2f2b3d}#toast-container>.toast-success{border-inline-start-color:#28c76f;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='26' height='26' rx='6' fill='%2328C76F' fill-opacity='0.16'/%3E%3Cpath d='M7.75 13L11.5 16.75L19 9.25' stroke='%2328C76F' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}#toast-container>.toast-error{border-inline-start-color:#ea5455;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='26' height='26' rx='6' fill='%23EA5455' fill-opacity='0.16'/%3E%3Cpath d='M17.5 8.5L8.5 17.5' stroke='%23EA5455' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.5 8.5L17.5 17.5' stroke='%23EA5455' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}#toast-container>.toast-info{border-inline-start-color:#00cfe8;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='26' height='26' rx='6' fill='%2300CFE8' fill-opacity='0.16'/%3E%3Ccircle cx='13' cy='13' r='6.75' stroke='%2300CFE8' stroke-width='1.75'/%3E%3Cpath d='M13 10H13.0075' stroke='%2300CFE8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.25 13H13V16H13.75' stroke='%2300CFE8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}#toast-container>.toast-warning{border-inline-start-color:#ff9f43;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='26' height='26' rx='6' fill='%23FF9F43' fill-opacity='0.16'/%3E%3Cpath d='M13 10V12.84' stroke='%23FF9F43' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13 15.65L13 15.69' stroke='%23FF9F43' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.75 18.25H18.25C18.75 18.25 19.21 18 19.49 17.58C19.76 17.17 19.82 16.65 19.63 16.19L14.3 7C14.04 6.52 13.54 6.23 12.99 6.23C12.45 6.23 11.94 6.52 11.68 7L6.35 16.19C6.17 16.64 6.22 17.15 6.48 17.56C6.74 17.97 7.18 18.23 7.67 18.25' stroke='%23FF9F43' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-bs-theme=dark] #toast-container>div{background-color:#2f3349;color:#cfd3ec;box-shadow:0 .1875rem .75rem #0f142273}[data-bs-theme=dark] .toast-close-button{color:#7983bb}[data-bs-theme=dark] .toast-close-button:hover{color:#cfd3ec}[data-bs-theme=dark] .toast-progress{background-color:#cfd3ec}.layout-navbar-fixed .modal-open .layout-navbar.navbar-detached,.layout-navbar-fixed.swal2-shown .layout-navbar.navbar-detached{inline-size:calc(100% - 1.5rem * 2 - calc(var(--bs-menu-width) + var(--bs-scrollbar-width)))}.layout-navbar-fixed:not(.layout-menu-collapsed).swal2-shown .layout-content-navbar:not(.layout-without-menu) .layout-navbar,.layout-navbar-fixed:not(.layout-menu-collapsed) .modal-open .layout-content-navbar:not(.layout-without-menu) .layout-navbar{inset-inline-start:calc(var(--bs-menu-width) - var(--bs-scrollbar-width))}.layout-footer-fixed:not(.layout-menu-collapsed).swal2-shown .layout-wrapper .content-footer:has(.container-fluid),.layout-footer-fixed:not(.layout-menu-collapsed) .modal-open .layout-wrapper .content-footer:has(.container-fluid){inline-size:calc(100% - var(--bs-menu-width) - var(--bs-scrollbar-width))}#layout-menu.menu-vertical{--bs-menu-bg: var(--rus-ink);background-color:var(--bs-menu-bg);background-image:var(--rus-ink-gradient);border-inline-end:1px solid var(--rus-edge);box-shadow:none}.menu-vertical:not(.menu-no-animation),.layout-transitioning .layout-menu,.layout-transitioning .layout-page{transition-timing-function:cubic-bezier(.4,0,.2,1)}.layout-menu-toggle .menu-toggle-icon,.layout-menu-collapsed .layout-menu-toggle .menu-toggle-icon{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6h16M7 12h13m-10 6h10'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6h16M7 12h13m-10 6h10'/></svg>")}@media(min-width:1200px){.layout-menu-collapsed:not(.layout-menu-hover) .app-brand .layout-menu-toggle{display:none}}#layout-menu .app-brand-plate{flex:1 1 auto;border-radius:.375rem;background-color:#fff;box-shadow:0 .125rem .375rem -.0625rem #2f2b3d29,0 0 0 1px #2f2b3d0d;padding-block:.25rem;padding-inline:.3rem;transition:transform .15s ease-in-out,box-shadow .15s ease-in-out}#layout-menu .app-brand-lockup{display:block;block-size:2.8rem;inline-size:auto}#layout-menu .app-brand-mark{display:none;block-size:2rem;inline-size:auto}#layout-menu .app-brand-link,#layout-menu .app-brand-logo{flex:1 1 auto;min-inline-size:0}#layout-menu .app-brand{gap:.5rem}#layout-menu .app-brand-link:hover .app-brand-plate{box-shadow:0 .25rem .625rem -.1875rem rgba(var(--bs-primary-rgb),.32),0 0 0 1px rgba(var(--bs-primary-rgb),.18);transform:translateY(-1px)}[data-bs-theme=dark] #layout-menu .app-brand-plate,#layout-menu[data-bs-theme=dark] .app-brand-plate{box-shadow:0 .125rem .5rem -.0625rem #0009,0 0 0 1px #ffffff12}@media(min-width:1200px){.layout-menu-collapsed:not(.layout-menu-hover) #layout-menu .app-brand-lockup{display:none}.layout-menu-collapsed:not(.layout-menu-hover) #layout-menu .app-brand-mark{display:block}.layout-menu-collapsed:not(.layout-menu-hover) #layout-menu .app-brand-link,.layout-menu-collapsed:not(.layout-menu-hover) #layout-menu .app-brand-logo,.layout-menu-collapsed:not(.layout-menu-hover) #layout-menu .app-brand-plate{flex-grow:0}}@media(prefers-reduced-motion:reduce){#layout-menu .app-brand-plate{transition:none}#layout-menu .app-brand-link:hover .app-brand-plate{transform:none}}.authentication-wrapper .app-brand-plate{flex:1 1 auto;min-inline-size:0;border-radius:.5rem;background-color:#fff;padding-block:.5rem;padding-inline:0}.authentication-wrapper .app-brand-link,.authentication-wrapper .app-brand-logo{flex:1 1 auto;min-inline-size:0}.authentication-wrapper .app-brand-lockup{display:block;block-size:auto;inline-size:100%;max-inline-size:100%}@media(max-width:1199.98px){#layout-menu.menu-vertical{border-inline-end:0;box-shadow:var(--bs-menu-box-shadow)}}#layout-menu .menu-item.active>.menu-link:not(.menu-toggle){font-weight:600}#layout-menu .menu-item .menu-link{border-radius:.5rem}#layout-menu .menu-item .menu-link .menu-icon{color:var(--bs-secondary-color);transition:color .15s ease}#layout-menu .menu-item:not(.active)>.menu-link:hover,#layout-menu .menu-item:not(.active)>.menu-link:hover .menu-icon,#layout-menu .menu-item.active>.menu-link.menu-toggle{color:var(--bs-heading-color)}#layout-menu .menu-item.active>.menu-link.menu-toggle .menu-icon,#layout-menu .menu-item.active>.menu-link:not(.menu-toggle) .menu-icon{color:inherit}#layout-menu .menu-header{padding-block-start:1.125rem}#layout-menu .menu-header .menu-header-text{font-size:.6875rem;font-weight:600;letter-spacing:.09em}@media(prefers-reduced-motion:reduce){#layout-menu .menu-item .menu-link .menu-icon{transition:none}}#layout-menu .menu-footer{margin-block-start:auto;flex:0 0 auto;padding-block:.5rem;padding-inline:.5rem;border-color:var(--rus-edge)!important}#layout-menu .menu-footer-user{gap:.125rem;padding:.125rem}#layout-menu .menu-footer-account,#layout-menu .menu-footer-bell{border:1px solid transparent;border-radius:.5rem;transition:background-color .15s ease,border-color .15s ease}#layout-menu .menu-footer-account{padding-block:.375rem;padding-inline:.375rem .25rem;gap:.5rem}#layout-menu .menu-footer-bell{inline-size:34px;block-size:34px}#layout-menu .menu-footer-account:hover,#layout-menu .menu-footer-bell:hover{background-color:rgba(var(--bs-primary-rgb),.07)}#layout-menu .menu-footer-account[aria-expanded=true]{border-color:rgba(var(--bs-primary-rgb),.28);background-color:rgba(var(--bs-primary-rgb),.1)}#layout-menu .menu-footer-bell:hover{color:var(--bs-primary)}#layout-menu .menu-footer-meta{min-width:0}#layout-menu .menu-footer-name{color:var(--bs-heading-color);font-size:.8125rem;font-weight:600;line-height:1.35}#layout-menu .menu-footer-mail{color:var(--bs-secondary-color);font-size:.6875rem;line-height:1.3}#layout-menu .menu-footer-caret{color:var(--bs-secondary-color);font-size:1rem;transition:transform .18s ease,color .15s ease}#layout-menu .menu-footer-account[aria-expanded=true] .menu-footer-caret{color:var(--bs-primary);transform:rotate(180deg)}#layout-menu .menu-footer-sep{flex:0 0 auto;inline-size:1px;block-size:20px;margin-inline:.125rem;background:var(--rus-edge)}.layout-menu-collapsed:not(.layout-menu-hover) #layout-menu .menu-footer-meta,.layout-menu-collapsed:not(.layout-menu-hover) #layout-menu .menu-footer-caret,.layout-menu-collapsed:not(.layout-menu-hover) #layout-menu .menu-footer-sep{display:none!important}.layout-menu-collapsed:not(.layout-menu-hover) #layout-menu .menu-footer-user{flex-direction:column-reverse;align-items:center;gap:.25rem;padding-inline:0}.layout-menu-collapsed:not(.layout-menu-hover) #layout-menu .menu-footer-account{justify-content:center;padding-inline:0}#layout-menu .menu-footer .dropdown-menu{position:fixed!important;inset:auto auto 4.25rem .5rem!important;transform:none!important;z-index:1080;min-width:15rem;border:1px solid var(--rus-edge);border-radius:.625rem;padding-block:.375rem;box-shadow:0 12px 32px -10px #2f2b3d4d,0 2px 8px #2f2b3d1a}[data-bs-theme=dark] #layout-menu .menu-footer .dropdown-menu,#layout-menu[data-bs-theme=dark] .menu-footer .dropdown-menu{box-shadow:0 14px 36px -10px #000000b3,0 2px 10px #00000080}#layout-menu .menu-footer-card{display:flex;align-items:center;gap:.625rem;padding-block:.5rem;padding-inline:.875rem}#layout-menu .menu-footer-card-name{color:var(--bs-heading-color);font-size:.8125rem;font-weight:600;line-height:1.35}#layout-menu .menu-footer-card-mail{color:var(--bs-secondary-color);font-size:.6875rem;line-height:1.3}#layout-menu .menu-footer .dropdown-item{border-radius:.375rem;margin-inline:.375rem;padding-block:.4375rem;padding-inline:.5rem;inline-size:auto}@media(prefers-reduced-motion:reduce){#layout-menu .menu-footer-account,#layout-menu .menu-footer-bell,#layout-menu .menu-footer-caret{transition:none}}.layout-navbar-fixed .layout-content-navbar .layout-page{padding-block-start:0!important}.layout-navbar-fixed .layout-wrapper:not(.layout-horizontal) .layout-page:before{content:none}[data-bs-theme=dark] .modal{--bs-modal-border-width: 1px;--bs-modal-border-color: var(--rus-edge)}.util-heat-grid{display:grid;gap:6px;grid-template-columns:repeat(7,minmax(38px,1fr));margin-inline:auto;max-inline-size:554px;overflow-x:auto}.util-heat-cell{block-size:70px}#util-drawer .offcanvas-body{position:relative}.util-360-head .util-360-head-id{padding-block-end:1rem}.util-360-head .util-360-head-controls{border-block-start:1px solid var(--rus-edge);background-color:var(--bs-body-bg);border-end-start-radius:var(--bs-card-border-radius);border-end-end-radius:var(--bs-card-border-radius)}.util-360-name{font-size:1.375rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;overflow-wrap:anywhere}.db-seg-edit{display:inline-flex;align-items:baseline;gap:.4rem;max-inline-size:100%;text-align:start}.db-seg-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-seg-hrs{flex-shrink:0;color:var(--bs-secondary-color);font-size:.8125rem;font-weight:600}.util-360-stat-val{font-size:1.5rem;font-weight:600;line-height:1.2}.util-360-stat-spacer{block-size:1.0625rem}.util-360-facts{gap:.6rem 1.5rem;margin-block-start:.25rem}.util-360-fact{display:inline-flex;flex-direction:column;line-height:1.3}.util-360-fact-key{font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-secondary-color)}.util-360-fact-val{font-size:.8125rem;font-weight:500;color:var(--bs-body-color);white-space:nowrap}#util-drawer .util-360-preset-btn{display:flex;align-items:center;color:var(--bs-body-color);line-height:1.5}#util-drawer .util-360-preset-menu{inline-size:100%;max-block-size:20rem;overflow-y:auto;background-color:var(--bs-paper-bg);border:1px solid var(--rus-edge);box-shadow:var(--bs-box-shadow-lg, 0 .25rem 1rem rgba(47, 43, 61, .14))}#util-drawer .util-360-preset-menu .dropdown-header{font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bs-secondary-color);padding-block:.5rem .25rem}#util-drawer .util-360-preset-menu .dropdown-item.active{background-color:rgba(var(--bs-primary-rgb),.12);color:var(--bs-primary);font-weight:600}#util-drawer .card:has(.dropdown-menu.show),#util-drawer .card:has(.dropdown-menu.show)>.card-body{overflow:visible}@media(max-width:575.98px){#util-drawer .offcanvas-body{padding:.75rem}#util-drawer .card-body{padding:.875rem}}.min-w-0{min-inline-size:0}.category-tooltip .tooltip-inner{max-width:none!important;text-align:left!important}.category-tooltip .tooltip-inner div{white-space:nowrap!important}#filterAccordion .accordion-button:focus{box-shadow:none}#filterAccordion .accordion-button:not(.collapsed){box-shadow:none}.board-resource-detail{background:linear-gradient(180deg,#eef2ff,#e2e8ff);border:1px solid #d4ddff;border-inline-start:4px solid var(--bs-primary);box-shadow:0 .6rem 1.6rem #2f2b3d47}[data-bs-theme=dark] .board-resource-detail{background:linear-gradient(180deg,#2c2f4a,#24263b);border-color:#3c3f5c;box-shadow:0 .6rem 1.6rem #0000008c}@keyframes avDropdownBounce{0%{transform:translateY(-10px) scale(.96);opacity:0}55%{transform:translateY(4px) scale(1.02);opacity:1}75%{transform:translateY(-2px) scale(1)}to{transform:translateY(0) scale(1)}}.file-dropzone-box{position:relative;display:flex;align-items:center;justify-content:center;min-height:84px;padding:.875rem 1rem;text-align:center;border:2px dashed var(--bs-border-color);border-radius:var(--bs-border-radius-lg, .5rem);background:var(--bs-gray-50, rgba(0, 0, 0, .02));transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.file-dropzone-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.file-dropzone-box:hover,.file-dropzone-box:focus-within{border-color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.04)}.file-dropzone-box:focus-within{box-shadow:0 0 0 .15rem rgba(var(--bs-primary-rgb),.18)}.file-dropzone-prompt{pointer-events:none;display:flex;align-items:center;gap:.75rem;text-align:start}.file-dropzone-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.25rem;height:2.25rem;border-radius:50%;background:rgba(var(--bs-primary-rgb),.12);color:var(--bs-primary);transition:transform .15s ease,background-color .15s ease}.file-dropzone-icon .ti{font-size:1.125rem}.file-dropzone-box:hover .file-dropzone-icon{transform:translateY(-2px)}.file-dropzone-title{font-size:.9375rem;font-weight:600;line-height:1.35;color:var(--bs-heading-color)}.file-dropzone-or{font-size:.8125rem;line-height:1.35;color:var(--bs-secondary-color)}.file-dropzone-link{color:var(--bs-primary);font-weight:600;text-decoration:underline}.file-dropzone-hint{font-size:.75rem;line-height:1.3;color:var(--bs-secondary-color);margin-top:.1875rem}.file-dropzone-box.is-dragover{border-color:var(--bs-primary);border-style:solid;background:rgba(var(--bs-primary-rgb),.1);box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.12)}.file-dropzone-box.is-dragover .file-dropzone-icon{transform:translateY(-4px);background:rgba(var(--bs-primary-rgb),.2)}.file-dropzone-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;border-radius:inherit;background:rgba(var(--bs-primary-rgb),.14);color:var(--bs-primary);font-weight:600;pointer-events:none}.file-dropzone-box.is-dragover .file-dropzone-overlay{display:flex}.file-dropzone-box.has-file{border-style:solid;border-color:rgba(var(--bs-success-rgb),.5);background:rgba(var(--bs-success-rgb),.06);min-height:0}.file-dropzone-picked{position:relative;z-index:1;display:flex;align-items:center;gap:.75rem;width:100%;text-align:start;pointer-events:none}.file-dropzone-picked .file-dropzone-clear{pointer-events:auto}.file-dropzone-picked-icon{font-size:1.75rem;color:var(--bs-success);flex:0 0 auto}.file-dropzone-picked-meta{flex:1 1 auto;min-width:0}.file-dropzone-picked-name{font-weight:600;color:var(--bs-heading-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-dropzone-picked-size{font-size:.75rem;color:var(--bs-secondary-color)}.file-dropzone-box.is-rejected{border-color:var(--bs-danger);background:rgba(var(--bs-danger-rgb),.06)}.file-dropzone-error{margin-top:.375rem;font-size:.8125rem;color:var(--bs-danger)}.card{--bs-card-border-width: 1px;--bs-card-border-color: var(--rus-edge);--bs-card-box-shadow: 0 1px 2px rgba(47, 43, 61, .04);--bs-card-bg: var(--bs-paper-bg);--bs-card-inner-border-radius: calc(var(--bs-card-border-radius) - var(--bs-card-border-width));--bs-card-hover-box-shadow: 0 .25rem .75rem rgba(47, 43, 61, .1);transition:border-color .15s ease,box-shadow .15s ease}@media(prefers-reduced-motion:reduce){.card{transition:none}}#notifications-modal .modal-body{max-height:65vh;overflow-y:auto}#notifications-modal .modal-header{padding-inline-end:2.5rem;flex-wrap:nowrap}#notifications-modal .modal-header .btn-close{margin-inline:0}.form-section-title{display:flex;align-items:center;gap:.75rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-secondary-color);margin:0}.form-section-title:after{content:"";flex:1 1 auto;height:1px;background:var(--bs-border-color)}.board-row .board-row-caret{color:var(--bs-body-color)!important;transition:transform .2s ease}.board-row .board-row-head[aria-expanded=true] .board-row-caret{transform:rotate(90deg)}#util-360-range{cursor:pointer!important}.alloc-cal-host .fc-daygrid-day-frame{position:relative;min-height:0!important;padding:0!important}.alloc-cal-host .fc-daygrid-day-events{min-height:0!important;margin:0!important}.alloc-cal-host .fc-daygrid-day-bottom{display:none!important}.alloc-cal-host .fc-daygrid-day-top{padding:1px 2px 0!important}.alloc-cal-host .fc-daygrid-day-number{padding:0 3px!important;font-size:10px;line-height:1.15;opacity:.8}.alloc-cal-host .fc-hours-input{position:relative;z-index:3;display:block;width:62px;max-width:100%;margin:6px auto!important;padding:2px 4px!important;background:#fff;border:1px solid #c7ccd1;border-radius:6px;font-weight:600;font-size:13px!important;text-align:center;cursor:text;box-shadow:0 1px 2px #0000000f}[data-bs-theme=dark] .alloc-cal-host .fc-hours-input{background:#2b2c40;border-color:#44475a;color:#d5d9ec}.alloc-cal-host .fc-col-header-cell{background-color:var(--bs-primary);border-color:var(--bs-primary)}.alloc-cal-host .fc-col-header-cell-cushion{padding:2px 4px!important;font-size:11px;color:#fff!important;font-weight:600}.alloc-cal-host .fc-header-toolbar.fc-toolbar{margin-bottom:.5rem!important}.alloc-cal-host .fc-toolbar .fc-button{padding:.15rem .5rem;font-size:.8125rem}.alloc-cal-host .fc-daygrid-day-events{display:none!important}.alloc-cal-host .fc-view-harness{min-block-size:0!important;min-height:0!important;height:auto!important;margin-inline:0!important}.alloc-cal-host{min-width:0}.alloc-cal-body{position:relative;padding-inline-end:7.5rem}.alloc-cal-weektotals{position:absolute;top:0;inset-inline-end:0;width:7rem}.alloc-cal-weektotals .alloc-week-total{position:absolute;inset-inline-start:0;inset-inline-end:0;display:flex;align-items:center;justify-content:center;gap:4px;margin:0;line-height:1.2}.alloc-week-input{width:58px;padding:2px 4px;text-align:center;font-weight:600;font-size:12px;-moz-appearance:textfield}.alloc-week-input::-webkit-outer-spin-button,.alloc-week-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.alloc-week-split{padding:2px 6px;line-height:1;flex-shrink:0}.alloc-week-split i{font-size:15px}.alloc-cal-body.totals-stacked{padding-inline-end:0}.alloc-cal-body.totals-stacked .alloc-cal-weektotals{position:static;width:auto;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.alloc-cal-body.totals-stacked .alloc-week-total{position:static;top:auto!important;height:auto!important;display:inline-flex}.alloc-cal-host .fc-daygrid-day.alloc-day-weekend{background:#64748b1f}.alloc-cal-host .fc-daygrid-day.alloc-day-holiday{background:#f4727426}.alloc-cal-host .fc-daygrid-day.alloc-day-leave-half{background:#fbbf2438}.alloc-cal-host .fc-daygrid-day.alloc-day-leave-full{background:#f59e0b6b}.alloc-cal-host .fc-daygrid-day.fc-day-today.alloc-day-holiday{background:#f4727426!important}.alloc-cal-host .fc-daygrid-day.fc-day-today.alloc-day-leave-half{background:#fbbf2438!important}.alloc-cal-host .fc-daygrid-day.fc-day-today.alloc-day-leave-full{background:#f59e0b6b!important}.alloc-cal-host .fc-leave-warn{position:absolute;top:2px;right:2px;font-size:15px;line-height:1;cursor:help;z-index:4}.alloc-cal-host .alloc-day-wfh{display:inline-flex;align-items:center;font-size:12px;line-height:1;color:#6366f1;cursor:help;margin:1px 2px 0 0}.alloc-cal-host .fc-daygrid-day-frame{position:relative}.alloc-cal-host .alloc-day-wfh-corner{position:absolute;top:3px;left:4px;z-index:2;margin:0}.alloc-leg-sw.alloc-sw-wfh{background:#6366f1}.alloc-cal-legend{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:11px}.alloc-cal-legend .alloc-leg-item{display:inline-flex;align-items:center;gap:4px}.alloc-leg-sw{display:inline-block;width:12px;height:12px;border-radius:50%;border:1px solid rgba(0,0,0,.15)}.alloc-leg-sw.alloc-sw-free{background:#fff}.alloc-leg-sw.alloc-sw-holiday{background:#f1707b}.alloc-leg-sw.alloc-sw-weekend{background:#94a3b8}.alloc-leg-sw.alloc-sw-leave-half{background:#fcd34d}.alloc-leg-sw.alloc-sw-leave-full{background:#f59e0b}.alloc-leg-sw.alloc-sw-over{background:#ef4444}[data-bs-theme=dark] .alloc-leg-sw.alloc-sw-free{background:#2b2c40;border-color:#44475a}.alloc-cal-host .fc-daygrid-day-frame{position:relative;min-height:0!important;padding:7px!important}.alloc-cal-host .fc-daygrid-day-frame.alloc-has-half{padding-bottom:22px!important}.alloc-cal-host .alloc-day-half{position:absolute;left:0;right:0;bottom:4px;text-align:center;font-size:.62rem;font-weight:600;color:#b26a00;pointer-events:none}[data-bs-theme=dark] .alloc-cal-host .alloc-day-half{color:#fcd34d}.alloc-warn-scroll{max-height:min(56vh,520px);overflow-y:auto}.bootbox .alloc-warn-scroll table{min-width:100%}.bootbox .alloc-warn-scroll td,.bootbox .alloc-warn-scroll th{white-space:nowrap}.bootbox .alloc-warn-scroll td:last-child{white-space:normal;min-width:16rem}#avRoot .card-body.av-topbar{position:sticky;top:0;z-index:8;border-start-start-radius:var(--bs-card-inner-border-radius);border-start-end-radius:var(--bs-card-inner-border-radius);background:var(--bs-card-bg, #fff)}#avRoot .av-toolbar{display:flex;align-items:center;flex-wrap:wrap;row-gap:.5rem}.fx-host .av-filter{display:flex;align-items:center;gap:.45rem;font-weight:600;font-size:.95rem;color:#566a7f;cursor:pointer;padding-right:1rem;white-space:nowrap}.fx-host .av-filter .ti{font-size:1.2rem;color:var(--bs-primary)}#avRoot .av-search{--av-search-pad: 1rem;position:relative;flex:1;min-inline-size:0;padding-inline-start:var(--av-search-pad);border-left:1px solid var(--bs-border-color)}#avRoot .av-search .ti{position:absolute;inset-inline-start:calc(var(--av-search-pad) + .5rem);top:50%;transform:translateY(-50%);color:var(--bs-secondary-color);font-size:1.15rem}#avRoot .av-search input{padding:.4rem .4rem .4rem 2.25rem;border:0;box-shadow:none!important;background:transparent;font-size:.95rem;color:var(--bs-heading-color)}#avRoot .av-search input::placeholder{color:var(--bs-secondary-color)}#avRoot .av-nav{display:flex;align-items:center;flex-wrap:wrap;gap:.625rem;margin-left:auto}#avRoot .av-segment{display:inline-flex;align-items:stretch;border:1px solid var(--bs-border-color);border-radius:.5rem;overflow:hidden;background:var(--bs-card-bg)}#avRoot .av-seg-btn{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;padding:.4rem .55rem;border:0;border-left:1px solid var(--bs-border-color);background:transparent;color:#566a7f;font-weight:500;font-size:.9rem;line-height:1}#avRoot .av-seg-btn:first-child{border-left:0}#avRoot .av-seg-btn:hover{background:var(--bs-gray-50, #f5f5f9)}#avRoot .av-seg-btn .ti{font-size:1.05rem}#avRoot .av-seg-btn.av-today-btn{padding-inline:.95rem;font-weight:600;color:var(--bs-heading-color)}#avRoot .av-gran-wrap{width:140px}#avRoot .av-gran-wrap .select2-dropdown{transform-origin:bottom top;animation:avDropdownBounce .32s cubic-bezier(.34,1.56,.64,1)}#avRoot .av-mode-wrap{inline-size:132px}#avRoot .av-mode-wrap .select2-dropdown{transform-origin:bottom top;animation:avDropdownBounce .32s cubic-bezier(.34,1.56,.64,1)}#avRoot .av-mode-opt{display:inline-flex;align-items:center;gap:.4rem}#avRoot .av-mode-opt .ti{font-size:1rem;opacity:.75}#avRoot .av-mode-wrap.is-actual .select2-selection{border-color:rgba(var(--bs-warning-rgb),.5);background:rgba(var(--bs-warning-rgb),.08)}#avRoot .av-mode-wrap.is-actual .av-mode-opt .ti{color:var(--bs-warning);opacity:1}#avRoot .av-row-cells.av-cmp-cells{flex-direction:column;align-items:stretch;justify-content:center;gap:0}#avRoot .av-row>.av-row-cells.av-cmp-cells{gap:0}#avRoot .av-cmp-cells>.av-cmp-line{display:flex;align-items:center;gap:6px;flex:1 1 0;min-height:0;margin-block:7px;margin-inline:6px;border-radius:.25rem}#avRoot[data-gran=month][data-month-mode=day] .av-cmp-cells>.av-cmp-line{gap:0}#avRoot .av-subcells.av-cmp-cells>.av-cmp-line{gap:0;background:transparent;box-shadow:inset 3px 0 #787a9459}#avRoot .av-subcells.av-cmp-cells>.av-cmp-line-actual{background:transparent;box-shadow:inset 3px 0 rgba(var(--bs-warning-rgb),.7)}#avRoot .av-cmp-line-actual{background:#787a940d}#avRoot .av-cmp-cells>.av-cmp-line:first-child{background:#787a9405}#avRoot .av-cmp-cells>.av-cmp-line>.av-bars{flex:1;display:flex;align-items:center;min-inline-size:0}#avRoot .av-row.av-cmp-row{min-height:100px}#avRoot .av-cmp-gap{font-size:.75rem}#avRoot .av-row-total.av-cmp-totals{justify-content:stretch;gap:0;padding-block:5px}#avRoot .av-row-total-sub.av-cmp-totals{padding-block:0}#avRoot .av-cmp-totals>.av-cmp-total{flex:1 1 0;min-height:0;justify-content:center;margin-block:7px}#avRoot .av-cmp-total{display:flex;flex-direction:column;gap:.15rem;inline-size:100%;font-size:.7rem;line-height:1.2}#avRoot .av-cmp-total-head{display:flex;align-items:baseline;gap:.2rem;white-space:nowrap}#avRoot .av-cmp-total-val{font-weight:700}#avRoot .av-cmp-total-cap{color:var(--bs-secondary-color);font-weight:500;font-size:.65rem}#avRoot .av-cmp-total-bar{display:block;inline-size:100%;block-size:3px;border-radius:2px;background:#787a942e;overflow:hidden}#avRoot .av-cmp-total-bar>span{display:block;block-size:100%;border-radius:2px;background:#787a9473}#avRoot .av-cmp-pill{display:inline-block;padding-block:.05rem;padding-inline:.35rem;border-radius:.25rem;background:#787a9424;color:var(--bs-secondary-color);font-size:.625rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}#avRoot .av-cmp-pill-actual{background:rgba(var(--bs-warning-rgb),.16);color:var(--bs-warning)}.fx-host .av-filter-wrap{position:relative}.fx-host .av-filter-menu{position:absolute;top:calc(100% + .75rem);left:0;z-index:1050;min-width:250px;max-block-size:calc(100vh - 12rem);max-inline-size:calc(100vw - 1.5rem);padding:.5rem;background:var(--bs-card-bg);overflow-y:auto;border:1px solid var(--bs-border-color);border-radius:.5rem;box-shadow:0 .35rem 1.25rem #2f2b3d29;transform-origin:top left;animation:avDropdownBounce .32s cubic-bezier(.34,1.56,.64,1)}.fx-host .av-filter-menu[hidden]{display:none}.fx-host .av-filter-menu:before{content:"";position:absolute;top:-6px;left:1.25rem;width:12px;height:12px;background:var(--bs-card-bg);border-left:1px solid var(--bs-border-color);border-top:1px solid var(--bs-border-color);transform:rotate(45deg)}.fx-host .av-fm-section{padding:.5rem .625rem .375rem;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bs-secondary-color)}.fx-host .av-fm-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.5rem .625rem;border:0;border-radius:.375rem;background:transparent;color:var(--bs-heading-color);font-size:.9rem;font-weight:500;text-align:left}.fx-host .av-fm-item:hover{background:var(--bs-gray-50, #f5f5f9)}.fx-host .av-fm-item .ti{font-size:1.15rem;color:var(--bs-secondary-color)}.fx-host .av-fm-divider{height:1px;margin:.375rem .25rem;background:var(--bs-border-color)}#avRoot .card-body{position:relative}.fx-host .av-value-menu{position:absolute;z-index:1050;width:300px;max-inline-size:calc(100vw - 1.5rem);background:var(--bs-card-bg);border:1px solid var(--bs-border-color);border-radius:.5rem;box-shadow:0 .35rem 1.25rem #2f2b3d29;overflow:hidden;transform-origin:top left;animation:avDropdownBounce .32s cubic-bezier(.34,1.56,.64,1)}.fx-host .av-value-menu[hidden]{display:none}.fx-host .av-vm-loading{padding:1.5rem;text-align:center;color:var(--bs-secondary-color);font-size:.875rem}.fx-host .av-vm-head{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;border-bottom:1px solid var(--bs-border-color)}.fx-host .av-vm-back{display:inline-flex;padding:.125rem;border:0;background:transparent;color:var(--bs-secondary-color);line-height:1}.fx-host .av-vm-back:hover{color:var(--bs-heading-color)}.fx-host .av-vm-title{font-weight:600;color:var(--bs-heading-color)}.fx-host .av-vm-search{position:relative;padding:.625rem .75rem;border-bottom:1px solid var(--bs-border-color)}.fx-host .av-vm-search .ti{position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);color:var(--bs-secondary-color)}.fx-host .av-vm-search input{padding-left:1.9rem;border:0;box-shadow:none!important;background:transparent}.fx-host .av-vm-list{max-height:260px;overflow-y:auto;padding:.25rem}.fx-host .av-vm-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0;padding:.5rem .625rem;border-radius:.375rem;cursor:pointer}.fx-host .av-vm-item:hover{background:var(--bs-gray-50, #f5f5f9)}.fx-host .av-vm-text{color:var(--bs-heading-color);font-size:.9rem}.fx-host .av-vm-item .form-check-input{margin:0;float:none;cursor:pointer}.fx-host .av-vm-foot{padding:.5rem;border-top:1px solid var(--bs-border-color);text-align:center}.fx-host .av-vm-done{width:100%;padding:.5rem;border:0;border-radius:.375rem;background:transparent;color:var(--bs-primary);font-weight:600}.fx-host .av-vm-done:hover{background:rgba(var(--bs-primary-rgb),.08)}.fx-host .av-chips{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--bs-border-color)}.fx-host .av-chips[hidden]{display:none}.fx-host .av-chips-label{font-size:.8125rem;font-weight:600;color:var(--bs-secondary-color)}.fx-host .av-chip{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .25rem .25rem .625rem;border:1px solid rgba(var(--bs-primary-rgb),.5);border-radius:.5rem;background:rgba(var(--bs-primary-rgb),.08);font-size:.8125rem;cursor:pointer}.fx-host .av-chip:hover{background:rgba(var(--bs-primary-rgb),.14)}.fx-host .av-clear-all{padding:.25rem .5rem;border:0;border-radius:.375rem;background:transparent;color:var(--bs-danger);font-size:.8125rem;font-weight:600}.fx-host .av-clear-all:hover{background:rgba(var(--bs-danger-rgb),.1)}.fx-host .av-chip-cat{font-weight:600;color:var(--bs-primary)}.fx-host .av-chip-val{color:var(--bs-heading-color)}.fx-host .av-chip-x{display:inline-flex;padding:.0625rem;border:0;border-radius:.25rem;background:transparent;color:var(--bs-secondary-color);line-height:1}.fx-host .av-chip-x:hover{color:var(--bs-danger);background:rgba(var(--bs-danger-rgb),.1)}#avRoot .av-total-head{width:var(--av-total-w);min-width:var(--av-total-w);display:flex;align-items:center;justify-content:center;gap:.3rem;border-left:1px solid var(--bs-border-color);font-size:.8125rem;font-weight:600;color:var(--bs-secondary-color);white-space:nowrap}#avRoot .av-total-head .ti{font-size:1rem}#avRoot .av-row-total{width:var(--av-total-w);min-width:var(--av-total-w);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.25rem;line-height:1.15;padding:.5rem;border-left:1px solid var(--bs-border-color);font-size:.875rem;font-weight:600;color:var(--bs-heading-color)}#avRoot .av-total-top{font-size:.72rem;white-space:nowrap}#avRoot .av-total-top .av-total-val{font-weight:700;color:var(--bs-heading-color)}#avRoot .av-total-top .av-total-cap{font-weight:500;color:var(--bs-secondary-color)}#avRoot .av-total-bar{width:100%;height:6px;border-radius:4px;background:var(--bs-gray-200, #e5e7eb);overflow:hidden}#avRoot .av-total-bar>span{display:block;height:100%;border-radius:4px;background:var(--bs-secondary-color)}#avRoot .av-total-bar.av-tb-under>span{background:#ff9f43}#avRoot .av-total-bar.av-tb-full>span{background:#28c76f}#avRoot .av-total-bar.av-tb-over>span{background:#ea5455}#avRoot .av-total-bar.av-tb-zero>span{background:transparent}#avRoot .av-total-pct{font-size:.68rem;font-weight:600;color:var(--bs-secondary-color)}#avRoot .av-row-total-sub,#avRoot .av-row-total-leave{font-size:.8125rem;font-weight:500;color:var(--bs-secondary-color)}#avRoot .av-row-total .av-total-zero{color:var(--bs-secondary-color);font-weight:500}#avRoot .av-row-total.av-total-split{display:flex;flex-direction:column;align-items:flex-start;gap:.0625rem;line-height:1.25}#avRoot .av-row-total .av-total-line{font-size:.8125rem;font-weight:700;white-space:nowrap}#avRoot .av-row-total .av-total-bill{color:var(--bs-success)}#avRoot .av-row-total .av-total-nb{color:var(--bs-secondary-color)}#avRoot .av-row-total.is-bill .av-total-val{color:var(--bs-success)}[data-bs-theme=dark] #avRoot .av-total-bar{background:#3a3b52}#avRoot .av-timeline{border-top:1px solid var(--bs-border-color);background:transparent}#avRoot .av-grid{width:100%}.av-popup{position:absolute;z-index:1080;max-width:320px;padding:.75rem .875rem;border-radius:.5rem;background:#2f3349;color:#fff;box-shadow:0 .35rem 1.25rem #0f14224d;font-size:.8125rem;line-height:1.5}.av-popup[hidden]{display:none}.av-popup .av-pop-line{white-space:nowrap}.av-popup .av-pop-line b{font-weight:600}.av-popup .av-pop-title{font-weight:700;margin-bottom:.125rem}.av-popup .av-popup-arrow{position:absolute;bottom:-6px;width:12px;height:12px;background:#2f3349;transform:translate(-50%) rotate(45deg)}.av-popup.av-popup-below .av-popup-arrow{bottom:auto;top:-6px}#avRoot .av-head{display:flex;align-items:stretch;position:sticky;top:var(--av-head-top, 0px);z-index:6;background:var(--bs-card-bg, #fff);box-shadow:0 1px 0 0 var(--bs-border-color)}#avRoot .av-corner{width:var(--av-name-w);min-width:var(--av-name-w);border-right:1px solid var(--bs-border-color);display:flex;align-items:center;padding:.75rem .875rem}#avRoot .av-count{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:500;color:var(--bs-secondary-color);white-space:nowrap}#avRoot .av-count .ti{font-size:1rem}#avRoot .av-weeks{display:flex;flex:1;min-width:0}#avRoot .av-week{flex:1 1 0;min-width:0;position:relative;box-sizing:border-box;border-left:1px solid #bcbcc8}#avRoot .av-week:first-child{border-left:0}#avRoot .av-wk-toggle{position:absolute;top:50%;right:0;transform:translate(50%,-50%);z-index:4;display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 1px;border:1px solid var(--bs-border-color);border-radius:5px;background:#fff;color:var(--bs-secondary-color);line-height:1;cursor:pointer}#avRoot .av-wk-toggle .ti{font-size:14px;margin:0 -5px}#avRoot .av-wk-toggle:hover{color:var(--bs-primary);border-color:var(--bs-primary);box-shadow:0 1px 4px #2f2b3d1f}#avRoot .av-day-weekend{color:var(--bs-secondary-color);opacity:.5}#avRoot .av-week-month{padding:.5rem .5rem .25rem;font-size:.8125rem;font-weight:600;color:var(--bs-heading-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:1.9rem;border-bottom:1px solid #d5d5dc}#avRoot .av-weekcols .av-week-month{padding:.5rem .375rem .25rem;font-size:.75rem}#avRoot .av-week-days{display:flex;padding:0 0 .375rem;gap:0}#avRoot .av-day{flex:1 1 0;min-width:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center;padding:.3rem 0;font-size:.8125rem;font-weight:500;color:var(--bs-secondary-color);border-radius:.375rem}#avRoot .av-day.av-today{background:rgba(var(--bs-primary-rgb),.14);color:var(--bs-primary);font-weight:600}#avRoot .av-day-holiday{color:var(--bs-danger);background:rgba(var(--bs-danger-rgb),.08);cursor:help}#avRoot .gb-day.gb-holiday{background:transparent}#avRoot .gb-subday.gb-holiday{background:rgba(var(--bs-danger-rgb),.1)}#avRoot .av-weekcols .av-week-days{gap:0;padding-left:0;padding-right:0}#avRoot .av-weekcols .av-day{border-left:1px solid #cfcfd8;border-radius:0}#avRoot .av-weekcols .av-day:first-child{border-left:0}#avRoot .av-body{border-top:1px solid var(--bs-border-color)}#avRoot .av-row{display:flex;align-items:stretch;min-height:64px;border-bottom:1px solid var(--bs-border-color)}#avRoot .av-row:last-child{border-bottom:0}#avRoot .av-row-name{width:var(--av-name-w);min-width:var(--av-name-w);display:flex;align-items:center;gap:.625rem;padding:.5rem .875rem;border-right:1px solid var(--bs-border-color)}#avRoot .av-ava{width:34px;height:34px;min-width:34px;border-radius:50%;background:var(--bs-gray-200, #eaeaef);color:var(--bs-heading-color);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}#avRoot .av-row-meta{min-width:0;flex:1}#avRoot .av-row-title{display:block;font-weight:600;font-size:.875rem;color:var(--bs-heading-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#avRoot .av-row-sub{display:block;font-size:.75rem;color:var(--bs-secondary-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#avRoot .av-row-actions{display:flex;align-items:center;gap:.375rem;color:var(--bs-secondary-color);opacity:0;transition:opacity .15s ease}#avRoot .av-row:hover .av-row-actions{opacity:1}@media(hover:none){#avRoot .av-row-actions{opacity:1}}#avRoot .av-row-actions .ti{font-size:1rem}#avRoot .av-row-cells{flex:1;display:flex;align-items:center}#avRoot .av-bar{flex:1 1 0;min-width:0;box-sizing:border-box;padding:.625rem .75rem;border-radius:0;font-size:.8125rem;font-weight:600;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#avRoot .av-row>.av-row-cells{gap:6px;padding:5px 4px}#avRoot .av-row>.av-row-cells .av-bar{border-radius:7px;box-shadow:inset 0 0 0 1px #2f2b3d14;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}#avRoot .av-row>.av-row-cells .av-bar:not(.av-bar-empty):hover{filter:brightness(.97);box-shadow:inset 0 0 0 1px #2f2b3d14,0 .2rem .55rem #2f2b3d33;transform:translateY(-1px)}#avRoot .av-bar-free{background:#e9f7ef;color:#1f9254;border-left:1px solid #d3eede;border-bottom:1px solid #d3eede}#avRoot .av-bar-free.av-bar-overcap{color:#c9302c;font-weight:700}#avRoot .av-bar-part{background:#6a6cf0;color:#fff}#avRoot .av-bar-full{background:#5a5df0;color:#fff}#avRoot .av-bar-over{background:#2b2e63;color:#fff;border-top:3px solid #ea5455}#avRoot .av-bar-empty{background:#787a941a;color:var(--bs-secondary-color);font-weight:500;text-align:center}#avRoot .av-bar-leave{background:#ff9f4329;color:#b26a00;font-weight:600}#avRoot .av-bar-holiday{background:#f4727429;color:#b93a3c;font-weight:600;font-size:.6875rem}#avRoot .av-projbar{color:#fff}#avRoot .av-projbar-bill{background:#9cbcf7;color:#fff}#avRoot .av-projbar-int{background:#97949f}#avRoot .av-projbar-zero{color:var(--bs-secondary-color);background:#787a941f;font-weight:500}#avRoot .av-viewtoggle{display:inline-flex;border:1px solid var(--bs-border-color);border-radius:.5rem;overflow:hidden;margin-right:.5rem}#avRoot .av-vt-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .7rem;border:0;background:transparent;color:var(--bs-secondary-color);font-size:.8125rem;font-weight:500;cursor:pointer;white-space:nowrap}#avRoot .av-vt-btn.active{background:var(--bs-primary);color:#fff}#avRoot .av-vt-btn:not(.active):hover{background:rgba(var(--bs-primary-rgb),.08);color:var(--bs-primary)}#avRoot .av-drill,#avRoot .av-drill-month{cursor:pointer}#avRoot .av-week.av-drill:hover,#avRoot .av-day.av-drill:hover,#avRoot .av-drill-month:hover{background:rgba(var(--bs-primary-rgb),.1);color:var(--bs-primary);border-radius:4px}#avRoot .av-loading-row{padding:1.75rem;text-align:center;color:var(--bs-secondary-color);font-size:.875rem}#avRoot .av-pager{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.75rem;padding:.85rem 1.25rem;border-top:1px solid var(--bs-border-color)}#avRoot .av-pg-info{font-size:.8125rem;color:var(--bs-secondary-color)}#avRoot .av-pg-btns{margin-left:auto}#avRoot .av-pg-size{display:flex;align-items:center;gap:.4rem;font-family:inherit;font-size:.8125rem;font-weight:400;line-height:1.5;color:var(--bs-secondary-color);white-space:nowrap}#avRoot .av-pg-size label{margin:0}#avRoot .av-pg-size select{width:auto;min-width:68px;height:32px;padding:0 1.75rem 0 .6rem;font-family:inherit;font-size:.8125rem;font-weight:400;line-height:1.5;color:var(--bs-body-color)}#avRoot .av-pg-btns{display:flex;align-items:center;gap:.25rem}#avRoot .av-pg-btn{min-width:32px;height:32px;padding:0 .5rem;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-body-color);border-radius:.375rem;font-size:.8125rem;line-height:1;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}#avRoot .av-pg-btn:hover:not([disabled]):not(.active){background:rgba(var(--bs-primary-rgb),.08);border-color:rgba(var(--bs-primary-rgb),.35);color:var(--bs-primary)}#avRoot .av-pg-btn.active{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff;font-weight:600}#avRoot .av-pg-btn[disabled]{opacity:.45;cursor:default}#avRoot .av-row-toggle{cursor:pointer}#avRoot .av-row-toggle .av-row-actions{opacity:1}#avRoot .av-row-toggle .av-row-actions .ti{transition:transform .2s ease}#avRoot .av-row-toggle.av-open .av-row-actions .ti{transform:rotate(90deg)}#avRoot .av-subrow{display:flex;align-items:stretch;min-height:56px;box-shadow:inset 3px 0 rgba(var(--bs-primary-rgb),.5);background:#fafafc}[data-bs-theme=dark] #avRoot .av-subrow{background:#1b1b1f}[data-bs-theme=dark] #avRoot .av-projrow,[data-bs-theme=dark] #avRoot .av-leaverow.av-projrow{background:#212127}[data-bs-theme=dark] #avRoot .av-jobrow-none .av-job-icon,[data-bs-theme=dark] #avRoot .av-tag-none{color:#a5a3ae}#avRoot .av-subrow-last{border-bottom:0}#avRoot .av-addrow .av-subname{display:flex;align-items:center;padding-top:.5rem;padding-bottom:.5rem}#avRoot .av-addbtn{display:inline-flex;align-items:center;gap:.625rem;padding:0;border:0;background:none;color:var(--bs-secondary-color);font-size:.8125rem;line-height:1.4;cursor:pointer}#avRoot .av-addbtn .av-add-tile{width:30px;height:30px;min-width:30px;border-radius:8px;border:1px dashed var(--bs-border-color);display:flex;align-items:center;justify-content:center;color:var(--bs-secondary-color);transition:border-color .12s ease,background-color .12s ease,color .12s ease}#avRoot .av-addbtn .av-add-tile .ti{font-size:15px}#avRoot .av-addbtn .av-add-label{transition:color .12s ease}#avRoot .av-addbtn:hover .av-add-tile{border-style:solid;border-color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.1);color:var(--bs-primary)}#avRoot .av-addbtn:hover .av-add-label{color:var(--bs-primary)}#avRoot .av-addbtn:focus-visible .av-add-tile{outline:2px solid rgba(var(--bs-primary-rgb),.5);outline-offset:1px}#avRoot .av-subend{height:16px;background:transparent;box-shadow:inset 3px 0 rgba(var(--bs-primary-rgb),.5);border-bottom:1px solid var(--bs-border-color)}#avRoot .av-subname .av-row-title{font-weight:500;font-size:.8125rem}#avRoot .av-projrow{box-shadow:inset 3px 0 hsl(var(--proj-hue, 250),52%,55%);background:#fafbfe}#avRoot .av-projname{align-items:flex-start;padding-top:.6rem;padding-bottom:.6rem;background:transparent}#avRoot .av-proj-avatar{width:30px;height:30px;min-width:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.02em;margin-top:1px;box-shadow:0 2px 5px #2f2b3d2e;text-shadow:0 1px 2px rgba(0,0,0,.35)}#avRoot .av-projname .av-row-meta{display:flex;flex-direction:column;gap:1px}#avRoot .av-projname .av-row-title{font-weight:600;font-size:.8125rem;color:var(--bs-heading-color)}#avRoot .av-projname .av-row-sub{display:flex;align-items:center;font-size:.72rem}#avRoot .av-proj-tags{display:flex;flex-wrap:nowrap;gap:.3rem;min-inline-size:0;margin-top:.28rem}#avRoot .av-proj-tags .av-proj-tag{min-inline-size:0;overflow:hidden;white-space:nowrap}#avRoot .av-proj-tag{display:inline-flex;align-items:center;gap:.18rem;font-size:.66rem;font-weight:600;line-height:1;padding:.22rem .42rem;border-radius:5px;white-space:nowrap}#avRoot .av-proj-tag .ti{font-size:.82rem}#avRoot .av-tag-bill{color:#16794c;background:#28c76f29}#avRoot .av-tag-internal{color:#6d6b7a;background:#6d6b7a24}#avRoot .av-tag-hrs{color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.12)}#avRoot .av-proj-head{display:flex;align-items:center;gap:.3rem;min-inline-size:0}#avRoot .av-proj-head .av-row-title{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}#avRoot .av-tag-360.av-360-inline{flex-shrink:0;padding:.1rem .26rem}#avRoot .av-tag-360{border:1px solid var(--bs-border-color);background:transparent;color:var(--bs-secondary-color);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#avRoot .av-tag-360:hover,#avRoot .av-tag-360:focus-visible{border-color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.1);color:var(--bs-primary)}@media(prefers-reduced-motion:reduce){#avRoot .av-tag-360{transition:none}}#avRoot .av-jobrow{background:#f4f6fb;box-shadow:inset 3px 0 hsl(var(--proj-hue, 250),38%,72%)}#avRoot .av-jobname{align-items:center;padding-block:.42rem;padding-inline-start:2.25rem}#avRoot .av-job-toggle{flex:0 0 auto;margin-inline-start:auto;border:0;border-radius:.25rem;padding:0;inline-size:18px;block-size:18px;margin-inline-end:.25rem;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--bs-secondary-color);cursor:pointer;transition:transform .18s ease,color .15s ease}#avRoot .av-job-toggle .ti{font-size:.9375rem}#avRoot .av-projrow.av-has-jobs>.av-projname{cursor:pointer}#avRoot .av-projrow.av-has-jobs.is-open .av-job-toggle{color:var(--bs-primary);transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){#avRoot .av-job-toggle{transition:none}}#avRoot .av-job-tick{block-size:.85rem;border-block-end:1px solid hsl(var(--proj-hue, 250),30%,78%);border-end-start-radius:4px;border-inline-start:1px solid hsl(var(--proj-hue, 250),30%,78%);inline-size:.7rem;margin-block-end:.55rem;min-inline-size:.7rem}#avRoot .av-job-icon{display:flex;align-items:center;justify-content:center;border-radius:6px;background:hsl(var(--proj-hue, 250),44%,94%);block-size:22px;color:hsl(var(--proj-hue, 250),42%,42%);inline-size:22px;min-inline-size:22px}#avRoot .av-job-icon .ti{font-size:.8rem}#avRoot .av-jobname .av-row-meta{display:flex;flex-direction:column;gap:1px}#avRoot .av-jobname .av-row-title{color:var(--bs-body-color);font-size:.78rem;font-weight:600}#avRoot .av-jobrow .av-subbar:not(.av-leavebar):not(.av-holbar),#avRoot .av-jobrow input.av-hin,#avRoot .av-jobrow input.av-hin.av-nonbill,#avRoot .av-jobrow .av-subbar.av-nonbill,#avRoot .av-jobpeople .av-subbar:not(.av-leavebar):not(.av-holbar),#avRoot .av-jobpeople input.av-hin,#avRoot .av-jobpeople input.av-hin.av-nonbill,#avRoot .av-jobpeople .av-subbar.av-nonbill{background:#787a941a;color:var(--bs-heading-color);box-shadow:none}#avRoot .av-jobrow input.av-hin:focus,#avRoot .av-jobrow input.av-hin:focus-visible,#avRoot .av-jobrow input.av-hin.av-nonbill:focus,#avRoot .av-jobrow input.av-hin.av-nonbill:focus-visible,#avRoot .av-jobpeople input.av-hin:focus,#avRoot .av-jobpeople input.av-hin:focus-visible,#avRoot .av-jobpeople input.av-hin.av-nonbill:focus,#avRoot .av-jobpeople input.av-hin.av-nonbill:focus-visible{background:#787a9429;color:var(--bs-heading-color)}#avRoot .av-jobrow .av-proj-tags{margin-block-start:.18rem}#avRoot .av-jobrow .av-proj-tag{font-size:.62rem;padding-block:.18rem;padding-inline:.34rem}#avRoot .av-jobrow .av-subbar{block-size:1.5rem;font-size:.7rem}#avRoot .av-row-total-job .av-total-val{color:var(--bs-secondary-color);font-size:.78rem;font-weight:600}#avRoot .av-jobrow-none{box-shadow:inset 3px 0 #6d6b7a61}#avRoot .av-jobrow-none .av-job-tick{border-color:#6d6b7a66}#avRoot .av-jobrow-none .av-job-icon{background:#6d6b7a1f;color:#6d6b7a}#avRoot .av-tag-none{background:#6d6b7a1a;color:#6d6b7a}#avRoot .av-leaverow.av-projrow{box-shadow:inset 3px 0 #7367f0;background:#fafbfe}#avRoot .av-leave-avatar{background:linear-gradient(135deg,#8b7bf5,#7367f0)}#avRoot .av-leave-avatar .ti{font-size:1rem}#avRoot .av-tag-leave{color:#5a4fd6;background:#7367f024}#avRoot .av-tag-leave-hrs{color:#8a5a00;background:#ff9f4329}#avRoot .av-sub-empty .av-subname{display:flex;align-items:center;gap:.625rem;color:var(--bs-secondary-color);font-size:.8125rem}#avRoot .av-sub-empty .av-empty-mark{width:30px;min-width:30px;display:flex;justify-content:center;color:var(--bs-border-color)}#avRoot .av-sub-empty .av-empty-mark .ti{font-size:16px}#avRoot .av-sub-empty .av-empty-text{font-size:.78125rem;color:var(--bs-secondary-color);opacity:.8}#avRoot .av-subcells{position:relative;padding:0;gap:0}#avRoot .av-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;pointer-events:none}#avRoot .gb-week{display:flex;box-sizing:border-box;border-left:1px solid #bcbcc8}#avRoot .gb-week:first-child{border-left:0}#avRoot .gb-day{flex:1 1 0;display:flex;box-sizing:border-box;border-left:1px solid #e2e2e9}#avRoot .gb-day:first-child{border-left:0}#avRoot .gb-subday{flex:1 1 0;box-sizing:border-box}#avRoot .gb-weekcols .gb-day{border-left-color:#bcbcc8}#avRoot .gb-weekcols .gb-subday{border-left:1px solid #e2e2e9}#avRoot .gb-weekcols .gb-subday:first-child{border-left:0}#avRoot .av-row-cells{position:relative}#avRoot .av-grid-over{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;pointer-events:none;z-index:2}#avRoot .av-grid-over .gb-day{border-left-color:#787a9438}#avRoot .av-grid-over.gb-weekcols .gb-day{border-left-color:#787a9480}#avRoot .av-grid-over .gb-subday{border-left-color:#787a9426}#avRoot .av-over-bg{position:absolute;left:0;right:0;top:50%;height:11px;transform:translateY(-14px);display:flex;pointer-events:none;z-index:3}#avRoot .av-over-bg .gb-week{display:flex}#avRoot .av-over-bg .gb-day{flex:1 1 0;display:flex;border:0}#avRoot .av-over-bg .gb-subday{flex:1 1 0;border:0}#avRoot .av-over-bg .av-over-day{border-top:2px solid #ff9f43;pointer-events:auto;cursor:pointer}.av-otip{position:absolute;z-index:1085;padding:.25rem .5rem;border-radius:.375rem;background:#2f3349;color:#fff;font-size:.75rem;font-weight:600;white-space:nowrap;pointer-events:none;box-shadow:0 .25rem .75rem #0f142240}.av-otip[hidden]{display:none}#avRoot .av-bars{position:relative;z-index:1;display:flex;flex:1;align-items:center;padding:.3rem 0}#avRoot .av-run{display:flex;align-items:center;justify-content:center;min-width:0;min-height:26px}#avRoot .av-subdot{flex:1 1 0;min-width:0;width:auto;height:2px;padding:0;margin:0;border-radius:1px}#avRoot .av-subbar.av-holbar{background:#f4727429;color:#b93a3c;font-weight:600;box-shadow:none}#avRoot .av-subhour{flex:0 0 auto;min-width:0;padding:.1rem .28rem;font-size:.62rem;line-height:1.1;border-radius:.2rem}#avRoot[data-gran=year] .av-subbar,#avRoot[data-gran=half-year] .av-subbar{padding:.15rem .16rem}#avRoot[data-gran=year] .av-row>.av-row-cells .av-bar,#avRoot[data-gran=half-year] .av-row>.av-row-cells .av-bar{padding-inline:0}#avRoot .av-mark-over{background:#ff9f43}#avRoot .av-subbar{flex:1 1 0;display:flex;align-items:center;justify-content:center;text-align:center;min-width:0;padding:.35rem .45rem;border-radius:.25rem;background:rgba(var(--bs-primary-rgb),.72);color:#fff;font-size:.75rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 2px 6px rgba(var(--bs-primary-rgb),.28)}#avRoot[data-gran=week] .av-bars .av-subbar{margin:0 9px}#avRoot[data-gran=quarter] .av-bars .av-subbar{margin:0 4px}#avRoot[data-gran=month][data-month-mode=week] .av-bars .av-subbar{margin:0 3px;padding:.4rem;font-size:.74rem}#avRoot[data-gran=month][data-month-mode=week] .av-bars input.av-hin{min-height:30px;font-size:.8125rem}#avRoot[data-gran=month][data-month-mode=day] .av-bars .av-subbar{margin:0 2px;font-size:.72rem}#avRoot[data-gran=month][data-month-mode=day] .av-row>.av-row-cells{gap:0;padding:5px 0;align-items:stretch}#avRoot[data-gran=month][data-month-mode=day] .av-row>.av-row-cells .av-bar{padding:.45rem .1rem;font-size:.72rem;border:4px solid transparent;background-clip:padding-box;border-radius:8px;box-shadow:inset 0 0 0 1px #2f2b3d14;display:flex;align-items:center;justify-content:center}#avRoot[data-gran=month][data-month-mode=day] .av-row>.av-row-cells .av-bar:not(.av-bar-empty):hover{transform:none;filter:brightness(.97);box-shadow:inset 0 0 0 1px #2f2b3d29}#avRoot .av-hol-icon{font-size:1.05rem;line-height:1}#avRoot[data-gran=month][data-month-mode=day] .av-row>.av-row-cells .av-bar-over{box-shadow:inset 0 2px #ea5455,inset 0 0 0 1px #2f2b3d14}#avRoot[data-gran=month][data-month-mode=day] .av-day{border-radius:0;box-shadow:none}#avRoot .av-daymode{display:inline-flex;border:1px solid var(--bs-border-color);border-radius:.5rem;overflow:hidden}#avRoot .av-dm-btn{border:0;background:transparent;padding:.4rem .8rem;font-size:.8125rem;font-weight:500;color:var(--bs-body-color);cursor:pointer}#avRoot .av-dm-btn.active{background:var(--bs-primary);color:#fff;font-weight:600}#avRoot .av-subbar.av-nonbill{background:#97949f;color:#fff;box-shadow:0 2px 6px #6d6b7a47}#avRoot .av-leavebar{background:#ffb268;color:#fff;box-shadow:0 2px 6px #ff9f4352}#avRoot .av-leavebar.av-leave-half{cursor:help}#avRoot .av-leaverow .av-subname .av-row-title{color:var(--bs-heading-color);font-weight:600}#avRoot .av-leaverow .av-subname .av-row-sub{color:var(--bs-body-color)}#avRoot .av-row-titleline{display:flex;align-items:center;gap:.375rem;min-width:0}#avRoot .av-timeoff-add{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:18px;padding:0;border:1px solid var(--bs-border-color);border-radius:.25rem;background:transparent;color:var(--bs-secondary-color);line-height:1;cursor:pointer;transition:color .12s ease,border-color .12s ease,background-color .12s ease}#avRoot .av-timeoff-add .ti{font-size:13px;vertical-align:0}#avRoot .av-timeoff-add:hover{border-color:#7367f0;background:#7367f01a;color:#7367f0}#avRoot .av-timeoff-add:focus-visible{outline:2px solid rgba(115,103,240,.5);outline-offset:1px}#av-timeoff-modal .av-to-head-icon{background:linear-gradient(135deg,#8b7bf5,#7367f0);color:#fff}#avRoot .av-leaverow .av-subname .ti{font-size:1rem;vertical-align:-2px}#avRoot .av-add-cell{display:none;width:100%;max-width:30px;height:26px;padding:0;border:1px dashed var(--bs-border-color);border-radius:.25rem;background:transparent;color:var(--bs-secondary-color);line-height:1;cursor:pointer}#avRoot .av-run:hover .av-add-cell{display:inline-flex;align-items:center;justify-content:center}#avRoot .av-add-cell:hover{border-style:solid;border-color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.08);color:var(--bs-primary)}#avRoot .av-add-cell .ti{font-size:16px}.av-np-head{display:flex;align-items:center;gap:.75rem}.av-np-head-icon{width:38px;height:38px;min-width:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgba(var(--bs-primary-rgb),.12);color:var(--bs-primary)}.av-np-head-icon .ti{font-size:19px}#av-newproj-modal .modal-body .border,#av-alloc-modal .modal-body .border{background:var(--bs-body-bg)}#avRoot .av-add-cell.av-add-onleave{border-style:solid;border-color:#e0a83b73;background:#e0a83b1a;color:#c78b3b}#avRoot .av-add-cell.av-add-onleave:hover{border-color:#e0a83b;background:#e0a83b2e;color:#b3792c}#avRoot .av-cell-holiday{display:block;block-size:100%;cursor:default;inline-size:100%}#avRoot input.av-hin{width:100%;min-height:28px;padding-inline:.2rem;line-height:1.3;border:0;text-align:center;font:inherit;font-size:.8125rem;font-weight:600;color:#fff;background:rgba(var(--bs-primary-rgb),.72);cursor:text;-moz-appearance:textfield;box-shadow:none}#avRoot input.av-hin.av-nonbill{background:#97949f}#avRoot input.av-hin:focus,#avRoot input.av-hin:focus-visible{outline:0;box-shadow:inset 0 0 0 2px #ffffffe6}#avRoot input.av-hin.is-saving{opacity:.55;cursor:progress}#avRoot input.av-hin:disabled{color:inherit;-webkit-text-fill-color:currentColor}#avRoot input.av-subbar.av-hin:hover{box-shadow:inset 0 0 0 2px #ffffff8c}#avRoot input.av-hin::-webkit-outer-spin-button,#avRoot input.av-hin::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#avRoot .av-subbar.av-leave-inline{background:#ffb268d9;color:#fff;box-shadow:none;cursor:pointer}#avRoot .av-subbar.av-leave-inline:hover{background:#ffb268}@media(max-width:991.98px){#avRoot{--av-name-w: 150px;--av-total-w: 78px}#avRoot .av-search{--av-search-pad: 0rem;order:3;flex:1 1 100%;border-left:0}#avRoot .av-nav{gap:.375rem}#avRoot .av-viewtoggle{margin-right:0}#avRoot .av-timeline{overflow:auto;max-height:calc(100vh - var(--av-head-top, 6rem) - 8rem);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}#avRoot .av-grid{min-width:46rem}#avRoot[data-gran=month][data-month-mode=day] .av-grid{min-width:68rem}#avRoot[data-gran=quarter] .av-grid{min-width:52rem}#avRoot[data-gran=half-year] .av-grid{min-width:60rem}#avRoot[data-gran=year] .av-grid{min-width:88rem}#avRoot .av-head{top:0}#avRoot .av-corner,#avRoot .av-row-name{position:sticky;left:0;z-index:4;background:var(--bs-card-bg, #fff)}#avRoot .av-corner{z-index:8}#avRoot .av-subrow .av-row-name{background:#fafafc}#avRoot .av-leaverow.av-projrow .av-row-name{background:#fafbfe}#avRoot .av-subname{padding-left:1rem}#avRoot .av-row{min-height:54px}#avRoot .av-subrow{min-height:50px}#avRoot .av-row-name,#avRoot .av-corner{padding:.5rem .625rem;gap:.5rem}#avRoot .av-row-title{font-size:.8125rem}#avRoot .av-row-sub{font-size:.6875rem}#avRoot .av-pager{padding:.75rem .875rem;gap:.5rem}#avRoot .av-pg-btns{flex-wrap:wrap}}@media(max-width:575.98px){#avRoot{--av-name-w: 128px;--av-total-w: 68px}#avRoot .av-filter{padding-right:.625rem;font-size:.875rem}#avRoot .av-vt-btn,#avRoot .av-seg-btn,#avRoot .av-dm-btn{padding-inline:.5rem;font-size:.75rem}#avRoot .av-gran-wrap{width:108px}#avRoot .av-nav{order:2;flex:1 1 100%;justify-content:space-between;margin-left:0}#avRoot .av-pg-btns{flex:1 1 100%;justify-content:flex-end;margin-left:0}#avRoot .av-chip{max-inline-size:100%}#avRoot .av-chip-val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#av-alloc-modal .modal-dialog,#av-newproj-modal .modal-dialog,#av-newres-modal .modal-dialog,#av-timeoff-modal .modal-dialog{margin:.5rem}#avRoot input.av-hin{min-height:34px}.av-popup{max-width:calc(100vw - 1.5rem)}}#resourceViewRoot .rv-head .card-body{padding-block:1.125rem}#resourceViewRoot .rv-ring{position:relative;width:62px;height:62px;min-width:62px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--bs-primary) calc(var(--pct, 0) * 1%),var(--bs-secondary-bg, #e9e9ef) 0)}#resourceViewRoot .rv-ring:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:var(--bs-card-bg, #fff)}#resourceViewRoot .rv-ring-text{position:relative;z-index:1;text-align:center;line-height:1.05}#resourceViewRoot .rv-ring-pct{display:block;font-size:.8125rem;font-weight:700;color:var(--bs-heading-color)}#resourceViewRoot .rv-ring-cap{display:block;font-size:.5rem;font-weight:600;letter-spacing:.04em;color:var(--bs-secondary-color)}#resourceViewRoot .rv-head-chips .badge{font-size:.6875rem;font-weight:500;padding:.25rem .5rem;line-height:1.3}#resourceViewRoot .rv-head-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}#resourceViewRoot .rv-head-meta .rv-sep{color:var(--bs-border-color)}#resourceViewRoot .rv-head-meta>span{display:inline-flex;align-items:center;gap:.25rem}#resourceViewRoot .rv-head-meta .ti{font-size:.875rem;color:var(--bs-secondary-color)}#resourceViewRoot .rv-window{display:inline-flex;align-items:center;gap:.125rem;padding:.1875rem;border-radius:.5rem;background:var(--bs-secondary-bg, #f1f1f5)}#resourceViewRoot .rv-win-btn{border:0;background:transparent;border-radius:.375rem;padding:.3125rem .75rem;font-size:.8125rem;font-weight:500;color:var(--bs-secondary-color);cursor:pointer;transition:background-color .12s ease,color .12s ease,box-shadow .12s ease}#resourceViewRoot .rv-win-btn:hover{color:var(--bs-heading-color)}#resourceViewRoot .rv-win-btn.active{background:var(--bs-card-bg, #fff);color:var(--bs-heading-color);font-weight:600;box-shadow:0 1px 3px #2f2b3d1f}#resourceViewRoot .rv-win-btn:focus-visible{outline:2px solid rgba(var(--bs-primary-rgb),.5);outline-offset:1px}#resourceViewRoot .rvf-bar .card-body,#projectViewRoot .rvf-bar .card-body{padding-block:.75rem}#resourceViewRoot .rvf-title,#projectViewRoot .rvf-title{font-size:.6875rem;font-weight:600;letter-spacing:.06em;color:var(--bs-secondary-color);margin-inline-end:.25rem}#resourceViewRoot .rvf-chip,#projectViewRoot .rvf-chip{display:inline-flex;align-items:center;gap:.5rem}#resourceViewRoot .rvf-label,#projectViewRoot .rvf-label{margin:0;font-size:.8125rem;color:var(--bs-secondary-color);white-space:nowrap}#resourceViewRoot .rvf-chip.is-set .rvf-label,#projectViewRoot .rvf-chip.is-set .rvf-label{color:var(--bs-primary);font-weight:600}#resourceViewRoot .rvf-chip .select2-container,#projectViewRoot .rvf-chip .select2-container{min-width:11rem}#resourceViewRoot .rvf-chip .select2-container--default .select2-selection--single,#projectViewRoot .rvf-chip .select2-container--default .select2-selection--single{height:var(--rvf-h);border-radius:.375rem;border-color:var(--bs-border-color);background:var(--bs-body-bg);transition:border-color .12s ease,box-shadow .12s ease}#resourceViewRoot .rvf-chip .select2-container--default .select2-selection--single:hover,#projectViewRoot .rvf-chip .select2-container--default .select2-selection--single:hover{border-color:var(--bs-secondary-color)}#resourceViewRoot .rvf-chip .select2-container--default.select2-container--open .select2-selection--single,#projectViewRoot .rvf-chip .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--bs-primary);box-shadow:0 0 0 .15rem rgba(var(--bs-primary-rgb),.12)}#resourceViewRoot .rvf-chip .select2-container--default .select2-selection--single .select2-selection__rendered,#projectViewRoot .rvf-chip .select2-container--default .select2-selection--single .select2-selection__rendered{padding-inline:.625rem 1.75rem;font-size:.8125rem;font-weight:500;line-height:calc(var(--rvf-h) - 2px);color:var(--bs-body-color)}#resourceViewRoot .rvf-chip .select2-container--default .select2-selection--single .select2-selection__arrow,#projectViewRoot .rvf-chip .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc(var(--rvf-h) - 2px);inset-inline-end:.25rem}#resourceViewRoot .rvf-date,#projectViewRoot .rvf-date{width:12rem;height:var(--rvf-h);padding-block:0;font-size:.8125rem;font-weight:500;cursor:pointer}#resourceViewRoot .rvf-reset,#projectViewRoot .rvf-reset{font-size:.8125rem;color:var(--bs-secondary-color);text-decoration:none}#resourceViewRoot .rvf-reset:hover,#projectViewRoot .rvf-reset:hover{color:var(--bs-primary);text-decoration:underline}#resourceViewRoot .rv-dot{width:9px;height:9px;min-width:9px;border-radius:50%;display:inline-block}#resourceViewRoot .rv-dot-bill{background:#e05a5a}#resourceViewRoot .rv-dot-nonbill{background:#6b7a99}#resourceViewRoot .rv-dot-free{background:#dfe2ea}#resourceViewRoot .rv-dot-leave{background:#e0a83b}#resourceViewRoot .rv-dot-cap{background:var(--bs-heading-color)}#resourceViewRoot .rv-dot-proj{background:#21a366}#resourceViewRoot .rv-cap-main{display:flex;flex-direction:column;align-items:center;gap:1rem}#resourceViewRoot .rv-cap-ring{position:relative;z-index:0;width:120px;height:120px;flex:0 0 auto}#resourceViewRoot .rv-cap-center{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;line-height:1.1}#resourceViewRoot .rv-cap-total{font-size:1.375rem;font-weight:700;color:var(--bs-heading-color)}#resourceViewRoot .rv-cap-cap{font-size:.5625rem;font-weight:600;letter-spacing:.06em;color:var(--bs-secondary-color)}#resourceViewRoot .rv-cap-legend{list-style:none;margin:0;padding:0;width:100%}#resourceViewRoot .rv-cap-legend li{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.5rem;padding:.3125rem 0;font-size:.8125rem}#resourceViewRoot .rv-cap-name{color:var(--bs-body-color)}#resourceViewRoot .rv-cap-h{font-weight:600;color:var(--bs-heading-color);text-align:end}#resourceViewRoot .rv-cap-p{width:2.5rem;text-align:end;color:var(--bs-secondary-color)}#resourceViewRoot .rv-cap-foot{display:flex;gap:2rem;margin-top:1.125rem;padding-top:1rem;border-top:1px solid var(--bs-border-color)}#resourceViewRoot .rv-cap-flbl{display:block;font-size:.625rem;font-weight:600;letter-spacing:.06em;color:var(--bs-secondary-color)}#resourceViewRoot .rv-cap-fval{display:block;margin-top:.125rem;font-size:1.125rem;font-weight:700;color:var(--bs-heading-color)}#resourceViewRoot .rv-kpi .card-body{padding:.75rem .875rem}#resourceViewRoot .rv-kpi-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}#resourceViewRoot .rv-kpi-title{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-secondary-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#resourceViewRoot .rv-kpi-val{display:flex;align-items:baseline;gap:.25rem;margin-top:.1875rem;font-size:1.25rem;font-weight:700;line-height:1.25;color:var(--bs-heading-color)}#resourceViewRoot .rv-kpi-val small{font-size:.75rem;font-weight:500;color:var(--bs-secondary-color)}#resourceViewRoot .rv-kpi-val em{font-size:.75rem;font-weight:500;font-style:normal;color:var(--bs-secondary-color)}#resourceViewRoot .rv-kpi-val em:not(:empty):before{content:"·";margin:0 .25rem}#resourceViewRoot .rv-kpi-sub{margin-top:.125rem;font-size:.6875rem;color:var(--bs-secondary-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#resourceViewRoot .rv-proj-nb{display:flex;align-items:center;margin-block-start:.125rem;gap:.25rem;color:var(--bs-secondary-color);font-size:.6875rem}#resourceViewRoot .rv-proj-nb .ti{font-size:.8125rem}#resourceViewRoot .rv-proj-search{position:relative;margin-bottom:.5rem}#resourceViewRoot .rv-proj-search .ti{position:absolute;inset-inline-start:.625rem;top:50%;transform:translateY(-50%);font-size:.9375rem;color:var(--bs-secondary-color);pointer-events:none}#resourceViewRoot .rv-proj-search .form-control{padding-inline-start:2rem}#resourceViewRoot .rv-proj-list{height:232px;overflow-y:auto;scrollbar-width:thin}#resourceViewRoot .rv-proj-list::-webkit-scrollbar{width:6px}#resourceViewRoot .rv-proj-list::-webkit-scrollbar-thumb{border-radius:3px;background:var(--bs-border-color)}#resourceViewRoot .rv-proj{display:flex;align-items:center;gap:.625rem;padding:.5rem 0;border-bottom:1px solid var(--bs-border-color)}#resourceViewRoot .rv-proj:last-child{border-bottom:0}#resourceViewRoot .rv-proj-avatar{width:32px;height:32px;min-width:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:700;color:#fff;background:#e05a5a}#resourceViewRoot .rv-proj-avatar-int{background:#6b7a99}#resourceViewRoot .rv-proj-main{flex:1 1 auto;min-width:0}#resourceViewRoot .rv-proj-name{font-size:.8125rem;font-weight:600;color:var(--bs-heading-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#resourceViewRoot .rv-proj-meta{font-size:.6875rem;color:var(--bs-secondary-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#resourceViewRoot .rv-proj-meta .ti{margin-inline-end:.1875rem;font-size:.8125rem;vertical-align:-.125em}#resourceViewRoot .rv-proj-bar{height:4px;margin-top:.3125rem;border-radius:2px;background:var(--bs-secondary-bg, #eceef3);overflow:hidden}#resourceViewRoot .rv-proj-bar span{display:block;height:100%;border-radius:2px;background:#e05a5a}#resourceViewRoot .rv-proj-figs{text-align:end;flex:0 0 auto}#resourceViewRoot .rv-proj-h{font-size:.8125rem;font-weight:700;color:var(--bs-heading-color)}#resourceViewRoot .rv-proj-d{font-size:.6875rem;color:var(--bs-secondary-color);white-space:nowrap}#resourceViewRoot .rv-team-list{height:120px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}#resourceViewRoot .rv-team-list::-webkit-scrollbar{width:0;height:0;display:none}#resourceViewRoot .rv-team-row{display:flex;align-items:center;gap:.625rem;padding:.4375rem 0;border-bottom:1px solid var(--bs-border-color)}#resourceViewRoot .rv-team-row:last-child{border-bottom:0}#resourceViewRoot .rv-team-avatar{width:30px;height:30px;min-width:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:700;color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.12)}#resourceViewRoot .rv-team-main{flex:1 1 auto;min-width:0}#resourceViewRoot .rv-team-name{font-size:.8125rem;font-weight:600;color:var(--bs-heading-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#resourceViewRoot .rv-team-meta{font-size:.6875rem;color:var(--bs-secondary-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#resourceViewRoot .rv-team-h{font-size:.8125rem;font-weight:700;color:var(--bs-heading-color);white-space:nowrap}#resourceViewRoot .rv-overview>[class*=col-]{display:flex;flex-direction:column}#resourceViewRoot .rv-overview .rv-grow{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}#resourceViewRoot .rv-overview .rv-team{flex:1 1 auto;min-height:0}#resourceViewRoot .rv-overview .rv-team .card-body{display:flex;flex-direction:column;min-height:0}#resourceViewRoot .rv-overview .rv-team-list{height:auto;min-height:120px;flex:1 1 0}#resourceViewRoot .rv-overview .rv-projects{min-height:0;flex:1 1 auto}#resourceViewRoot .rv-overview .rv-projects .card-body{display:flex;min-height:0;flex-direction:column}#resourceViewRoot .rv-overview .rv-proj-list{height:auto;min-height:232px;flex:1 1 0}#resourceViewRoot .rv-week-row{display:grid;grid-template-columns:3.25rem 1fr 4.5rem 5rem;align-items:center;gap:.5rem;row-gap:.1875rem;padding:.25rem .375rem;border-radius:.375rem;font-size:.75rem}#resourceViewRoot .rv-week-row.is-today{background:#e05a5a0f;box-shadow:inset 2px 0 #e07f7fb3}#resourceViewRoot .rv-week-row.is-today .rv-week-day{color:#d07070;font-weight:600}#resourceViewRoot .rv-week-day{color:var(--bs-secondary-color);white-space:nowrap}#resourceViewRoot .rv-week-day b{color:var(--bs-heading-color);font-weight:600}#resourceViewRoot .rv-week-bar{display:flex;height:6px;border-radius:3px;background:var(--bs-secondary-bg, #eceef3);overflow:hidden}#resourceViewRoot .rv-week-bar.is-off{background:transparent;border-top:1px dashed var(--bs-border-color);height:0}#resourceViewRoot .rv-week-bar i,#resourceViewRoot .rv-week-bar b{display:block;height:100%}#resourceViewRoot .rv-week-bar i{background:#f0a6a6}#resourceViewRoot .rv-week-bar i.is-over{background:#e07f7f}#resourceViewRoot .rv-week-bar b{background:#a8b2c6}#resourceViewRoot .rv-week-h{text-align:end;font-weight:600;color:var(--bs-heading-color)}#resourceViewRoot .rv-week-nb{margin-inline-start:.1875rem;font-size:.6875rem;font-style:normal;font-weight:500;color:var(--bs-secondary-color)}#resourceViewRoot .rv-week-note{text-align:end;white-space:nowrap}#resourceViewRoot .rv-week-free{color:var(--bs-heading-color);font-weight:600}#resourceViewRoot .rv-week-full{color:var(--bs-secondary-color)}#resourceViewRoot .rv-week-over{color:var(--bs-heading-color);font-weight:600}#resourceViewRoot .rv-week-leave{color:var(--bs-body-color)}#resourceViewRoot .rv-week-off{color:var(--bs-secondary-color)}#resourceViewRoot .rv-week-projs{grid-column:2 / -1;display:flex;flex-wrap:wrap;gap:.25rem;min-width:0}#resourceViewRoot .rv-week-chip{max-width:100%;padding:.0625rem .375rem;border-radius:.25rem;font-size:.625rem;line-height:1.5;color:var(--bs-body-color);background:#e05a5a21;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#resourceViewRoot .rv-week-chip b{font-weight:700}#resourceViewRoot .rv-week-chip.is-int{color:var(--bs-body-color);background:#6b7a9933}#resourceViewRoot .rv-week-chip.rv-week-more{color:var(--bs-secondary-color);background:var(--bs-secondary-bg, #eceef3)}#resourceViewRoot .rv-all-list{height:232px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}#resourceViewRoot .rv-all-list::-webkit-scrollbar{width:0;height:0;display:none}#resourceViewRoot .rv-all-row{display:flex;align-items:center;gap:.75rem;padding:.5rem .375rem;border-radius:.375rem;border-bottom:1px solid var(--bs-border-color);text-decoration:none;transition:background-color .12s ease}#resourceViewRoot .rv-all-row:last-child{border-bottom:0}#resourceViewRoot .rv-all-row:hover{background:var(--bs-secondary-bg, #f6f7f9)}#resourceViewRoot .rv-all-main{flex:1 1 auto;min-width:0}#resourceViewRoot .rv-all-name{display:block;font-size:.8125rem;font-weight:600;color:var(--bs-heading-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#resourceViewRoot .rv-all-meta{display:block;font-size:.6875rem;color:var(--bs-secondary-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#resourceViewRoot .rv-all-bar{display:block;height:4px;margin-top:.3125rem;border-radius:2px;background:var(--bs-secondary-bg, #eceef3);overflow:hidden}#resourceViewRoot .rv-all-bar i{display:block;height:100%;border-radius:2px;background:#f0a6a6}#resourceViewRoot .rv-all-figs{flex:0 0 auto;text-align:end}#resourceViewRoot .rv-all-h{display:block;font-size:.8125rem;font-weight:700;color:var(--bs-heading-color)}#resourceViewRoot .rv-all-d{display:block;font-size:.6875rem;color:var(--bs-secondary-color);white-space:nowrap}#resourceViewRoot .card{border-radius:var(--rv-radius)}#resourceViewRoot .rv-head{background-image:linear-gradient(180deg,rgba(var(--bs-primary-rgb),.045),transparent 96px)}#resourceViewRoot .card-header{border-block-end:1px solid var(--bs-border-color);padding-block:.875rem .75rem}#resourceViewRoot .card-header+.card-body{padding-block-start:.875rem}#resourceViewRoot .card-title{font-size:.9375rem;font-weight:600;letter-spacing:-.01em}#resourceViewRoot .card-header small{display:block;margin-block-start:.0625rem;font-size:.6875rem;line-height:1.3}#resourceViewRoot .rv-scope{border:1px solid var(--bs-border-color);border-radius:1rem;padding-block:.0625rem;padding-inline:.4375rem;font-size:.625rem;font-weight:500;letter-spacing:.02em;color:var(--bs-secondary-color);white-space:nowrap}#resourceViewRoot .rv-scope-bill{border-color:#e05a5a59;color:#c25454}#resourceViewRoot .rv-kpi-val,#resourceViewRoot .rv-ring-pct,#resourceViewRoot .rv-cap-total,#resourceViewRoot .rv-cap-fval,#resourceViewRoot .rv-cap-h,#resourceViewRoot .rv-cap-p,#resourceViewRoot .rv-all-h,#resourceViewRoot .rv-all-d,#resourceViewRoot .rv-proj-h,#resourceViewRoot .rv-proj-d,#resourceViewRoot .rv-team-h,#resourceViewRoot .rv-week-h,#resourceViewRoot .rv-week-free{font-variant-numeric:tabular-nums}#resourceViewRoot .rv-kpi-val,#resourceViewRoot .rv-cap-total,#resourceViewRoot .rv-cap-fval{letter-spacing:-.02em}#projectViewRoot .card{border-radius:var(--pv-radius)}#projectViewRoot .pv-head{background-image:linear-gradient(180deg,rgba(var(--bs-primary-rgb),.045),transparent 96px)}#projectViewRoot .card-title{font-size:.9375rem;font-weight:600;letter-spacing:-.01em}#projectViewRoot .pv-head-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}#projectViewRoot .pv-head-meta>span{display:inline-flex;align-items:center;gap:.25rem}#projectViewRoot .pv-head-meta .pv-sep{color:var(--bs-border-color)}#projectViewRoot .pv-head-meta .ti{font-size:.875rem;color:var(--bs-secondary-color)}#projectViewRoot [id^=pk-],#projectViewRoot .card-datatable table{font-variant-numeric:tabular-nums}#projectViewRoot [id^=pk-]{letter-spacing:-.02em}#projectViewRoot .pv-kpis .card-body{display:flex;flex-direction:column;justify-content:center;padding-block:1rem;padding-inline:1.25rem}#projectViewRoot .pv-chart-fill{block-size:100%;min-block-size:300px}#projectViewRoot .pv-donut-wrap{position:relative;inline-size:100%}#projectViewRoot .pv-donut-wrap>canvas{position:absolute;top:0;right:0;bottom:0;left:0}#projectViewRoot .card-datatable thead{background-color:var(--rus-ink);background-image:var(--rus-ink-gradient)}#projectViewRoot .card-datatable thead th{padding-block:.625rem;border-bottom:none;background:transparent;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff}#projectViewRoot .card-datatable thead th.sorting:before,#projectViewRoot .card-datatable thead th.sorting:after,#projectViewRoot .card-datatable thead th.sorting_asc:before,#projectViewRoot .card-datatable thead th.sorting_asc:after,#projectViewRoot .card-datatable thead th.sorting_desc:before,#projectViewRoot .card-datatable thead th.sorting_desc:after{color:#fff}#util-360-calendar .fc-col-header-cell,#leaveCalendar .fc-col-header-cell{background-color:var(--bs-primary)}#util-360-calendar .fc-col-header-cell-cushion,#leaveCalendar .fc-col-header-cell-cushion{color:#fff!important;font-weight:600;padding:2px!important}.welcome-eyebrow{font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-secondary-color);margin-bottom:.35rem;opacity:0;animation:welcome-rise .6s cubic-bezier(.2,.7,.3,1) forwards}.welcome-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35em;font-size:clamp(1.9rem,4.5vw,3.25rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;margin:0 0 .5rem}.welcome-word{display:inline-block;opacity:0;animation:welcome-rise .7s cubic-bezier(.2,.7,.3,1) forwards}.welcome-word:nth-child(1){animation-delay:.1s}.welcome-word:nth-child(2){animation-delay:.2s}.welcome-word:nth-child(3){animation-delay:.3s}.welcome-word:nth-child(4){animation-delay:.45s}.welcome-name{padding-bottom:.12em;margin-bottom:-.12em;background:linear-gradient(100deg,var(--bs-primary) 0%,#6366f1 25%,#14b8a6 50%,#6366f1 75%,var(--bs-primary) 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:welcome-rise .7s cubic-bezier(.2,.7,.3,1) .3s forwards,welcome-sheen 8s ease-in-out 1s infinite}.welcome-wave{transform-origin:70% 80%;animation:welcome-rise .7s cubic-bezier(.2,.7,.3,1) .45s forwards,welcome-hand 1.6s ease-in-out 1s 2}.welcome-sub{color:var(--bs-secondary-color);margin:0;opacity:0;animation:welcome-rise .7s cubic-bezier(.2,.7,.3,1) .55s forwards}.welcome-cta{opacity:0;animation:welcome-rise .7s cubic-bezier(.2,.7,.3,1) .65s forwards}@keyframes welcome-rise{0%{opacity:0;transform:translateY(1.1rem)}to{opacity:1;transform:translateY(0)}}@keyframes welcome-sheen{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes welcome-hand{0%,60%,to{transform:rotate(0)}10%,30%,50%{transform:rotate(14deg)}20%,40%{transform:rotate(-8deg)}}.profile-banner{position:relative;z-index:0;height:7.5rem;overflow:hidden;border-radius:.625rem .625rem 0 0;background-color:#172242}.profile-banner-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transition:opacity .4s ease}@media(prefers-reduced-motion:reduce){.welcome-eyebrow,.welcome-word,.welcome-name,.welcome-wave,.welcome-sub,.welcome-cta{animation:none;opacity:1;transform:none}.welcome-name{background:none;color:var(--bs-primary);-webkit-text-fill-color:var(--bs-primary)}}.profile-identity{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1rem;padding:0 1.75rem 1.25rem}.profile-avatar{width:5.5rem;height:5.5rem;margin-top:-2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:600;background:var(--bs-primary);color:#fff;border:4px solid var(--bs-card-bg)}.profile-identity-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;min-width:0}.profile-identity-text .profile-email{color:var(--bs-secondary-color);font-size:.875rem;overflow-wrap:anywhere}.profile-sep{color:var(--bs-border-color)}.profile-chips{display:flex;flex-wrap:wrap;gap:.4rem .5rem;margin-left:auto}.profile-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .55rem;border-radius:999px;border:1px solid var(--bs-border-color);font-size:.75rem;color:var(--bs-secondary-color);white-space:nowrap}.profile-chip.is-ok{border-color:rgba(var(--bs-success-rgb),.35);color:var(--bs-success)}.profile-chip i{font-size:.9rem}.profile-dl{margin:0}.profile-dl dt{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-secondary-color);margin-bottom:.15rem}.profile-dl dd{font-size:.875rem;font-weight:500;margin:0 0 1rem;overflow-wrap:anywhere}.profile-dl dd:last-child{margin-bottom:0}@media(max-width:575.98px){.profile-identity{padding:0 1.25rem 1.25rem}}#util-filterbar .util-tb-field .select2-container{inline-size:100%!important}#util-filterbar .util-tb-lens{flex:0 1 140px;min-inline-size:108px}#util-filterbar .util-tb-preset{flex:0 1 180px;min-inline-size:130px}#util-filterbar .util-tb-search{flex:1 1 200px;min-inline-size:150px;max-inline-size:280px}#util-filterbar .util-tb-range{flex:0 1 225px;min-inline-size:186px}#util-filterbar .util-tb-actions{display:flex;align-items:center;gap:.5rem;margin-inline-start:auto;flex-wrap:nowrap}#util-filterbar .util-tb-chiprow{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-block-start:.625rem;padding-block-start:.625rem;border-block-start:1px solid var(--bs-border-color)}#util-filterbar #util-active{display:flex;flex-wrap:wrap;gap:.5rem}#util-filterbar #util-filter-count{margin-inline-start:auto}#util-filterbar .form-control-sm,#util-filterbar .input-group-sm>.form-control,#util-filterbar .input-group-sm>.input-group-text,#util-filterbar .btn-sm,#util-filterbar .av-filter,#util-filterbar .select2-container--default .select2-selection--single{block-size:34px}#util-filterbar .av-filter,#util-filterbar .btn-sm{display:inline-flex;align-items:center}#util-filterbar .select2-container--default .select2-selection--single{display:flex;align-items:center;padding-block:0}#util-filterbar .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:.8125rem;line-height:1.5;padding-inline-end:1.25rem}#util-filterbar .select2-container--default .select2-selection--single .select2-selection__arrow{block-size:32px}@media(max-width:991.98px){#util-filterbar .util-tb-actions{margin-inline-start:0;inline-size:100%;justify-content:flex-end}}@media(max-width:575.98px){#util-filterbar .util-tb-lens,#util-filterbar .util-tb-preset,#util-filterbar .util-tb-search,#util-filterbar .util-tb-range{flex:1 1 100%;max-inline-size:none}#util-filterbar .util-tb-actions{flex-wrap:wrap;justify-content:flex-start}}@media(max-width:1400px){:root{--bs-menu-width: 13rem}#layout-menu .app-brand-lockup{block-size:2.55rem}.layout-menu.menu-vertical .menu-item .menu-link{font-size:.8125rem}}.layout-menu.menu-vertical .ps__rail-y,.layout-menu.menu-vertical .ps__rail-x{display:none}.container-p-y:not([class^=pt-],[class*=" pt-"]){padding-block-start:.55rem!important}.content-wrapper .container-fluid{padding-inline:var(--rus-content-pad)}.content-backdrop{top:0;right:0;bottom:0;left:0;inline-size:auto;block-size:auto}#avRoot[data-gran=week] .av-bars .av-subbar,#avRoot[data-gran=month][data-month-mode=day] .av-bars .av-subbar{flex:0 0 auto;margin:0 auto;padding:0;inline-size:1.9rem;block-size:1.9rem;font-size:.6875rem}#avRoot .av-total-rich .av-total-mix{display:flex;gap:.3rem;align-items:baseline;font-size:.62rem;font-weight:600;line-height:1.2}#avRoot .av-total-rich .av-total-mix .av-total-line{font-size:.6875rem;font-weight:600}#avRoot .av-tag-nb{color:#6d6b7a;background:#6d6b7a24}.flatpickr-day.av-fp-weekend{opacity:.38;text-decoration:line-through;cursor:not-allowed}#avRoot[data-gran=month][data-month-mode=day] .av-row>.av-row-cells .av-bar{align-self:center;aspect-ratio:1;max-block-size:2.7rem}#filter_role+.select2-container .select2-selection--multiple{overflow:hidden}#filter_role+.select2-container .select2-selection__rendered{display:flex;flex-wrap:nowrap;align-items:center;overflow-x:auto;scrollbar-width:none}#filter_role+.select2-container .select2-selection__rendered::-webkit-scrollbar{display:none}#filter_role+.select2-container .select2-selection__choice{flex:0 0 auto}.pb-row{cursor:pointer}.pb-row:hover>td{background-color:rgba(var(--bs-primary-rgb),.04)}.pb-caret{flex-shrink:0;font-size:.875rem;transition:transform .15s ease}.pb-caret-open{transform:rotate(90deg)}.pb-caret-gap{display:inline-block;inline-size:1em}.pb-panel-cell{background-color:var(--bs-body-bg);padding-block:0!important;padding-inline:0!important}.pb-panel{border-inline-start:2px solid rgba(var(--bs-primary-rgb),.35);margin-block:.375rem .75rem;margin-inline:1.25rem .5rem;padding-block:.25rem;padding-inline-start:.75rem}.pb-node{display:flex;align-items:center;border-radius:.375rem;cursor:pointer;gap:.5rem;padding-block:.4375rem;padding-inline:.5rem;transition:background-color .12s ease}.pb-node:hover{background-color:rgba(var(--bs-primary-rgb),.07)}.pb-node-ico{flex-shrink:0;font-size:.9375rem}.pb-node-main{display:flex;flex:1 1 auto;flex-direction:column;gap:.0625rem;min-inline-size:0}.pb-node-name{overflow:hidden;color:var(--bs-heading-color);font-size:.8125rem;font-weight:500;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.pb-node-sub{color:var(--bs-secondary-color);font-size:.6875rem;line-height:1.3}.pb-job>.pb-node-main>.pb-node-name{font-weight:600}.pb-month>.pb-node-main>.pb-node-name{font-weight:500}.pb-col{flex:0 0 auto;font-size:.8125rem;font-variant-numeric:tabular-nums;text-align:end}.pb-col-nb{color:var(--bs-info);inline-size:4.5rem}.pb-col-total{color:var(--bs-heading-color);font-weight:600;inline-size:4rem}.pb-children{border-inline-start:1px solid var(--rus-edge);margin-inline-start:1.0625rem;padding-inline-start:.625rem}.pb-days-head{color:var(--bs-secondary-color);font-size:.625rem;font-weight:600;letter-spacing:.08em;padding-block:.375rem .25rem;padding-inline-start:.5rem;text-transform:uppercase}.pb-cal{display:grid;gap:.375rem;grid-template-columns:repeat(7,1fr);padding-block:.5rem .75rem;padding-inline-start:.5rem}.pb-cal-head{color:var(--bs-secondary-color);font-size:.5625rem;font-weight:600;letter-spacing:.06em;padding-block:.125rem;text-align:center;text-transform:uppercase}.pb-cal-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:.375rem;gap:.1875rem;min-block-size:3.25rem;padding-block:.5rem;padding-inline:.25rem}.pb-cal-day{color:var(--bs-secondary-color);font-size:.625rem;font-variant-numeric:tabular-nums;line-height:1}.pb-cal-hrs{font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.pb-cal-on{background-color:rgba(var(--bs-primary-rgb),.12)}.pb-cal-on .pb-cal-day{color:var(--bs-heading-color)}.pb-cal-on .pb-cal-hrs{color:var(--bs-primary)}.pb-cal-nb{background-color:rgba(var(--bs-info-rgb),.12)}.pb-cal-nb .pb-cal-hrs{color:var(--bs-info)}.pb-cal-off .pb-cal-day{opacity:.55}.pb-cal-weekend.pb-cal-off{background-color:rgba(var(--bs-secondary-rgb),.06)}.pb-cal-blank{visibility:hidden}.pb-loading,.pb-panel>.text-muted,.pb-children>.text-muted{padding-inline-start:.5rem}@media(prefers-reduced-motion:reduce){.pb-caret,.pb-node{transition:none}}#avRoot .av-jobpeople .av-subname{padding-inline-start:1rem}#avRoot .av-jobpeople .av-subname:before{flex:0 0 auto;background:var(--rus-edge);block-size:1px;content:"";inline-size:.55rem}#avRoot .av-jobpeople .av-row-title{font-weight:500}#avRoot .av-jobpeople .av-proj-avatar{border-radius:6px;block-size:22px;font-size:.5625rem;inline-size:22px;min-inline-size:22px}#avRoot .av-jobpeople .av-subrow{background:#f4f6fb;box-shadow:inset 3px 0 hsl(var(--job-hue, 250),38%,72%);min-block-size:0}#avRoot .av-jobpeople .av-row-name{padding-block:.375rem}[data-bs-theme=dark] #avRoot .av-jobpeople .av-subrow{background:#ffffff0a}#avRoot .av-jobpeople .av-proj-tag{font-size:.625rem;padding-block:.0625rem}#avRoot .av-jobsum{border-radius:.25rem;box-shadow:none}#avRoot .av-job-avatar{display:flex;align-items:center;justify-content:center}#avRoot .av-job-avatar .ti{font-size:1.0625rem}.select2-container.select2-sm .select2-selection--single{block-size:calc(1.5em + .5rem + 2px);font-size:.8125rem}.select2-container.select2-sm .select2-selection--single .select2-selection__rendered{padding-inline:.75rem 1.75rem;line-height:calc(1.5em + .5rem)}.select2-container.select2-sm .select2-selection--single .select2-selection__arrow{block-size:calc(1.5em + .5rem + 2px)}
