.report-workspace{max-width:1050px}.mapping-grid{display:grid;grid-template-columns:2fr 1fr;gap:10px 24px;align-items:end}.mapping-grid label{margin:10px 0}.report-workspace input:not([type=file]):not([type=checkbox]){width:100%;box-sizing:border-box;min-height:42px}.report-workspace section{margin:22px 0}.inline-label{display:flex!important;gap:12px;align-items:center}.inline-label input{width:22px;height:22px;flex-shrink:0}.sample-table{max-height:270px;overflow:auto;margin-top:15px}.sample-table table{border-collapse:collapse;white-space:nowrap}.sample-table td,.sample-table th{padding:8px 12px;border:1px solid #a6b9c5;text-align:left}details{margin:18px 0}summary{cursor:pointer;font-weight:600}#preview-map{display:block;max-height:440px;max-width:100%;margin:16px auto;background:#fff}#preview-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px}#preview-metrics dd{margin:0;font-weight:700}#preview-warnings{line-height:1.6}#report-progress{width:70%;height:20px;margin-right:20px}#preview-legend{display:flex;flex-wrap:wrap;gap:16px;font-size:.85rem}#preview-legend span{display:inline-flex;gap:6px;align-items:center}#preview-legend img{width:18px;height:18px}#pdf-download{display:block;margin-top:18px}@media(max-width:650px){.mapping-grid{grid-template-columns:1fr}.report-workspace{padding:0 12px}.sample-table{font-size:.8rem}}

.sample-table th{position:sticky;top:0;background:#e9f0f5;color:#183448;z-index:1}#extras{min-height:130px}#jobType{max-width:440px}#sample-more{margin-top:12px;min-height:44px}
