.supplier-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}.supplier-metrics>div{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:20px;min-width:0}.supplier-metrics small,.supplier-metrics span{display:block;font-size:11px;color:var(--muted);line-height:1.6}.supplier-metrics strong{display:block;font-size:25px;margin:10px 0;overflow-wrap:anywhere}.supplier-filter{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-bottom:20px}.supplier-filter .field{min-width:140px;flex:1;margin:0}.supplier-filter .field:has(select){min-width:190px}.supplier-filter select{width:100%;min-width:0}.supplier-prose{white-space:pre-wrap;overflow-wrap:anywhere}.supplier-review-print .supplier-metrics>div{background:white;border:1px solid #ccd7dc}.supplier-review-print .supplier-metrics strong{color:#193039;font-size:20px}.supplier-review-print .supplier-metrics small,.supplier-review-print .supplier-metrics span{color:#455f69}.supplier-review-print .panel-note{color:#455f69;background:#f2f5f6;border:1px solid #dce3e6}.supplier-review-print .panel{border:0;background:transparent;box-shadow:none;margin:20px 0}.supplier-review-print .panel-head{padding:0}.supplier-review-print h2{color:#193039}.supplier-review-print .doc-sub{color:#455f69}.supplier-review-print a{color:#193039}.supplier-print-action{break-inside:avoid}
@media(max-width:1100px){.supplier-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.supplier-metrics{grid-template-columns:1fr}.supplier-metrics>div{padding:16px}.supplier-metrics strong{font-size:23px}.supplier-filter .field,.supplier-filter .field:has(select){min-width:0;flex:1 1 100%}.supplier-filter .button{width:100%}.page-heading .button{max-width:100%;white-space:normal}}
@media print{.supplier-review-print .supplier-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.supplier-review-print .supplier-metrics>div{padding:8px}.supplier-review-print .supplier-metrics small,.supplier-review-print .supplier-metrics span{font-size:8pt}.supplier-review-print .supplier-metrics strong{font-size:15pt}.supplier-review-print .table-wrap{overflow:visible}.supplier-review-print .panel-note{font-size:8pt}.supplier-review-print .panel{break-inside:auto}.supplier-review-print table{table-layout:fixed;width:100%;min-width:0}.supplier-review-print td,.supplier-review-print th{white-space:normal;overflow-wrap:anywhere;font-size:8pt}.supplier-review-print thead{display:table-header-group}.supplier-review-print tr{break-inside:avoid}.supplier-review-print h2{break-after:avoid}}
