.k7-media-video{display:block;width:100%;height:100%;background:#000;object-fit:contain}
.m-scene-recommend .a6-live-stage.has-live-player{aspect-ratio:16/9;min-height:180px}
.k7-live-player-host{position:absolute;inset:0;width:100%;height:100%}
.m-scene-recommend .a6-live-stage .a6-live-notice{pointer-events:none}
.m-scene-recommend .a6-live-stage .a6-live-notice button{pointer-events:auto}
.k7-replay-shell{position:relative;width:100%;aspect-ratio:16/9;background:#000;min-height:180px}
.k7-replay-player{position:absolute;inset:0;width:100%;height:100%}
.k7-media-message{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;padding:16px;background:rgba(0,0,0,.65);color:#fff;text-align:center;box-sizing:border-box;font-size:13px;pointer-events:none}
.k7-media-message button,.k7-replay-error{pointer-events:auto;border:1px solid #09b954;border-radius:5px;background:#fff;color:#078b40;padding:7px 14px;font:inherit;cursor:pointer}
.k7-replay-error{display:block;margin:14px auto;font-size:13px}
.m-scene-play-body .van-tabs{background:#fff}
.k7-media-message p{margin:0}

.k7-replay-page .van-sticky--fixed{position:static!important;left:auto!important;right:auto!important;transform:none!important}.k7-media-empty{text-align:center;padding:30px 12px;color:#888}.k7-replay-shell{max-width:480px;margin:0 auto}

.k7-media-popup{top:0!important;bottom:0!important;height:100%!important;width:100%!important;max-width:480px;left:50%!important;right:auto!important;transform:translateX(-50%)!important}
