/* 진단검사(labs) 도메인 CSS — index.html <style>에서 규칙 텍스트 그대로 옮겼다(2026-10-18 도메인 완료 기준 1).
   진단검사 카드 전용 .lab-card* 6규칙. 공용 2단 셸(.lab-split·.lab-list-pane·.lab-detail-pane·.lab-detail-empty)은 모든 도메인이 쓰므로 index.html에 남는다.
   옮기기 전후 계산 스타일 대조(라이트·다크 × 390·768·1280) 차이 0 — 뉴스 ②-6과 같은 방식. */

.lab-card { transition: border-color .12s ease, box-shadow .12s ease; }
.lab-card.selected { border-color: var(--accent) !important; box-shadow: 0 0 0 1px var(--accent); }
.lab-card-name { padding: 0; border: 0; background: none; color: inherit; font: inherit; font-weight: inherit; text-align: left; cursor: pointer; overflow-wrap: anywhere; }
.lab-card-name:hover, .lab-card-name:focus-visible { color: var(--accent); text-decoration: underline; }
.lab-card-copy { flex: none; border: 0; background: none; color: var(--text3); cursor: pointer; font-size: 12px; padding: 2px; }
.lab-card-copy:hover, .lab-card-copy:focus-visible { color: var(--accent); }
