.report-overall-section,.report-department-column{border:1px solid var(--border);background:#ffffffb8;border-radius:18px;padding:16px}.report-overall-section{margin-bottom:14px}.report-section-heading{justify-content:space-between;align-items:end;gap:12px;margin-bottom:12px;display:flex}.report-section-heading span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.report-section-heading h2{letter-spacing:-.03em;margin:0;font-size:22px}.report-overall-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.report-department-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.report-department-current,.report-department-periods{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.report-department-periods{margin-top:10px}.report-summary-tile{border:1px solid var(--border);background:#fff;border-radius:16px;flex-direction:column;gap:6px;min-height:132px;padding:18px;display:flex}.report-summary-tile>span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.report-summary-tile>strong{letter-spacing:-.045em;font-size:clamp(32px,4vw,44px);line-height:1}.report-summary-tile small{color:var(--muted);margin-top:auto;line-height:1.4}.report-overall-grid .report-summary-tile,.report-overall-grid .report-comparison-tile{min-height:126px}@media (max-width:980px){.report-overall-grid{grid-template-columns:1fr 1fr}.report-overall-grid .report-summary-tile{grid-column:1/-1}.report-department-grid{grid-template-columns:1fr}}@media (max-width:600px){.report-overall-section,.report-department-column{padding:12px}.report-overall-grid,.report-department-current,.report-department-periods{grid-template-columns:1fr 1fr;gap:8px}.report-overall-grid .report-summary-tile{grid-column:1/-1}.report-summary-tile,.report-department-column .report-comparison-tile{min-height:108px;padding:14px}.report-summary-tile>strong{font-size:30px}}@media (max-width:420px){.report-department-current,.report-department-periods{grid-template-columns:1fr}}
@media (max-width:760px){.report-filter-form input[type=date]{text-align:center;text-align-last:center;font-weight:500}.report-filter-form input[type=date]::-webkit-date-and-time-value{text-align:center;margin:0 auto}.report-filter-form input[type=date]::-webkit-datetime-edit{text-align:center;display:block}}
.inspection-row-with-actions{align-items:flex-start}.inspection-primary,.inspection-status-copy{min-width:0}.inspection-actions{flex-wrap:wrap;margin-top:7px;flex-direction:row!important;gap:7px!important;display:flex!important}.inspection-actions a{color:#175cd3;background:#fff;border:1px solid #cbd5e1;border-radius:9px;align-items:center;min-height:30px;padding:0 9px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.inspection-actions a:first-child{background:#eef4ff;border-color:#84adff}.inspection-actions a:hover{background:#f8fbff;border-color:#84adff}@media (max-width:520px){.inspection-row-with-actions{flex-direction:column}.inspection-status-copy{text-align:left!important;align-items:flex-start!important}}
.stage-tile-label{font-size:14px;line-height:1.35}.stage-tile-meta span,.stage-tile-benchmark,.dashboard-action-tile span,.dashboard-action-tile small{font-size:12px;line-height:1.4}.stage-tile-meta strong{font-size:16px}.breadcrumbs{font-size:13px}.stage-drilldown-hero p,.stage-health-summary span,.stage-health-summary small,.stage-summary-strip span{font-size:12px;line-height:1.45}.stage-summary-strip strong{font-size:22px}.stage-vehicle-main strong{font-size:16px;line-height:1.35}.stage-vehicle-main span,.stage-vehicle-main small,.stage-vehicle-time span,.stage-vehicle-total span{font-size:12px;line-height:1.4}.stage-vehicle-time strong,.stage-vehicle-total strong{font-size:17px}.stage-report-name span,.stage-report-stat span,.stage-report-bar small,.bottleneck-drill-card span,.bottleneck-drill-card small,.bottleneck-clear-card span{font-size:12px;line-height:1.4}.report-section-heading span{font-size:11px}.report-section-heading p{font-size:12px;line-height:1.45}.report-summary-tile>span,.report-comparison-tile>span{font-size:12px;line-height:1.35}.report-summary-tile small,.report-comparison-tile small{font-size:12px;line-height:1.45}.report-step-kpi-title strong{font-size:14px}.report-step-kpi-title span{font-size:11px}.report-step-kpi-values span{font-size:10px}.report-step-kpi-values strong{font-size:18px}.detail-hero p:last-child{font-size:15px;line-height:1.45}.detail-status-block strong{font-size:15px}.detail-status-block small,.detail-metrics span{font-size:12px}.detail-metrics strong{font-size:18px}.inventory-context h3,.recon-admin-panel h3{font-size:20px}.inventory-context-grid span{font-size:11px}.inventory-context-grid strong{font-size:15px}.inventory-context>small,.recon-admin-copy>p:last-child{font-size:12px;line-height:1.55}.timeline-copy>b,.inspection-row strong{font-size:15px}.timeline-copy small,.inspection-row span,.inspection-row small{font-size:12px;line-height:1.4}.timeline-copy em{font-size:11px}.source-role{font-size:11px!important}@media (max-width:640px){.stage-tile-label{font-size:15px}.stage-tile-meta span,.stage-tile-benchmark,.stage-vehicle-main span,.stage-vehicle-main small,.stage-vehicle-time span,.stage-vehicle-total span{font-size:12px}.stage-vehicle-main strong{font-size:16px}.report-step-kpi-values strong{font-size:17px}.detail-hero p:last-child{font-size:14px}.detail-metrics span,.inventory-context-grid span,.timeline-copy small,.inspection-row span,.inspection-row small{font-size:12px}}
@media screen{[class*=mpi-results-module] [class*=breadcrumbs],[class*=mpi-results-module] [class*=eyebrow]{font-size:13px!important}[class*=mpi-results-module] [class*=subhead],[class*=mpi-results-module] [class*=pdfButton]{font-size:14px!important}[class*=mpi-results-module] [class*=printStatus]{font-size:12px!important}[class*=mpi-results-module] [class*=emailSuccess]{font-size:14px!important}[class*=mpi-results-module] [class*=emailPanelHeading]>span{font-size:11px!important}[class*=mpi-results-module] [class*=emailPanelHeading] h2{font-size:21px!important}[class*=mpi-results-module] [class*=emailPanelHeading] p{line-height:1.45;font-size:13px!important}[class*=mpi-results-module] [class*=emailForm] label>span{font-size:11px!important}[class*=mpi-results-module] [class*=emailForm] input,[class*=mpi-results-module] [class*=emailForm] textarea,[class*=mpi-results-module] [class*=emailForm] button{font-size:14px!important}[class*=mpi-results-module] [class*=infoGrid] span{font-size:11px!important}[class*=mpi-results-module] [class*=infoGrid] strong{font-size:14px!important}[class*=mpi-results-module] [class*=infoGrid] small{line-height:1.4;font-size:12px!important}[class*=mpi-results-module] [class*=sectionTitle] h2{font-size:21px!important}[class*=mpi-results-module] [class*=recommendationCount],[class*=mpi-results-module] [class*=inspectionSection] h3{font-size:13px!important}[class*=mpi-results-module] [class*=checkCopy] strong{font-size:14px!important}[class*=mpi-results-module] [class*=checkCopy] span,[class*=mpi-results-module] [class*=checkCopy] small{line-height:1.45;font-size:12px!important}[class*=mpi-results-module] [class*=statusBadge]{font-size:11px!important}[class*=mpi-results-module] [class*=recommendationGroup]>h3{font-size:14px!important}[class*=mpi-results-module] [class*=recommendationGroup]>h3 b{font-size:12px!important}[class*=mpi-results-module] [class*=recommendationMain] strong{font-size:14px!important}[class*=mpi-results-module] [class*=recommendationMain] p{line-height:1.5;font-size:12px!important}[class*=mpi-results-module] [class*=recommendationMeta] b{font-size:14px!important}[class*=mpi-results-module] [class*=empty]{font-size:13px!important}}@media screen and (max-width:760px){[class*=mpi-results-module] [class*=breadcrumbs]{font-size:12px!important}[class*=mpi-results-module] [class*=header] h1{font-size:31px!important}[class*=mpi-results-module] [class*=pdfButton]{font-size:13px!important}[class*=mpi-results-module] [class*=infoGrid] strong,[class*=mpi-results-module] [class*=checkCopy] strong,[class*=mpi-results-module] [class*=recommendationMain] strong{font-size:14px!important}}
