.robot-simulation-panel{min-width:0;border-left:3px solid #2e7164}.robot-simulation-panel h3{margin-top:0}.robot-simulation-panel p,.robot-simulation-panel dd,.robot-simulation-panel a{overflow-wrap:anywhere}.robot-sim-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0}.robot-sim-controls select{flex:1 1 200px;min-width:0;max-width:100%;padding:10px;font:inherit}.robot-sim-controls button{min-height:42px;max-width:100%;padding:9px 14px;font:inherit;white-space:normal}.robot-sim-controls button:disabled{opacity:.55;cursor:default}.robot-sim-status{font-weight:650;padding:12px 14px;background:#edf3ed;border-radius:4px}.robot-simulation-panel[data-status="failed"] .robot-sim-status,.robot-simulation-panel[data-status="error"] .robot-sim-status{background:#fbf0df;color:#795422}.robot-sim-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.robot-sim-metrics>div{min-width:0;padding:12px;background:#f5f5f0;border:1px solid #e1e6dd}.robot-sim-metrics dt{font-size:13px;color:#627268}.robot-sim-metrics dd{margin:4px 0 0;font-size:20px;font-variant-numeric:tabular-nums}.robot-sim-plot{display:block;width:100%;height:auto;max-width:100%;margin-top:16px;background:#fff;border:1px solid #e0e5dd}.robot-simulation-panel video{display:block;max-width:100%;height:auto;margin:16px 0}.robot-simulation-panel details{margin-top:18px}.robot-simulation-panel summary{cursor:pointer}.robot-simulation-panel a:focus-visible,.robot-simulation-panel button:focus-visible,.robot-simulation-panel select:focus-visible{outline:3px solid #8ab4a6;outline-offset:3px}@media(max-width:600px){.robot-sim-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.robot-sim-metrics dd{font-size:17px}.robot-sim-controls{gap:8px}.robot-sim-controls select{flex-basis:100%}.robot-sim-controls button{flex:1 1 100px;font-size:14px;padding:9px}.robot-sim-metrics>div{padding:10px}}
