﻿:root{--lpx-brand:#cd0405;--lpx-primary:#cd0405;--lpx-secondary:#d3d3d3;--lpx-success:#4fbf67;--lpx-light:#f5f5f7;--lpx-info:#438aa7;--lpx-danger:#c00d49;--lpx-warning:#ff9f38;--primary:#cd0405;--primary-text:#fff;--secondary:#d3d3d3;--secondary-text:#000;--bs-link-color:#cd0405;--bs-table-color:#686b6e;}.btn-primary{background-color:#cd0405!important;--bs-btn-bg:#cd0405;--bs-btn-border-color:#cd0405;--bs-btn-color:#fff;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#285a22;--bs-btn-hover-border-color:#285a22;--bs-btn-active-color:#fff;--bs-btn-active-bg:#285a22;--bs-btn-active-border-color:#285a22;}.btn-primary:focus{background-color:#285a22;border-color:#285a22;box-shadow:0 0 0 .25rem rgba(49,132,253,.5);}.btn-secondary{background-color:#d3d3d3!important;--bs-btn-bg:#d3d3d3;--bs-btn-border-color:#d3d3d3;--bs-btn-color:#1b3717;--bs-btn-hover-color:#142712;--bs-btn-hover-bg:#adc4d1;--bs-btn-hover-border-color:#adc4d1;--bs-btn-active-color:#fff;--bs-btn-active-bg:#285a22;--bs-btn-active-border-color:#285a22;}.btn-secondary:focus{background-color:#adc4d1;border-color:#adc4d1;box-shadow:0 0 0 .25rem rgba(49,132,253,.5);}.dropdown-menu{--bs-dropdown-link-active-bg:#d3d3d3;}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#cd0405;border-color:#cd0405;}.table-primary{--bs-table-bg:#e7eff3;}.pagination .page-item.active .page-link{background-color:var(--primary)!important;color:var(--primary-text)!important;}.card .card-header .btn.btn-primary{background-color:var(--primary)!important;color:var(--primary-text)!important;}select.form-select option:checked,select.form-select option:focus,select.form-select option:active{background-color:var(--primary)!important;}.form-check-input:checked{background-color:var(--primary)!important;border-color:var(--primary)!important;}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--primary)!important;background-color:rgba(55,109,48,.15)!important;}.nav-tabs .nav-item .nav-link.active{color:var(--primary)!important;border-bottom-color:var(--primary)!important;}.lpx-nav{padding-top:136px;}.tab-content{padding:1.5rem 0 0!important;}@media only screen and (max-width:767px){.lpx-mobile-navbar .lpx-logo-container a{display:none;}}@media only screen and (min-width:768px) and (max-width:1199px){.lpx-logo-container a{display:none;}}.form-control:hover,.form-control:focus,.form-select:hover,.form-select:focus,.btn:focus-visible{box-shadow:0 0 0 .25rem #d1e0e9;}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25);}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25);}.dropdown.b-is-autocomplete .dropdown-menu .focus{background:#f5f5f7;}.form-select{padding-right:2rem;}.text-secondary{color:var(--primary)!important;}.table thead th{color:var(--bs-table-color)!important;text-transform:none!important;font-size:inherit;}.crossed{background:linear-gradient(to bottom right,#f0f0f0 calc(50% - 1px),#dee2e6 50%,#f0f0f0 calc(50% + 1px));}.plan-btn{--bs-btn-padding-x:0;--bs-btn-padding-y:0;--bs-btn-font-weight:0;--bs-btn-border-radius:0;}.b-table.table.table-sm tbody th,.b-table.table.table-sm tbody td{padding:.25rem!important;}.board-plan-table.b-table.table thead th{padding:.5rem .25rem!important;}.shift-btn.btn{--bs-btn-font-weight:0;font-size:10px!important;margin:1px!important;}.shift-btn.btn.active{box-shadow:none;border:1px solid var(--bs-table-color);}.time-visualisation{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));height:1.5rem;margin:.5rem 1rem;}.hour-grid{display:grid;grid-template-columns:repeat(15,minmax(0,1fr));}@media(min-width:1400px){.b-table.table thead th:has(>.hour-grid),.b-table.table tbody td.grid-td{padding-left:1.25rem!important;padding-right:1.25rem!important;}}@media(max-width:1399px){.b-table.table thead th:has(>.hour-grid),.b-table.table tbody td.grid-td{padding-left:.75rem!important;padding-right:.75rem!important;}}.redish-bar{grid-column:1/15;background:repeating-linear-gradient(-45deg,var(--bs-body-color),var(--bs-body-color) 1px,rgba(205,4,5,.3) 1px,rgba(205,4,5,.3) 20px);}.greenish-bar{grid-column:1/15;background:repeating-linear-gradient(-45deg,var(--bs-body-color),var(--bs-body-color) 1px,rgba(55,109,48,.3) 1px,rgba(55,109,48,.3) 20px);}.time-visualisation-mobile{display:grid;grid-template-rows:repeat(14,minmax(0,1fr));padding:.5rem 1rem;height:100%;}.redish-bar-mobile{grid-row:1/15;background:repeating-linear-gradient(45deg,var(--bs-body-color),var(--bs-body-color) 1px,rgba(205,4,5,.3) 1px,rgba(205,4,5,.3) 20px);}.greenish-bar-mobile{grid-row:1/15;background:repeating-linear-gradient(45deg,var(--bs-body-color),var(--bs-body-color) 1px,rgba(55,109,48,.3) 1px,rgba(55,109,48,.3) 20px);}.lpx-brand-logo{background-size:85% auto;background-position:left center;}.table-fixed-header>.table{border-collapse:collapse;}@media(min-width:576px){.lpx-content-container .lpx-content{padding:1.25em 2em 1em!important;}}@media(max-width:576px){.lpx-content-container .lpx-content{padding:1em!important;}.card .card-body{padding:1rem;}.b-table.table.table-sm{table-layout:fixed;width:100%;}.b-table.table.table-sm tbody td{width:14%;}.b-table.table thead th{padding:.25rem!important;}.time-visualisation-mobile{padding:.5rem .25rem;}}.lpx-topbar-container,.lpx-sidebar,.lpx-sidebar .lpx-logo-container,.lpx-sidebar-container .lpx-sidebar .lpx-nav .lpx-nav-menu,.lpx-nav-menu .lpx-inner-menu-item .lpx-menu-item-link.selected,.lpx-nav-menu .lpx-inner-menu-item .lpx-menu-item-link:hover{background-color:#fff;}.lpx-icon.menu-collapse-icon,.lpx-nav-menu .lpx-menu-item-link,.lpx-nav-menu .lpx-menu-item-link.selected,.lpx-nav-menu .lpx-menu-item-link:hover .dd-icon{color:var(--bs-body-color);}.lpx-nav-menu .lpx-menu-item-link:hover{color:#343434;}.lpx-nav-menu .lpx-inner-menu-item .lpx-menu-item-link.selected,.lpx-nav-menu .lpx-menu-item-link.selected,.lpx-nav-menu .lpx-inner-menu-item .lpx-menu-item-link:hover{background-color:var(--bs-light);}