.camera-lab fieldset{margin:1rem 0;border:1px solid var(--line);padding:1rem;border-radius:.35rem}.camera-lab legend{font-weight:700;padding:0 .4rem}.camera-results{min-width:0}.camera-results table{width:100%;table-layout:fixed}.camera-results td,.camera-results th{overflow-wrap:anywhere;vertical-align:top}.camera-results td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.camera-results .table-scroll{max-height:28rem;overflow:auto}.camera-results h3{margin-top:1.7rem}.camera-intervals{border-left:3px solid var(--accent);padding-left:1rem}.camera-intervals h4{margin:1.2rem 0 .4rem}.camera-pair-result{font-size:1.35rem;font-weight:700}.camera-ideal{fill:none;stroke:var(--muted);stroke-width:1.8;stroke-dasharray:7 4}.camera-blurred{fill:none;stroke:var(--ink);stroke-width:2;stroke-dasharray:2 3}.camera-truth{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-dasharray:3 3}.camera-provenance{margin-top:1.5rem;overflow-wrap:anywhere}.camera-presets{margin-top:1.2rem}.camera-plot figcaption{font-size:.9rem;line-height:1.55}.camera-lab input,.camera-lab select{max-width:100%}@media (max-width:600px){.camera-lab fieldset{padding:.7rem}.camera-results table{font-size:.82rem}.camera-results td,.camera-results th{padding:.45rem .3rem}}@media print{.camera-lab .actions,.camera-lab form,.camera-presets,.comparison-toggle{display:none}.camera-lab .lab-columns{display:block}.camera-results .table-scroll{max-height:none;overflow:visible}}.camera-lab select{display:block;width:100%;min-width:0;padding:.65rem;border:1px solid var(--line);border-radius:.3rem;background:var(--panel);color:var(--ink);font:inherit}.camera-lab .input-grid>.wide{grid-column:1/-1}.camera-results tbody th{width:auto}.camera-results table[data-camera-frames]{min-width:36rem}.camera-results table[data-coverage-table]{min-width:42rem}