.lombard-report{display:grid;gap:20px}.lombard-report h2{margin:0 0 14px;font-size:20px}.lombard-report .stats-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.lombard-report-note{font-size:13px;line-height:1.6;color:var(--text-muted);margin:12px 0 0}.lombard-operation-summary{display:flex;flex-wrap:wrap;gap:14px 28px}.lombard-operation-summary span{display:flex;gap:8px;align-items:baseline}.lombard-report table{width:100%}.lombard-report .table-wrap{overflow-x:auto}.lombard-report th,.lombard-report td{white-space:nowrap}@media(max-width:600px){.lombard-report .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lombard-report .stat-value{font-size:20px}.lombard-operation-summary{flex-direction:column;gap:10px}}@media print{.lombard-report section{break-inside:avoid}.lombard-report .stats-grid{grid-template-columns:repeat(3,1fr)}}
.pawn-metric{position:relative;display:flex;min-width:0;outline:none}.pawn-metric>.stat{width:100%;height:100%;box-sizing:border-box}.pawn-metric:focus-visible{outline:2px solid #129c8f;outline-offset:3px;border-radius:20px}.pawn-metric-tooltip{position:fixed;z-index:10000;box-sizing:border-box;max-height:180px;overflow:auto;background:#173b3d;color:#fff;border:1px solid #2ba89b;border-radius:12px;padding:14px 16px;box-shadow:0 10px 35px #0004;font-size:13px;line-height:1.55;text-align:left;pointer-events:none}.pawn-metric-tooltip b{font-size:13px;color:#8ae3d8}.pawn-metric-tooltip p{margin:8px 0 0}@media print{.pawn-metric-tooltip{display:none}}
