.playback-speed{position:relative;flex:none;align-self:center;color:#225c4e;font-size:12px;line-height:1.5}.playback-speed>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:10px 13px;border:1px solid #b8d6c7;border-radius:10px;background:#fffef7;white-space:nowrap;user-select:none}.playback-speed>summary::-webkit-details-marker{display:none}.playback-speed>summary:focus-visible{outline:2px solid #246450;outline-offset:3px}.playback-speed[open]>summary{background:#fff7d7;border-color:#c6ba72}.playback-speed-menu{position:absolute;right:0;top:calc(100% + 7px);z-index:40;min-width:120px;background:#fffefa;padding:6px;border:1px solid #d5e1d7;border-radius:11px;box-shadow:0 9px 24px #214f3a20;display:grid;gap:3px}.playback-speed-menu button{border:0;border-radius:7px;padding:9px 17px;background:transparent;color:#315b4f;font:inherit;cursor:pointer;text-align:left}.playback-speed-menu button:hover{background:#eef7ef}.playback-speed-menu button[aria-pressed=true]{background:#dff1e7;font-weight:700}.player .wave{min-width:0;flex:1}.type-exam-player>.progress+.playback-speed{width:max-content;margin-top:12px;margin-left:auto}.cambridge-player>.playback-speed{justify-self:end}.vocabulary-guide>.playback-speed{margin-left:auto}.scene-play-row>.playback-speed{margin-left:auto}.diag-error-replay>.playback-speed{display:inline-block;margin-left:10px;vertical-align:middle}@media(max-width:600px){.player{flex-wrap:wrap;gap:12px}.player>.playback-speed{margin-left:auto}.player>.wave{min-width:70px}.playback-speed>summary{padding:8px 10px}.type-player{flex-wrap:wrap}.cambridge-player>.playback-speed{justify-self:start}}
