@media (max-width:768px) {
  .zlh-article-detail__body table,.zlh-article-detail__body pre,.zlh-selection table {
    display:block;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    max-width:100%;

  }
  .zlh-article-detail__body img {
    max-width:100%;
    height:auto;

  }

}
@media (min-width:1000px) {
  nav.zlh-mainnav.zlh-mainnav {
    width:110px !important;
    padding:0 5px 20px !important;

  }
  nav.zlh-mainnav.zlh-mainnav > a {
    padding-left:5px !important;
    padding-right:5px !important;
    gap:5px !important;
    font-size:12px !important;

  }
  #mxi_1788990482#mxi_1788990482 {
    margin-left:126px !important;
    max-width:calc(100% - 135px) !important;
    padding-left:36px !important;
    box-sizing:border-box !important;
    background:#fff !important;

  }

}
.zlh-column-list__cover img[src]:not([src=""]) + .zlh-column-list__cover-fallback {
  display:none !important;

}
@media (min-width:1400px) {
  .zlh-column-list .zlh-column-list__container {
    width:auto !important;
    max-width:none !important;
    margin-right:28px !important;

  }
  .zlh-column-list .zlh-column-list__layout {
    grid-template-columns:minmax(0,1fr) 320px !important;

  }

}
#zlh-sel-wrap {
  display:flex;
  gap:24px;
  align-items:flex-start;

}
#zlh-sel-wrap .zlh-selection {
  flex:1 1 auto;
  min-width:0;
  width:auto !important;
  max-width:100% !important;

}
#zlh-related-panel {
  flex:0 0 320px;
  max-width:320px;
  position:sticky;
  top:96px;

}
#zlh-related-panel .zlh-column-list__side-nav a {
  white-space:normal;
  line-height:1.45;

}
#zlh-related-panel .zlh-related-count {
  margin:10px 0 0;
  font-size:12px;
  color:#86909c;

}
@media (max-width:1400px) {
  #zlh-sel-wrap {
    display:block;

  }
  #zlh-related-panel {
    flex:auto;
    max-width:none;
    margin-top:18px;
    position:static;

  }

}
