.sp-pane[data-v-fb84ab0d]{flex-direction:column;gap:12px;display:flex}.card[data-v-fb84ab0d]{background:#151c25;border:1px solid #242f3d;border-radius:10px;padding:14px 16px}.card-title[data-v-fb84ab0d]{color:#c9d3df;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.card-tag[data-v-fb84ab0d]{color:#6b7686;font-size:12px;font-weight:400}.card-hint[data-v-fb84ab0d]{color:#6b7686;margin-top:8px;font-size:12px;line-height:1.7}.sub-title[data-v-fb84ab0d]{color:#c9d3df;margin:6px 0 8px;font-size:13px;font-weight:600}.btn-row[data-v-fb84ab0d]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.hint-inline[data-v-fb84ab0d]{color:#6b7686;font-size:12px}.empty-line[data-v-fb84ab0d]{color:#6b7686;padding:10px 0;font-size:13px}.progress-line[data-v-fb84ab0d]{color:#8b96a5;margin-top:8px;font-size:12px}.form-grid[data-v-fb84ab0d]{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.sub-form[data-v-fb84ab0d]{border-top:1px solid #242f3d;flex-direction:column;gap:8px;margin-top:10px;padding-top:10px;display:flex}.plan-list[data-v-fb84ab0d]{flex-direction:column;gap:8px;display:flex}.plan-row[data-v-fb84ab0d]{background:#10151c;border:1px solid #2a3442;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.plan-row.active[data-v-fb84ab0d]{background:#15202e;border-color:#409eff}.plan-info[data-v-fb84ab0d]{flex:1;min-width:200px}.plan-name[data-v-fb84ab0d]{color:#eef2f7;align-items:center;gap:6px;font-weight:600;display:flex}.plan-meta[data-v-fb84ab0d]{color:#6b7686;margin-top:4px;font-size:12px}.plan-actions[data-v-fb84ab0d]{flex-wrap:wrap;gap:2px;display:flex}.prod-row[data-v-fb84ab0d]{grid-template-columns:1.2fr .8fr 1fr 1.4fr .9fr .9fr 30px;align-items:center;gap:6px;margin-bottom:6px;display:grid}.prod-head[data-v-fb84ab0d]{color:#6b7686;margin-bottom:2px;font-size:12px}.gen-result[data-v-fb84ab0d]{border-top:1px solid #242f3d;margin-top:12px;padding-top:10px}.gen-head[data-v-fb84ab0d]{color:#c9d3df;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.gen-actions[data-v-fb84ab0d]{flex-wrap:wrap;gap:6px;display:flex}.gen-lines[data-v-fb84ab0d]{color:#8b96a5;background:#10151c;border:1px solid #2a3442;border-radius:8px;margin-top:8px;padding:8px 10px;font-size:12px;line-height:1.9}.gen-line[data-v-fb84ab0d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gen-more[data-v-fb84ab0d]{color:#6b7686}.mods[data-v-fb84ab0d]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.mod[data-v-fb84ab0d]{cursor:pointer;background:#10151c;border:1px solid #2a3442;border-radius:8px;padding:10px 12px;transition:border-color .15s}.mod[data-v-fb84ab0d]:hover{border-color:#409eff}.m-name[data-v-fb84ab0d]{color:#eef2f7;font-size:13px;font-weight:600}.m-count[data-v-fb84ab0d]{color:#6b7686;margin-top:4px;font-size:12px}.role-line[data-v-fb84ab0d]{color:#8b96a5;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font-size:13px;display:flex}.role-line .v[data-v-fb84ab0d]{color:#c9d3df;flex:1;min-width:200px}.editor-card[data-v-fb84ab0d]{background:#131a23}.field-label[data-v-fb84ab0d]{color:#c9d3df;margin-bottom:6px;font-size:13px;font-weight:600}.edit-line[data-v-fb84ab0d]{background:#10151c;border:1px solid #2a3442;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:8px;padding:8px;display:flex}.edit-text[data-v-fb84ab0d]{flex:1;min-width:0}.edit-actions[data-v-fb84ab0d]{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.pack-list[data-v-fb84ab0d]{flex-direction:column;gap:8px;display:flex}.pack-row[data-v-fb84ab0d]{background:#10151c;border:1px solid #2a3442;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.pack-row.active[data-v-fb84ab0d]{background:#14251c;border-color:#67c23a}.pack-info[data-v-fb84ab0d]{cursor:pointer;flex:1;min-width:200px}.pack-name[data-v-fb84ab0d]{color:#eef2f7;align-items:center;gap:6px;font-weight:600;display:flex}.pack-meta[data-v-fb84ab0d]{color:#6b7686;margin-top:4px;font-size:12px}.pack-actions[data-v-fb84ab0d]{flex-wrap:wrap;gap:2px;display:flex}.pack-editor[data-v-fb84ab0d]{border-top:1px solid #242f3d;margin-top:10px;padding-top:10px}.pack-edit-head[data-v-fb84ab0d]{color:#c9d3df;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.pack-edit-actions[data-v-fb84ab0d]{gap:4px;display:flex}.pack-lines[data-v-fb84ab0d]{flex-direction:column;gap:6px;max-height:420px;display:flex;overflow-y:auto}.pack-line[data-v-fb84ab0d]{background:#10151c;border:1px solid #2a3442;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.pack-line .el-textarea[data-v-fb84ab0d]{flex:1}.pl-actions[data-v-fb84ab0d]{white-space:nowrap;gap:2px;display:flex}.plan-block[data-v-fb84ab0d]{border-top:1px solid #242f3d;margin-top:12px;padding-top:10px}.plan-line[data-v-fb84ab0d]{background:#10151c;border:1px solid #2a3442;border-radius:8px;align-items:center;gap:10px;margin-bottom:6px;padding:8px 12px;font-size:13px;display:flex}.plan-t[data-v-fb84ab0d]{color:#409eff;white-space:nowrap;font-weight:600}.plan-d[data-v-fb84ab0d]{color:#c9d3df;flex:1}.rules-grid[data-v-fb84ab0d]{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.row[data-v-fb84ab0d]{border-bottom:1px solid #1e2834;flex-wrap:wrap;align-items:center;gap:10px;padding:7px 0;font-size:13px;display:flex}.row[data-v-fb84ab0d]:last-child{border-bottom:none}.row .k[data-v-fb84ab0d]{color:#8b96a5;white-space:nowrap;width:110px}.row .v[data-v-fb84ab0d]{color:#dde3ea;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.asset-list[data-v-fb84ab0d]{flex-direction:column;gap:6px;max-height:460px;display:flex;overflow-y:auto}.asset-row[data-v-fb84ab0d]{background:#10151c;border:1px solid #2a3442;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:flex}.a-mod[data-v-fb84ab0d]{color:#8b96a5;flex-shrink:0;width:84px;font-size:12px}.a-text[data-v-fb84ab0d]{color:#dde3ea;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.a-status[data-v-fb84ab0d]{flex-shrink:0}.a-actions[data-v-fb84ab0d]{flex-shrink:0;gap:2px;display:flex}[data-v-fb84ab0d] .el-input__wrapper{background:#10151c;box-shadow:inset 0 0 0 1px #2a3442}[data-v-fb84ab0d] .el-input__inner{color:#e5eaf3}[data-v-fb84ab0d] .el-input__inner::placeholder{color:#6b7686}[data-v-fb84ab0d] .el-textarea__inner{color:#e5eaf3;background:#10151c;box-shadow:inset 0 0 0 1px #2a3442}[data-v-fb84ab0d] .el-button{--el-button-bg-color:#1c2530;--el-button-border-color:#2a3442;--el-button-text-color:#c9d3df}[data-v-fb84ab0d] .el-button--primary{--el-button-bg-color:#409eff;--el-button-border-color:#409eff;--el-button-text-color:#fff}[data-v-fb84ab0d] .el-button--danger{--el-button-bg-color:#f56c6c;--el-button-border-color:#f56c6c;--el-button-text-color:#fff}[data-v-fb84ab0d] .el-button.is-text{--el-button-text-color:#8b96a5}[data-v-fb84ab0d] .el-button.is-text:hover{background:#242f3d}[data-v-fb84ab0d] .el-slider__runway{background:#2a3442}[data-v-fb84ab0d] .el-slider__bar{background:#409eff}[data-v-fb84ab0d] .el-progress-bar__outer{background:#2a3442}@media (width<=1024px){.prod-row[data-v-fb84ab0d]{grid-template-columns:1fr 1fr}.prod-head[data-v-fb84ab0d]{display:none}.form-grid[data-v-fb84ab0d],.rules-grid[data-v-fb84ab0d]{grid-template-columns:1fr}.mods[data-v-fb84ab0d]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.asset-row[data-v-fb84ab0d]{flex-wrap:wrap}}.el-message-box__message{color:#c9d3df;white-space:pre-line;line-height:1.7}.rec-pane[data-v-50751ad7]{flex-direction:column;gap:12px;display:flex}.rec-head[data-v-50751ad7]{justify-content:space-between;align-items:center;display:flex}.rec-title[data-v-50751ad7]{color:#eef2f7;font-size:15px;font-weight:700}.card[data-v-50751ad7]{background:#151c25;border:1px solid #242f3d;border-radius:10px;padding:14px 16px}.card-title[data-v-50751ad7]{color:#c9d3df;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.card-tag[data-v-50751ad7]{color:#6b7686;font-size:12px;font-weight:400}.rec-list[data-v-50751ad7]{flex-direction:column;gap:8px;display:flex}.rec-row[data-v-50751ad7]{cursor:pointer;background:#10151c;border:1px solid #2a3442;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s;display:flex}.rec-row[data-v-50751ad7]:hover{border-color:#409eff}.rec-row.open[data-v-50751ad7]{background:#15202e;border-color:#409eff}.rec-main[data-v-50751ad7]{flex:1;min-width:0}.rec-session[data-v-50751ad7]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mono[data-v-50751ad7]{color:#c9d3df;word-break:break-all;font-family:Consolas,Menlo,monospace;font-size:12px}.rec-config[data-v-50751ad7]{color:#8b96a5;font-size:12px}.rec-meta[data-v-50751ad7]{color:#6b7686;flex-wrap:wrap;gap:14px;margin-top:6px;font-size:12px;display:flex}.rec-duration[data-v-50751ad7]{color:#409eff;font-weight:600}.rec-expand[data-v-50751ad7]{color:#409eff;white-space:nowrap;font-size:12px}.rec-empty[data-v-50751ad7]{color:#6b7686;text-align:center;padding:24px 0;font-size:13px}.rec-error[data-v-50751ad7]{color:#f56c6c}.rec-tip[data-v-50751ad7]{color:#6b7686;text-align:center;font-size:12px}.log-table[data-v-50751ad7]{flex-direction:column;font-size:13px;display:flex}.log-tr[data-v-50751ad7]{border-bottom:1px solid #242f3d;grid-template-columns:130px 110px 1fr 110px;align-items:center;gap:8px;padding:8px 6px;display:grid}.log-tr[data-v-50751ad7]:last-child{border-bottom:none}.log-th[data-v-50751ad7]{color:#6b7686;font-size:12px;font-weight:400}.lg-time[data-v-50751ad7]{color:#6b7686;font-size:12px}.lg-scene[data-v-50751ad7]{display:flex}.lg-text[data-v-50751ad7]{color:#dde3ea;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lg-src[data-v-50751ad7]{color:#8b96a5;font-size:12px}.badge[data-v-50751ad7]{white-space:nowrap;border:1px solid;border-radius:10px;padding:1px 8px;font-size:11px;display:inline-block}.b-cold[data-v-50751ad7]{color:#8fc7ff;background:#12243a;border-color:#3a6ea8}.b-reply[data-v-50751ad7]{color:#8fe0b2;background:#123326;border-color:#3aa86a}.b-admin[data-v-50751ad7]{color:#ff9d9d;background:#331212;border-color:#a83a3a}.b-enter[data-v-50751ad7]{color:#ffd591;background:#2e2413;border-color:#a87a3a}.b-like[data-v-50751ad7]{color:#ff9dd0;background:#331226;border-color:#a83a7a}.b-other[data-v-50751ad7]{color:#c9d3df;background:#1a222e;border-color:#2a3442}@media (width<=1024px){.log-tr[data-v-50751ad7]{grid-template-columns:1fr 90px}.lg-text[data-v-50751ad7]{grid-area:2/1/auto/-1}.lg-src[data-v-50751ad7]{grid-column:2}.lg-time[data-v-50751ad7]{grid-column:1}}.set-pane[data-v-46c1999f]{flex-direction:column;gap:12px;display:flex}.set-title[data-v-46c1999f]{color:#eef2f7;font-size:15px;font-weight:700}.set-grid[data-v-46c1999f]{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.set-col[data-v-46c1999f]{flex-direction:column;gap:12px;min-width:0;display:flex}.card[data-v-46c1999f]{background:#151c25;border:1px solid #242f3d;border-radius:10px;padding:14px 16px}.card-title[data-v-46c1999f]{color:#c9d3df;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.card-tag[data-v-46c1999f]{color:#6b7686;font-size:12px;font-weight:400}.card-hint[data-v-46c1999f]{color:#6b7686;margin-top:8px;font-size:12px;line-height:1.7}.row[data-v-46c1999f]{border-bottom:1px solid #1e2834;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:13px;display:flex}.row[data-v-46c1999f]:last-child{border-bottom:none}.row .k[data-v-46c1999f]{color:#8b96a5;white-space:nowrap}.row .v[data-v-46c1999f]{color:#dde3ea;text-align:right;word-break:break-all;font-weight:600}.row .v.ok[data-v-46c1999f]{color:#67c23a}.row .v.warn[data-v-46c1999f]{color:#e6a23c}.mono[data-v-46c1999f]{color:#8b96a5;font-family:Consolas,Menlo,monospace;font-size:12px}.quota-box[data-v-46c1999f]{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.quota-item[data-v-46c1999f]{text-align:center;background:#10151c;border:1px solid #2a3442;border-radius:8px;padding:10px 4px}.q-num[data-v-46c1999f]{color:#409eff;font-size:17px;font-weight:700}.q-label[data-v-46c1999f]{color:#8b96a5;margin-top:4px;font-size:11px}.ent-extra[data-v-46c1999f]{color:#6b7686;margin-top:8px;font-size:12px}.redeem-row[data-v-46c1999f]{align-items:center;gap:8px;display:flex}.redeem-row .el-input[data-v-46c1999f]{flex:1}.device-list[data-v-46c1999f]{flex-direction:column;gap:8px;display:flex}.device-row[data-v-46c1999f]{background:#10151c;border:1px solid #2a3442;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.device-info[data-v-46c1999f]{flex:1;min-width:0}.device-name[data-v-46c1999f]{color:#eef2f7;align-items:center;gap:6px;font-weight:600;display:flex}.device-meta[data-v-46c1999f]{color:#6b7686;word-break:break-all;margin-top:4px;font-size:12px}.ver-block[data-v-46c1999f]{margin-top:4px}.ver-log[data-v-46c1999f]{color:#8b96a5;background:#10151c;border:1px solid #2a3442;border-radius:8px;margin-top:8px;padding:8px 10px;font-size:12px;line-height:1.7}[data-v-46c1999f] .el-input__wrapper{background:#10151c;box-shadow:inset 0 0 0 1px #2a3442}[data-v-46c1999f] .el-input__inner{color:#e5eaf3}[data-v-46c1999f] .el-input__inner::placeholder{color:#6b7686}[data-v-46c1999f] .el-button{--el-button-bg-color:#1c2530;--el-button-border-color:#2a3442;--el-button-text-color:#c9d3df}[data-v-46c1999f] .el-button--primary{--el-button-bg-color:#409eff;--el-button-border-color:#409eff;--el-button-text-color:#fff}[data-v-46c1999f] .el-button--danger{--el-button-bg-color:#f56c6c;--el-button-border-color:#f56c6c;--el-button-text-color:#fff}@media (width<=1024px){.set-grid[data-v-46c1999f]{grid-template-columns:1fr}.quota-box[data-v-46c1999f]{grid-template-columns:repeat(2,1fr)}}.el-message-box{background:#151c25;border:1px solid #242f3d}.el-message-box__title{color:#eef2f7}.el-message-box__message{color:#c9d3df}.el-message-box__input input{color:#e5eaf3;background:#10151c;border-color:#2a3442}.el-message-box__btns .el-button{--el-button-bg-color:#1c2530;--el-button-border-color:#2a3442;--el-button-text-color:#c9d3df}.el-message-box__btns .el-button--primary{--el-button-bg-color:#409eff;--el-button-border-color:#409eff;--el-button-text-color:#fff}.el-overlay{background:#0000008c}.console[data-v-c98b695b]{color:#dde3ea;background:#0d1219;min-height:100vh;font-family:system-ui,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif}.mb12[data-v-c98b695b]{margin-bottom:12px}.login-wrap[data-v-c98b695b]{justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.login-card[data-v-c98b695b]{background:#151c25;border:1px solid #242f3d;border-radius:12px;width:100%;max-width:380px;padding:28px 24px;box-shadow:0 2px 16px #0006}.brand[data-v-c98b695b]{color:#eef2f7;font-size:22px;font-weight:700}.sub[data-v-c98b695b]{color:#8b96a5;margin:8px 0 20px;font-size:13px;line-height:1.6}.hint[data-v-c98b695b]{color:#6b7686;margin-top:14px;font-size:12px;line-height:1.6}.console-main[data-v-c98b695b]{max-width:1400px;margin:0 auto;padding:12px 16px 24px}.topbar[data-v-c98b695b]{background:#151c25;border:1px solid #242f3d;border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:10px;padding:10px 14px;font-size:13px;display:flex}.tb-brand[data-v-c98b695b]{color:#eef2f7;font-size:14px;font-weight:700}.tb-status[data-v-c98b695b]{align-items:center;gap:6px;display:flex}.dot[data-v-c98b695b]{border-radius:50%;width:10px;height:10px;display:inline-block}.dot.green[data-v-c98b695b]{background:#67c23a;box-shadow:0 0 6px #67c23a}.dot.yellow[data-v-c98b695b],.dot.orange[data-v-c98b695b]{background:#e6a23c}.dot.gray[data-v-c98b695b]{background:#4a5463}.tb-logout[data-v-c98b695b]{color:#8b96a5}.fatal-banner[data-v-c98b695b]{color:#f5b7b7;background:#3a1d1d;border:1px solid #7a2e2e;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:10px 14px;font-size:13px;display:flex}.foreground-hint[data-v-c98b695b]{color:#c9d3df;background:#242f3d;border:1px solid #2a3442;border-radius:10px;margin-bottom:10px;padding:8px 14px;font-size:12px}.console-tabs[data-v-c98b695b]{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.tab-btn[data-v-c98b695b]{color:#8b96a5;cursor:pointer;background:#151c25;border:1px solid #242f3d;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:13px;transition:border-color .15s,color .15s}.tab-btn[data-v-c98b695b]:hover{color:#c9d3df;border-color:#2a3442}.tab-btn.active[data-v-c98b695b]{color:#409eff;background:#15202e;border-color:#409eff;font-weight:600}.tab-pane[data-v-c98b695b]{min-width:0}.setup-card[data-v-c98b695b]{background:#151c25;border:1px solid #242f3d;border-radius:10px;margin-bottom:12px;padding:14px 16px}.setup-title[data-v-c98b695b]{color:#c9d3df;margin:8px 0 10px;font-size:13px;font-weight:600}.config-grid[data-v-c98b695b]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.config-item[data-v-c98b695b]{cursor:pointer;background:#10151c;border:1px solid #2a3442;border-radius:8px;padding:12px;transition:border-color .15s}.config-item[data-v-c98b695b]:hover{border-color:#409eff}.config-item.active[data-v-c98b695b]{background:#15202e;border-color:#409eff}.cfg-name[data-v-c98b695b]{color:#eef2f7;font-weight:600}.cfg-meta[data-v-c98b695b]{color:#8b96a5;margin-top:4px;font-size:12px}.room-row[data-v-c98b695b]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.room-input[data-v-c98b695b]{width:340px;max-width:100%}.room-ok[data-v-c98b695b]{color:#67c23a;font-weight:600}.room-or[data-v-c98b695b]{color:#6b7686;font-size:12px}.columns[data-v-c98b695b]{grid-template-columns:1fr 360px;align-items:start;gap:12px;display:grid}.col-left[data-v-c98b695b],.col-right[data-v-c98b695b]{flex-direction:column;gap:12px;min-width:0;display:flex}.panel-head[data-v-c98b695b]{color:#c9d3df;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.panel-sub[data-v-c98b695b]{color:#6b7686;font-weight:400}.danmaku-list[data-v-c98b695b]{background:#151c25;border:1px solid #242f3d;border-radius:10px;flex-direction:column;gap:6px;height:460px;padding:8px;display:flex;overflow-y:auto}.dm-item[data-v-c98b695b]{background:#10151c;border:1px solid #242f3d;border-radius:8px;padding:8px 10px}.dm-item.dm-new[data-v-c98b695b]{background:#15202e;border-color:#409eff}.dm-head[data-v-c98b695b]{align-items:center;gap:8px;font-size:12px;display:flex}.dm-nick[data-v-c98b695b]{color:#eef2f7;text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-weight:600;overflow:hidden}.dm-type[data-v-c98b695b]{color:#409eff}.dm-type.ADMIN_BROADCAST[data-v-c98b695b]{color:#f0a020}.dm-time[data-v-c98b695b]{color:#6b7686;margin-left:auto}.dm-state[data-v-c98b695b]{font-size:12px}.dm-state.played[data-v-c98b695b]{color:#67c23a}.dm-state.skipped[data-v-c98b695b]{color:#e6a23c}.dm-state.error[data-v-c98b695b]{color:#f56c6c}.dm-state.pending[data-v-c98b695b]{color:#8b96a5}.dm-content[data-v-c98b695b]{color:#dde3ea;word-break:break-all;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:4px;font-size:13px;display:-webkit-box;overflow:hidden}.dm-reply[data-v-c98b695b]{color:#67c23a;word-break:break-all;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;display:-webkit-box;overflow:hidden}.dm-empty[data-v-c98b695b]{color:#6b7686;text-align:center;padding:40px 0;font-size:13px;line-height:1.8}.control-card[data-v-c98b695b]{background:#151c25;border:1px solid #242f3d;border-radius:10px;padding:14px 16px}.card-title[data-v-c98b695b]{color:#c9d3df;margin-bottom:12px;font-size:13px;font-weight:600}.voice-row[data-v-c98b695b]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.label[data-v-c98b695b]{color:#8b96a5;white-space:nowrap;font-size:13px}.voice-select[data-v-c98b695b]{width:160px}.big-btn-row[data-v-c98b695b]{margin-bottom:14px}.big-btn[data-v-c98b695b]{width:100%;height:46px;font-size:16px;font-weight:600}.toggle-row[data-v-c98b695b]{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;display:flex}.toggle-item[data-v-c98b695b]{color:#c9d3df;align-items:center;gap:6px;font-size:13px;display:inline-flex}.volume-row[data-v-c98b695b]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.volume-slider[data-v-c98b695b]{flex:1}.now-playing[data-v-c98b695b]{background:#10151c;border:1px solid #242f3d;border-radius:8px;margin-bottom:10px;padding:10px 12px}.np-label[data-v-c98b695b]{color:#6b7686;margin-bottom:4px;font-size:12px}.np-text[data-v-c98b695b]{color:#dde3ea;word-break:break-all;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.queue-info[data-v-c98b695b]{color:#8b96a5;font-size:12px}.session-card .session-row[data-v-c98b695b]{color:#8b96a5;justify-content:space-between;align-items:center;gap:10px;padding:5px 0;font-size:12px;display:flex}.session-row .mono[data-v-c98b695b]{color:#c9d3df;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-family:Consolas,Menlo,monospace;overflow:hidden}.event-log[data-v-c98b695b]{background:#151c25;border:1px solid #242f3d;border-radius:10px;margin-top:12px;padding:12px 16px}.log-list[data-v-c98b695b]{max-height:180px;font-size:12px;line-height:1.9;overflow-y:auto}.log-line[data-v-c98b695b]{color:#8b96a5}.log-line .log-time[data-v-c98b695b]{color:#5c6778;margin-right:8px}.log-line.warn[data-v-c98b695b]{color:#e6a23c}.log-line.error[data-v-c98b695b]{color:#f56c6c}.log-empty[data-v-c98b695b]{color:#6b7686}[data-v-c98b695b] .el-input__wrapper{background:#10151c;box-shadow:inset 0 0 0 1px #2a3442}[data-v-c98b695b] .el-input__inner{color:#e5eaf3}[data-v-c98b695b] .el-input__inner::placeholder{color:#6b7686}[data-v-c98b695b] .el-textarea__inner{color:#e5eaf3;background:#10151c;box-shadow:inset 0 0 0 1px #2a3442}[data-v-c98b695b] .el-button{--el-button-bg-color:#1c2530;--el-button-border-color:#2a3442;--el-button-text-color:#c9d3df}[data-v-c98b695b] .el-button--primary{--el-button-bg-color:#409eff;--el-button-border-color:#409eff;--el-button-text-color:#fff}[data-v-c98b695b] .el-button--danger{--el-button-bg-color:#f56c6c;--el-button-border-color:#f56c6c;--el-button-text-color:#fff}[data-v-c98b695b] .el-button.is-text{--el-button-text-color:#8b96a5}[data-v-c98b695b] .el-button.is-text:hover{background:#242f3d}[data-v-c98b695b] .el-slider__runway{background:#2a3442}[data-v-c98b695b] .el-slider__bar{background:#409eff}[data-v-c98b695b] .el-switch.is-checked .el-switch__core{background-color:#409eff;border-color:#409eff}[data-v-c98b695b] .el-empty__description p{color:#8b96a5}@media (width<=1024px){.columns[data-v-c98b695b]{grid-template-columns:1fr}.danmaku-list[data-v-c98b695b]{height:340px}.room-input[data-v-c98b695b]{width:100%}}body{background:#0d1219}.el-message{--el-message-bg-color:#1c2530;--el-message-text-color:#e5eaf3;--el-message-border-color:#2a3442;border-color:#2a3442}.el-select-dropdown{background:#171e28;border-color:#2a3442}.el-select-dropdown__item{color:#c9d3df}.el-select-dropdown__item.is-hovering{background:#223044}.el-select-dropdown__item.is-selected{color:#409eff}.el-popper.is-light{background:#171e28;border-color:#2a3442}.el-select-dropdown__wrap{max-height:240px}
