.simulation-panel{min-width:0;border:1px solid var(--line);border-radius:4px;background:var(--paper);overflow:hidden}.simulation-toolbar,.simulation-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 20px;font:9px var(--mono);letter-spacing:.05em;color:var(--muted)}.simulation-toolbar{border-bottom:1px solid var(--line)}.simulation-toolbar>span{color:var(--ink)}.simulation-toolbar button{border:0;background:transparent;color:var(--blue);font:10px Inter,Arial,sans-serif;cursor:pointer;padding:6px 0;white-space:nowrap}.simulation-toolbar button:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.simulation-toolbar button:disabled{cursor:default;color:var(--muted)}#robot-canvas{display:block;width:100%;height:auto;aspect-ratio:900/620}.simulation-footer{border-top:1px solid var(--line);font-size:8px}.simulation-footer i{display:inline-block;width:5px;height:5px;background:var(--blue);border-radius:50%;margin-right:7px}.simulation-footer b{color:var(--blue);font-size:15px;margin:0 6px 0 12px}.robot-motion-section .film-context{min-height:75px}@media(max-width:680px){.simulation-toolbar,.simulation-footer{padding:12px;font-size:7px;gap:8px}.simulation-toolbar button{font-size:9px}.simulation-footer{font-size:6px}.robot-motion-section .film-context{min-height:0}.simulation-footer b{margin-left:5px}}
