/* Shared layout fixes. Keep wide engineering tables readable in their own
   scroll region instead of shrinking their text or clipping the page. */
.aqua-table-scroll {max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}
.aqua-table-scroll:focus-visible {outline:2px solid #0e507c;outline-offset:3px}
.aqua-table-scroll>table {margin-bottom:0}
.content_site {min-width:0;max-width:100%}
@media(max-width:959px) {
  .content_site .uk-grid>* {min-width:0}
  .content_site h1,.content_site h2,.content_site h3,.content_site p {overflow-wrap:break-word}
  .content_site .uk-breadcrumb {display:flex;flex-wrap:wrap;white-space:normal}
  .content_site .uk-breadcrumb>li {max-width:100%;white-space:normal;overflow-wrap:anywhere}
  .content_site img,.content_site video,.content_site iframe {max-width:100%}
  .content_site .uk-button.btn-brn {max-width:100%;white-space:normal}
  .content_site [uk-switcher],.content_site [data-uk-switcher] {max-width:100%}
  .content_site .uk-navbar-left {min-width:0;max-width:100%}
  .content_site .uk-navbar-nav {flex-wrap:wrap;max-width:100%}
  .content_site .tab_rezina {display:flex!important;flex-wrap:wrap!important;margin-left:0;overflow:visible;height:auto!important}
  .content_site .tab_rezina>li {max-width:100%;padding-left:0;box-sizing:border-box;flex:0 1 auto;height:auto!important;top:0}
  .content_site .tab_rezina>li>a {max-width:100%;min-width:0;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere}
}
