.camera-footer{flex-wrap:wrap;gap:8px}.camera-footer .text-button{font-size:12px;padding:7px 9px;border:1px solid #304236;border-radius:9px}.camera-footer [aria-pressed=true]{color:#d5f8ad;border-color:#77944c;background:#20351b}.perspective-check{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;margin:14px 0;color:#b9c9b7}.perspective-check input{width:18px;min-width:18px;margin:3px 0;accent-color:#c4f55c}.perspective-check .info-button{flex-shrink:0}.muscle-legend{padding:12px 18px;color:#d1b5f5;border:1px solid #674b85;border-radius:12px;background:#271c3533;font-size:12px;letter-spacing:.04em}.search-suggestions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0 20px;color:#b8c8b5}.search-suggestions:empty{display:none}.legacy-tools{margin-top:32px;border-top:1px solid #304236;padding-top:18px}.legacy-tools>summary{cursor:pointer;color:#a8bba8}.legacy-tools .tools-grid{margin-top:22px}.review-viewport-actions{flex-wrap:wrap;gap:6px}.review-viewport-actions button{font-size:12px;padding:7px 10px}#reviewViewport{min-height:360px}.attention-note{border-left:3px solid #e59c84;background:#3f272244;padding:14px 18px;color:#ffc2b0;border-radius:0 8px 8px 0}.muscle-comparison{margin-top:24px}.muscle-comparison article{border:1px solid #334538;border-radius:14px;padding:18px;margin:12px 0}.muscle-comparison .pill{margin:4px 6px 4px 0}#customExerciseDialog{max-width:520px}#liveSensors{margin:14px 0}.camera-stage{overflow:hidden}.camera-footer .segmented{margin-left:auto}.guide-details p{line-height:1.6}.form-row label{min-width:120px}@media(max-width:800px){.camera-footer .segmented{margin-left:0}.camera-footer>span:first-child{width:100%}.review-viewport-actions{position:static}#reviewViewport{height:auto;min-height:300px}.live-layout{display:block}.live-data{margin-top:18px}}
