/* Results for the three business tools; the common tools layout stays shared. */
.lv-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 24px}
.lv-metric{background:#f7f4fd;border:1px solid #e5dcf7;border-radius:12px;padding:18px;min-width:0}
.lv-metric dt{font-size:14px;font-weight:500;color:#515568;line-height:1.5}
.lv-metric dd{font-size:clamp(20px,2.4vw,28px);font-weight:750;color:#5126ab;margin:8px 0 0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.lv-table-scroll{overflow:auto;max-height:420px;margin-bottom:24px;border:1px solid #e7e5ec;border-radius:10px}
.lv-table-scroll table{width:100%;border-collapse:collapse;font-size:15px}
.lv-table-scroll caption{caption-side:top;padding:12px;text-align:left;color:#515568}
.lv-table-scroll th,.lv-table-scroll td{padding:12px;text-align:left;border-top:1px solid #e7e5ec;overflow-wrap:anywhere;min-width:110px}
.lv-table-scroll th{background:#f7f4fd}.lv-table-scroll td:last-child{font-family:monospace;min-width:180px}
[data-business-tool] textarea[readonly]{background:#f7f8fb}
@media(max-width:500px){.lv-metrics{grid-template-columns:1fr}.lv-metric{padding:14px}}
