.imaging-evidence-lab{margin:2rem 0;padding:clamp(1rem,3vw,2rem);border:1px solid #45788a;border-top:4px solid #55d5dc;scroll-margin-top:1rem;min-width:0}.imaging-evidence-lab *{box-sizing:border-box}.imaging-task{display:grid;gap:1rem;min-width:0}.imaging-task>button{justify-self:start;max-width:100%;white-space:normal}.imaging-task fieldset{min-width:0;border:1px solid #45788a;padding:1rem}.imaging-task fieldset label{display:flex;gap:.7rem;padding:.85rem 0;align-items:start}.imaging-task input[type=radio]{flex:0 0 auto;margin-top:.3rem}.imaging-task input[type=number]{max-width:9rem;width:100%;padding:.6rem}.imaging-claim{display:grid;gap:.6rem;padding:1rem;border:1px solid #45788a;min-width:0}.imaging-claim select{width:100%;max-width:100%;padding:.8rem;background:#102e3e;color:#edf7fa;font:inherit}.imaging-feedback,.imaging-followup{border-left:4px solid #55d5dc;padding:1rem;background:#102e3e}.imaging-task details{padding:1rem;border:1px solid #45788a}.imaging-task summary{cursor:pointer}.imaging-evidence-lab button:disabled{opacity:.55;cursor:not-allowed}.imaging-evidence-lab .tabs{display:flex;flex-wrap:wrap}.imaging-evidence-lab .tabs button{flex:1;min-width:6rem}

.ett-location{display:grid;gap:1rem;min-width:0}.ett-location>button{white-space:normal;max-width:100%;justify-self:start}.ett-location select{white-space:normal;min-height:3.5rem;font-size:1rem}.ett-uncertainty{display:flex;gap:.7rem;align-items:flex-start}.ett-uncertainty input{margin-top:.4rem;flex-shrink:0}.ett-explanation{padding:1rem;background:#102e3e;border-left:3px solid #ffbc70;overflow-wrap:anywhere}.ett-location a{overflow-wrap:anywhere}

.ett-comparison{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;min-width:0}.ett-comparison figure{margin:0;min-width:0}.ett-comparison-image{position:relative;line-height:0}.ett-comparison img{display:block;width:100%;height:auto}.ett-comparison svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ett-comparison figcaption{line-height:1.5;padding:.75rem 0;font-size:.9rem}

.image-interpretation{display:grid;gap:1rem;min-width:0}.image-marking-work,.image-ratio-work{padding:1rem;border:1px solid #45788a;min-width:0}.image-marking-work button{white-space:normal;max-width:100%}.image-marking-work details label{display:flex;gap:.75rem;align-items:flex-start;padding:.75rem 0}.image-interpretation input[type=radio]{flex-shrink:0}.image-ratio-work input[type=number]{width:8rem;padding:.5rem}.interpretation-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1.5rem;min-width:0}.interpretation-gallery figure{margin:0;min-width:0;overflow-wrap:anywhere}.interpretation-gallery img{display:block;width:100%;height:auto}.interpretation-gallery figcaption{padding:.8rem 0;font-size:.9rem;line-height:1.5}.image-interpretation a{overflow-wrap:anywhere}
