.atlas-clinical{margin:11px 0;padding:12px;border:1px solid #4aab96;border-radius:8px;background:#102f2a;color:var(--text);box-shadow:0 0 0 1px #20564a}
.atlas-clinical>details>summary{cursor:pointer;color:#b7f3db;font-size:15px;font-weight:800;line-height:1.4}
.atlas-clinical h3{margin:13px 0 4px;color:#b7f3db;font-size:12px;font-weight:750}
.atlas-clinical p{font-size:11px;line-height:1.6;margin:4px 0 9px}
.atlas-clinical .atlas-clinical-scope{color:var(--muted);font-size:10px}
.atlas-clinical .atlas-clinical-check{margin:10px 0;padding:8px;border:1px solid #315451;border-radius:5px}
.atlas-clinical .atlas-clinical-check summary{cursor:pointer;font-size:11px;font-weight:650;line-height:1.45}
.atlas-clinical .atlas-clinical-check p{color:#bfe6db}
.atlas-clinical a{display:inline-block;color:#9ce7d8;font-size:10px;line-height:1.5;text-decoration:underline;text-underline-offset:2px}
.atlas-clinical-reference{display:block;margin:11px 0 2px;border-top:1px solid #315451;padding-top:8px;color:#b8d8cf;font-size:10px;line-height:1.4}
.atlas-clinical summary:focus-visible,.atlas-clinical a:focus-visible{outline:2px solid #9ce7d8;outline-offset:3px}
.atlas-applied-intro{margin:7px 0 10px;padding:10px;border:1px solid #398d78;border-radius:7px;background:#112b29}
.atlas-applied-intro strong{display:block;color:#b7f3db;font-size:13px}
.atlas-applied-intro p{font-size:11px;line-height:1.4;margin:5px 0 9px}
.atlas-applied-intro button{width:100%}
body:has(#atlasInfo:not([hidden]) #atlasClinicalAnatomy:not([hidden])) #studentLessonLauncher{display:none}
@media(max-width:900px){.atlas-info:has(#atlasClinicalAnatomy:not([hidden])){width:min(320px,calc(100vw - 20px));max-height:min(62vh,calc(100vh - 170px))}.atlas-clinical{margin:8px 0;padding:10px}.atlas-clinical>details>summary{min-height:36px}}
