/* Shared by real source anatomy and the explicitly separate schematic workspace. */
.expand-view-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:32px;min-height:32px;padding:6px 8px!important;flex-shrink:0;border:1px solid #35515f!important;border-radius:6px!important;background:#14252f!important;color:#cbe4ec!important;cursor:pointer;font-size:10px!important;line-height:1.2}
.expand-view-button:hover{background:#254451!important;color:#fff!important}.expand-view-button:focus-visible{outline:2px solid #a4e3e8;outline-offset:3px}.expand-view-button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.expand-caption{white-space:nowrap}.fullscreen-instructions[hidden]{display:none!important}.fullscreen-instructions{flex:0 0 auto;padding:7px 14px;color:#acc3ce;background:#13232d;border-top:1px solid #29404c;font:11px/1.4 system-ui;min-height:28px}
.has-expanded-graphic{overflow:hidden!important}.fullscreen-placeholder{pointer-events:none!important}
.atlas-expanded{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;max-width:none!important;max-height:none!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;z-index:10000!important;overflow:hidden!important;background:#081016!important;box-sizing:border-box!important;transform:none!important}
.atlas-expanded::backdrop{background:#081016}.atlas-expanded.view,.atlas-expanded.axial-panel{display:flex!important;flex-direction:column!important}.atlas-expanded .view-heading{flex:0 0 auto;display:flex!important;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 18px!important;min-height:56px}.atlas-expanded .view-heading>span{margin-right:auto}.atlas-expanded .view-heading small{font-size:11px}.atlas-expanded .view-heading b{font-size:16px}.atlas-expanded .expand-caption{display:inline!important}.atlas-expanded .section-canvas{display:block;flex:1 1 0!important;width:100%!important;height:0!important;min-height:0!important;max-height:none!important}.atlas-expanded .scene-canvases{flex:1 1 0!important;min-height:0!important;height:0!important;width:100%!important;position:relative}.atlas-expanded .scene-canvases canvas{width:100%!important;height:100%!important}.atlas-expanded .plane-controls,.atlas-expanded .scene-bottom{flex:0 0 auto;padding-left:18px;padding-right:18px}.atlas-expanded .scene-bottom{flex-direction:row}.atlas-expanded .empty-scene{max-height:70%;overflow:auto}
.atlas-expanded.stage #atlas-canvas{width:100%!important;height:100%!important}.atlas-expanded.stage .stage-head{z-index:4}.atlas-expanded.stage>.fullscreen-instructions{position:absolute;bottom:0;left:0;right:0;z-index:4}.atlas-expanded.stage .stage-footer{bottom:30px}.atlas-expanded.axial-panel .axial-heading{display:flex;align-items:center;gap:10px;padding:12px 18px}.atlas-expanded.axial-panel .axial-heading h2{margin:0 auto 0 0}.atlas-expanded.axial-panel #axial-canvas{flex:1 1 0!important;height:0!important;width:100%!important;min-height:0!important;max-height:none!important}.atlas-expanded.axial-panel>.axial-disclaimer{padding:0 18px}.atlas-expanded.axial-panel .slice-control,.atlas-expanded.axial-panel .axial-options{padding-left:18px;padding-right:18px;flex-shrink:0}
.view-heading>span{min-width:0}.view-heading .expand-caption{display:none}.scene-view .view-heading .expand-caption{display:inline}.view-heading>.expand-view-button{margin-left:0}.view-heading>.slice-position{margin-left:auto}
@media(max-width:1150px){.expand-view-button .expand-caption{display:none}.scene-view .view-heading .expand-caption{display:none}}
@media(max-width:550px){.atlas-expanded .view-heading{padding:9px 10px!important;gap:8px}.atlas-expanded .view-heading b{font-size:14px}.atlas-expanded .view-heading small{font-size:9px}.atlas-expanded .expand-view-button{min-height:38px}.atlas-expanded .fullscreen-instructions{font-size:10px;padding:6px 10px}.atlas-expanded .view-heading>.slice-position{order:3;flex-basis:100%;justify-content:flex-end}.atlas-expanded .view-heading>.slice-position input{width:80px}.atlas-expanded .scene-bottom{flex-wrap:wrap}.atlas-expanded .plane-controls{padding:6px 10px}.atlas-expanded .scene-bottom{padding:8px 10px}.atlas-expanded .view-heading>.expand-view-button{margin-left:auto}}
