.fv-overlay[data-v-78e59e5e]{z-index:3000;background:#0f172ab8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.fv-card[data-v-78e59e5e]{background:#fff;border-radius:10px;flex-direction:column;width:100%;max-width:1400px;height:100%;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000059}.fv-header[data-v-78e59e5e]{background:#f8fafc;border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.fv-title-wrap[data-v-78e59e5e]{align-items:center;gap:8px;min-width:0;display:flex}.fv-icon[data-v-78e59e5e]{font-size:18px}.fv-title[data-v-78e59e5e]{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.fv-actions[data-v-78e59e5e]{flex-shrink:0;align-items:center;gap:8px;display:flex}.fv-btn[data-v-78e59e5e]{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:4px 12px;font-size:13px;line-height:1.4}.fv-btn[data-v-78e59e5e]:hover{background:#f1f5f9}.fv-btn-close[data-v-78e59e5e]{background:0 0;border-color:#0000;padding:2px 10px;font-size:20px;line-height:1}.fv-btn-close[data-v-78e59e5e]:hover{background:#e2e8f0}.fv-body[data-v-78e59e5e]{background:#eef2f7;flex:1;min-height:0;position:relative}.fv-viewer[data-v-78e59e5e]{width:100%;height:100%}.fv-state[data-v-78e59e5e]{color:#475569;z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex;position:absolute;inset:0}.fv-state-error[data-v-78e59e5e]{color:#b91c1c}.fv-state-icon[data-v-78e59e5e]{font-size:32px}.fv-spinner[data-v-78e59e5e]{border:3px solid #cbd5e1;border-top-color:#3b82f6;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite fv-spin-data-v-78e59e5e}@keyframes fv-spin-data-v-78e59e5e{to{transform:rotate(360deg)}}.fv-download[data-v-78e59e5e]{color:#fff;background:#3b82f6;border-radius:6px;margin-top:4px;padding:6px 16px;font-size:13px;text-decoration:none}
