.page[data-v-aa38bcd5]{min-height:100vh;background:#f5f5f5}.nav-bar[data-v-aa38bcd5]{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px 15px;padding-top:max(20px,env(safe-area-inset-top))}.nav-content[data-v-aa38bcd5]{display:flex;align-items:center;justify-content:space-between}.nav-left[data-v-aa38bcd5],.nav-right[data-v-aa38bcd5]{width:40px}.back-icon[data-v-aa38bcd5]{font-size:24px;color:#fff}.page-title[data-v-aa38bcd5]{font-size:18px;font-weight:600;color:#fff}.main-content[data-v-aa38bcd5]{padding:15px}.create-card[data-v-aa38bcd5]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:30px;margin-bottom:20px;text-align:center;box-shadow:0 8px 20px rgba(102,126,234,.3)}.create-icon[data-v-aa38bcd5]{font-size:48px;display:block;margin-bottom:10px}.create-text[data-v-aa38bcd5]{font-size:20px;font-weight:600;color:#fff;display:block;margin-bottom:5px}.create-hint[data-v-aa38bcd5]{font-size:14px;color:rgba(255,255,255,.8)}.project-list[data-v-aa38bcd5]{display:flex;flex-direction:column;gap:15px}.project-card[data-v-aa38bcd5]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08)}.card-cover[data-v-aa38bcd5]{position:relative;height:160px;background:#f0f0f0}.cover-image[data-v-aa38bcd5]{width:100%;height:100%}.cover-placeholder[data-v-aa38bcd5]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.placeholder-icon[data-v-aa38bcd5]{font-size:48px;opacity:.5}.status-badge[data-v-aa38bcd5]{position:absolute;top:10px;right:10px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;color:#fff}.status-badge.draft[data-v-aa38bcd5]{background:#909399}.status-badge.processing[data-v-aa38bcd5]{background:#409eff}.status-badge.completed[data-v-aa38bcd5]{background:#67c23a}.status-badge.failed[data-v-aa38bcd5]{background:#f56c6c}.progress-overlay[data-v-aa38bcd5]{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.6);padding:10px}.progress-bar[data-v-aa38bcd5]{height:6px;background:rgba(255,255,255,.3);border-radius:3px;overflow:hidden}.progress-fill[data-v-aa38bcd5]{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);transition:width .3s}.progress-text[data-v-aa38bcd5]{color:#fff;font-size:12px;text-align:center;display:block;margin-top:5px}.card-info[data-v-aa38bcd5]{padding:15px}.project-title[data-v-aa38bcd5]{font-size:16px;font-weight:600;color:#333;display:block;margin-bottom:8px}.project-meta[data-v-aa38bcd5]{display:flex;gap:15px}.meta-item[data-v-aa38bcd5]{font-size:13px;color:#909399}.card-actions[data-v-aa38bcd5]{display:flex;padding:0 15px 15px;gap:10px}.action-btn[data-v-aa38bcd5]{flex:1;padding:10px;border-radius:8px;font-size:14px;text-align:center;background:#f5f5f5;color:#666}.action-btn.primary[data-v-aa38bcd5]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.action-btn.warning[data-v-aa38bcd5]{background:#e6a23c;color:#fff}.action-btn.danger[data-v-aa38bcd5]{background:#f56c6c;color:#fff}.empty-state[data-v-aa38bcd5]{text-align:center;padding:60px 20px}.empty-icon[data-v-aa38bcd5]{font-size:64px;display:block;margin-bottom:15px}.empty-text[data-v-aa38bcd5]{font-size:18px;font-weight:600;color:#333;display:block;margin-bottom:10px}.empty-hint[data-v-aa38bcd5]{font-size:14px;color:#909399}.load-more[data-v-aa38bcd5]{text-align:center;padding:20px;color:#409eff;font-size:14px}
