.audit-network-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.audit-network{min-width:0;padding:18px;border:1px solid #d7e5f4;border-radius:12px;background:#fff}
.audit-network header{display:flex;justify-content:space-between;align-items:center;gap:12px}
.audit-network h3{margin:0;font-size:19px;color:#173b61}.audit-network small{color:var(--muted);font-size:12px}
.audit-network-rate{text-align:right}.audit-network-rate strong,.audit-network-rate small{display:block}.audit-network-rate strong{font-size:25px;color:var(--blue-dark);font-variant-numeric:tabular-nums}
.audit-network-meter{display:block;height:6px;margin:14px 0;overflow:hidden;border-radius:6px;background:#e8eef5}.audit-network-meter i{display:block;height:6px;background:#189667;border-radius:6px}
.audit-network-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 14px}.audit-network-metrics div{background:#f4f8fc;padding:9px;border-radius:7px}.audit-network-metrics dt{font-size:12px;color:var(--muted)}.audit-network-metrics dd{margin:3px 0 0;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}
.audit-network-companies{display:grid;gap:6px}.audit-network-companies button{display:grid;grid-template-columns:1fr auto;gap:5px 10px;align-items:center;width:100%;padding:10px;border:1px solid #e2ebf4;border-radius:7px;text-align:left;background:#fff;color:var(--text);font:inherit;cursor:pointer}.audit-network-companies button:disabled{cursor:default;background:#f8fafc}.audit-network-companies button:focus-visible{outline:2px solid #0871dd;outline-offset:2px}.audit-network-companies button:hover:not(:disabled){background:#f1f7ff}.audit-network-companies .badge{grid-column:1/-1;justify-self:start;font-size:11px}
.audit-all-table{margin-top:20px}.audit-all-table summary{font-weight:700;cursor:pointer;margin-bottom:12px}.audit-all-table .audit-network-divider th{background:#eaf3fd;color:#244f78;padding:10px 14px}.audit-all-table table{min-width:860px}.audit-all-table tfoot th,.audit-all-table tfoot td{background:#edf5fc;border-top:2px solid #264f78}
@media(max-width:1050px){.audit-network-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.audit-network-grid{grid-template-columns:1fr}.audit-network{padding:14px}.audit-all-overview>.panel-heading{align-items:flex-start;flex-wrap:wrap}}
