/* =========================================================
   V9 — Global Markets newsroom table density & semantic widths
   ========================================================= */
body.is-embedded .terminal-shell{padding:10px 10px 18px!important}
body.is-embedded .control-panel{padding:10px 11px!important;margin-bottom:8px!important}
body.is-embedded .widget-panel{padding:10px!important;margin-bottom:8px!important}
.general-market-table{max-height:590px!important;border-radius:8px!important}
.general-market-head,.general-market-row{
  min-width:900px!important;
  grid-template-columns:
    minmax(170px,1.35fr)
    minmax(130px,.88fr)
    86px
    82px
    minmax(105px,.72fr)
    108px
    88px!important;
  gap:8px!important;
  padding-inline:10px!important;
}
.general-market-head{min-height:31px!important;font-size:8px!important}
.general-market-row{min-height:45px!important}
.general-asset{gap:7px!important}
.general-asset>span:first-child,.general-asset>img{width:25px!important;height:25px!important;border-radius:7px!important}
.general-asset b{font-size:9.5px!important}
.general-asset small{font-size:7.5px!important}
.general-value{font-size:11px!important;text-align:end!important}
.general-value small{font-size:7px!important}
.general-move{font-size:8.5px!important;justify-content:flex-end!important}
.general-window,.general-source,.general-updated{font-size:7.8px!important}
.general-status{font-size:7.5px!important}
.general-market-head span:nth-child(2),
.general-market-head span:nth-child(3),
.general-market-head span:nth-child(4),
.general-market-head span:nth-child(6),
.general-market-head span:nth-child(7){text-align:end}
@media(min-width:1180px){
  .general-market-head,.general-market-row{min-width:0!important}
}

