/* Адаптив (media-queries) — грузится последним */

  @media(max-width:980px){ .rules-layout{flex-direction:column} .rules-side{width:100%;flex-basis:auto;max-width:none;position:static;height:auto;max-height:520px}
    .req-layout.panel-open{flex-direction:column} .req-layout.panel-open .req-main,.req-layout.panel-open .req-panel{flex-basis:auto;max-width:none;width:auto} }
  @media(max-width:760px){ .sidebar{width:66px;flex-basis:66px} .content{padding:18px} }
