.result-filters { display:flex; flex-wrap:wrap; gap:1rem; align-items:end; margin:1rem 0; }
.result-filters label, #result-detail > label { display:flex; flex-direction:column; gap:.35rem; min-width:9rem; max-width:100%; }
.result-filters select, .result-filters input, #result-kind { max-width:22rem; padding:.6rem; font:inherit; }
.result-table { font-size:.83rem; }
.result-table td { overflow-wrap:anywhere; min-width:5rem; }
.result-table td:nth-child(2), .result-table td:nth-child(3) { min-width:12rem; }
.result-table td:nth-child(n+9):nth-child(-n+11) { text-align:right; font-variant-numeric:tabular-nums; }
.result-inspect, #result-reset, #result-pages button { cursor:pointer; font:inherit; padding:.35rem .6rem; }
#result-pages { display:flex; gap:1rem; align-items:center; margin-top:1rem; }
#result-detail pre { white-space:pre-wrap; overflow-wrap:anywhere; max-height:32rem; overflow:auto; padding:1rem; background:#101b2c; color:#e5edf7; }
#result-detail figure { margin:1rem 0; }
.result-records { max-height:28rem; overflow:auto; overflow-wrap:anywhere; padding-right:1rem; }
.result-records li { margin:.5rem 0; }
.result-records small { display:block; }
#result-cdf { width:100%; height:auto; background:#fff; border:1px solid #ccd3dc; }
#result-cdf text { fill:#25334b; font:13px system-ui,sans-serif; }
#result-cdf path { fill:none; stroke:#087d94; stroke-width:2; }
#result-cdf line { stroke:#cad3df; }
[hidden] { display:none !important; }
@media (max-width:600px) { .result-filters label { width:100%; } .result-filters select,.result-filters input { width:100%; max-width:100%; } .docs-meta code { overflow-wrap:anywhere; } }
