/* MISTER FAST V34.2.1 — Responsive Sidebar Workspace Resize */
:root{--mf-sidebar-expanded:208px;--mf-sidebar-compact:82px}
.mf-lmc-app{
  grid-template-columns:var(--mf-sidebar-expanded) minmax(0,1fr)!important;
  transition:grid-template-columns .22s ease;
}
.mf-lmc-app.is-sidebar-compact{
  grid-template-columns:var(--mf-sidebar-compact) minmax(0,1fr)!important;
}
.mf-lmc-sidebar{
  width:100%!important;
  min-width:0;
  transition:none!important;
}
.mf-lmc-main{
  width:100%;
  min-width:0;
  transition:width .22s ease;
}
.mf-lmc-workspace,
.mf-lmc-topbar,
.mf-lmc-quickbar,
.mf-lmc-drivers,
.mf-lmc-tools-shelf{
  min-width:0;
}
.mf-lmc-map-panel,
.mf-lmc-chat-panel{
  min-width:0;
}
.mf-lmc-app.is-sidebar-compact .mf-lmc-sidebar .mf-lmc-brand b,
.mf-lmc-app.is-sidebar-compact .mf-lmc-sidebar .mf-lmc-brand small,
.mf-lmc-app.is-sidebar-compact .mf-lmc-sidebar .mf-lmc-profile-card div,
.mf-lmc-app.is-sidebar-compact .mf-lmc-sidebar .mf-lmc-role-menu b,
.mf-lmc-app.is-sidebar-compact .mf-lmc-sidebar .mf-lmc-side-status div,
.mf-lmc-app.is-sidebar-compact .mf-lmc-sidebar .mf-lmc-primary{display:none!important}
.mf-lmc-app.is-sidebar-compact .mf-lmc-sidebar .mf-lmc-brand{justify-content:center;padding-inline:10px}
.mf-lmc-app.is-sidebar-compact .mf-lmc-sidebar .mf-lmc-brand>span{margin:0}
.mf-lmc-app.is-sidebar-compact .mf-lmc-sidebar .mf-lmc-profile-card{justify-content:center;margin-inline:10px;padding:10px}
.mf-lmc-app.is-sidebar-compact .mf-lmc-sidebar .mf-lmc-avatar{margin:0}
.mf-lmc-app.is-sidebar-compact .mf-lmc-sidebar .mf-lmc-role-menu a{justify-content:center;padding:13px 10px;margin-inline:8px}
.mf-lmc-app.is-sidebar-compact .mf-lmc-sidebar .mf-lmc-role-menu a>span{font-size:21px;margin:0}
.mf-lmc-app.is-sidebar-compact .mf-lmc-sidebar .mf-lmc-side-status{justify-content:center;margin-inline:10px;padding:12px}
.mf-lmc-app.is-sidebar-compact .mf-lmc-sidebar .mf-lmc-menu-more b{display:none}
.mf-lmc-app.is-sidebar-compact .mf-lmc-sidebar .mf-lmc-menu-more{margin-inline:8px}
@media(max-width:1100px) and (min-width:861px){
  .mf-lmc-app{grid-template-columns:var(--mf-sidebar-compact) minmax(0,1fr)!important}
  .mf-lmc-sidebar-toggle{display:none!important}
}
@media(max-width:860px){
  .mf-lmc-app,.mf-lmc-app.is-sidebar-compact{display:block!important}
  .mf-lmc-sidebar{width:240px!important}
}
