﻿html[environment=dev] #application-toolbar-container{background-color:#f00!important;}html[environment=staging] #application-toolbar-container{background-color:#9acd32!important;}.k-icon.fas{font-family:"Font Awesome 5 Free"!important;font-weight:900;}.k-icon.fa-solid{font-family:"Font Awesome 6 Free"!important;font-weight:900;}h1{color:#8c5b00;font-size:clamp(2rem,4vw,2.5rem);font-weight:700;}h2{color:#8c5b00;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:600;}h3{color:#666;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:500;}h4{color:#666;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:500;}h5{color:#999;font-size:clamp(.875rem,1.2vw,1rem);font-weight:400;}.k-dateinput:has([readonly]),.k-maskedtextbox:has([readonly]),.k-input.k-readonly{border:0;}input[readonly],textarea[readonly]{background-color:#e9ecef;border:1px solid #3a3a3a;color:#1a1a1a;cursor:not-allowed;opacity:.8;padding:.5rem;border-radius:.375rem;box-sizing:border-box;}body{margin:0;padding:0;font-family:"Roboto",sans-serif;font-size:16px;line-height:1.5;color:#333;background-color:#f8f9fa;height:100%;}#application-toolbar-container{position:absolute;top:0;left:0;right:0;height:4rem;overflow:hidden;width:100%;background-color:#bf7c00;}#application-toolbar-container>div{display:flex;justify-content:space-between;width:100%;}#application-toolbar-container #UserToolbar,#application-toolbar-container #ApplicationToolbar{background-color:transparent;box-shadow:none;}#application-toolbar-container #UserToolbar .toggle-menu-action,#application-toolbar-container #ApplicationToolbar .toggle-menu-action{background-color:transparent;border-width:0;transition:all .5s ease;}#application-toolbar-container #UserToolbar .toggle-menu-action svg,#application-toolbar-container #ApplicationToolbar .toggle-menu-action svg{color:#fff;}#application-toolbar-container #UserToolbar .toggle-menu-action:hover,#application-toolbar-container #ApplicationToolbar .toggle-menu-action:hover{background-color:#006bbf;}#page-content{position:absolute;top:4rem;left:0;right:0;bottom:3rem;}#page-content #content{overflow:auto;width:100%;}#page-content #sideMenu img{width:clamp(1.5rem,1.6rem - .5vw,1rem);height:clamp(1.5rem,1.6rem - .5vw,1rem);}#page-content #sideMenu .k-drawer-item{padding-inline-start:8px;gap:.5rem;}#page-content #sideMenu>button{flex-grow:0;flex-basis:auto;align-self:start;}#page-footer{position:absolute;bottom:0;left:0;right:0;height:3rem;}#page-content .nav-pills .nav-link.active,#page-content .nav-pills .show>.nav-link{background-color:#bf7c00;color:#fff;}div.cell-with-action{display:flex;gap:.25rem;align-items:center;width:100%;line-height:1rem;}.btn-inventoried{--_button-size:32px;--_background-image:none;width:var(--_button-size);height:var(--_button-size);border:0 solid #000;background-color:transparent;padding:0;box-sizing:border-box;}.btn-inventoried::before{content:" ";display:inline-block;width:var(--_button-size);height:var(--_button-size);object-fit:contain;background-image:var(--_background-image);background-repeat:no-repeat;background-size:var(--_button-size);}.btn-inventoried.disable{--_background-image:url("../images/svg/actions/disable-switch.svg");}.btn-inventoried.enable{--_background-image:url("../images/svg/actions/enable-switch.svg");}.btn-remove-location{--_button-size:16px;width:var(--_button-size);height:var(--_button-size);border:0 solid #000;background-color:transparent;padding:0;box-sizing:border-box;}.btn-remove-location::before{content:" ";display:inline-block;width:var(--_button-size);height:var(--_button-size);object-fit:contain;background-image:url("../images/svg/actions/remove-location.svg");background-repeat:no-repeat;background-size:var(--_button-size);}button.show-image{--_button-size:16px;width:var(--_button-size);height:var(--_button-size);border:0 solid #000;background-color:transparent;padding:0;box-sizing:border-box;}button.show-image::before{content:" ";display:inline-block;width:var(--_button-size);height:var(--_button-size);object-fit:contain;background-image:url("../images/svg/actions/image.svg");background-repeat:no-repeat;background-size:var(--_button-size);}.w-100{width:100%;}.filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1rem;}.filters label:not(.k-checkbox-list-item label){font-weight:bold;}.filters .filter h2{font-size:1.5rem;color:#bf7c00;}.flo-icon{--_icon-url:"";--_icon-size:clamp(1.5rem,1.6rem + -.5vw,1rem);}.flo-icon i:before{content:" ";display:inline-block;object-fit:contain;background-image:var(--_icon-url);background-repeat:no-repeat;background-size:var(--_icon-size) var(--_icon-size);width:var(--_icon-size);height:var(--_icon-size);}.flo-icon.primary-location i:before{--_icon-url:url("../images/svg/infos/primary-location.svg");}.flo-icon.secondary-location i:before{--_icon-url:url("../images/svg/infos/secondary-location.svg");}.flo-icon.button-edit-link i:before{--_icon-url:url("../images/svg/actions/edit.svg");}.flo-icon.help-icon i:before{--_icon-url:url("../images/svg/help-button.svg");}.flo-icon.route-location-list i:before{--_icon-url:url("../images/svg/actions/route-location-list.svg");}.flo-icon.file-export-excel i:before{--_icon-url:url("../images/svg/actions/file-export-excel.svg");}form h2{color:#bf7c00;font-size:clamp(1rem,1rem + .5vw,1.5rem);text-transform:uppercase;}div:has(.tooltip-message){position:relative;}.tooltip-message{position:absolute;display:none;background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;padding:5px 10px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:1000;box-shadow:0 2px 5px rgba(0,0,0,.1);}.tooltip-visible{display:inline-block;animation:fadeIn .3s ease-in-out;}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}