Spaces:
Running
Running
File size: 1,963 Bytes
d6f5fcf 7e30344 d6f5fcf | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | /* /review-case/:attemptId — one read, reviewed: the film on the PACS surround at left, the report column at right.
The film, the outcome list and the debrief bring their own styles (read/CaseReview, rail/*). */
.head { display: flex; align-items: baseline; justify-content: space-between; gap: 16px; flex-wrap: wrap; margin-bottom: 14px; }
.h1 { font-size: var(--fs-4); font-weight: 700; margin: 0; }
.sub { color: var(--report-ink-muted); font-size: var(--fs-1); margin: 4px 0 0; }
.meta { display: inline-flex; align-items: center; gap: 8px; flex-wrap: wrap; margin-left: 10px; vertical-align: middle; }
.pager { display: flex; gap: 16px; align-items: center; font-size: var(--fs-1); }
.pager a { color: var(--report-ink); }
.pager span { color: #8c97a2; }
.layout { display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(360px, 1fr); gap: 32px; align-items: start; }
.left { min-width: 0; position: sticky; top: 16px; }
.right { min-width: 0; }
/* The rail's sections fade in after the reveal in the reading room; a stored review is simply there. */
.right section { animation: none !important; }
.right > section:first-child { border-top: none; padding-top: 0; }
.surround { background: var(--pacs-surround); padding: 10px; border-radius: 4px; }
/* The reading room's figure caption sits on the dark surround here. */
.surround figcaption, .surround figcaption + p { color: #c9d1d8; }
.loading { color: #c9d1d8; padding: 24px; margin: 0; }
.note { color: var(--report-ink-muted); font-size: 14px; line-height: 1.45; margin: 10px 0 0; }
.notice { padding: 10px 12px; background: #e7ecef; border-left: 3px solid var(--grease-amber); border-radius: 0 4px 4px 0; font-size: var(--fs-1); line-height: 1.5; }
.actions { display: flex; gap: 16px; flex-wrap: wrap; margin-top: 22px; font-size: var(--fs-1); }
.actions a { color: var(--report-ink); }
@media (max-width: 1000px) {
.layout { grid-template-columns: 1fr; }
.left { position: static; }
}
|