blindspot / frontend /src /read /CaseReview.module.css
yashwrites's picture
Volumetric CT/MR: scan types, volume viewer, 3D grading, provenance badges (part 2)
7e30344 verified
Raw History Blame Contribute Delete
1.63 kB
/* Read-only review of one read: the film on film black, the key under it. */
.review { display: block; }
.figure { margin: 0; }
.film { position: relative; width: 100%; overflow: hidden; background: var(--film-black); border-radius: 3px; }
.note { position: absolute; inset: 0; display: grid; place-items: center; margin: 0; padding: 16px; color: #c9d1d8; text-align: center; font-size: var(--fs-1); }
.caption { display: flex; flex-wrap: wrap; align-items: center; gap: 4px 16px; margin-top: 8px; font-size: 14px; color: var(--report-ink-muted); }
.keyCyan, .keyAmber { display: inline-block; width: 18px; height: 0; margin-right: 6px; vertical-align: middle; border-top: 2px solid var(--lightbox-cyan); }
.keyAmber { border-top-color: var(--grease-amber); }
.toggle { margin-left: auto; padding: 3px 10px; border: 1px solid #b9c2ca; border-radius: var(--radius); background: #fff; color: var(--report-ink); font-size: 14px; cursor: pointer; }
.toggle:focus-visible { outline: 2px solid #9a6200; outline-offset: 2px; }
.proxy { margin: 6px 0 0; font-size: 13px; color: var(--report-ink-muted); }
.summary { margin-top: 12px; }
/* Volumes: the slice slider and the dwell bar under the scan. */
.sliceRow { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 18px; margin-top: 8px; font-size: 14px; color: var(--report-ink-muted); }
.sliceLabel { display: inline-flex; align-items: center; gap: 8px; font-variant-numeric: tabular-nums; }
.sliceLabel input { width: 180px; accent-color: var(--graticule); }
.dwellWrap { display: inline-flex; background: #15181a; padding: 4px 8px; border-radius: 4px; color: #c9d1d8; }