.vmh-replay-quality{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;margin:0!important;border:1px solid #e6dcf5;border-radius:0 0 14px 14px;background:#faf7ff;color:#382452;font-family:inherit}
.vmh-replay-quality[hidden]{display:none!important}
.vmh-replay-quality label{display:flex;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:600;min-width:0;color:inherit}
.vmh-replay-quality select{max-width:220px;min-height:38px;padding:7px 30px 7px 10px;border:1px solid #d5bfef;border-radius:10px;background:#fff;color:#4b217f;font:inherit;cursor:pointer}
.vmh-replay-quality select:focus-visible{outline:3px solid #a879ef;outline-offset:2px}
.vmh-replay-quality select:disabled{opacity:.65;cursor:wait}
.vmh-replay-quality small{font-size:11px;line-height:1.5;color:#675775}
body.dark .vmh-replay-quality,body.night .vmh-replay-quality,html[data-theme=dark] .vmh-replay-quality,body:has(#night-mode-css) .vmh-replay-quality{background:#20192c;border-color:#433252;color:#f0e7ff}
body.dark .vmh-replay-quality select,body.night .vmh-replay-quality select,html[data-theme=dark] .vmh-replay-quality select,body:has(#night-mode-css) .vmh-replay-quality select{background:#30223f;border-color:#785499;color:#f4eaff}
body.dark .vmh-replay-quality small,body.night .vmh-replay-quality small,html[data-theme=dark] .vmh-replay-quality small,body:has(#night-mode-css) .vmh-replay-quality small{color:#c6b6d8}
@media(max-width:600px){.vmh-replay-quality{align-items:stretch;flex-direction:column;padding:10px;gap:5px}.vmh-replay-quality label{justify-content:space-between}.vmh-replay-quality select{max-width:68%;font-size:12px}}
