.model-preview-gen-container[data-v-b4ae8f1e]{background:var(--web-background-color);min-height:100vh}.header[data-v-b4ae8f1e]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:40px 0}.header .header-content[data-v-b4ae8f1e]{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 24px}.header .header-content .header-left .header-title[data-v-b4ae8f1e]{font-size:32px;font-weight:600;margin:0 0 8px}.header .header-content .header-left .header-subtitle[data-v-b4ae8f1e]{font-size:16px;margin:0;opacity:.9}.header .header-content .header-right .el-button[data-v-b4ae8f1e]{font-size:16px;padding:12px 24px}.header .header-content .header-right .el-button .el-icon[data-v-b4ae8f1e]{margin-right:8px}.stats-section[data-v-b4ae8f1e]{margin:0 auto;max-width:1200px;padding:32px 24px}.stats-section .stats-grid[data-v-b4ae8f1e]{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.stats-section .stats-grid .stat-card[data-v-b4ae8f1e]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:24px;text-align:center;transition:transform .2s ease}.stats-section .stats-grid .stat-card[data-v-b4ae8f1e]:hover{transform:translateY(-2px)}.stats-section .stats-grid .stat-card .stat-number[data-v-b4ae8f1e]{color:var(--color-brand);font-size:36px;font-weight:700;margin-bottom:8px}.stats-section .stats-grid .stat-card .stat-label[data-v-b4ae8f1e]{color:var(--np-text-color-4);font-size:14px}.stats-section .stats-grid .stat-card.cache-stats .cache-detail[data-v-b4ae8f1e]{margin-top:8px}.stats-section .stats-grid .stat-card.cache-stats .cache-detail .downloading[data-v-b4ae8f1e]{background:#fef3c7;border-radius:4px;color:#f59e0b;font-size:12px;padding:2px 6px}.content-section[data-v-b4ae8f1e]{margin:0 auto;max-width:1200px;padding:0 24px 40px}.content-section .content-header[data-v-b4ae8f1e]{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.content-section .content-header .section-title[data-v-b4ae8f1e]{color:var(--color-font-title);font-size:24px;font-weight:600;margin:0}.content-section .content-header .filter-controls[data-v-b4ae8f1e]{align-items:center;display:flex;gap:12px}.content-section .model-list[data-v-b4ae8f1e]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.content-section .model-list .model-item[data-v-b4ae8f1e]{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;justify-content:space-between;padding:24px;position:relative;transition:all .2s ease}.content-section .model-list .model-item .delete-btn[data-v-b4ae8f1e]{color:var(--np-text-color-4);cursor:pointer;font-size:16px;position:absolute;right:12px;top:12px;transition:all .2s ease}.content-section .model-list .model-item .delete-btn[data-v-b4ae8f1e]:hover{color:var(--np-text-color-2)}.content-section .model-list .model-item[data-v-b4ae8f1e]:hover{box-shadow:0 4px 16px #00000026}.content-section .model-list .model-item .model-info[data-v-b4ae8f1e]{flex:3}.content-section .model-list .model-item .model-info .model-name[data-v-b4ae8f1e]{color:var(--color-font-title);font-size:18px;font-weight:600;margin-bottom:4px}.content-section .model-list .model-item .model-info .model-id[data-v-b4ae8f1e]{color:var(--np-text-color-4);font-size:14px;margin-bottom:4px}.content-section .model-list .model-item .model-info .model-retry-info[data-v-b4ae8f1e]{color:var(--np-text-color-3);font-size:12px;margin-bottom:8px}.content-section .model-list .model-item .model-info .model-retry-info .exceeded-retry[data-v-b4ae8f1e]{color:#dc2626;font-weight:500}.content-section .model-list .model-item .model-info .model-submodels .submodel-count[data-v-b4ae8f1e]{color:var(--np-text-color-2);font-size:14px;font-weight:500;margin-bottom:8px}.content-section .model-list .model-item .model-info .model-submodels .submodel-list[data-v-b4ae8f1e]{display:flex;flex-direction:column;gap:6px}.content-section .model-list .model-item .model-info .model-submodels .submodel-list .submodel-item[data-v-b4ae8f1e]{align-items:center;background:#f8f9fa;border-left:3px solid #e5e7eb;border-radius:6px;display:flex;font-size:12px;gap:8px;line-height:20px;padding:6px 8px}.content-section .model-list .model-item .model-info .model-submodels .submodel-list .submodel-item.status-pending[data-v-b4ae8f1e]{border-left-color:#6b7280}.content-section .model-list .model-item .model-info .model-submodels .submodel-list .submodel-item.status-processing[data-v-b4ae8f1e]{border-left-color:#3b82f6}.content-section .model-list .model-item .model-info .model-submodels .submodel-list .submodel-item.status-success[data-v-b4ae8f1e]{border-left-color:#16a34a}.content-section .model-list .model-item .model-info .model-submodels .submodel-list .submodel-item.status-md5success[data-v-b4ae8f1e]{border-left-color:#8804bd}.content-section .model-list .model-item .model-info .model-submodels .submodel-list .submodel-item.status-failed[data-v-b4ae8f1e]{border-left-color:#dc2626}.content-section .model-list .model-item .model-info .model-submodels .submodel-list .submodel-item .submodel-id[data-v-b4ae8f1e]{color:var(--np-text-color-2);font-weight:500}.content-section .model-list .model-item .model-info .model-submodels .submodel-list .submodel-item .submodel-fieldid[data-v-b4ae8f1e]{color:var(--np-text-color-3);font-family:Courier New,monospace}.content-section .model-list .model-item .model-info .model-submodels .submodel-list .submodel-item .submodel-name[data-v-b4ae8f1e]{color:var(--np-text-color-3);font-family:Courier New,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:220px}.content-section .model-list .model-item .model-info .model-submodels .submodel-list .submodel-item .submodel-retry[data-v-b4ae8f1e]{color:var(--np-text-color-3);font-size:11px}.content-section .model-list .model-item .model-info .model-submodels .submodel-list .submodel-item .cached-badge[data-v-b4ae8f1e]{align-items:center;background:#16a34a;border-radius:4px;color:#fff;display:flex;font-size:11px;font-weight:500;gap:4px;padding:2px 6px}.content-section .model-list .model-item .model-info .model-submodels .submodel-list .submodel-item .submodel-status[data-v-b4ae8f1e]{font-weight:500;margin-left:auto}.status-pending .content-section .model-list .model-item .model-info .model-submodels .submodel-list .submodel-item .submodel-status[data-v-b4ae8f1e]{color:#6b7280}.status-processing .content-section .model-list .model-item .model-info .model-submodels .submodel-list .submodel-item .submodel-status[data-v-b4ae8f1e]{color:#3b82f6}.status-success .content-section .model-list .model-item .model-info .model-submodels .submodel-list .submodel-item .submodel-status[data-v-b4ae8f1e]{color:#16a34a}.content-section .model-list .model-item .model-info .model-submodels .submodel-list .submodel-item .submodel-status.status-md5success[data-v-b4ae8f1e]{color:#8804bd}.status-failed .content-section .model-list .model-item .model-info .model-submodels .submodel-list .submodel-item .submodel-status[data-v-b4ae8f1e]{color:#dc2626}.content-section .model-list .model-item .model-status[data-v-b4ae8f1e]{flex:2;margin:0 24px}.content-section .model-list .model-item .model-status .status-badge[data-v-b4ae8f1e]{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:500;gap:6px;margin-bottom:12px;padding:6px 12px}.content-section .model-list .model-item .model-status .status-badge.status-pending[data-v-b4ae8f1e]{background:#f0f9ff;color:#0369a1}.content-section .model-list .model-item .model-status .status-badge.status-processing[data-v-b4ae8f1e]{background:#fef3c7;color:#d97706}.content-section .model-list .model-item .model-status .status-badge.status-success[data-v-b4ae8f1e]{background:#dcfce7;color:#16a34a}.content-section .model-list .model-item .model-status .status-badge.status-md5success[data-v-b4ae8f1e]{background:#f7e3ff;color:#8804bd}.content-section .model-list .model-item .model-status .status-badge.status-failed[data-v-b4ae8f1e]{background:#fee2e2;color:#dc2626}.content-section .model-list .model-item .model-status .progress-info[data-v-b4ae8f1e]{margin-bottom:8px}.content-section .model-list .model-item .model-status .progress-info .progress-text[data-v-b4ae8f1e]{color:var(--np-text-color-4);font-size:12px;margin-top:4px}.content-section .model-list .model-item .model-status .error-message[data-v-b4ae8f1e]{background:#fee2e2;border-radius:6px;color:#dc2626;font-size:12px;margin-top:8px;padding:8px 12px}.content-section .model-list .model-item .model-status .error-message.someSuccess[data-v-b4ae8f1e]{background:#f7e3ff;color:#8804bd}.content-section .model-list .model-item .model-actions[data-v-b4ae8f1e]{align-self:flex-end;display:flex;flex-direction:column;gap:8px}.content-section .empty-state[data-v-b4ae8f1e]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 0;text-align:center}.content-section .empty-state img[data-v-b4ae8f1e]{height:120px;margin-bottom:16px;opacity:.5;width:120px}.content-section .empty-state p[data-v-b4ae8f1e]{color:var(--np-text-color-4);font-size:16px;margin:0}.content-section .pagination-wrapper[data-v-b4ae8f1e]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;justify-content:center;margin-top:32px;padding:24px 0}.rotate-animation[data-v-b4ae8f1e]{animation:rotate 1s linear infinite}.progress-dialog-content .progress-overview[data-v-b4ae8f1e]{margin-bottom:24px}.progress-dialog-content .progress-overview .progress-item[data-v-b4ae8f1e]{align-items:center;display:flex;gap:12px;margin-bottom:16px}.progress-dialog-content .progress-overview .progress-item span[data-v-b4ae8f1e]{font-weight:500;min-width:80px}.progress-dialog-content .progress-overview .progress-item .auto-mode[data-v-b4ae8f1e]{align-items:center;color:#16a34a;display:flex;font-weight:500;gap:8px}.progress-dialog-content .progress-overview .progress-item .auto-fetching[data-v-b4ae8f1e]{align-items:center;color:#3b82f6;display:flex;font-weight:500;gap:8px}.progress-dialog-content .progress-overview .progress-item .auto-fetching .el-icon[data-v-b4ae8f1e]{animation:spin-b4ae8f1e 1s linear infinite}.progress-dialog-content .progress-overview .progress-stats[data-v-b4ae8f1e]{display:flex;gap:24px;justify-content:center;margin-bottom:12px}.progress-dialog-content .progress-overview .progress-stats span[data-v-b4ae8f1e]{color:var(--np-text-color-4);font-size:14px}.progress-dialog-content .progress-overview .cache-info[data-v-b4ae8f1e]{color:var(--np-text-color-4);display:flex;font-size:12px;gap:16px;justify-content:center}.progress-dialog-content .progress-overview .cache-info .downloading[data-v-b4ae8f1e]{color:#f59e0b;font-weight:500}.progress-dialog-content .current-task h4[data-v-b4ae8f1e]{font-size:16px;font-weight:600;margin:0 0 12px}.progress-dialog-content .current-task .task-info[data-v-b4ae8f1e]{background:#f8f9fa;border-radius:8px;padding:16px}.progress-dialog-content .current-task .task-info p[data-v-b4ae8f1e]{font-size:14px;margin:0 0 8px}.progress-dialog-content .current-task .task-info p[data-v-b4ae8f1e]:last-child{margin-bottom:0}.progress-dialog-content .current-task .task-info p strong[data-v-b4ae8f1e]{color:var(--color-font-title)}.progress-dialog-content .current-task .task-info p .cached[data-v-b4ae8f1e]{color:#16a34a;font-weight:500}@keyframes spin-b4ae8f1e{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:768px){.header .header-content[data-v-b4ae8f1e]{flex-direction:column;gap:24px;text-align:center}.header .header-content .header-title[data-v-b4ae8f1e]{font-size:24px}.stats-section .stats-grid[data-v-b4ae8f1e]{grid-template-columns:repeat(2,1fr)}.content-section .content-header[data-v-b4ae8f1e],.content-section .model-list .model-item[data-v-b4ae8f1e]{align-items:stretch;flex-direction:column;gap:16px}.content-section .model-list .model-item .model-status[data-v-b4ae8f1e]{margin:0}.content-section .model-list .model-item .model-actions[data-v-b4ae8f1e]{justify-content:center}.content-section .pagination-wrapper .el-pagination[data-v-b4ae8f1e]{font-size:12px}.content-section .pagination-wrapper .el-pagination .el-pagination__sizes[data-v-b4ae8f1e]{display:none}}
