.header-bar[data-v-64bffc5d]{height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 24px;background:#161a29}.header-bar .left[data-v-64bffc5d],.header-bar .right[data-v-64bffc5d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-bar .left[data-v-64bffc5d]{gap:40px}.header-bar .live-info[data-v-64bffc5d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.header-bar .live-info .live-name[data-v-64bffc5d]{font-size:16px;font-weight:500;color:#fff}.header-bar .channel-info[data-v-64bffc5d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#9ca3af}.header-bar .channel-info .value[data-v-64bffc5d]{color:#fff;margin-right:6px}.header-bar .channel-info .copy-icon[data-v-64bffc5d]{cursor:pointer;font-size:14px}.header-bar .channel-info .copy-icon[data-v-64bffc5d]:hover{color:#409eff}.header-bar .share-btn[data-v-64bffc5d],.header-bar .switch-btn[data-v-64bffc5d]{background:rgba(0,0,0,0);border-color:#4c5161;color:#fff}.header-bar .share-btn[data-v-64bffc5d]:hover,.header-bar .switch-btn[data-v-64bffc5d]:hover{border-color:#409eff;color:#409eff}.header-bar .right[data-v-64bffc5d]{gap:8px;font-size:13px;color:#9ca3af}.header-bar .right .login-name[data-v-64bffc5d]{color:#fff}
.share-popover{padding:12px 16px}.share-popover .share-link-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.share-popover .share-link-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.share-popover .share-link-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0}.share-popover .share-link-main .share-link-icon{color:#409eff;font-size:14px;-ms-flex-negative:0;flex-shrink:0}.share-popover .share-link-main .share-link-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-ms-flex-negative:0;flex-shrink:0}.share-popover .share-link-main .share-url{color:#303133;font-size:13px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-popover .share-empty{font-size:13px;color:#909399;text-align:center;padding:8px 0}.share-popover .share-loading{font-size:13px;color:#909399;text-align:center;padding:8px 0}
.placeholder-box[data-v-d5081f28]{width:100%;height:100%;border-bottom:1px dashed #4c5161;color:#7a8194;background:rgba(255,255,255,.04);position:relative}.placeholder-box .tips[data-v-d5081f28]{position:absolute;top:10px;right:10px;cursor:pointer;color:#fff}.placeholder-box[data-v-d5081f28]  .el-descriptions{background:rgba(0,0,0,0);padding:14px}.placeholder-box[data-v-d5081f28]  .el-descriptions .el-descriptions__body{background:rgba(0,0,0,0);color:#fff}
[data-v-3c5ff9c9] .el-dialog__body{max-height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0}.search-bar[data-v-3c5ff9c9]{position:sticky;top:0;z-index:1;padding:12px 0;background:#fff;-ms-flex-negative:0;flex-shrink:0}.tree-scroll[data-v-3c5ff9c9]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}[data-v-3c5ff9c9] .el-tree-node{margin:8px 0}[data-v-3c5ff9c9] .el-tree-node.is-current .el-tree-node__content{color:#606266}.custom-tree-node[data-v-3c5ff9c9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-right:12px}.custom-tree-node .employee-name[data-v-3c5ff9c9]{margin-left:8px}.custom-tree-node .disabled-tip[data-v-3c5ff9c9]{color:#999;font-size:12px;margin-left:auto}
.live-view-timeline[data-v-9c7d46e0]{width:100%;height:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.timeline-bar[data-v-9c7d46e0]{width:100%;height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:2px;overflow:hidden}.timeline-segment[data-v-9c7d46e0]{height:100%;-ms-flex-negative:0;flex-shrink:0;cursor:pointer}.timeline-segment-inner[data-v-9c7d46e0]{width:100%;height:100%}.timeline-segment--green[data-v-9c7d46e0]{background-color:#67c23a}.timeline-segment--red[data-v-9c7d46e0]{background-color:#f56c6c}.timeline-segment--gray[data-v-9c7d46e0]{background-color:#dcdfe6}
.tag-list[data-v-379ef655]{max-height:300px;overflow-x:hidden;overflow-y:auto}[data-v-379ef655] .el-checkbox--small.is-bordered{width:100%;text-align:center;margin:4px 0;background:#f4f4f5;border-color:#e9e9eb;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}[data-v-379ef655] .el-checkbox--small.is-bordered .el-checkbox__input{display:none}[data-v-379ef655] .el-checkbox--small.is-bordered .el-checkbox__label{padding-left:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;color:#919399}[data-v-379ef655] .el-checkbox--small.is-checked{background:#ecf5ff;border-color:#daecff}[data-v-379ef655] .el-checkbox--small.is-checked .el-checkbox__label{color:#3f9eff}
.header-detail[data-v-24a82df9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:#333}.header-detail .title-text[data-v-24a82df9]{font-size:16px;font-weight:600}.header-detail[data-v-24a82df9]  .el-button{color:#909399;font-size:12px}.member-detail-body[data-v-24a82df9]{padding:0 4px}.member-detail-body .info-section[data-v-24a82df9]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;padding-bottom:20px}.member-detail-body .info-section .avatar-box[data-v-24a82df9]{width:120px;height:120px;-ms-flex-negative:0;flex-shrink:0;border-radius:4px;overflow:hidden;background:#f5f7fa;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}.member-detail-body .info-section .avatar-box .avatar-img[data-v-24a82df9]{width:100%;height:100%}.member-detail-body .info-section .avatar-box .avatar-placeholder[data-v-24a82df9],.member-detail-body .info-section .avatar-box .image-error[data-v-24a82df9]{width:100%;height:100%;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;color:#c0c4cc;font-size:48px;background:#f5f7fa}.member-detail-body .info-section .info-list[data-v-24a82df9]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;min-width:0}.member-detail-body .info-section .info-list .info-item[data-v-24a82df9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;color:#606266;-ms-flex-wrap:wrap;flex-wrap:wrap}.member-detail-body .info-section .info-list .info-icon[data-v-24a82df9]{color:#909399;font-size:14px;width:16px;text-align:center}.member-detail-body .info-section .info-list .info-value[data-v-24a82df9]{color:#303133}.member-detail-body .info-section .info-list .muted[data-v-24a82df9]{color:#909399}.member-detail-body .info-section .info-list .status-tag[data-v-24a82df9]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;font-size:12px;padding:1px 6px;border-radius:10px;margin-left:4px}.member-detail-body .info-section .info-list .status-tag i[data-v-24a82df9]{font-size:10px}.member-detail-body .info-section .info-list .status-tag.offline[data-v-24a82df9]{color:#f56c6c;background:#fef0f0}.member-detail-body .info-section .info-list .status-tag.online[data-v-24a82df9]{color:#67c23a;background:#f0f9eb}.member-detail-body .info-section .info-list .tag-list[data-v-24a82df9]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.member-detail-body .info-section .info-list .add-tag-btn[data-v-24a82df9]{cursor:pointer}.member-detail-body .block-section[data-v-24a82df9]{border-top:1px solid #ebeef5;padding:16px 0 4px}.member-detail-body .block-section .block-title[data-v-24a82df9]{font-size:14px;font-weight:600;color:#303133;margin-bottom:14px}.member-detail-body .timeline-block .timeline-header[data-v-24a82df9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.member-detail-body .timeline-block .timeline-header .timeline-title[data-v-24a82df9]{font-size:13px;color:#303133}.member-detail-body .timeline-block .timeline-header .timeline-legend[data-v-24a82df9]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;font-size:12px;color:#606266}.member-detail-body .timeline-block .timeline-header .timeline-legend .legend-item[data-v-24a82df9]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.member-detail-body .timeline-block .timeline-header .timeline-legend .dot[data-v-24a82df9]{width:8px;height:8px;border-radius:50%;display:inline-block}.member-detail-body .timeline-block .timeline-header .timeline-legend .dot.online-dot[data-v-24a82df9]{background:#67c23a}.member-detail-body .timeline-block .timeline-header .timeline-legend .dot.offline-dot[data-v-24a82df9]{background:#d9001c}.member-detail-body .timeline-block .timeline-bar[data-v-24a82df9]{height:6px;background:#f0f2f5;border-radius:3px;overflow:hidden}.member-detail-body .timeline-block .timeline-bar .bar-progress[data-v-24a82df9]{height:100%;background:#67c23a;border-radius:3px;-webkit-transition:width .3s;transition:width .3s}.member-detail-body .timeline-block .timeline-time[data-v-24a82df9]{margin-top:6px;font-size:12px;color:#909399;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.member-detail-body .timeline-block .timeline-time i[data-v-24a82df9]{font-size:12px}.member-detail-body .info-grid[data-v-24a82df9]{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px 24px;margin-top:4px}.member-detail-body .info-grid .grid-item .grid-label[data-v-24a82df9]{font-size:12px;color:#909399;margin-bottom:6px}.member-detail-body .info-grid .grid-item .grid-value[data-v-24a82df9]{font-size:14px;color:#303133;font-weight:500}
[data-v-731f2631] .el-drawer{width:76vw !important}[data-v-731f2631] .el-drawer .el-drawer__header{margin-bottom:20px}[data-v-731f2631] .el-drawer .el-drawer__body{padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}[data-v-731f2631] .el-step__title{font-size:14px;font-weight:normal}.content-wrap[data-v-731f2631]{color:#333;font-size:14px;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto}.footer[data-v-731f2631]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:20px 0;border-top:1px solid #ebeef5}

.empty-state[data-v-a8b4160e] {
  height: 100%;
  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;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #7a8194;
.empty-svg {
    width: 120px;
    height: 100px;
    margin-bottom: 12px;
}
.empty-text {
    font-size: 13px;
}
}

.placeholder-box[data-v-a8316562]{width:100%;height:100%;border-radius:4px;background:rgba(255,255,255,.04);padding:14px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.placeholder-box .header[data-v-a8316562]{font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.placeholder-box .header .all-member-count[data-v-a8316562]{color:#fff}.placeholder-box .header .invitation-record[data-v-a8316562]{cursor:pointer}.placeholder-box .header .invitation-record[data-v-a8316562]:hover{color:#409eff}.placeholder-box .member-wrap[data-v-a8316562]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto}.placeholder-box .panel-search[data-v-a8316562]  .el-input .el-input__inner{background:rgba(0,0,0,0);color:#fff}.placeholder-box .invitation-person[data-v-a8316562]{font-size:12px;color:#c0c4cc;border:1px solid #dddfe7;border-radius:4px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px;cursor:pointer;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.placeholder-box .invitation-person[data-v-a8316562]:hover{border-color:#409eff}.placeholder-box .invitation-person:hover .clear-icon[data-v-a8316562]{opacity:1}.placeholder-box .invitation-person[data-v-a8316562]:active{border-color:#409eff}.placeholder-box .invitation-person .clear-icon[data-v-a8316562]{opacity:0;margin-left:auto}.placeholder-box .invitation-person .switch-wrap[data-v-a8316562]{margin-left:5px}.placeholder-box[data-v-a8316562]  .el-tabs__header{margin:0}.placeholder-box[data-v-a8316562]  .el-tabs__item{padding:0 4px;color:#fff;font-weight:400;height:30px;line-height:30px;font-size:12px}.placeholder-box[data-v-a8316562]  .el-tabs__item.is-active{color:#409eff}.placeholder-box[data-v-a8316562]  .el-tabs__nav-wrap::after,.placeholder-box[data-v-a8316562]  .el-tabs__active-bar{display:none}.placeholder-box .member-item[data-v-a8316562]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:10px}.placeholder-box .member-item[data-v-a8316562]:last-child{margin-bottom:0}.placeholder-box .member-item .member-info[data-v-a8316562]{font-size:12px;-webkit-box-flex:1;-ms-flex:1;flex:1}.placeholder-box .member-item .member-info .member-name-info[data-v-a8316562]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;width:100%}.placeholder-box .member-item .member-info .member-name-info[data-v-a8316562]  .el-tag{height:16px;line-height:16px}.placeholder-box .member-item .member-info .black-btn[data-v-a8316562]{margin-left:auto;color:#dd676a;cursor:pointer}.el-dropdown-link[data-v-a8316562]{cursor:pointer;background:#4c5280;color:#fff;width:30px;height:24px;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;border-radius:4px}.sub-line[data-v-a8316562]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.role-tag[data-v-a8316562]{padding:1px 6px;border-radius:3px;font-size:11px;color:#fff;background:#f7c824;color:#1a1d24}
.player-panel[data-v-5ac8303c]{width:100%;height:400px;background:#000;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;overflow:hidden}.player-panel .player-video[data-v-5ac8303c]{width:100%;height:400px;-o-object-fit:contain;object-fit:contain}.player-panel .player-empty[data-v-5ac8303c]{color:#7a8194;font-size:14px}
.tab-content[data-v-8f70a504]{padding-top:16px}.tab-desc[data-v-8f70a504]{font-size:13px;color:#c0c4cc;margin-bottom:20px;line-height:1.6}.control-form[data-v-8f70a504]  .el-form-item__label{color:#fff;font-weight:500}.control-form[data-v-8f70a504]  .el-radio__label{color:#fff}.control-form .content-tools[data-v-8f70a504]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.control-form .content-tools .emoji-reference[data-v-8f70a504],.control-form .content-tools .flower-tool[data-v-8f70a504]{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;width:22px;height:22px;cursor:pointer;vertical-align:middle}.control-form .content-tools .tool-icon[data-v-8f70a504]{width:20px;height:20px;display:block}.control-form .content-tools .flower-tool[data-v-8f70a504]{font-size:20px;line-height:22px;text-align:center}.control-form .rule-row[data-v-8f70a504]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#fff}.control-form .rule-row[data-v-8f70a504]  .el-input-number{width:80px}.control-form .rule-row[data-v-8f70a504]  .el-input-number .el-input__inner{background:#1a1d24;border-color:#4c5161;color:#fff;text-align:center;padding-left:0;padding-right:0}.control-form .form-tip[data-v-8f70a504]{font-size:12px;color:#7a8194;margin:-10px 0 20px 100px;line-height:1.5}.control-form .form-actions[data-v-8f70a504]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:24px;gap:12px}
.emoji-popover .emoji-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;max-height:260px}.emoji-popover .emoji-panel .emoji-item{font-size:24px;cursor:pointer;padding:5px;border-radius:4px}.emoji-popover .emoji-panel .emoji-item img{width:15px;height:15px;-o-object-fit:contain;object-fit:contain;display:block}.emoji-popover .emoji-panel .emoji-item:hover{background-color:#f5f7fa}
.tab-content[data-v-fda351b0]{padding-top:16px}.control2-content[data-v-fda351b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.control2-content .control-table[data-v-fda351b0]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:rgba(0,0,0,0)}.control2-content .control-table[data-v-fda351b0]  .el-table__header-wrapper th{background:#1f2332;color:#fff}.control2-content .control-table[data-v-fda351b0]  .el-table__row{background:#161a29;color:#fff}.control2-content .control-table[data-v-fda351b0]  .el-table__row:hover>td{background:#1f2332 !important}.control2-content .control-table[data-v-fda351b0]  td{border-bottom:1px solid #2c3042}.control2-content .control-table[data-v-fda351b0]  th{border-bottom:1px solid #2c3042}.control2-content .control-table .row-icon[data-v-fda351b0]{width:20px;height:20px;margin-left:8px;cursor:pointer;color:#9ca3af;font-size:18px;vertical-align:middle}.control2-content .control-table .row-icon.flower[data-v-fda351b0]{font-size:18px}
.emoji-popover .emoji-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;max-height:260px;overflow-y:auto}.emoji-popover .emoji-panel .emoji-item{font-size:24px;cursor:pointer;padding:5px;border-radius:4px}.emoji-popover .emoji-panel .emoji-item img{width:15px;height:15px;-o-object-fit:contain;object-fit:contain;display:block}.emoji-popover .emoji-panel .emoji-item:hover{background-color:#f5f7fa}
.tab-content[data-v-bec8d7f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding-top:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.section-title[data-v-bec8d7f8]{font-size:12px;color:#409eff;margin-bottom:20px;font-weight:500;-ms-flex-negative:0;flex-shrink:0}.section-title.add-btn[data-v-bec8d7f8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;cursor:pointer}.control3-list[data-v-bec8d7f8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding-right:4px;max-height:300px}.control3-list[data-v-bec8d7f8]::-webkit-scrollbar{width:6px}.control3-list[data-v-bec8d7f8]::-webkit-scrollbar-thumb{background:#4c5161;border-radius:3px}.control3-item[data-v-bec8d7f8]{background:#1f2332;border-radius:6px;padding:10px;margin-bottom:16px}.control3-item .item-header[data-v-bec8d7f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.control3-item .item-header .item-title[data-v-bec8d7f8]{color:#fff;font-weight:500;font-size:14px}.control3-item .item-header .item-actions[data-v-bec8d7f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.control3-item .item-header .item-actions[data-v-bec8d7f8]  .el-switch__label{color:#9ca3af}.control3-item .item-header .item-actions[data-v-bec8d7f8]  .el-switch__label.is-active{color:#fff}.control3-item .item-header .delete-btn[data-v-bec8d7f8]{color:#f56c6c;cursor:pointer;font-size:16px}.control-form[data-v-bec8d7f8]  .el-form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.control-form[data-v-bec8d7f8]  .el-form-item__label{float:none;-ms-flex-negative:0;flex-shrink:0;color:#fff;font-weight:500}.control-form[data-v-bec8d7f8]  .el-form-item__content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:0 !important;min-width:0}.control-form[data-v-bec8d7f8]  .el-radio__label{color:#fff}.control-form .rule-row[data-v-bec8d7f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#fff}.control-form .rule-row[data-v-bec8d7f8]  .el-input-number{width:80px}.control-form .rule-row[data-v-bec8d7f8]  .el-input-number .el-input__inner{background:#1a1d24;border-color:#4c5161;color:#fff;text-align:center;padding-left:0;padding-right:0}.control3-form .flower-display[data-v-bec8d7f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#fff}.control3-form .flower-display .flower-icon[data-v-bec8d7f8]{font-size:24px}
.tab-content[data-v-0e784424]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding-top:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.section-title[data-v-0e784424]{font-size:12px;color:#409eff;margin-bottom:10px;font-weight:500;-ms-flex-negative:0;flex-shrink:0}.section-title.add-btn[data-v-0e784424]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;cursor:pointer}.control4-list[data-v-0e784424]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding-right:4px}.control4-list[data-v-0e784424]::-webkit-scrollbar{width:6px}.control4-list[data-v-0e784424]::-webkit-scrollbar-thumb{background:#4c5161;border-radius:3px}.control4-item[data-v-0e784424]{background:#1f2332;border-radius:6px;padding:10px;margin-bottom:10px}.control4-item .item-header[data-v-0e784424]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.control4-item .item-header .delete-btn[data-v-0e784424]{color:#f56c6c;cursor:pointer;font-size:16px}.control-form[data-v-0e784424]  .el-form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.control-form[data-v-0e784424]  .el-form-item__label{float:none;-ms-flex-negative:0;flex-shrink:0;color:#fff;font-weight:500}.control-form[data-v-0e784424]  .el-form-item__content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:0 !important;min-width:0}.control-form[data-v-0e784424]  .el-radio__label{color:#fff}.control-form .form-actions[data-v-0e784424]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.control-panel[data-v-79d87299]{width:100%;height:100%;background:#161a29;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.control-panel[data-v-79d87299]  .control-tabs{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.control-panel[data-v-79d87299]  .control-tabs .el-tabs__header{margin:0;-ms-flex-negative:0;flex-shrink:0}.control-panel[data-v-79d87299]  .control-tabs .el-tabs__nav-wrap::after{background-color:#2c3042}.control-panel[data-v-79d87299]  .control-tabs .el-tabs__content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden}.control-panel[data-v-79d87299]  .control-tabs>.el-tabs__content>.el-tab-pane{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.control-panel[data-v-79d87299]  .sub-tabs{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.control-panel[data-v-79d87299]  .sub-tabs .el-tabs__header{margin:0;-ms-flex-negative:0;flex-shrink:0}.control-panel[data-v-79d87299]  .sub-tabs .el-tabs__item{color:#9ca3af}.control-panel[data-v-79d87299]  .sub-tabs .el-tabs__content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.control-panel[data-v-79d87299]  .sub-tabs .el-tabs__content::-webkit-scrollbar{width:6px}.control-panel[data-v-79d87299]  .sub-tabs .el-tabs__content::-webkit-scrollbar-thumb{background:#3a3f55;border-radius:3px}.control-panel[data-v-79d87299]  .sub-tabs .el-tabs__content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.control-panel[data-v-79d87299]  .sub-tabs>.el-tabs__content>.el-tab-pane{height:auto}
.audit-setting-dialog[data-v-7dcb6e7b]  .el-dialog__header{background:#2f3440;padding:14px 20px}.audit-setting-dialog[data-v-7dcb6e7b]  .el-dialog__header .el-dialog__title{color:#fff;font-size:15px}.audit-setting-dialog[data-v-7dcb6e7b]  .el-dialog__header .el-dialog__headerbtn{top:14px;right:16px}.audit-setting-dialog[data-v-7dcb6e7b]  .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#9ca3af}.audit-setting-dialog[data-v-7dcb6e7b]  .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#fff}.audit-setting-dialog[data-v-7dcb6e7b]  .el-dialog__body{padding:20px}.audit-setting-dialog .dialog-body[data-v-7dcb6e7b]{color:#333}.audit-setting-dialog .mode-group[data-v-7dcb6e7b]{margin-bottom:20px}.audit-setting-dialog .mode-group[data-v-7dcb6e7b]  .el-radio__label{font-size:13px}.audit-setting-dialog .word-section[data-v-7dcb6e7b]{margin-bottom:20px}.audit-setting-dialog .input-row[data-v-7dcb6e7b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.audit-setting-dialog .input-row .row-label[data-v-7dcb6e7b]{-ms-flex-negative:0;flex-shrink:0;font-size:13px;color:#333}.audit-setting-dialog .input-row .word-input[data-v-7dcb6e7b]{-webkit-box-flex:1;-ms-flex:1;flex:1}.audit-setting-dialog .input-hint[data-v-7dcb6e7b]{margin:6px 0 14px 74px;font-size:12px;color:#999}.audit-setting-dialog .list-row[data-v-7dcb6e7b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.audit-setting-dialog .list-row .row-label[data-v-7dcb6e7b]{-ms-flex-negative:0;flex-shrink:0;font-size:13px;color:#333;padding-top:6px}.audit-setting-dialog .list-row .row-label .required[data-v-7dcb6e7b]{color:#f56c6c;margin-right:2px}.audit-setting-dialog .list-row .word-list[data-v-7dcb6e7b]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;min-height:28px}.audit-setting-dialog .list-row .word-list[data-v-7dcb6e7b]  .el-tag{background-color:#e6f7ff;border-color:#91d5ff;color:#1890ff}.audit-setting-dialog .list-row .word-list[data-v-7dcb6e7b]  .el-tag .el-icon-close{color:#1890ff}.audit-setting-dialog .list-row .word-list[data-v-7dcb6e7b]  .el-tag .el-icon-close:hover{color:#fff;background-color:#1890ff}.audit-setting-dialog .list-row .word-list .empty-list[data-v-7dcb6e7b]{font-size:12px;color:#999;padding-top:6px}.audit-setting-dialog .auto-section[data-v-7dcb6e7b]{border-top:1px solid #ebeef5;padding-top:18px}.audit-setting-dialog .auto-section .auto-row[data-v-7dcb6e7b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:10px}.audit-setting-dialog .auto-section .auto-row .row-label[data-v-7dcb6e7b]{font-size:13px;color:#333}.audit-setting-dialog .auto-section .auto-input-row[data-v-7dcb6e7b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding-left:70px}.audit-setting-dialog .auto-section .auto-input-row .seconds-input[data-v-7dcb6e7b]{width:70px}.audit-setting-dialog .auto-section .auto-input-row[data-v-7dcb6e7b]  input{text-align:center}.audit-setting-dialog .auto-section .auto-input-row .auto-text[data-v-7dcb6e7b]{font-size:13px;color:#333}.audit-setting-dialog .auto-section .bottom-hint[data-v-7dcb6e7b]{margin:10px 0 0 70px;font-size:12px;color:#999}.audit-setting-dialog .dialog-footer[data-v-7dcb6e7b]  .el-button{min-width:64px}
.tool-panel[data-v-c5ebcfa0]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#23263d;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.tool-panel .collapse-btn[data-v-c5ebcfa0]{position:absolute;left:-14px;top:12px;width:28px;height:28px;border-radius:50%;background:#409eff;color:#fff;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;cursor:pointer;z-index:10;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2);-webkit-transition:all .3s ease;transition:all .3s ease}.tool-panel .collapse-btn i[data-v-c5ebcfa0]{font-size:12px;font-weight:bold}.tool-panel .collapse-btn[data-v-c5ebcfa0]:hover{background:#66b1ff}.tool-panel .panel-content[data-v-c5ebcfa0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.tool-panel.collapsed[data-v-c5ebcfa0]{padding:12px 0;overflow:hidden}.tool-panel.collapsed .collapse-btn[data-v-c5ebcfa0]{position:static;margin:0 auto}.tool-panel.collapsed .panel-content[data-v-c5ebcfa0]{width:0;opacity:0;pointer-events:none}.tool-panel .panel-header[data-v-c5ebcfa0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.tool-panel .panel-header .title[data-v-c5ebcfa0]{font-size:14px;font-weight:600;color:#d7dae1}.tool-panel .panel-header .actions[data-v-c5ebcfa0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.tool-panel .panel-header .setting-icon[data-v-c5ebcfa0]{font-size:16px;color:#9ca3af;cursor:pointer}.tool-panel .panel-header .setting-icon[data-v-c5ebcfa0]:hover{color:#d7dae1}.tool-panel .tabs[data-v-c5ebcfa0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-bottom:12px}.tool-panel .tabs .tab-item[data-v-c5ebcfa0]{padding:5px 18px;border-radius:14px;font-size:13px;color:#9ca3af;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.tool-panel .tabs .tab-item.active[data-v-c5ebcfa0]{background:#3a3f4d;color:#fff}.tool-panel .list-wrap[data-v-c5ebcfa0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto}.tool-panel .list-wrap[data-v-c5ebcfa0]::-webkit-scrollbar{width:4px}.tool-panel .list-wrap[data-v-c5ebcfa0]::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.tool-panel .list-wrap[data-v-c5ebcfa0]::-webkit-scrollbar-thumb{background:#4c5161;border-radius:2px}.tool-panel .list-wrap[data-v-c5ebcfa0]::-webkit-scrollbar-thumb:hover{background:#6b7280}.tool-panel .message-card[data-v-c5ebcfa0]{background:#1f232c;border-radius:6px;padding:10px 12px;margin-bottom:10px}.tool-panel .message-card .card-header[data-v-c5ebcfa0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6px}.tool-panel .message-card .card-header .sender[data-v-c5ebcfa0]{font-size:13px;color:#409eff}.tool-panel .message-card .card-header .receiver[data-v-c5ebcfa0]{font-size:12px;color:#7a8194}.tool-panel .message-card .card-header .receiver i[data-v-c5ebcfa0]{margin-right:3px}.tool-panel .message-card .content[data-v-c5ebcfa0]{font-size:14px;color:#d7dae1;line-height:1.5;word-break:break-all;margin-bottom:8px}.tool-panel .message-card .card-footer[data-v-c5ebcfa0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tool-panel .message-card .card-footer .time[data-v-c5ebcfa0]{font-size:12px;color:#7a8194}.tool-panel .message-card .card-footer .btns[data-v-c5ebcfa0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.tool-panel .audit-btn[data-v-c5ebcfa0]{padding:3px 10px;border-radius:3px;font-size:12px;cursor:pointer;background:rgba(0,0,0,0);-webkit-transition:all .2s;transition:all .2s}.tool-panel .audit-btn.pass[data-v-c5ebcfa0]{color:#67c23a;border:1px solid #67c23a}.tool-panel .audit-btn.pass[data-v-c5ebcfa0]:hover{background:rgba(103,194,58,.1)}.tool-panel .audit-btn.reject[data-v-c5ebcfa0]{color:#f56c6c;border:1px solid #f56c6c}.tool-panel .audit-btn.reject[data-v-c5ebcfa0]:hover{background:rgba(245,108,108,.1)}.tool-panel .empty-state[data-v-c5ebcfa0]{height:100%;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#7a8194}.tool-panel .empty-state .empty-svg[data-v-c5ebcfa0]{width:120px;height:100px;margin-bottom:12px}.tool-panel .empty-state .empty-text[data-v-c5ebcfa0]{font-size:13px}
[data-v-049593fe] .chat-panel-dialog{background:#fff}[data-v-049593fe] .chat-panel-dialog .el-dialog__header{border-bottom:1px solid #ebeef5;padding:14px 20px}[data-v-049593fe] .chat-panel-dialog .el-dialog__header .el-dialog__title{color:#303133;font-size:15px}[data-v-049593fe] .chat-panel-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#909399}[data-v-049593fe] .chat-panel-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#303133}[data-v-049593fe] .chat-panel-dialog .el-dialog__body{padding:20px}[data-v-049593fe] .chat-panel-dialog .el-dialog__body .dialog-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-v-049593fe] .chat-panel-dialog .el-dialog__body .dialog-body .el-input-number{width:100%}[data-v-049593fe] .chat-panel-dialog .el-dialog__body .dialog-body .el-input-number .el-input__inner{background:#fff;border-color:#dcdfe6;color:#303133;text-align:left}[data-v-049593fe] .chat-panel-dialog .el-dialog__body .dialog-body .el-input-number .el-input-number__decrease,[data-v-049593fe] .chat-panel-dialog .el-dialog__body .dialog-body .el-input-number .el-input-number__increase{background:#f5f7fa;border-color:#dcdfe6;color:#606266}[data-v-049593fe] .chat-panel-dialog .el-dialog__body .dialog-body .el-input-number .el-input-number__decrease:hover,[data-v-049593fe] .chat-panel-dialog .el-dialog__body .dialog-body .el-input-number .el-input-number__increase:hover{color:#409eff}[data-v-049593fe] .chat-panel-dialog .el-dialog__body .announcement-form .switch-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px}[data-v-049593fe] .chat-panel-dialog .el-dialog__body .announcement-form .switch-row .label{color:#606266;font-size:13px}[data-v-049593fe] .chat-panel-dialog .el-dialog__body .announcement-form .switch-row .label.margin-left{margin-left:20px}[data-v-049593fe] .chat-panel-dialog .el-dialog__body .announcement-form .switch-row ::v-deep .el-switch{margin:0 6px}[data-v-049593fe] .chat-panel-dialog .el-dialog__body .announcement-form .switch-row ::v-deep .el-switch .el-switch__label{color:#909399}[data-v-049593fe] .chat-panel-dialog .el-dialog__body .announcement-form .switch-row ::v-deep .el-switch .el-switch__label.is-active{color:#409eff}[data-v-049593fe] .chat-panel-dialog .el-dialog__body .announcement-form .announcement-editor{border:1px solid #dcdfe6;border-radius:4px;overflow:hidden}[data-v-049593fe] .chat-panel-dialog .el-dialog__body .announcement-form .announcement-editor ::v-deep .ql-editor{min-height:160px;max-height:260px;background:#fff;color:#303133}[data-v-049593fe] .chat-panel-dialog .el-dialog__body .announcement-form .announcement-editor ::v-deep .ql-toolbar{border-bottom:1px solid #dcdfe6}[data-v-049593fe] .chat-panel-dialog .el-dialog__body .announcement-form .announcement-extra{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-top:14px}[data-v-049593fe] .chat-panel-dialog .el-dialog__body .announcement-form .announcement-extra .radio-label{color:#606266;font-size:13px}[data-v-049593fe] .chat-panel-dialog .el-dialog__body .announcement-form .announcement-extra ::v-deep .el-radio__label{color:#606266}[data-v-049593fe] .chat-panel-dialog .el-dialog__body .announcement-form .announcement-extra ::v-deep .el-radio__input.is-checked+.el-radio__label{color:#409eff}[data-v-049593fe] .chat-panel-dialog .el-dialog__footer{border-top:1px solid #ebeef5;padding:12px 20px}[data-v-049593fe] .chat-panel-dialog .el-dialog__footer .dialog-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-v-049593fe] .chat-panel-dialog .el-dialog__footer.announcement-dialog .dialog-footer{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}[data-v-049593fe] .chat-panel-dialog .el-dialog__footer .el-button--primary{background:#409eff;border-color:#409eff;padding:8px 24px}
.chat-panel[data-v-692a51c2]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#1a1d24;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.chat-panel .chat-header[data-v-692a51c2]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #2c3042}.chat-panel .chat-header .header-title[data-v-692a51c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:14px}.chat-panel .chat-header .header-title .title-text[data-v-692a51c2]{font-weight:600;color:#d7dae1}.chat-panel .chat-header .header-title .divider[data-v-692a51c2]{color:#4c5161}.chat-panel .chat-header .header-title .viewer-count[data-v-692a51c2]{color:#9ca3af}.chat-panel .chat-header .header-actions[data-v-692a51c2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.chat-panel .chat-header .header-actions[data-v-692a51c2]  .el-button--primary{background:#409eff;border-color:#409eff;padding:6px 10px}.chat-panel .chat-body[data-v-692a51c2]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chat-panel .chat-body[data-v-692a51c2]::-webkit-scrollbar{width:4px}.chat-panel .chat-body[data-v-692a51c2]::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.chat-panel .chat-body[data-v-692a51c2]::-webkit-scrollbar-thumb{background:#4c5161;border-radius:2px}.chat-panel .chat-body[data-v-692a51c2]::-webkit-scrollbar-thumb:hover{background:#6b7280}.chat-panel .chat-body .history-tip[data-v-692a51c2]{text-align:center;font-size:12px;color:#7a8194;margin-bottom:12px}.chat-panel .chat-body .empty-state[data-v-692a51c2]{-webkit-box-flex:1;-ms-flex:1;flex:1;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#7a8194}.chat-panel .chat-body .empty-state .empty-svg[data-v-692a51c2]{width:140px;height:105px;margin-bottom:12px}.chat-panel .chat-body .empty-state .empty-text[data-v-692a51c2]{font-size:13px}.chat-panel .chat-body .message-item[data-v-692a51c2]{margin-bottom:14px}.chat-panel .chat-body .message-item .message-content[data-v-692a51c2]{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:start;-ms-flex-align:start;align-items:flex-start}.chat-panel .chat-body .message-item .message-info[data-v-692a51c2]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px;font-size:12px}.chat-panel .chat-body .message-item .message-info .sender-wrap[data-v-692a51c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.chat-panel .chat-body .message-item .message-info .role-tag[data-v-692a51c2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;height:18px;padding:0 6px;border-radius:3px;font-size:11px;color:#fff}.chat-panel .chat-body .message-item .message-info .role-tag.讲师[data-v-692a51c2]{background:#e6a23c}.chat-panel .chat-body .message-item .message-info .role-tag.助教[data-v-692a51c2]{background:#f7c824;color:#1a1d24}.chat-panel .chat-body .message-item .message-info .role-tag.学员[data-v-692a51c2]{background:#67c23a}.chat-panel .chat-body .message-item .message-info .role-tag.管理员[data-v-692a51c2]{background:#909399}.chat-panel .chat-body .message-item .message-info .sender-name[data-v-692a51c2]{color:#d7dae1}.chat-panel .chat-body .message-item .message-info .message-actions[data-v-692a51c2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-left:4px}.chat-panel .chat-body .message-item .message-info .message-actions .action-btn[data-v-692a51c2]{cursor:pointer}.chat-panel .chat-body .message-item .message-info .message-actions .action-btn.reply[data-v-692a51c2]{color:#409eff}.chat-panel .chat-body .message-item .message-info .message-actions .action-btn.reply[data-v-692a51c2]:hover{opacity:.8}.chat-panel .chat-body .message-item .message-info .message-actions .action-btn.delete[data-v-692a51c2]{color:#f56c6c}.chat-panel .chat-body .message-item .message-info .message-actions .action-btn.delete[data-v-692a51c2]:hover{opacity:.8}.chat-panel .chat-body .message-item .message-info .send-time[data-v-692a51c2]{color:#7a8194;-ms-flex-negative:0;flex-shrink:0}.chat-panel .chat-body .message-item .message-text[data-v-692a51c2]{background:#2b303b;color:#d7dae1;padding:8px 12px;border-radius:6px;font-size:13px;line-height:1.5;word-break:break-all}.chat-panel .chat-body .message-item .message-text[data-v-692a51c2]  .emoji-img{width:18px;height:18px;vertical-align:middle;display:inline-block}.chat-panel .chat-body .message-item .message-text.flower-message[data-v-692a51c2]{padding:6px 12px}.chat-panel .chat-body .message-item .message-text.flower-message .flower-icon[data-v-692a51c2]{font-size:18px;line-height:1}.chat-panel .chat-body .message-item .message-image[data-v-692a51c2]{max-width:180px;border-radius:6px;overflow:hidden;cursor:pointer}.chat-panel .chat-body .message-item .message-image img[data-v-692a51c2]{width:100%;height:auto;display:block}.chat-panel .chat-footer[data-v-692a51c2]{-ms-flex-negative:0;flex-shrink:0;border-top:1px solid #2c3042;padding:10px 12px}.chat-panel .chat-footer .toolbar[data-v-692a51c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.chat-panel .chat-footer .toolbar .toolbar-left[data-v-692a51c2],.chat-panel .chat-footer .toolbar .toolbar-right[data-v-692a51c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.chat-panel .chat-footer .toolbar .icon-btn[data-v-692a51c2]{width:26px;height:26px;border-radius:50%;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;cursor:pointer;-webkit-transition:opacity .2s;transition:opacity .2s}.chat-panel .chat-footer .toolbar .icon-btn[data-v-692a51c2]:hover{opacity:.8}.chat-panel .chat-footer .toolbar .icon-btn i[data-v-692a51c2]{font-size:14px;color:#fff}.chat-panel .chat-footer .toolbar .icon-btn.emoji[data-v-692a51c2]{background:#f7c824}.chat-panel .chat-footer .toolbar .icon-btn.gift[data-v-692a51c2]{background:#ff6b6b;font-size:18px;line-height:26px;text-align:center}.chat-panel .chat-footer .toolbar .icon-btn.rank[data-v-692a51c2]{background:#9b59b6;font-size:12px;font-weight:600;line-height:26px;text-align:center;color:#fff}.chat-panel .chat-footer .toolbar .icon-btn.image[data-v-692a51c2]{background:#3498db;position:relative;overflow:hidden}.chat-panel .chat-footer .toolbar .icon-btn.image .image-uploader[data-v-692a51c2]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1}.chat-panel .chat-footer .toolbar .icon-btn.image .image-uploader[data-v-692a51c2]  .el-upload--picture-card{width:26px;height:26px;border:none;background:rgba(0,0,0,0);line-height:26px;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;margin:0}.chat-panel .chat-footer .toolbar .icon-btn.image .image-uploader[data-v-692a51c2]  .el-upload-dragger{width:26px;height:26px;border:none;background:rgba(0,0,0,0);padding:0}.chat-panel .chat-footer .toolbar .icon-btn.announcement[data-v-692a51c2]{background:#9b59b6}.chat-panel .chat-footer .toolbar .icon-btn.plain[data-v-692a51c2]{background:rgba(0,0,0,0)}.chat-panel .chat-footer .toolbar .icon-btn.plain i[data-v-692a51c2]{color:#9ca3af;font-size:16px}.chat-panel .chat-footer .toolbar .icon-btn.plain:hover i[data-v-692a51c2],.chat-panel .chat-footer .toolbar .icon-btn.plain.active i[data-v-692a51c2]{color:#409eff}.chat-panel .chat-footer .input-area[data-v-692a51c2]{margin-bottom:10px}.chat-panel .chat-footer .input-area[data-v-692a51c2]  .el-textarea__inner{background:#1f232c;border-color:#4c5161;color:#fff;resize:none}.chat-panel .chat-footer .input-area[data-v-692a51c2]  .el-textarea__inner::-webkit-input-placeholder{color:#7a8194}.chat-panel .chat-footer .input-area[data-v-692a51c2]  .el-textarea__inner::-moz-placeholder{color:#7a8194}.chat-panel .chat-footer .input-area[data-v-692a51c2]  .el-textarea__inner:-ms-input-placeholder{color:#7a8194}.chat-panel .chat-footer .input-area[data-v-692a51c2]  .el-textarea__inner::-ms-input-placeholder{color:#7a8194}.chat-panel .chat-footer .input-area[data-v-692a51c2]  .el-textarea__inner::placeholder{color:#7a8194}.chat-panel .chat-footer .input-area[data-v-692a51c2]  .el-textarea__inner:focus{border-color:#409eff}.chat-panel .chat-footer .control-bar[data-v-692a51c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.chat-panel .chat-footer .control-bar .switches[data-v-692a51c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.chat-panel .chat-footer .control-bar .switch-item[data-v-692a51c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;color:#9ca3af}.chat-panel .chat-footer .control-bar .send-wrap[data-v-692a51c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.chat-panel .chat-footer .control-bar .send-wrap .char-count[data-v-692a51c2]{font-size:12px;color:#409eff}.chat-panel .chat-footer .control-bar .send-wrap .char-count.over[data-v-692a51c2]{color:#f56c6c}.chat-panel .chat-footer .control-bar .send-wrap[data-v-692a51c2]  .el-button--primary{background:#409eff;border-color:#409eff}
.emoji-popover .emoji-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;max-height:260px;overflow-y:auto}.emoji-popover .emoji-panel .emoji-item{font-size:24px;cursor:pointer;padding:5px;border-radius:4px}.emoji-popover .emoji-panel .emoji-item img{width:15px;height:15px;-o-object-fit:contain;object-fit:contain;display:block}.emoji-popover .emoji-panel .emoji-item:hover{background-color:#f5f7fa}
.live-control-page[data-v-0046ac92]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;background:#1a1d24;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.live-control-page .header[data-v-0046ac92]{-ms-flex-negative:0;flex-shrink:0}.live-control-page .main[data-v-0046ac92]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0}.live-control-page .left-col[data-v-0046ac92]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;-ms-flex-negative:0;flex-shrink:0;position:relative;min-width:340px;max-width:340px;-webkit-transition:min-width .3s ease,max-width .3s ease;transition:min-width .3s ease,max-width .3s ease}.live-control-page .left-col .left-col-inner[data-v-0046ac92]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.live-control-page .left-col.folded[data-v-0046ac92]{min-width:0 !important;max-width:0 !important;overflow:visible}.live-control-page .left-col.folded .left-col-inner[data-v-0046ac92]{display:none}.live-control-page .center-col[data-v-0046ac92]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;overflow:hidden}.live-control-page .audit-col[data-v-0046ac92]{min-width:300px;max-width:300px;-ms-flex-negative:0;flex-shrink:0;position:relative;overflow:hidden;-webkit-transition:min-width .3s ease,max-width .3s ease;transition:min-width .3s ease,max-width .3s ease}.live-control-page .audit-col.folded[data-v-0046ac92]{min-width:0 !important;max-width:0 !important;overflow:visible}.live-control-page .audit-col.folded .audit-panel[data-v-0046ac92]{display:none}.live-control-page .right-col[data-v-0046ac92]{min-width:460px;max-width:460px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.live-control-page .stats-panel[data-v-0046ac92]{height:200px;-ms-flex-negative:0;flex-shrink:0}.live-control-page .member-panel[data-v-0046ac92]{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;min-height:0}.live-control-page .player-panel[data-v-0046ac92]{-ms-flex-negative:0;flex-shrink:0;height:400px;-webkit-transition:height .3s ease,-webkit-box-flex .3s ease;transition:height .3s ease,-webkit-box-flex .3s ease;transition:flex .3s ease,height .3s ease;transition:flex .3s ease,height .3s ease,-webkit-box-flex .3s ease,-ms-flex .3s ease}.live-control-page .player-panel.expanded[data-v-0046ac92]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:auto}.live-control-page .control-wrapper[data-v-0046ac92]{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;min-height:0;position:relative;overflow:hidden;-webkit-transition:-webkit-box-flex .3s ease;transition:-webkit-box-flex .3s ease;transition:flex .3s ease;transition:flex .3s ease, -webkit-box-flex .3s ease, -ms-flex .3s ease}.live-control-page .control-wrapper.folded[data-v-0046ac92]{-webkit-box-flex:0;-ms-flex:0 0 28px;flex:0 0 28px;overflow:visible}.live-control-page .control-wrapper .control-panel[data-v-0046ac92]{width:100%;height:100%}.live-control-page .audit-panel[data-v-0046ac92]{width:100%;height:100%}.live-control-page .chat-panel[data-v-0046ac92]{width:100%;height:100%}.live-control-page .fold-btn[data-v-0046ac92]{position:absolute;z-index:20;width:28px;height:28px;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;cursor:pointer;background:rgba(26,29,36,.9);border:1px solid rgba(255,255,255,.12);border-radius:4px;color:rgba(255,255,255,.55);font-size:13px;-webkit-transition:opacity .2s,color .2s,border-color .2s;transition:opacity .2s,color .2s,border-color .2s;opacity:0}.live-control-page .fold-btn[data-v-0046ac92]:hover{color:#409eff;border-color:#409eff}.live-control-page .left-col:not(.folded):hover>.fold-btn[data-v-0046ac92],.live-control-page .audit-col:not(.folded):hover>.fold-btn[data-v-0046ac92],.live-control-page .center-col .control-wrapper:not(.folded):hover>.fold-btn[data-v-0046ac92]{opacity:1}.live-control-page .left-col.folded>.fold-btn[data-v-0046ac92],.live-control-page .audit-col.folded>.fold-btn[data-v-0046ac92],.live-control-page .control-wrapper.folded>.fold-btn[data-v-0046ac92]{opacity:1 !important}.live-control-page .col-right[data-v-0046ac92]{top:50%;right:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.live-control-page .col-left[data-v-0046ac92]{top:50%;left:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.live-control-page .left-col.folded .col-right[data-v-0046ac92]{right:-34px}.live-control-page .audit-col.folded .col-left[data-v-0046ac92]{left:-14px}.live-control-page .ctrl-top[data-v-0046ac92]{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
