/* LESiM Live-Dispo Focus 1 – isolated desktop-only UX experiment.
   Focus off restores existing layout. No gameplay element IDs or listeners changed. */
@media(min-width:1101px){
 .ls-focus-toggle{font:700 12px var(--ui,Arial,sans-serif)!important;
   color:#e4f2ff!important;background:#1c3e5f!important;
   border:1px solid #6298c6!important;border-radius:5px!important;
   min-height:36px!important;padding:7px 12px!important;
   white-space:nowrap!important}
 .ls-focus-toggle[aria-pressed="true"]{background:#255a81!important;border-color:#78c4fc!important}
 body.ls-dispo-focus .tactical-main>.map-holder{
   width:100%!important;flex:1 1 100%!important;min-width:0!important}
 body.ls-dispo-focus .tactical-main .intelligence-panel,
 body.ls-dispo-focus .tactical-main .map-width-handle{display:none!important}
 body.ls-dispo-focus #metricbar{
   display:none!important;height:0!important;min-height:0!important;
   padding:0!important;margin:0!important;border:0!important;
   overflow:hidden!important
 }
 body.ls-dispo-focus .map-section{background:#0b1d31!important}
 body.ls-dispo-focus .fleet-panel.collapsed{
   height:43px!important;max-height:none!important;
   flex:0 0 43px!important;min-height:0!important;padding:0!important}
 body.ls-dispo-focus .fleet-panel.collapsed .fleet-title,
 body.ls-dispo-focus .fleet-panel.collapsed .dispatch-strip,
 body.ls-dispo-focus .fleet-panel.collapsed .fleet-list{display:none!important}
 body.ls-dispo-focus .queue .pane-heading h2{font-size:18px!important}
 body.ls-dispo-focus .map-title{font-size:13px!important}
 body.ls-dispo-focus .fleet-panel.collapsed:after{content:'Fahrzeugauswahl bei Bedarf über „FAHRZEUGE“ öffnen';
  display:block;color:#aac4d9;font:600 12px var(--ui,Arial,sans-serif);
  padding:10px 16px;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
 .map-tools .v3-floating-actions #toggleFleet{background:#173b57!important;border-color:#4f80a3!important}
}
/* Compact layout keeps its established mobile interactions. */
@media(max-width:1100px){.ls-focus-toggle{display:none!important}}

/* Focus emphasizes one workplace without hiding access to advanced controls. */
@media(min-width:1101px){
 body.ls-dispo-focus .queue .queue-foot{font-size:11px!important}
 body.ls-dispo-focus .map-heading .map-sub{display:none!important}
 body.ls-dispo-focus .map-corner.top-left{opacity:.7}
 body.ls-dispo-focus .map-legend{background:#091b2dde!important}
 body.ls-dispo-focus .map-legend span{font-size:10px!important}
}
