.atom-workbench{padding:16px;border:1px solid #b6976470;background:#322319dd;border-radius:15px;color:#f4efe5;margin-top:15px;z-index:2}.atom-instruction{font-size:12px!important;font-weight:600;margin:0 0 12px}.atom-controls{display:flex;gap:7px;flex-wrap:wrap}.atom-controls button{background:#f4efe512;border:1px solid #bda07760;border-radius:40px;padding:10px 13px;color:#f4efe5;font-size:10px;min-height:40px}.atom-controls button:hover{background:#b5884b40}.atom-feedback{font-size:11px!important;line-height:1.7;color:#ddc8aa;margin:12px 0 0}.component-visual{height:auto;min-height:calc(100vh - 85px)}#component-viewer{height:480px;flex:none}.lab-universe .atom-workbench{position:absolute;bottom:20px}.molecule-layout #molecule-stage{height:65vh}.molecule-layout:has(.atom-workbench){grid-template-columns:1.3fr .7fr}.molecule-layout .atom-workbench{grid-column:1/-1;margin:0}.molecule-layout{height:auto;min-height:calc(100% - 85px)}@media(max-width:600px){#component-viewer{height:340px}.component-visual{min-height:0;height:auto}.molecule-layout #molecule-stage{height:330px}.molecule-layout:has(.atom-workbench){grid-template-columns:1fr}.atom-workbench{padding:13px}.atom-controls button{font-size:10px;padding:10px}}
