/* SCOFMP V11 — Intelligence-only mobile refinements.
   Desktop unchanged. Requires V9/V10 styles from previous packages. */
.sco-v11-mobile-document{display:none}
@media screen and (max-width:700px){
  /* Keep status information readable while avoiding oversized blocks. */
  .igc-row-wrap>.igc-col{padding:9px 11px!important}
  .igc-col-name{min-height:48px!important;padding:9px 12px!important}
  .igc-loc-name{font-size:13px!important}
  .igc-loc-updated{font-size:10px!important;margin-top:3px!important}
  .igc-col-smokey{padding:10px!important}
  .igc-col-smokey img{width:auto!important;max-width:min(168px,65vw)!important;max-height:178px!important;object-fit:contain!important}
  .igc-col-title{margin:0 0 5px!important;font-size:10px!important}
  .igc-col-status,.igc-col-restr,.igc-col-prep{gap:5px!important}
  .igc-status-item,.igc-restr-banner{min-height:32px!important;padding:6px 8px!important}
  .igc-data-grid{gap:5px!important}
  .igc-data-box{padding:7px 5px!important}
  /* The built-in PDF viewer has its own scroll and toolbar. On phones,
     show a compact document card instead, while retaining the full PDF link. */
  .news-feed .pdf-wrap{display:none!important}
  .sco-v11-mobile-document{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 14px;margin:12px 0 5px;border:1px solid #d9e1db;border-radius:9px;background:#f7f9f7;text-align:center}
  .sco-v11-document-icon{display:grid;place-items:center;width:48px;height:58px;border:2px solid #b33b37;border-radius:5px;background:#fff;color:#a82b29;font:bold 15px Arial,sans-serif}
  .sco-v11-document-details{display:flex;flex-direction:column;gap:4px;max-width:100%;overflow-wrap:anywhere}
  .sco-v11-document-details strong{font-size:14px;color:#183f2b}
  .sco-v11-document-details span{font-size:12px;color:#58635d}
  .sco-v11-document-open,.sco-v11-mobile-document a{display:inline-block;padding:11px 16px;border-radius:6px;background:#173d2c;color:white!important;text-decoration:none!important;font-weight:700;font-size:13px}
  .sco-v11-mobile-document a:focus-visible{outline:3px solid #c9a964;outline-offset:3px}
  /* Hide the redundant link when the mobile document card is visible. */
  .news-feed #news-pdf-download{display:none!important}
  .news-feed{padding:12px 10px!important}
  .news-feed h2{margin-bottom:10px!important}
  .news-feed .news-history{margin:8px 0 10px!important}
  .news-feed .news-select{padding:9px 8px!important}
  /* Both link sidebars remain present below main content; compact their cards. */
  .wrapper>.left-sidebar,.wrapper>.right-sidebar{padding:11px 12px!important}
  .wrapper>.left-sidebar section,.wrapper>.right-sidebar section{margin-bottom:12px!important}
  .wrapper>.left-sidebar ul,.wrapper>.right-sidebar ul{gap:5px!important}
  .wrapper>.left-sidebar a,.wrapper>.right-sidebar a{padding:8px 9px!important;font-size:11px!important;line-height:1.3!important}
}
