/*!
 *  build: guatron-admin 
 *  copyright: 广州冠创智能科技有限公司 
 *  time: 2026-11-5 19:28:29
 */.header-tip[data-v-4b6c7dc3]{font-size:12px;color:#94a3b8}.report-types[data-v-4b6c7dc3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.report-type-card[data-v-4b6c7dc3]{position:relative;display:flex;align-items:center;gap:12px;padding:14px 14px 14px 18px;border:1.5px solid #e8e8e8;border-radius:10px;cursor:pointer;transition:all .25s ease;background:#fff;overflow:hidden}.report-type-card[data-v-4b6c7dc3]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--type-color);opacity:0;transition:opacity .25s}.report-type-card[data-v-4b6c7dc3]:hover{border-color:var(--type-color);box-shadow:0 6px 20px rgba(0,0,0,.08);transform:translateY(-2px)}.report-type-card[data-v-4b6c7dc3]:hover:before{opacity:1}.report-type-card.active[data-v-4b6c7dc3]{border-color:var(--type-color);background:linear-gradient(135deg,var(--type-color) + "08" 0,#fff);box-shadow:0 6px 20px var(--type-color) + "20"}.report-type-card.active[data-v-4b6c7dc3]:before{opacity:1}.report-icon[data-v-4b6c7dc3]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:17px;color:#fff;flex-shrink:0;box-shadow:0 3px 8px rgba(0,0,0,.1)}.report-info[data-v-4b6c7dc3]{flex:1;min-width:0}.report-name[data-v-4b6c7dc3]{font-size:13px;font-weight:600;color:#1e293b;margin-bottom:2px}.report-desc[data-v-4b6c7dc3]{font-size:11px;color:#94a3b8;line-height:1.3;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-meta[data-v-4b6c7dc3]{display:flex;align-items:center;gap:6px}.meta-item[data-v-4b6c7dc3]{font-size:10px;color:#94a3b8;display:inline-flex;align-items:center;gap:2px}.meta-divider[data-v-4b6c7dc3]{width:1px;height:8px;background:#e2e8f0}.report-check[data-v-4b6c7dc3]{position:absolute;top:8px;right:10px;width:20px;height:20px;border-radius:50%;background:var(--type-color);color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;animation:checkIn-data-v-4b6c7dc3 .25s ease}@keyframes checkIn-data-v-4b6c7dc3{0%{transform:scale(0)}to{transform:scale(1)}}.settings-row[data-v-4b6c7dc3]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;align-items:stretch;margin-bottom:16px}.settings-row .page-card[data-v-4b6c7dc3]{margin-bottom:0;display:flex;flex-direction:column}.settings-row .page-card-body[data-v-4b6c7dc3]{flex:1}.dimension-grid[data-v-4b6c7dc3]{display:flex;flex-wrap:wrap;gap:10px}.dimension-chip[data-v-4b6c7dc3]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1.5px solid #e2e8f0;border-radius:20px;font-size:12px;color:#64748b;cursor:pointer;transition:all .2s;background:#fff;position:relative}.dimension-chip[data-v-4b6c7dc3]:hover{border-color:#3b82f6;color:#3b82f6}.dimension-chip.checked[data-v-4b6c7dc3]{border-color:#3b82f6;background:#eff6ff;color:#3b82f6;font-weight:500;padding-right:28px}.dimension-chip .fa[data-v-4b6c7dc3]{font-size:12px}.chip-check[data-v-4b6c7dc3]{position:absolute;right:10px;font-size:10px;color:#3b82f6}.format-cards[data-v-4b6c7dc3]{display:flex;gap:10px}.format-card[data-v-4b6c7dc3]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 20px;border:1.5px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:all .2s;background:#fff;min-width:90px}.format-card[data-v-4b6c7dc3]:hover{border-color:#94a3b8;transform:translateY(-1px)}.format-card.active[data-v-4b6c7dc3]{border-color:#3b82f6;background:#eff6ff;box-shadow:0 3px 10px rgba(59,130,246,.12)}.format-card .fa[data-v-4b6c7dc3]{font-size:22px}.format-name[data-v-4b6c7dc3]{font-size:12px;font-weight:600;color:#1e293b}.format-ext[data-v-4b6c7dc3]{font-size:10px;color:#94a3b8}.template-list[data-v-4b6c7dc3]{display:flex;flex-direction:column;gap:8px}.template-item[data-v-4b6c7dc3]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;cursor:pointer;transition:all .2s;border:1px solid transparent}.template-item[data-v-4b6c7dc3]:hover{background:#f8fafc;border-color:#e2e8f0}.template-icon[data-v-4b6c7dc3]{width:38px;height:38px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.template-info[data-v-4b6c7dc3]{flex:1;min-width:0}.template-name[data-v-4b6c7dc3]{font-size:13px;font-weight:600;color:#1e293b;margin-bottom:2px}.template-desc[data-v-4b6c7dc3]{font-size:11px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.template-arrow[data-v-4b6c7dc3]{color:#cbd5e1;font-size:12px;transition:transform .2s}.template-item:hover .template-arrow[data-v-4b6c7dc3]{transform:translateX(3px);color:#3b82f6}.history-body[data-v-4b6c7dc3]{padding:4px 0}.history-item[data-v-4b6c7dc3]{display:grid;grid-template-columns:44px 1fr auto auto;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid #f1f5f9;transition:background .15s}.history-item[data-v-4b6c7dc3]:last-child{border-bottom:none}.history-item[data-v-4b6c7dc3]:hover{background:#f8fafc}.history-icon[data-v-4b6c7dc3]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.history-info[data-v-4b6c7dc3]{min-width:0}.history-name[data-v-4b6c7dc3]{font-size:13px;font-weight:600;color:#1e293b;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-meta[data-v-4b6c7dc3]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.meta-tag[data-v-4b6c7dc3]{font-size:10px;padding:2px 8px;border-radius:8px;font-weight:500}.meta-text[data-v-4b6c7dc3]{font-size:11px;color:#94a3b8;display:inline-flex;align-items:center;gap:3px}.meta-text .fa[data-v-4b6c7dc3]{font-size:10px}.history-right[data-v-4b6c7dc3]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.history-time[data-v-4b6c7dc3]{font-size:11px;color:#94a3b8;font-family:DIN,Segoe UI,Arial,sans-serif}.status-tag[data-v-4b6c7dc3]{font-size:11px;padding:3px 10px;border-radius:10px;font-weight:500;display:inline-flex;align-items:center;gap:4px}.status-tag.success[data-v-4b6c7dc3]{background:#f0fdf4;color:#16a34a}.status-tag.processing[data-v-4b6c7dc3]{background:#fffbeb;color:#d97706}.status-tag.failed[data-v-4b6c7dc3]{background:#fef2f2;color:#dc2626}.history-actions[data-v-4b6c7dc3]{flex-shrink:0}.empty-tip[data-v-4b6c7dc3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 0;color:#94a3b8;gap:10px;font-size:13px}.empty-tip .fa[data-v-4b6c7dc3]{font-size:36px;color:#cbd5e1}@media (max-width:1200px){.settings-row[data-v-4b6c7dc3]{grid-template-columns:1fr}}@media (max-width:900px){.report-types[data-v-4b6c7dc3]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.report-types[data-v-4b6c7dc3]{grid-template-columns:1fr}.history-item[data-v-4b6c7dc3]{grid-template-columns:44px 1fr;grid-template-rows:auto auto;gap:8px 12px}.history-actions[data-v-4b6c7dc3],.history-right[data-v-4b6c7dc3]{grid-column:span 2;justify-self:start}.history-right[data-v-4b6c7dc3]{flex-direction:row;align-items:center;gap:12px}}