.rr-controls{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));align-items:end;gap:.75rem 1.1rem;margin:.9rem 0 .6rem;display:grid}.rr-field{min-width:0;color:var(--text-dim);flex-direction:column;gap:.28rem;font-size:.85rem;display:flex}.rr-field output{font-variant-numeric:tabular-nums;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.rr-controls .rr-range{width:100%;min-width:0}.rr-field input[type=number]{border:1px solid var(--border);background:var(--bg-surface);width:100%;min-width:0;color:var(--text);border-radius:0;padding:.42rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95rem}.rr-readouts{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:.7rem;margin:.8rem 0;display:grid}.rr-card{border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--bg-surface);border-radius:0;min-width:0;padding:.55rem .7rem}.rr-card-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);font-size:.74rem}.rr-card-value{font-variant-numeric:tabular-nums;margin-top:.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.15rem}.rr-verdict{min-height:1.4em;margin:.5rem 0 .9rem;font-size:.9rem;line-height:1.5}.rr-verdict .rr-ok{color:var(--text-dim)}.rr-verdict .rr-warn{color:#ffc857}.rr-verdict .rr-bad{color:#ff7a6b}.rr-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.88rem}.rr-table th,.rr-table td{text-align:right;border-bottom:1px solid var(--border);white-space:nowrap;padding:.35rem .5rem}.rr-table th:first-child,.rr-table td:first-child{text-align:left;white-space:normal}.rr-table th{text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);font-size:.74rem;font-weight:600}.rr-table tr.rr-total td{border-top:2px solid var(--accent);border-bottom:none;font-weight:700}.rr-table tr.rr-statement td{color:var(--text-dim);border-top:1px solid var(--border);border-bottom:none}@media (width<=480px){.rr-table{display:block;overflow-x:auto}}
