#planning-monitor .monitor-live-workspace{
display:flex!important;
flex-direction:column!important;
gap:7px!important;
}
#planning-monitor #monitorFreeResources.monitor-free-top{
position:static!important;
top:auto!important;
width:100%!important;
max-width:none!important;
max-height:none!important;
padding:6px 8px!important;
overflow:hidden!important;
display:grid!important;
grid-template-columns:auto minmax(0,1fr) minmax(0,.58fr)!important;
gap:8px!important;
align-items:center!important;
border-radius:9px!important;
}
#planning-monitor #monitorFreeResources .monitor-free-head{
border:0!important;
border-right:1px solid #e2e8f0!important;
padding:2px 10px 2px 2px!important;
min-width:125px!important;
}
#planning-monitor #monitorFreeResources .monitor-free-section{
min-width:0!important;
overflow-x:auto!important;
overflow-y:hidden!important;
white-space:nowrap!important;
-webkit-overflow-scrolling:touch!important;
padding:1px 2px 4px!important;
}
#planning-monitor #monitorFreeResources .monitor-free-section h4{
display:inline-block!important;
margin:0 7px 0 0!important;
vertical-align:middle!important;
font-size:9px!important;
}
#planning-monitor #monitorFreeResources .monitor-free-tile{
display:inline-block!important;
vertical-align:middle!important;
min-width:135px!important;
max-width:175px!important;
margin:0 4px 0 0!important;
padding:4px 7px!important;
white-space:normal!important;
}
#planning-monitor #monitorFreeResources .monitor-free-tile b{
font-size:9px!important;
overflow:hidden!important;
text-overflow:ellipsis!important;
white-space:nowrap!important;
}
#planning-monitor #monitorFreeResources .monitor-free-tile small{font-size:7px!important}
#planning-monitor .monitor-live-main{width:100%!important;min-width:0!important}
body.monitor-mode #planning-monitor .monitor-live-workspace{display:flex!important;grid-template-columns:none!important;gap:4px!important}
body.monitor-mode #planning-monitor #monitorFreeResources.monitor-free-top{
max-height:none!important;
padding:3px 5px!important;
grid-template-columns:110px minmax(0,1fr) minmax(0,.45fr)!important;
}
body.monitor-mode #planning-monitor .monitor-live-scroll{
height:calc(100vh - 150px)!important;
}
@media(max-width:900px){
#planning-monitor #monitorFreeResources.monitor-free-top{grid-template-columns:1fr!important}
#planning-monitor #monitorFreeResources .monitor-free-head{border-right:0!important;border-bottom:1px solid #e2e8f0!important}
}
#v140GpsMenuBtn{display:block;width:100%;text-align:left;white-space:nowrap;margin:0!important}
