.study-playback{padding:16px;border:1px solid var(--line,#dddcd5);border-radius:16px;margin:18px 0;background:var(--surface,#fff);color:var(--ink,#242c29);font-size:14px}
.study-playback-options,.study-playback-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}
.study-playback-options label{display:flex;align-items:center;gap:7px}.study-playback select{font:inherit;color:inherit;background:var(--surface,#fff);border:1px solid var(--line,#dddcd5);border-radius:8px;padding:6px;min-height:36px}
.study-playback input{accent-color:#42735a;width:17px;height:17px}.study-playback-buttons{margin-top:12px}.study-playback .btn{min-height:42px;font-size:14px;padding:9px 15px}.study-playback-status{margin:10px 0 4px!important;font-size:13px}.study-playback-note{margin:0!important;font-size:12px;color:var(--muted,#69736a);line-height:1.7}.study-playback button:disabled{opacity:.55;cursor:not-allowed}
[data-theme=dark] .study-playback{background:#202820;border-color:#455146;color:#ecf0e6}[data-theme=dark] .study-playback select{background:#29332c;border-color:#455146}[data-theme=dark] .study-playback-note{color:#b7c2b7}
@media(max-width:480px){.study-playback{padding:12px}.study-playback-options{gap:9px 12px}.study-playback-options label{font-size:13px}.study-playback-buttons{gap:10px}.study-playback .btn{padding:9px 12px}}
