/* Labels control annotation visibility only. The patient and neural meshes stay live. */
body.in-ward.labels-hidden :is(.persistent-anatomy,.anatomy-label-record,.anatomy-label,.anatomy-focus-label,.anatomy-orientation,.anatomy-circuit-status,.head-scene-labels){display:none!important}
body.in-ward .follows-patient .scene-view-controls button{min-width:44px;min-height:44px}
body.in-ward .follows-patient #scene-labels[aria-pressed=true]{border-color:#608779;box-shadow:inset 0 0 0 1px #608779}
html body.in-ward.labels-hidden .ward-layout.follows-patient>.patient-stage.has-anatomy-labels .patient-canvas,
html body.in-ward.labels-hidden .ward-layout.follows-patient>.patient-stage.has-anatomy-labels.head-with-anatomy .patient-canvas{top:100px;height:calc(100% - 135px)}
@media(max-width:1100px){
 body.in-ward .follows-patient .scene-view-controls{display:grid;grid-template-columns:repeat(3,minmax(44px,1fr));width:152px;gap:4px;top:12px;right:8px;bottom:auto}
 body.in-ward .follows-patient .scene-view-controls button{font-size:10px;padding:4px}
 body.in-ward .follows-patient .scene-view-controls button:first-child span{display:none}
 body.in-ward .follows-patient .patient-ident{max-width:calc(100% - 178px)}
 body.in-ward .follows-patient .patient-ident p.patient-exam-status{max-width:100%}
}
@media(max-width:850px){
 body.in-ward:not(.labels-hidden) .ward-layout.follows-patient>.patient-stage.has-anatomy-labels{min-height:347px}
 body.in-ward .follows-patient .anatomy-region-labels,
 body.in-ward .follows-patient .head-with-anatomy .anatomy-region-labels{top:112px}
 html body.in-ward .ward-layout.follows-patient>.patient-stage.has-anatomy-labels .patient-canvas,
 html body.in-ward .ward-layout.follows-patient>.patient-stage.has-anatomy-labels.head-with-anatomy .patient-canvas{top:193px;height:calc(100% - 222px)}
 html body.in-ward .ward-layout.follows-patient>.patient-stage.has-anatomy-labels.anatomy-macro .patient-canvas{top:112px;height:calc(100% - 147px)}
 html body.in-ward.labels-hidden .ward-layout.follows-patient>.patient-stage.has-anatomy-labels .patient-canvas,
 html body.in-ward.labels-hidden .ward-layout.follows-patient>.patient-stage.has-anatomy-labels.head-with-anatomy .patient-canvas{top:112px;height:calc(100% - 147px)}
}
html[data-phone-mode=true] body.in-ward .follows-patient .scene-view-controls{display:grid;grid-template-columns:repeat(3,minmax(44px,1fr));width:152px;gap:4px;top:12px;right:8px;bottom:auto}
html[data-phone-mode=true] body.in-ward .follows-patient .patient-ident{max-width:calc(100% - 178px)}
html[data-phone-mode=true] body.in-ward .follows-patient .anatomy-region-labels,
html[data-phone-mode=true] body.in-ward .follows-patient .head-with-anatomy .anatomy-region-labels{top:112px}
html[data-phone-mode=true] body.in-ward .ward-layout.follows-patient>.patient-stage.has-anatomy-labels .patient-canvas,
html[data-phone-mode=true] body.in-ward .ward-layout.follows-patient>.patient-stage.has-anatomy-labels.head-with-anatomy .patient-canvas{top:193px;height:calc(100% - 222px)}
html[data-phone-mode=true] body.in-ward .ward-layout.follows-patient>.patient-stage.has-anatomy-labels.anatomy-macro .patient-canvas{top:112px;height:calc(100% - 147px)}
html[data-phone-mode=true] body.in-ward.labels-hidden .ward-layout.follows-patient>.patient-stage.has-anatomy-labels .patient-canvas,
html[data-phone-mode=true] body.in-ward.labels-hidden .ward-layout.follows-patient>.patient-stage.has-anatomy-labels.head-with-anatomy .patient-canvas{top:112px;height:calc(100% - 147px)}
