.cast-header[data-v-d0c6907c]{height:56px;display:flex;align-items:center;justify-content:flex-start;padding:0 20px;background:#222;border-bottom:1px solid #333;gap:12px}.header-left[data-v-d0c6907c]{display:flex;align-items:center;gap:12px}.back-btn[data-v-d0c6907c]{cursor:pointer;color:#aaa;font-size:18px;transition:color .2s}.back-btn[data-v-d0c6907c]:hover{color:#fff}.room-title[data-v-d0c6907c]{font-size:16px;font-weight:500;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-center[data-v-d0c6907c]{display:flex;align-items:center;gap:16px}.status-tag[data-v-d0c6907c]{padding:2px 10px;border-radius:4px;font-size:12px;font-weight:500}.status-live[data-v-d0c6907c]{background:#ff4d4f;color:#fff}.status-replay[data-v-d0c6907c]{background:#1890ff;color:#fff}.status-preview[data-v-d0c6907c]{background:#faad14;color:#333}.status-waiting[data-v-d0c6907c]{background:#595959;color:#fff}.status-paused[data-v-d0c6907c]{background:#666;color:#fff}.status-ended[data-v-d0c6907c]{background:#555;color:#ccc}.status-loading[data-v-d0c6907c]{background:#444;color:#aaa}.online-info[data-v-d0c6907c]{color:#aaa;font-size:13px}.online-info i[data-v-d0c6907c]{margin-right:4px}.header-right[data-v-d0c6907c]{display:flex;align-items:center}.fullscreen-btn[data-v-d0c6907c]{cursor:pointer;color:#aaa;font-size:13px;transition:color .2s}.fullscreen-btn i[data-v-d0c6907c]{margin-right:4px;font-size:16px}.fullscreen-btn[data-v-d0c6907c]:hover{color:#fff}.cast-player[data-v-3f4ec777]{width:100%;height:100%}.cast-right[data-v-eef1d7f8]{width:380px;height:100%;display:flex;flex-direction:column;background:#222;border-left:1px solid #333}.tab-content[data-v-eef1d7f8]{flex:1;overflow:hidden}.login-guide[data-v-eef1d7f8]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px}.guide-text[data-v-eef1d7f8]{color:#aaa;font-size:14px}.no-chat[data-v-eef1d7f8]{display:flex;align-items:center;justify-content:center;height:100%}.cast-countdown[data-v-43602705]{text-align:center}.countdown-label[data-v-43602705]{font-size:14px;color:#aaa;margin-bottom:8px}.countdown-digits[data-v-43602705]{display:flex;align-items:center;justify-content:center;gap:8px}.digit-group[data-v-43602705]{display:flex;align-items:center;gap:2px}.digit[data-v-43602705]{background:#333;color:#fff;font-size:28px;font-weight:700;padding:4px 8px;border-radius:4px;min-width:36px;text-align:center}.unit[data-v-43602705]{font-size:14px;color:#aaa}.cast-status-overlay[data-v-421f56fb]{position:absolute;inset:0;background:#000000b3;z-index:50;display:flex;align-items:center;justify-content:center;pointer-events:none}.cast-status-overlay.is-warm-video[data-v-421f56fb]{background:transparent;align-items:flex-end;padding-bottom:48px}.cast-status-overlay.is-warm-img[data-v-421f56fb]{background:#000}.cast-status-overlay[data-v-421f56fb] .cast-countdown,.cast-status-overlay .preview-info[data-v-421f56fb]{pointer-events:auto}.cast-status-overlay.is-warm-video .preview-text[data-v-421f56fb],.cast-status-overlay.is-warm-img .preview-text[data-v-421f56fb]{font-size:14px;color:#fff;background:#00000073;padding:6px 14px;border-radius:16px}.overlay-center[data-v-421f56fb]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#fff}.preview-overlay[data-v-421f56fb]{width:100%;height:100%;background:transparent;position:relative}.preview-overlay .preview-cover[data-v-421f56fb]{max-width:100%;max-height:80%;-o-object-fit:contain;object-fit:contain}.preview-overlay .preview-warm-img[data-v-421f56fb]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#000}.cast-status-overlay.is-warm-video .preview-overlay[data-v-421f56fb],.cast-status-overlay.is-warm-img .preview-overlay[data-v-421f56fb]{height:100%;justify-content:flex-end;padding-bottom:48px}.cast-status-overlay.is-warm-img .preview-info[data-v-421f56fb]{position:relative;z-index:1}.preview-info[data-v-421f56fb]{text-align:center}.preview-text[data-v-421f56fb]{font-size:24px;font-weight:500}.pause-icon[data-v-421f56fb]{font-size:48px;color:#faad14}.pause-text[data-v-421f56fb]{font-size:20px;color:#ccc}.ended-overlay .ended-icon[data-v-421f56fb]{font-size:48px;color:#666}.ended-text[data-v-421f56fb]{font-size:20px;color:#aaa}.cast-room[data-v-a73e5c89]{width:100%;height:100vh;min-height:620px;display:flex;flex-direction:column;background:#1a1a1a;color:#fff}.cast-body[data-v-a73e5c89]{flex:1;display:flex;overflow:hidden}.cast-left[data-v-a73e5c89]{flex:1;position:relative;background:#000;display:flex;align-items:center;justify-content:center}.text-mark[data-v-a73e5c89]{position:absolute;color:#ffffff26;font-size:16px;z-index:100;pointer-events:none;white-space:nowrap}.action-sheet-options[data-v-a73e5c89]{padding:8px 0}.action-sheet-option[data-v-a73e5c89]{display:flex;align-items:center;padding:16px;border-radius:8px;cursor:pointer;transition:background .2s}.action-sheet-option[data-v-a73e5c89]:hover{background:#f5f5f5}.option-icon[data-v-a73e5c89]{width:40px;height:40px;border-radius:8px;background:#e8f4ff;display:flex;align-items:center;justify-content:center;font-size:20px;color:#1890ff;margin-right:12px}.option-info[data-v-a73e5c89]{flex:1}.option-title[data-v-a73e5c89]{font-size:15px;font-weight:500;color:#333}.option-desc[data-v-a73e5c89]{font-size:12px;color:#999;margin-top:2px}.action-sheet-cancel[data-v-a73e5c89]{text-align:center;padding:12px;color:#999;cursor:pointer;border-top:1px solid #eee;margin-top:8px;font-size:14px}.action-sheet-cancel[data-v-a73e5c89]:hover{color:#333}.course-list-content[data-v-a73e5c89]{max-height:400px;overflow-y:auto}.course-card[data-v-a73e5c89]{display:flex;padding:12px;border-radius:8px;cursor:pointer;transition:background .2s;border:1px solid #f0f0f0;margin-bottom:8px}.course-card[data-v-a73e5c89]:hover{background:#f5f5f5}.course-cover[data-v-a73e5c89]{width:80px;height:60px;border-radius:4px;overflow:hidden;margin-right:12px;background:#f0f0f0}.course-cover img[data-v-a73e5c89]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course-info[data-v-a73e5c89]{flex:1;display:flex;flex-direction:column;justify-content:center}.course-title[data-v-a73e5c89]{font-size:14px;color:#333;line-height:1.4;margin-bottom:4px}.course-price[data-v-a73e5c89]{display:flex;align-items:center}.price-current[data-v-a73e5c89]{font-size:16px;color:#ff4d4f;font-weight:500}.price-market[data-v-a73e5c89]{font-size:12px;color:#999;margin-left:8px;text-decoration:line-through}.course-list-empty[data-v-a73e5c89]{text-align:center;padding:40px 0;color:#999;font-size:14px}.course-list-loading[data-v-a73e5c89]{display:flex;justify-content:center;padding:40px 0}.cast-page[data-v-7dde43dd]{width:100%;height:100vh;min-height:620px;background:#1a1a1a;overflow:hidden}
