@media(max-width:980px){
  #cleanCrmApp{grid-template-columns:210px minmax(0,1fr)}
  .clean-page{gap:14px}
  .clean-block[data-width="3"],.clean-block[data-width="4"],.clean-block[data-width="5"],.clean-block[data-width="6"],.clean-block[data-width="7"],.clean-block[data-width="8"],.clean-block[data-width="9"],.clean-block[data-width="10"]{grid-column:span 12}
}
@media(max-width:760px){
  :root{--space-page:12px}
  #cleanCrmApp{display:block}
  .clean-sidebar{padding:12px}
  .clean-sidebar nav{display:flex;gap:6px;overflow:auto;padding-bottom:2px}
  .clean-menu-group{display:none}
  .clean-menu-link{white-space:nowrap}
  .clean-menu-tree{margin-top:0;padding-top:0}
  .clean-menu-tree__summary{display:none}
  .clean-menu-tree__list{display:flex;gap:6px;padding-left:0}
  .clean-topbar{padding:12px 14px;align-items:flex-start;flex-direction:column}
  .clean-topbar h1{font-size:21px}
  .clean-topbar-actions{width:100%;justify-content:space-between}
  .clean-page{padding:12px;grid-template-columns:repeat(4,minmax(0,1fr))}
  .clean-block,.clean-block[data-width]{grid-column:span 4!important}
  .clean-block-header{gap:8px}
  .clean-block-admin-slot{flex-wrap:wrap}
  .clean-admin-row{grid-template-columns:24px 1fr}
  .clean-admin-row input{grid-column:2}
  .block-skeleton--stats,.block-skeleton--form{grid-template-columns:1fr}
  .block-skeleton__table-row{grid-template-columns:1fr 1.5fr}
  .block-skeleton__table-row span:last-child{display:none}
}
