/* DR Player 样式 */
.dr-player{position:relative;width:100%;background:#000;border-radius:8px;overflow:hidden;aspect-ratio:16/9}
.dr-video{display:block;width:100%;height:100%;object-fit:contain;background:#000}
.dr-player-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;background:#f7f7f8;border-bottom:1px solid #e8e8ec;font-size:14px}
.dr-player-now{font-weight:600;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dr-player-lines-label{display:flex;align-items:center;gap:6px;color:#555;white-space:nowrap}
.dr-line-select{padding:4px 8px;border:1px solid #d5d5db;border-radius:6px;background:#fff;font-size:13px}
.dr-player-error{padding:10px 12px;background:#fff4f4;color:#b00020;font-size:13px;border-bottom:1px solid #f3d6d6}
.dr-player-error[hidden]{display:none}
