/* Shared read-only molecular preview surfaces. */
.inspector-view-tools{display:flex;align-items:center;gap:5px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:7px 12px}.inspector-view-tools .view-icon{height:27px;border:1px solid transparent;border-radius:3px;background:none;color:var(--mut);font:500 10px var(--mono);cursor:pointer;min-width:30px}.inspector-view-tools .view-icon[aria-pressed=true]{background:#E5EFF0;border-color:#BED3D8;color:var(--teal)}.inspector-view-tools .text-button{margin-left:auto;font-size:10px}.inspector-canvas{display:grid;grid-template-rows:minmax(0,1fr);height:250px;background:#fff}.inspector-canvas.has-both{height:470px;grid-template-rows:repeat(2,minmax(0,1fr))}.batch-preview-pane{position:relative;overflow:hidden;min-height:0;min-width:0;touch-action:none}.inspector-canvas.has-both .batch-preview-pane+div{border-top:1px solid var(--rule)}.batch-preview-pane>img{display:block;width:100%;height:100%;object-fit:contain;transform-origin:center;pointer-events:none}.batch-preview-pane .canvas-dock{right:8px;bottom:8px;gap:0;padding:3px}.batch-preview-pane .canvas-dock>span{font:10px var(--mono);min-width:34px;text-align:center;color:var(--mut)}#batch-viewer-3d{position:absolute;inset:0;min-height:0}.batch-viewer-message{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:28px 20px;font-size:11px;line-height:1.8;color:var(--mut);background:#ffffffed}
