
/* Chemical-Mandi R62 */
html,body{margin:0!important;padding:0!important}
body{padding-top:72px!important}
body>header.topbar,header.topbar,.topbar{
 top:0!important;left:0!important;right:0!important;margin:0!important;
 height:72px!important;min-height:72px!important;position:fixed!important;
}
.cm-r61-dashboard-identity{display:none!important}

/* Live Mandi panels: same compact scale as RFQ Operations/Lifecycle */
.cm-r61-mandi-grid{
 order:-20;
 display:grid!important;
 grid-template-columns:repeat(2,minmax(0,1fr))!important;
 gap:18px!important;
 margin:0 0 18px!important;
}
.cm-r61-mandi-panel{
 height:410px!important;max-height:410px!important;min-height:410px!important;
 border-radius:14px!important;
}
.cm-r61-mandi-head{padding:16px 18px 12px!important}
.cm-r61-mandi-list{padding:10px 14px!important}
.cm-r61-alert-item{min-height:0!important;padding:9px 10px!important;margin-bottom:7px!important}
.cm-r61-alert-empty{padding:26px 20px!important}

/* Keep RFQ Operations and Lifecycle equal */
.dashboard-analysis-grid{align-items:stretch!important}
.dashboard-analysis-grid>.dashboard-panel{
 min-height:410px!important;height:410px!important;max-height:410px!important;
 box-sizing:border-box!important;
}

/* Remove any legacy spacer/pseudo spacer above header */
body:before,body:after{margin-top:0!important}
.site-spacer,.top-spacer,.header-spacer,.static-header-spacer{display:none!important;height:0!important}
main{margin-top:0!important}

/* RFQ list rows contain their View button */
.cm-r62-rfq-row{
 display:grid!important;
 grid-template-columns:minmax(0,1fr) auto!important;
 gap:10px!important;align-items:center!important;
}
.cm-r62-view-btn{
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 min-width:72px!important;min-height:36px!important;padding:7px 12px!important;
 border:1px solid #fb923c!important;border-radius:9px!important;
 background:#ffedd5!important;color:#9a3412!important;font-weight:800!important;
 text-decoration:none!important;white-space:nowrap!important;
}

/* Onboarding: no full-screen blur/freeze overlays; faster initial interaction */
body.cm-r62-onboarding-ready .modal-backdrop:not(.active),
body.cm-r62-onboarding-ready .overlay:not(.active),
body.cm-r62-onboarding-ready [data-loading-overlay]:not(.active){
 display:none!important;pointer-events:none!important;
}
@media(max-width:900px){
 .cm-r61-mandi-grid{grid-template-columns:1fr!important}
 .cm-r61-mandi-panel,.dashboard-analysis-grid>.dashboard-panel{
   height:auto!important;max-height:none!important;min-height:360px!important;
 }
}
