.reports-panel{padding:24px}.reports-filters{display:grid;grid-template-columns:2fr 1fr 1fr 2fr;gap:16px;margin-bottom:18px}.report-job{border-top:1px solid #cbd5e1;padding:24px 0}.report-job h2{font-size:1.3rem;overflow-wrap:anywhere}.report-job h3{font-size:1rem}.reports-table{border-collapse:collapse;width:100%;font-size:14px}.reports-table th,.reports-table td{padding:12px;text-align:left;border-bottom:1px solid #ddd;vertical-align:top}.reports-table th{background:#f0f3f6}.reports-table .number{text-align:right;white-space:nowrap}.reports-table small{display:block;color:#475569}.report-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0}.report-metrics>div{padding:16px;background:#edf2f7;color:#1e293b}.report-metrics strong{display:block;font-size:1.4rem;margin-top:8px}.report-warning{background:#fff3cd;color:#533f03;padding:12px;border-left:4px solid #aa7800}.reports-filters select{max-width:100%;min-width:0}.reports-panel .table-wrap{overflow:auto}@media(max-width:850px){.reports-filters,.report-metrics{grid-template-columns:1fr 1fr}}@media(max-width:500px){.reports-filters,.report-metrics{grid-template-columns:1fr}.reports-panel{padding:14px}}
