.exercise-media-panel{padding:22px;border-top:1px solid var(--line);background:#fff}.exercise-media-panel header{display:flex;justify-content:space-between;gap:12px;align-items:center}.exercise-media-panel header p{margin:0 0 6px}.exercise-media-panel h3{font-size:20px;margin:0}.exercise-media-panel header>span{font-size:11px;color:var(--muted)}.exercise-media-options{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0}.exercise-media-options button{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--navy);font:inherit;font-size:13px;cursor:pointer}.exercise-media-options button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}#exercise-media-player>p,.exercise-media-status{font-size:12px;color:var(--muted);line-height:1.6;margin:0}#exercise-media-player video,#exercise-media-player img{width:100%;max-height:420px;object-fit:contain;background:#eef5fa;border-radius:12px;display:block}.exercise-media-footer{display:flex;justify-content:space-between;gap:16px;margin-top:14px}.exercise-media-footer a,.exercise-media-footer button{font:inherit;font-size:12px;color:var(--blue);border:0;background:none;padding:4px;cursor:pointer}.exercise-media-status:not(:empty){margin-top:12px}.exercise-media-panel button:focus-visible,.exercise-media-panel a:focus-visible{outline:2px solid var(--sky);outline-offset:3px}@media(max-width:760px){.exercise-media-panel{padding:18px}.exercise-media-options button{flex:1;justify-content:center;min-height:44px}.exercise-media-panel h3{font-size:18px}}
