/* V10 Intelligence mobile fixes. Scoped to the intelligence page only via .igc-section / .news-feed. */
@media screen and (max-width:700px) {
  /* Prevent desktop-width columns from forcing the entire page to shrink. */
  .main-content {min-width:0!important;max-width:100%!important;box-sizing:border-box!important;}
  .igc-section {width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;}
  .igc-grid-wrap, .igc-grid-wrap.igc-scrollable {width:100%!important;max-width:100%!important;max-height:none!important;overflow:visible!important;}
  .igc-row-wrap {display:flex!important;flex-direction:column!important;align-items:stretch!important;min-height:0!important;width:100%!important;}
  .igc-row-wrap>.igc-col {box-sizing:border-box!important;display:flex!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;border-right:0!important;border-bottom:1px solid #e7e7e7!important;padding:12px!important;}
  .igc-col-name {min-height:62px!important;padding:12px!important;}
  .igc-col-smokey {align-items:center!important;text-align:center!important;}
  .igc-col-smokey img {display:block!important;max-width:210px!important;width:auto!important;height:auto!important;object-fit:contain!important;margin:0 auto!important;}
  .igc-col-title {white-space:normal!important;font-size:11px!important;}
  .igc-data-grid {width:100%!important;max-width:100%!important;}
  .igc-status-item,.igc-restr-banner {max-height:none!important;min-height:38px!important;}
  .news-feed {width:100%!important;min-width:0!important;max-width:100%!important;padding:14px 10px!important;box-sizing:border-box!important;}
  .news-feed h2 {font-size:18px!important;line-height:1.3!important;}
  .news-feed h3 {font-size:15px!important;overflow-wrap:anywhere!important;}
  .news-feed .pdf-wrap {width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;}
  .news-feed iframe.pdf-viewer {display:block!important;width:100%!important;max-width:100%!important;height:350px!important;border:1px solid #d9d9d9!important;}
  .news-feed #news-pdf-download {display:inline-block!important;padding:11px 16px!important;background:#173d2c!important;color:#fff!important;border-radius:6px!important;font-weight:700!important;text-decoration:none!important;}
  .news-feed .news-select {flex-wrap:wrap!important;gap:4px!important;overflow-wrap:anywhere!important;}
}
