.password-dialog[data-v-38b5f44e]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10001;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,.5)}.password-content[data-v-38b5f44e]{width:80%;max-width:500px;background:#fff;border-radius:.2rem;padding:.4rem;-webkit-box-shadow:0 .1rem .3rem rgba(0,0,0,.3);box-shadow:0 .1rem .3rem rgba(0,0,0,.3)}.password-title[data-v-38b5f44e]{font-size:.36rem;font-weight:700;text-align:center;padding:.3rem 0;color:#333}.password-input-wrapper[data-v-38b5f44e]{padding:.2rem 0}.password-input[data-v-38b5f44e]{width:100%;height:.9rem;border:1px solid #ddd;border-radius:.1rem;padding:0 .2rem;font-size:.32rem;text-align:center;letter-spacing:.1rem}.password-input[data-v-38b5f44e]:focus{border-color:#f44;outline:none}.password-actions[data-v-38b5f44e]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.3rem;border-top:1px solid #eee}.password-btn[data-v-38b5f44e]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:.9rem;line-height:.9rem;text-align:center;font-size:.32rem;cursor:pointer}.password-btn.cancel[data-v-38b5f44e]{color:#666;border-right:1px solid #eee}.password-btn.confirm[data-v-38b5f44e]{color:#f44;font-weight:700}.password-btn[data-v-38b5f44e]:active{background:#f5f5f5}.remote_stream-video[data-v-0cdbf178]{position:relative;width:100%;height:100vh}.remote_stream-video video[data-v-0cdbf178]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#000}.overlay-content[data-v-0cdbf178]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5}.watermark[data-v-0cdbf178]{position:absolute;bottom:1rem;right:1rem;opacity:.6;pointer-events:none}.watermark img[data-v-0cdbf178]{width:1.5rem;height:auto}.text-overlay[data-v-0cdbf178]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.overlay-text[data-v-0cdbf178]{background:rgba(0,0,0,.6);color:#fff;padding:.3rem .6rem;border-radius:.2rem;font-size:.32rem;white-space:nowrap}.product-link[data-v-0cdbf178]{position:absolute;bottom:2rem;left:.5rem;right:.5rem;background:hsla(0,0%,100%,.95);border-radius:.3rem;padding:.3rem;pointer-events:auto;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3)}.product-info[data-v-0cdbf178]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-info img[data-v-0cdbf178]{width:1.2rem;height:1.2rem;border-radius:.1rem;margin-right:.3rem}.product-details[data-v-0cdbf178]{-webkit-box-flex:1;-ms-flex:1;flex:1}.product-title[data-v-0cdbf178]{font-size:.28rem;color:#333;margin-bottom:.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-price[data-v-0cdbf178]{font-size:.32rem;color:#f44;font-weight:700}.custom-overlay[data-v-0cdbf178]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.viewer-count[data-v-0cdbf178]{position:absolute;top:1rem;right:1rem;background:rgba(0,0,0,.6);color:#fff;padding:.2rem .4rem;border-radius:.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.28rem;z-index:6}.viewer-icon[data-v-0cdbf178]{margin-right:.1rem;font-size:.3rem}.viewer-num[data-v-0cdbf178]{font-weight:700;color:#ff6b6b}.live-title[data-v-0cdbf178]{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:.2rem .6rem;font-size:.3rem;font-weight:700;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-title[data-v-0cdbf178],.time-display[data-v-0cdbf178]{position:absolute;top:1rem;background:rgba(0,0,0,.6);color:#fff;border-radius:.3rem;z-index:6}.time-display[data-v-0cdbf178]{left:1rem;padding:.2rem .4rem;font-size:.28rem;font-family:Courier New,monospace}.live-status[data-v-0cdbf178]{position:absolute;top:2.2rem;left:1rem;background:rgba(255,68,68,.8);color:#fff;padding:.15rem .4rem;border-radius:.2rem;font-size:.24rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:6}.live-dot[data-v-0cdbf178]{width:.12rem;height:.12rem;background:#fff;border-radius:50%;margin-right:.15rem;-webkit-animation:pulse-data-v-0cdbf178 1.5s infinite;animation:pulse-data-v-0cdbf178 1.5s infinite}@-webkit-keyframes pulse-data-v-0cdbf178{0%,to{opacity:1}50%{opacity:.3}}@keyframes pulse-data-v-0cdbf178{0%,to{opacity:1}50%{opacity:.3}}.liveroom .footer[data-v-0cdbf178],.liveroom .header[data-v-0cdbf178]{z-index:10}.custom-overlay .gift-icon[data-v-0cdbf178],.custom-overlay img[src*=gift][data-v-0cdbf178],.custom-overlay img[src*=礼物][data-v-0cdbf178],.liveroom .footer .gift-icon[data-v-0cdbf178],.liveroom .footer img[src*=gift][data-v-0cdbf178],.liveroom .footer img[src*=礼物][data-v-0cdbf178],.overlay-content .gift-icon[data-v-0cdbf178],.overlay-content img[src*=gift][data-v-0cdbf178],.overlay-content img[src*=礼物][data-v-0cdbf178]{display:none!important}.cohost-invitation-modal[data-v-0cdbf178]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cohost-invitation-modal .modal-overlay[data-v-0cdbf178]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.cohost-invitation-modal .modal-content[data-v-0cdbf178]{position:relative;background:#fff;border-radius:.3rem;width:80%;max-width:500px;overflow:hidden;z-index:1001}.cohost-invitation-modal .modal-header[data-v-0cdbf178]{padding:.5rem;text-align:center;border-bottom:1px solid #eee}.cohost-invitation-modal .modal-header h3[data-v-0cdbf178]{margin:0;font-size:.36rem;color:#333}.cohost-invitation-modal .modal-body[data-v-0cdbf178]{padding:.6rem;text-align:center}.cohost-invitation-modal .modal-body p[data-v-0cdbf178]{margin:.3rem 0;font-size:.3rem;color:#333}.cohost-invitation-modal .modal-body .tip[data-v-0cdbf178]{font-size:.24rem;color:#999}.cohost-invitation-modal .modal-footer[data-v-0cdbf178]{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #eee}.cohost-invitation-modal .modal-footer button[data-v-0cdbf178]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.4rem;font-size:.32rem;border:none;background:#fff;cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.cohost-invitation-modal .btn-reject[data-v-0cdbf178]{color:#999;border-right:1px solid #eee}.cohost-invitation-modal .btn-reject[data-v-0cdbf178]:active{background:#f5f5f5}.cohost-invitation-modal .btn-accept[data-v-0cdbf178]{color:#f44;font-weight:700}.cohost-invitation-modal .btn-accept[data-v-0cdbf178]:active{background:#fff5f5}.cohosting-status[data-v-0cdbf178]{position:fixed;top:3.5rem;left:1rem;background:rgba(255,165,0,.9);color:#fff;padding:.2rem .5rem;border-radius:.3rem;font-size:.24rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2rem;z-index:100;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.3);box-shadow:0 2px 8px rgba(0,0,0,.3)}.cohosting-status .status-dot[data-v-0cdbf178]{width:.12rem;height:.12rem;background:#fff;border-radius:50%;-webkit-animation:pulse-data-v-0cdbf178 1.5s infinite;animation:pulse-data-v-0cdbf178 1.5s infinite}.cohosting-status .btn-end-cohost[data-v-0cdbf178]{padding:.1rem .3rem;font-size:.2rem;background:rgba(0,0,0,.3);color:#fff;border:1px solid #fff;border-radius:.15rem;cursor:pointer;margin-left:.2rem}.cohosting-status .btn-end-cohost[data-v-0cdbf178]:active{background:rgba(0,0,0,.5)}.input-disabled[data-v-0cdbf178]{background:#f5f5f5!important;color:#999!important;cursor:not-allowed!important}.send-disabled[data-v-0cdbf178]{background:#ccc!important;color:#666!important;cursor:not-allowed!important;opacity:.6}.red-btn[data-v-0cdbf178]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 .2rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;min-width:.9rem;min-height:.7rem}.red-btn img[data-v-0cdbf178]{width:.5rem;height:.5rem;display:block}.red-btn[data-v-0cdbf178]:active{-webkit-transform:scale(.95);transform:scale(.95)}.snatch-redenvelope-dialog[data-v-0cdbf178]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.snatch-redenvelope-dialog .dialog-mask[data-v-0cdbf178]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7)}.snatch-redenvelope-dialog .dialog-content[data-v-0cdbf178]{position:relative;width:80%;max-width:400px;background:linear-gradient(135deg,#ff6b6b,#f44);border-radius:.3rem;padding:.6rem;-webkit-box-shadow:0 8px 30px rgba(0,0,0,.3);box-shadow:0 8px 30px rgba(0,0,0,.3);z-index:1;text-align:center}.snatch-redenvelope-dialog .dialog-header[data-v-0cdbf178]{margin-bottom:.5rem}.snatch-redenvelope-dialog .sender-info[data-v-0cdbf178]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.3rem}.snatch-redenvelope-dialog .sender-avatar[data-v-0cdbf178]{width:1rem;height:1rem;border-radius:50%;margin-bottom:.2rem;border:2px solid #fff}.snatch-redenvelope-dialog .sender-name[data-v-0cdbf178]{font-size:.28rem;color:#fff;font-weight:700}.snatch-redenvelope-dialog .blessing[data-v-0cdbf178]{font-size:.32rem;color:#fff;margin-top:.2rem}.snatch-redenvelope-dialog .dialog-body[data-v-0cdbf178]{padding:.6rem 0}.snatch-redenvelope-dialog .red-packet-icon[data-v-0cdbf178]{font-size:1.5rem;margin-bottom:.3rem}.snatch-redenvelope-dialog .tips[data-v-0cdbf178]{font-size:.24rem;color:hsla(0,0%,100%,.9)}.snatch-redenvelope-dialog .dialog-footer[data-v-0cdbf178]{padding-top:.4rem}.snatch-redenvelope-dialog .btn-snatch[data-v-0cdbf178]{width:1.5rem;height:1.5rem;border-radius:50%;background:#fff;color:#f44;font-size:.5rem;font-weight:700;border:none;cursor:pointer;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.3);box-shadow:0 4px 15px rgba(0,0,0,.3);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.snatch-redenvelope-dialog .btn-snatch[data-v-0cdbf178]:active{-webkit-transform:scale(.95);transform:scale(.95)}.redenvelope-result-dialog[data-v-0cdbf178]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.redenvelope-result-dialog .dialog-mask[data-v-0cdbf178]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7)}.redenvelope-result-dialog .dialog-content[data-v-0cdbf178]{position:relative;width:80%;max-width:400px;background:#fff;border-radius:.3rem;padding:.8rem;-webkit-box-shadow:0 8px 30px rgba(0,0,0,.3);box-shadow:0 8px 30px rgba(0,0,0,.3);z-index:1;text-align:center}.redenvelope-result-dialog .btn-close[data-v-0cdbf178]{position:absolute;top:.2rem;right:.2rem;background:transparent;border:none;font-size:.6rem;color:#999;cursor:pointer;width:.6rem;height:.6rem;line-height:.6rem}.redenvelope-result-dialog .result-header[data-v-0cdbf178]{margin-bottom:.5rem}.redenvelope-result-dialog .result-icon[data-v-0cdbf178]{font-size:1.5rem;margin-bottom:.3rem}.redenvelope-result-dialog .result-title[data-v-0cdbf178]{font-size:.4rem;color:#333;font-weight:700}.redenvelope-result-dialog .result-body[data-v-0cdbf178]{padding:.5rem 0}.redenvelope-result-dialog .result-amount[data-v-0cdbf178]{font-size:.5rem;color:#f44;font-weight:700;margin-bottom:.3rem}.redenvelope-result-dialog .result-message[data-v-0cdbf178]{font-size:.28rem;color:#666}.redenvelope-result-dialog .result-footer[data-v-0cdbf178]{padding-top:.5rem}.redenvelope-result-dialog .btn-detail[data-v-0cdbf178]{width:100%;padding:.3rem;background:#f44;color:#fff;font-size:.3rem;border:none;border-radius:.2rem;cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.redenvelope-result-dialog .btn-detail[data-v-0cdbf178]:active{background:#f66}