@media(max-width:760px){
  .m3-report-nav-hidden{display:none!important}
  .m3-result-details{margin:13px 0;border:1px solid #dfe7ef;border-radius:16px;background:#fff;overflow:hidden}
  .m3-result-details>summary{list-style:none;min-height:62px;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;color:#17364f}
  .m3-result-details>summary::-webkit-details-marker{display:none}
  .m3-result-details>summary span{min-width:0}
  .m3-result-details>summary b{display:block;font-size:13px}
  .m3-result-details>summary small{display:block;margin-top:3px;color:#74879a;font-size:9px;line-height:1.35}
  .m3-result-details>summary i{width:30px;height:30px;flex:0 0 30px;border-radius:9px;background:#edf4ff;color:#1769ff;display:grid;place-items:center;font-style:normal;font-size:17px;font-weight:700}
  .m3-result-details[open]>summary{border-bottom:1px solid #e8edf2;background:#fbfcff}
  .m3-result-details>.economics-result{margin:0;padding:14px}
  .m3-result-details>#reportCosts,.m3-result-details>#reportRoute,.m3-result-details>#reportImport{margin:0!important;padding:15px!important;scroll-margin-top:70px}
  .m3-result-details .section-heading{margin-top:0}
  /* Hide the legacy large recommendation callout in mobile result mode, but keep
     the V3 Decision context used transparency panel visible. */
  body.sos-mobile-v3-on.sos-mobile-v3-result .recommend.large:not(#m3DecisionContextSummary){display:none}
  body.sos-mobile-v3-on.sos-mobile-v3-result #m3DecisionContextSummary{display:block}
  body.sos-mobile-v3-on.sos-mobile-v3-result .report-overview>.score-grid{margin-bottom:4px}
  body.sos-mobile-v3-on.sos-mobile-v3-result .data-confidence-panel{margin:13px 0}
  body.sos-mobile-v3-on.sos-mobile-v3-result .data-confidence-head{padding:15px}
  body.sos-mobile-v3-on.sos-mobile-v3-result .data-confidence-grid{padding:11px 12px 13px;gap:7px}
}
