/* Elevate R37 UI30 — Open Interest Hierarchy R1 */
.dashboard-page .oi-details-summary{min-height:44px!important;padding:9px 12px!important;gap:8px!important}
.dashboard-page .oi-details-summary>span:first-child{font-size:15px!important;font-weight:800!important}
.dashboard-page .oi-details-hint{font-size:10.5px!important;line-height:1.35!important}
.dashboard-page .oi-detail-toolbar{
  display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-bottom:10px!important
}
.dashboard-page .oi-stat{min-width:0!important;border-radius:8px!important;padding:8px!important}
.dashboard-page .oi-layout{
  display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)!important;gap:10px!important;align-items:stretch!important
}
.dashboard-page .oi-section-title{font-size:11px!important;font-weight:800!important;letter-spacing:.025em!important;margin-bottom:6px!important}
.dashboard-page .oi-chart-panel{min-height:0!important;padding:8px!important}
.dashboard-page .oi-all-wrap{max-width:100%!important;overflow-x:auto!important}
@media(max-width:900px){
 .dashboard-page .oi-detail-toolbar{grid-template-columns:1fr 1fr!important}
 .dashboard-page .oi-layout{grid-template-columns:1fr!important}
}
@media(max-width:500px){.dashboard-page .oi-detail-toolbar{grid-template-columns:1fr!important}}
