.bhq-player{container-type:inline-size}.bhq-quality-suggestion{z-index:60;background:var(--color-white,#fff);max-width:calc(100% - 32px);color:var(--color-text-primary,#163b3a);border:1px solid var(--color-border,#d8e9e8);text-align:left;border-radius:12px;padding:16px;font-size:14px;line-height:1.5;position:absolute;bottom:70px;right:16px;box-shadow:0 6px 24px #00000024}.bhq-quality-suggestion p{margin:0 0 4px;font-weight:600}.bhq-quality-suggestion>span{color:var(--color-text-secondary,#607b79);font-size:12px}.bhq-quality-suggestion button{border:1px solid var(--color-border,#d8e9e8);color:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:7px 12px}.bhq-quality-suggestion button:focus-visible{outline:2px solid var(--color-primary,#12a5a2);outline-offset:2px}.bhq-quality-suggestion .bhq-quality-suggestion-confirm{background:var(--color-primary,#12a5a2);color:#fff;border-color:#0000}.bhq-quality-suggestion-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.bhq-player .art-video-player{filter:opacity(.9999);--art-background-color:var(--color-white,#fff)}.bhq-player .art-control-managed-quality .art-selector-item[data-value=original]{color:var(--color-warning)!important}.bhq-no-controls .art-bottom,.bhq-no-controls .bhq-waveform,.bhq-player .art-loading,.bhq-player .art-notice,.bhq-player .art-state{display:none!important}.bhq-player,.bhq-player .art-video,.bhq-player .art-video-player,.bhq-player video{box-shadow:none!important;border:0!important;outline:0!important}.bhq-player video{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:100%!important}.bhq-loading-overlay{z-index:20;place-items:center;display:grid;overflow:hidden}.bhq-loading-overlay,.bhq-media-error{background:var(--color-bg,#f7faf9);position:absolute;inset:0}.bhq-media-error{z-index:21;color:var(--color-text-secondary,#536b6b);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.bhq-media-error button{border:1px solid var(--color-primary);color:var(--color-primary);cursor:pointer;background:0 0;border-radius:6px;padding:8px 16px}.bhq-loading-img{-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;display:block}.bhq-loading-img,.bhq-shimmer{pointer-events:none;height:100%}.bhq-shimmer{z-index:1;background:linear-gradient(90deg,#fff0,#fff6 50%,#fff0);width:50%;animation:1.8s infinite bhq-shimmer-sweep;position:absolute;top:0;left:-150%}@keyframes bhq-shimmer-sweep{0%{left:-150%}to{left:150%}}.bhq-loading-enter-active,.bhq-loading-leave-active{transition:opacity .3s}.bhq-loading-enter-from,.bhq-loading-leave-to{opacity:0}.bhq-cover-overlay{z-index:25;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bhq-mini-bar{z-index:30;background:#ffffff26;height:3px;position:absolute;bottom:0;left:0;right:0}.bhq-mini-bar-fill{background:var(--v5624c7cd);height:100%;transition:width .25s linear}
