@media screen and (min-width:1100px){
  html.desktop-sidebar-open body{margin-left:220px!important}
  html body{transition:margin-left .18s ease}
  html body.menu-open{overflow:auto!important}
  .side-overlay{display:none!important}
  .side-drawer{width:220px!important;padding:14px!important;transform:translateX(-105%)!important;box-shadow:none!important;border-right:1px solid #dde2ea;overflow-y:auto!important}
  html.desktop-sidebar-open .side-drawer{transform:translateX(0)!important}
  .side-head{gap:8px;padding-bottom:12px!important}
  .side-title{font-size:14px!important;line-height:1.4}
  .side-close{width:30px!important;height:30px!important;flex-shrink:0}
  .side-links{gap:4px!important;margin-top:12px!important}
  .side-links a{padding:10px 8px!important;gap:8px!important;font-size:13px!important;line-height:1.4;border-radius:10px!important}
  .side-links small{font-size:10px!important;margin-top:3px!important}
}
@media print{
  .side-drawer,.side-overlay,.top-menu-bar{display:none!important}
  html.desktop-sidebar-open body{margin-left:0!important}
}
