/* Jahangir Portal — PDF Reports / Excel Report Data split */
#portalReportDataDashboard .data-workflow{display:grid;grid-template-columns:minmax(185px,1.35fr) repeat(2,minmax(145px,1fr)) minmax(175px,1.2fr) auto auto;gap:12px;align-items:end}
#portalReportDataDashboard .data-workflow label{display:block;min-width:0}
#portalReportDataDashboard .data-workflow label span{display:block;font-size:12px;font-weight:700;color:var(--muted);margin-bottom:5px}
#portalReportDataDashboard .data-workflow input,#portalReportDataDashboard .data-workflow select{width:100%;min-width:0}
#portalReportDataDashboard .data-workflow button{min-height:38px}
#portalReportDataDashboard .report-data-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:14px}
#portalReportDataDashboard .report-data-summary p{margin:0;color:var(--muted)}
#portalReportDataDashboard .report-data-summary button{background:#087d71;color:#fff;border:0;border-radius:8px;padding:10px 16px;font-weight:700}
#portalReportDataDashboard .saved-tablewrap{margin-top:12px}
#reportDataHead th{min-width:130px}
#reportDataRows td{max-width:270px;min-width:125px;white-space:normal;overflow-wrap:anywhere}
#portalSavedDashboard .saved-actions-inner{display:flex;flex-wrap:wrap;gap:6px;min-width:0}
#portalSavedDashboard .saved-actions-inner button{min-width:90px}
#portalSavedDashboard .saved-actions{position:static;box-shadow:none;min-width:235px}
body.jgr-modern-active #portalReportDataDashboard.section{margin:0;min-width:0}
body.jgr-modern-active #portalReportDataDashboard>h2{display:none}
body.jgr-modern-active #portalReportDataDashboard .saved-filters label span,body.jgr-modern-active #portalReportDataDashboard .data-workflow label span{color:#58726c}
body.jgr-modern-active #reportDataTable{min-width:100%}
@media(max-width:1160px){#portalReportDataDashboard .data-workflow{grid-template-columns:repeat(2,minmax(180px,1fr))}}
@media(max-width:640px){#portalReportDataDashboard .data-workflow{grid-template-columns:1fr}}
