.player-source-controls{display:flex;align-items:center;gap:8px;margin:10px 0 0;min-width:0;font-size:11px;color:#c8bda7}
.player-source-controls[hidden]{display:none!important}
.player-source-controls label{flex-shrink:0;color:#d8b66b}
.player-source-controls select{min-width:0;max-width:100%;flex:1;padding:7px 28px 7px 10px;border:1px solid #66502f;border-radius:7px;background:#17171a;color:#ece4d4;font:inherit}
.player-source-controls select:focus-visible{outline:2px solid #d8b66b;outline-offset:2px}
.player-source-controls .player-source-note{font-size:10px;color:#999}
.watch-chat-layout.is-pinned .player-source-controls{flex:0 0 auto;margin:4px 0;gap:6px}
.watch-chat-layout.is-pinned .player-source-controls select{padding-block:4px}
.watch-chat-layout.is-pinned .player-source-note{display:none}
@media(max-width:600px){.player-source-controls{font-size:10px;gap:6px}.player-source-note{display:none}}
@media(max-width:850px){
 .is-pinned.has-active-chat.has-player-sources .video-stage{height:min(56.25vw,calc(var(--watch-viewport-height,100dvh) * .32),max(40px,calc(var(--watch-viewport-height,100dvh) - 250px)))}
 .is-pinned.has-active-chat.has-player-sources.has-player-banner .video-stage{height:min(56.25vw,calc(var(--watch-viewport-height,100dvh) * .32),max(40px,calc(var(--watch-viewport-height,100dvh) - 250px - clamp(24px,8.5vw,50px))))}
 .is-pinned.is-short-viewport .player-source-controls{margin:1px 6px;font-size:9px}
 .is-pinned.is-short-viewport .player-source-controls select{padding-block:2px}
}
