.ek-aula .player .bt .ek-q{position:relative;display:flex;align-items:center;margin-left:auto}
.ek-aula .player .bt .ek-q~.sp{margin-left:0}
.ek-aula .player .bt .ek-q-btn{padding:2px}
.ek-aula .player.is-quality .bt .ek-q-btn{opacity:1}
.ek-aula .player .ek-q-menu{position:absolute;right:-64px;bottom:36px;min-width:196px;padding:6px 0;background:rgba(15,23,42,.96);border:1px solid rgba(148,163,184,.35);border-radius:4px;box-shadow:0 10px 30px rgba(2,6,23,.45);z-index:5}
.ek-aula .player .ek-q-menu[hidden]{display:none}
.ek-aula .player .ek-q-head{padding:8px 16px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#cbd5e1}
.ek-aula .player .bt .ek-q-menu button{width:100%;display:flex;align-items:center;gap:10px;padding:8px 16px;font-size:14px;font-weight:500;color:#fff;opacity:1;text-align:left}
.ek-aula .player .bt .ek-q-menu button:hover,.ek-aula .player .bt .ek-q-menu button:focus-visible{background:rgba(255,255,255,.08);outline:0}
.ek-aula .player .bt .ek-q-menu button[aria-checked="true"]{font-weight:700;background:rgba(255,255,255,.06)}
.ek-aula .player .bt .ek-q-menu .ok{display:inline-flex;width:16px;flex:0 0 16px}
.ek-aula .player .bt .ek-q-menu .ok svg.lucide{width:16px;height:16px;visibility:hidden}
.ek-aula .player .bt .ek-q-menu button[aria-checked="true"] .ok svg.lucide{visibility:visible}
.ek-aula .player .bt .ek-q-menu small{margin-left:auto;font-size:13px;font-weight:500;color:#94a3b8}
.ek-aula .player.is-quality .ctl{opacity:1}
