.fv-header[data-v-78794c5a]{align-items:center;background:var(--ui-bg-elevated);border-bottom:1px solid var(--ui-border);cursor:grab;display:flex;flex-shrink:0;gap:6px;height:34px;padding:0 4px 0 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fv-header[data-v-78794c5a]:active{cursor:grabbing}.fv-title[data-v-78794c5a]{color:var(--ui-text-muted);flex:1;font-size:12px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fv-controls[data-v-78794c5a]{align-items:center;display:flex;flex-shrink:0;gap:2px}.fv-ctrl-btn[data-v-78794c5a],.fv-icon-btn[data-v-78794c5a]{align-items:center;border-radius:50%;color:var(--ui-text-dimmed);cursor:pointer;display:flex;height:22px;justify-content:center;transition:background .12s,color .12s;width:22px}.fv-ctrl-btn[data-v-78794c5a]:hover,.fv-icon-btn[data-v-78794c5a]:hover{background:var(--ui-bg-accented);color:var(--ui-text)}.fv-ctrl-download[data-v-78794c5a]:hover,.fv-ctrl-expand[data-v-78794c5a]:hover{background:#22c55e26;color:#148f3e}.fv-video[data-v-78794c5a]{display:block;width:100%}.fa-header[data-v-22b6499d]{background:var(--ui-bg-elevated);border-bottom:1px solid var(--ui-border);gap:6px;height:34px;padding:0 4px 0 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fa-header[data-v-22b6499d],.fa-icon-btn[data-v-22b6499d]{align-items:center;display:flex;flex-shrink:0}.fa-icon-btn[data-v-22b6499d]{border-radius:50%;color:var(--ui-text-muted);height:22px;width:22px}.fa-icon-btn[data-v-22b6499d],.fa-info[data-v-22b6499d]{justify-content:center}.fa-info[data-v-22b6499d]{display:flex;flex:1;flex-direction:column;gap:0;min-width:0}.fa-title[data-v-22b6499d]{color:var(--ui-text-muted);font-size:12px;font-weight:500;line-height:1.3}.fa-subtitle[data-v-22b6499d],.fa-title[data-v-22b6499d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa-subtitle[data-v-22b6499d]{color:var(--ui-text-dimmed);font-size:11px;line-height:1.2}.fa-controls[data-v-22b6499d]{flex-shrink:0;gap:2px}.fa-controls[data-v-22b6499d],.fa-ctrl-btn[data-v-22b6499d]{align-items:center;display:flex}.fa-ctrl-btn[data-v-22b6499d]{border-radius:50%;color:var(--ui-text-dimmed);cursor:pointer;height:22px;justify-content:center;text-decoration:none;transition:background .12s,color .12s;width:22px}.fa-ctrl-btn[data-v-22b6499d]:hover{background:var(--ui-bg-accented);color:var(--ui-text)}.fa-ctrl-download[data-v-22b6499d]:hover{background:#22c55e26;color:#148f3e}.fa-body[data-v-22b6499d]{padding:12px 16px}.fa-waveform[data-v-22b6499d]{border-radius:6px;cursor:pointer;display:block;height:64px;width:100%}.fa-transport[data-v-22b6499d]{gap:10px;margin-top:10px}.fa-play-btn[data-v-22b6499d],.fa-transport[data-v-22b6499d]{align-items:center;display:flex}.fa-play-btn[data-v-22b6499d]{background:var(--ui-primary);border-radius:50%;color:#fff;cursor:pointer;flex-shrink:0;height:28px;justify-content:center;transition:opacity .12s;width:28px}.fa-play-btn[data-v-22b6499d]:hover{opacity:.85}.fa-time[data-v-22b6499d]{color:var(--ui-text-dimmed);font-size:12px;font-variant-numeric:tabular-nums;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.fa-vol-btn[data-v-22b6499d]{color:var(--ui-text-muted)}.fa-vol-btn[data-v-22b6499d]:hover{background:var(--ui-bg-accented);color:var(--ui-text)}.fa-vol-slider[data-v-22b6499d]{accent-color:var(--ui-primary);cursor:pointer;height:4px;width:70px}
