dpt-reconstruction-radiographs{color:var(--ink);display:block}dpt-reconstruction-radiographs [hidden]{display:none}.reconstruction-radiograph-channels section+section{margin-top:1.5rem}.reconstruction-radiograph-channels h3{color:var(--ink);font:500 var(--size-0) / 1.4 var(--font-prose);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin:0;padding:1.1rem 1.5rem .8rem;display:flex}.reconstruction-radiograph-channels h3 span{color:var(--ink-muted);font:400 var(--size--1) / 1.5 var(--font-ui)}dpt-reconstruction-radiographs[data-radiograph-ready=true] .reconstruction-radiograph-channels h3,.reconstruction-radiograph-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}dpt-reconstruction-radiographs[data-radiograph-ready=true] .reconstruction-radiograph-channels section{margin-top:0}.reconstruction-radiograph-panels{background:var(--paper-inset);color:var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.6rem,1.8vw,1.5rem);padding:clamp(.75rem,2vw,1.4rem);display:grid}.reconstruction-radiograph-panel h4{min-height:2.8em;color:inherit;font:500 var(--size--1) / 1.4 var(--font-ui);margin:0 0 .6rem}.reconstruction-radiograph-panel>div{background:var(--paper-inset);overflow:hidden}.reconstruction-radiograph-panel img{object-fit:fill;width:100%;height:100%;max-height:none;display:block}.reconstruction-radiograph-panel .reconstruction-radiograph-window{color:var(--ink-muted);font:400 .72rem / 1.45 var(--font-ui);font-variant-numeric:tabular-nums;margin:.55rem 0 0}dpt-reconstruction-radiographs[data-acquired=true] .reconstruction-radiograph-panels{grid-template-columns:1fr;gap:1.5rem}dpt-reconstruction-radiographs[data-acquired=true] .reconstruction-radiograph-panel h4{min-height:0}.reconstruction-radiograph-controls{border-bottom:1px solid var(--rule);color:var(--ink-muted);font:400 var(--size--1) / 1.5 var(--font-ui);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1.25rem;padding:1rem clamp(.75rem,2vw,1.4rem);display:flex}.reconstruction-radiograph-selector{border:0;flex:0 30rem;width:100%;min-width:0;margin:0;padding:0}.reconstruction-radiograph-track{grid-template-columns:repeat(var(--channel-count), minmax(0, 1fr));border:1px solid var(--rule-strong);border-radius:var(--radius-medium);background:var(--paper-inset);padding:.2rem;display:grid;position:relative}.reconstruction-radiograph-track:before{width:calc((100% - .4rem) / var(--channel-count));border-radius:var(--radius-small);background:var(--paper-raised);box-shadow:inset 0 0 0 1px var(--rule-strong);content:"";transform:translateX(calc(var(--selected-channel,0) * 100%));transition:transform var(--motion-short) var(--motion-ease);position:absolute;inset:.2rem auto .2rem .2rem}.reconstruction-radiograph-track label{min-width:0;color:var(--ink-muted);cursor:pointer;display:grid;position:relative}.reconstruction-radiograph-track input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.reconstruction-radiograph-track label span{border-radius:var(--radius-small);text-align:center;justify-content:center;align-items:center;min-height:2.75rem;padding:.45rem .35rem;display:flex}.reconstruction-radiograph-track input:checked+span{color:var(--accent);font-weight:600}.reconstruction-radiograph-track input:focus-visible+span{outline:2px solid var(--accent);outline-offset:-4px}.reconstruction-radiograph-data summary:focus-visible,.reconstruction-radiograph-clipping summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.reconstruction-radiograph-track:before{transition:none}}.reconstruction-radiograph-reading,.reconstruction-radiograph-data{color:var(--ink-muted);font-size:var(--size--1);margin:1rem 1.5rem}.reconstruction-radiograph-clipping{color:var(--ink-muted);font:400 var(--size--1) / 1.5 var(--font-ui);margin:.6rem 1.5rem}.reconstruction-radiograph-clipping p,.reconstruction-radiograph-clipping ul{margin:.65rem 0}.reconstruction-radiograph-data summary,.reconstruction-radiograph-clipping summary{cursor:pointer;width:fit-content;color:var(--accent)}@media (width<=700px){.reconstruction-radiograph-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.reconstruction-radiograph-panel h4{font-size:.73rem}}@media print{dpt-reconstruction-radiographs[data-radiograph-ready=true] .reconstruction-radiograph-channels h3{clip-path:none;white-space:normal;width:auto;height:auto;padding:1.1rem 1.5rem .8rem;position:static;overflow:visible}dpt-reconstruction-radiographs [data-radiograph-channel][hidden]{display:block}.reconstruction-radiograph-controls,.reconstruction-radiograph-clipping,.reconstruction-radiograph-data{display:none}.reconstruction-radiograph-channels section{break-inside:avoid}.reconstruction-radiograph-panels{print-color-adjust:exact}}
