.volc-video-container{position:relative;width:100%;height:100%}.videoContainer{width:100%;height:100%}.play-error-mask{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);z-index:2}.play-error-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.play-error-text{color:#fff;font-size:calc(28rpx + .5 * (1rem - 16px));font-weight:500;padding:0 32rpx;text-align:center}.play-error-retry-btn{margin-top:24rpx;border-radius:44rpx;overflow:hidden}.video-item{position:absolute;top:0;left:0;width:100%;height:100%}.vod-poster-layer{z-index:1;background:#000}.replay-mask{position:absolute;height:100%;width:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);z-index:2}.replay-btn{width:88px;height:88px;display:flex;flex-direction:column;align-items:center;border-radius:8px;padding-top:18px;padding-bottom:15px;background:rgba(0,0,0,.5);box-sizing:border-box}.replay-icon{width:40px;height:40px}.replay-text{font-weight:500;font-size:calc(14px + .5 * (1rem - 16px));line-height:calc(22px + .5 * (1rem - 16px));text-align:center;color:#fff}.video-icon-container{width:24px;height:24px;position:absolute;right:12px;bottom:12px}.video-icon{width:100%;height:100%}.volc-video-status{position:absolute;top:40rpx;right:30rpx;height:calc(44rpx + .5 * (1rem - 16px));line-height:calc(44rpx + .5 * (1rem - 16px));background:rgba(0,0,0,.4);border-radius:22rpx;color:#fff;font-size:calc(24rpx + .5 * (1rem - 16px));font-weight:500;opacity:.8;padding:0 16rpx;text-align:center;z-index:1}.room-landscape .volc-video-status{left:30rpx;right:auto}.room-landscape .volc-video-status-centered,.room-portrait .volc-video-status-centered,.volc-video-status-centered{top:50%;left:50%;right:auto;transform:translate(-50%,-50%);max-width:calc(100% - 64rpx);min-height:calc(84rpx + .5 * (1rem - 16px));border-radius:64rpx;display:flex;align-items:center;justify-content:center;font-size:calc(32rpx + .5 * (1rem - 16px));font-weight:400;padding:16rpx 64rpx;text-align:center;white-space:nowrap;box-sizing:border-box}.room-portrait .volc-video-status-centered{top:40%}.volc-video-left-top-row{position:absolute;top:40rpx;left:30rpx;z-index:2;display:flex;align-items:center;gap:12rpx}.volc-video-status-tag{display:flex;align-items:center;height:calc(36rpx + .5 * (1rem - 16px));padding:0 16rpx;border-radius:18rpx;background-color:rgba(0,0,0,.2);color:#fff;font-size:calc(20rpx + .5 * (1rem - 16px));font-weight:500;line-height:calc(36rpx + .5 * (1rem - 16px));box-sizing:border-box}.volc-video-status-tag-icon{position:relative;width:20rpx;height:20rpx;margin-right:4rpx}.volc-video-status-tag-icon-bar{position:absolute;bottom:2rpx;width:3rpx;border-radius:2rpx;background:#ff8383}.volc-video-status-tag-icon-bar-1{left:3rpx;height:13rpx}.volc-video-status-tag-icon-bar-2{left:9rpx;height:8rpx}.volc-video-status-tag-icon-bar-3{left:15rpx;height:12rpx}.chat-edit-icon-container{display:flex;align-items:center;position:absolute;right:28rpx;z-index:100;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.chat-edit-icon{align-items:center;font-size:calc(48rpx + .5 * (1rem - 16px));background-color:rgba(0,0,0,.14);border-radius:50%;display:flex;height:calc(35px + .5 * (1rem - 16px));justify-content:center;width:35px}.chat-edit-icon-mp{display:flex;align-items:center;justify-content:center}.chat-edit-more-body{display:flex;flex-flow:wrap;padding:42rpx 0 42rpx 30rpx;position:relative}.chat-edit-more-item{margin-bottom:16rpx;margin-right:16rpx;align-items:center;color:#d2d3d3;display:flex;flex-direction:column;font-size:calc(24rpx + .5 * (1rem - 16px));min-width:104rpx}.chat-edit-more-item-img{align-items:center;background-color:#2c2d30;border-radius:50%;display:flex;height:70rpx;justify-content:center;width:70rpx}.chat-edit-more-item-text{color:#d2d3d3;margin-top:8rpx;font-size:calc(24rpx + .5 * (1rem - 16px))}.chat-edit-more-footer{color:#757577;font-size:calc(32rpx + .5 * (1rem - 16px));padding:24rpx 0;text-align:center;border-top:1px solid #343434;padding-bottom:calc(24rpx + constant(safe-area-inset-bottom));padding-bottom:calc(24rpx + env(safe-area-inset-bottom))}.player-top-actions{position:absolute;top:24rpx;right:24rpx;z-index:20;opacity:.5}.player-live-top-actions{display:flex;align-items:center}