/* MPMH_FRONTCONV064 — STATS / SIGNALS CONTROLLED CLEANUP
   Presentation-only successor to FRONTCONV063.
   Locks: small MP world-mark cursor on chart hitfield, slightly wider inner Stats rail,
   Signal methodology copy relocated to Signals, and exact Stats disclaimer treatment.
   No chart data, formulas, metric identity, routing, Signal capture, or backend changes. */

@media(min-width:981px){
  /* One additional conservative widening step inside the already-approved 061 outer frame.
     Font sizes and outer-frame geometry remain unchanged. */
  html.mpmh-frontconv064 body #publicShell #shellMain .mpmh041-stats-master-box > .mpmh032-stats-network{
    padding-left:clamp(10px,1.05vw,16px)!important;
    padding-right:clamp(10px,1.05vw,16px)!important;
  }

  /* Task 1: exact MP world asset owns the interactive plot cursor. The custom 28px SVG
     wrapper is first choice; the existing world PNG and crosshair remain deterministic fallbacks. */
  html.mpmh-frontconv064 body #publicShell #shellMain .mpmh032-stats-network .mpmh056-chart-hitfield{
    cursor:url('/assets/mpmh/cursors/mpmh_world_cursor_28.svg') 14 14,
           url('/images/mpmh_world.png') 14 14,
           crosshair!important;
  }

  /* Exact public disclaimer belongs beneath the entire readout wall and follows the same
     understated supporting-copy rhythm as existing section notes. */
  html.mpmh-frontconv064 body #publicShell #shellMain .mpmh041-wall > .mpmh064-stats-disclaimer{
    display:block!important;
    position:static!important;
    float:none!important;
    clear:both!important;
    width:auto!important;
    max-width:none!important;
    box-sizing:border-box!important;
    margin:15px 0 0!important;
    padding:13px 0 0!important;
    border:0!important;
    border-top:1px solid rgba(95,195,245,.16)!important;
    background:transparent!important;
    text-align:left!important;
    color:rgba(186,207,222,.62)!important;
    letter-spacing:.015em!important;
  }

  /* Signals now owns the methodology explanation directly under the current highway animation.
     No card, background, or decorative box is introduced. */
  html.mpmh-frontconv064 body #publicShell #shellMain > .signals-panel .mpmh064-signals-definition{
    width:100%!important;
    max-width:var(--mpmh-signals-grid)!important;
    margin:18px auto 0!important;
    padding:0 clamp(86px,8vw,132px)!important;
    box-sizing:border-box!important;
    border:0!important;
    background:transparent!important;
    color:#a7bac5!important;
    text-align:left!important;
  }
  html.mpmh-frontconv064 body #publicShell #shellMain > .signals-panel .mpmh064-signals-definition p{
    margin:0!important;
    max-width:none!important;
    color:#a7bac5!important;
    font-size:11px!important;
    line-height:1.62!important;
    font-weight:500!important;
    text-align:left!important;
  }
}

@media(max-width:980px){
  html.mpmh-frontconv064 body #publicShell #shellMain .mpmh041-wall > .mpmh064-stats-disclaimer{
    margin-top:13px!important;
    padding-top:11px!important;
    text-align:left!important;
  }
  html.mpmh-frontconv064 body #publicShell #shellMain > .signals-panel .mpmh064-signals-definition{
    width:100%!important;
    max-width:100%!important;
    margin:14px auto 0!important;
    padding:0 8px!important;
    box-sizing:border-box!important;
  }
  html.mpmh-frontconv064 body #publicShell #shellMain > .signals-panel .mpmh064-signals-definition p{
    font-size:10.8px!important;
    line-height:1.58!important;
  }
}
