.cerebellar-internals-tools{padding:12px 16px;background:#132c3d;border-bottom:1px solid #385266}
.cerebellar-internals-tools[hidden],.cerebellar-internals-labels[hidden],.cbi-options label[hidden]{display:none}
.cbi-controls,.cbi-options{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.cbi-controls strong{margin-right:auto;font-size:.92rem;color:#79dfd1}
.cbi-controls button{padding:7px 10px;font-size:.78rem}
.cbi-options{margin-top:10px;column-gap:18px;font-size:.78rem}
.cbi-options label{display:inline-flex;align-items:center;gap:5px}
.cbi-caption{font-size:.87rem;line-height:1.5;margin:10px 0 4px;max-width:88ch}
.cerebellar-internals-labels{position:absolute;inset:0;pointer-events:none;z-index:4}
.cerebellar-internals-labels svg{width:100%;height:100%;overflow:hidden}
.cerebellar-internals-labels text{font:600 12px system-ui;paint-order:stroke;stroke:#102034;stroke-width:4px;stroke-linejoin:round}
@media(max-width:600px){.cerebellar-internals-tools{padding:10px}.cbi-controls strong{width:100%}.cerebellar-internals-labels text{font-size:10px}.cbi-options{gap:10px}.cbi-caption{font-size:.82rem}}

/* The study toolbar shares the available height with the same renderer. */
@media(min-width:1400px){.brain-layout .workspace.cbi-active #viewport{height:clamp(340px,calc(100dvh - 610px),720px)}}
.cbi-active .reading-anatomy-bar{padding:7px 14px}
.cbi-active .reading-anatomy-bar>p:not([data-reading-status]):not([data-reading-scope]){display:none}
.cbi-active .reading-anatomy-actions{float:right}
.cbi-active .reading-anatomy-bar [data-reading-status]{margin:8px 0 2px}
.cbi-active .reading-anatomy-bar [data-reading-targets]{clear:both}
