:root{--bg-base: #f4f5f7;--bg-panel: #ffffff;--bg-sidebar: #ffffff;--text-primary: #1f2937;--text-regular: #4b5563;--text-secondary: #9ca3af;--border-color: #e5e7eb;--primary-color: #007bff;--primary-bg: rgba(0, 123, 255, .08);--success-color: #10b981;--warning-color: #f59e0b;--danger-color: #ef4444}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,Segoe UI,Roboto,system-ui,Arial,sans-serif;line-height:1.5;background-color:var(--bg-base);color:var(--text-primary)}.app-layout[data-v-91fa57fc]{display:flex;min-height:100vh;background-color:var(--bg-base);color:var(--text-primary)}.sidebar[data-v-91fa57fc]{width:200px;background-color:var(--bg-sidebar);padding:5px;box-shadow:2px 0 5px #0000000d;border-right:1px solid var(--border-color);flex-shrink:0}.sidebar-header[data-v-91fa57fc]{padding:0 20px 30px}.platform-name[data-v-91fa57fc]{font-size:16px;font-weight:600;color:var(--primary-color);margin:0}.sidebar-nav ul[data-v-91fa57fc]{list-style:none;padding:0;margin:0}.sidebar-nav li[data-v-91fa57fc]{margin-bottom:2px}.sidebar-nav .nav-item[data-v-91fa57fc]{display:flex;align-items:center;gap:5px;padding:5px;color:var(--text-regular);text-decoration:none;font-size:13px;transition:all .2s}.nav-icon[data-v-91fa57fc]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.nav-icon svg[data-v-91fa57fc]{width:100%;height:100%;stroke:currentColor}.sidebar-nav .nav-item[data-v-91fa57fc]:hover{background-color:var(--bg-base);color:var(--primary-color)}.sidebar-nav>ul>li.active>.nav-item[data-v-91fa57fc]{background-color:var(--primary-bg);color:var(--primary-color);font-weight:500}.nav-parent[data-v-91fa57fc]{margin-bottom:0}.nav-item-parent[data-v-91fa57fc]{display:flex;justify-content:space-between;align-items:center;gap:5px;padding:5px;color:var(--text-regular);cursor:pointer;font-size:13px;transition:all .2s}.nav-item-parent .nav-icon[data-v-91fa57fc]{flex-shrink:0}.nav-item-parent .nav-text[data-v-91fa57fc]{flex:1}.nav-item-parent[data-v-91fa57fc]:hover,.nav-parent.active .nav-item-parent[data-v-91fa57fc]{background-color:var(--bg-base);color:var(--primary-color)}.submenu-toggle[data-v-91fa57fc]{font-size:16px;font-weight:700;color:var(--text-secondary);transition:transform .2s}.nav-parent.submenu-open .submenu-toggle[data-v-91fa57fc]{color:var(--primary-color)}.submenu[data-v-91fa57fc]{list-style:none;padding:0;margin:0;background-color:transparent;overflow:hidden}.submenu-item[data-v-91fa57fc]{padding:8px 20px 8px 40px!important;font-size:12px;color:var(--text-regular);display:flex;align-items:center;gap:5px}.submenu-item[data-v-91fa57fc]:hover{background-color:var(--bg-base);color:var(--primary-color)}.submenu>li.active>.submenu-item[data-v-91fa57fc]{background-color:var(--primary-bg);color:var(--primary-color);font-weight:500}.main-content-area[data-v-91fa57fc]{flex-grow:1;display:flex;flex-direction:column}.top-header[data-v-91fa57fc]{background-color:var(--bg-panel);padding:5px;display:flex;justify-content:flex-end;align-items:center;box-shadow:0 1px 3px #0000000d;border-bottom:1px solid var(--border-color);flex-shrink:0}.header-spacer[data-v-91fa57fc]{flex:1}.header-actions[data-v-91fa57fc]{display:flex;align-items:center;gap:5px}.icon[data-v-91fa57fc]{width:20px;height:20px;cursor:pointer;color:var(--text-secondary);transition:color .2s}.icon-notification[data-v-91fa57fc]{width:18px;height:18px}.icon[data-v-91fa57fc]:hover{color:var(--primary-color)}.user-profile[data-v-91fa57fc]{width:28px;height:28px;border-radius:50%;object-fit:cover;border:2px solid var(--bg-base)}.page-content[data-v-91fa57fc]{flex-grow:1;overflow-y:auto}.dashboard-content[data-v-38e8e613]{padding:24px;background-color:var(--bg-base);min-height:100vh}.dashboard-controls[data-v-38e8e613]{margin-bottom:24px}.header-controls[data-v-38e8e613]{display:flex;align-items:center;gap:16px}.small-label[data-v-38e8e613]{font-size:14px;color:var(--text-secondary);margin-right:8px}.custom-select[data-v-38e8e613]{padding:6px 12px;border:var(--border-color);font-size:14px;outline:none}.btn-primary[data-v-38e8e613]{background-color:var(--primary-color);color:#fff;padding:6px 16px;border-radius:6px;border:none;cursor:pointer;font-size:14px}.kpi-cards[data-v-38e8e613]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:24px}.kpi-card[data-v-38e8e613]{background:var(--bg-panel);border-radius:8px;padding:24px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 1px 3px #0000000d}.kpi-content[data-v-38e8e613]{display:flex;flex-direction:column;gap:8px}.kpi-label[data-v-38e8e613]{font-size:14px;color:var(--text-secondary)}.kpi-value[data-v-38e8e613]{font-size:28px;font-weight:700;color:var(--text-primary)}.warning-value[data-v-38e8e613]{color:#ef4444}.kpi-change[data-v-38e8e613],.kpi-info[data-v-38e8e613]{font-size:12px}.positive[data-v-38e8e613]{color:#10b981}.negative[data-v-38e8e613]{color:#ef4444}.kpi-info[data-v-38e8e613]{color:var(--text-secondary)}.arrow[data-v-38e8e613]{font-weight:700}.kpi-icon-bg[data-v-38e8e613]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center}.kpi-icon-bg.lg[data-v-38e8e613]{width:56px;height:56px}.bg-blue[data-v-38e8e613]{background-color:#007bff14}.bg-green[data-v-38e8e613]{background-color:#ecfdf5}.bg-orange[data-v-38e8e613]{background-color:#fff7ed}.bg-red[data-v-38e8e613]{background-color:#fef2f2}.kpi-svg[data-v-38e8e613]{width:24px;height:24px}.kpi-svg.lg[data-v-38e8e613]{width:28px;height:28px}.text-blue[data-v-38e8e613]{stroke:#007bff}.text-green[data-v-38e8e613]{stroke:#10b981}.text-orange[data-v-38e8e613]{stroke:#f59e0b}.text-red[data-v-38e8e613]{stroke:#ef4444}.dashboard-grid[data-v-38e8e613]{display:grid;grid-template-columns:2fr 1fr;gap:24px;align-items:stretch}.left-column[data-v-38e8e613],.right-column[data-v-38e8e613]{display:flex;flex-direction:column;gap:24px}.card[data-v-38e8e613]{background:var(--bg-panel);border-radius:8px;padding:24px;box-shadow:0 1px 3px #0000000d}.panel-title[data-v-38e8e613]{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}.small-hint[data-v-38e8e613]{font-size:12px;font-weight:400;color:var(--text-secondary)}.main-chart-panel[data-v-38e8e613]{flex:1;display:flex;flex-direction:column;min-height:380px}.panel-header-row[data-v-38e8e613]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.panel-header-row .panel-title[data-v-38e8e613]{margin-bottom:0}.chart-header[data-v-38e8e613]{display:flex;gap:16px;font-size:12px;color:var(--text-secondary)}.legend-item[data-v-38e8e613]{display:flex;align-items:center;gap:6px}.legend-dot[data-v-38e8e613]{width:8px;height:8px;border-radius:2px}.legend-dot.exposure[data-v-38e8e613]{background-color:#007bff}.legend-dot.interaction[data-v-38e8e613]{background-color:#10b981}.legend-dot.conversion[data-v-38e8e613]{background-color:#f59e0b}.chart-wrapper[data-v-38e8e613]{position:relative;flex:1;min-height:0;width:100%}.chart-wrapper canvas[data-v-38e8e613]{width:100%!important;height:100%!important;display:block}.bottom-split[data-v-38e8e613]{display:grid;grid-template-columns:1fr 1.5fr;gap:24px}.pie-chart-wrapper[data-v-38e8e613]{position:relative;height:220px;width:100%}.pie-chart-wrapper canvas[data-v-38e8e613]{width:100%!important;height:100%!important;display:block}.content-top-5[data-v-38e8e613]{display:flex;flex-direction:column}.data-table[data-v-38e8e613]{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.data-table th[data-v-38e8e613]{padding:12px 8px;border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-weight:500}.data-table td[data-v-38e8e613]{padding:12px 8px;border-bottom:1px solid var(--border-color);color:var(--text-primary)}.data-table tr:last-child td[data-v-38e8e613]{border-bottom:none}.data-table td[data-v-38e8e613]:first-child{font-weight:700}.warning-content-flex[data-v-38e8e613]{display:flex;justify-content:space-between;align-items:center}.warning-count[data-v-38e8e613]{font-size:28px;font-weight:700;color:#ef4444;margin-bottom:4px}.warning-detail[data-v-38e8e613]{font-size:12px;color:var(--text-secondary)}.recommendation-item[data-v-38e8e613]{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--border-color);position:relative}.recommendation-item[data-v-38e8e613]:last-of-type{border-bottom:none;padding-bottom:0}.item-title[data-v-38e8e613]{font-size:14px;font-weight:500;color:var(--text-primary);margin-bottom:6px}.item-suggestion[data-v-38e8e613]{font-size:12px;color:var(--text-secondary);line-height:1.5;padding-right:40px}.item-rating[data-v-38e8e613]{position:absolute;right:0;top:0;font-size:10px;padding:4px 8px;border-radius:4px;color:#fff}.item-rating.high[data-v-38e8e613]{background-color:#ef4444}.item-rating.medium[data-v-38e8e613]{background-color:#f59e0b}.action-buttons[data-v-38e8e613]{display:flex;gap:12px;margin-top:16px}.btn-secondary[data-v-38e8e613]{background-color:#fff;color:var(--primary-color);border:1px solid var(--primary-color);padding:6px 16px;border-radius:6px;cursor:pointer;font-size:14px}.ai-assistant[data-v-38e8e613]{background:linear-gradient(135deg,#f0f7ff 0%,#e0e7ff 100%);display:flex;justify-content:space-between;align-items:center;overflow:hidden;position:relative;padding:24px;border-radius:8px}.ai-text[data-v-38e8e613]{z-index:2;flex:1}.ai-title[data-v-38e8e613]{font-size:16px;font-weight:700;color:var(--text-primary);margin-bottom:6px}.ai-desc[data-v-38e8e613]{font-size:12px;color:var(--text-secondary);line-height:1.4;max-width:140px}.ai-robot-img[data-v-38e8e613]{height:80px;width:auto;z-index:1;margin-right:-10px;margin-bottom:-10px}.channels-inbox-content[data-v-6d028e6b]{display:grid;grid-template-columns:280px 1fr;min-height:100%}.channels-sidebar[data-v-6d028e6b]{background-color:var(--bg-panel);border-radius:8px;padding:5px;box-shadow:0 2px 8px #0003}.section-header[data-v-6d028e6b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.section-header strong[data-v-6d028e6b]{font-size:13px;color:var(--text-primary)}.btn-small-dark[data-v-6d028e6b]{background-color:transparent;color:#007bff;border:1px solid #007bff;padding:4px 8px;border-radius:4px;font-size:11px;cursor:pointer}.channel-list[data-v-6d028e6b]{margin-bottom:20px}.channel-item[data-v-6d028e6b]{display:flex;justify-content:space-between;align-items:center;padding:8px;border-radius:6px;margin-bottom:6px;cursor:pointer;transition:all .2s}.channel-item[data-v-6d028e6b]:hover{background-color:#ffffff0d}.channel-item.active[data-v-6d028e6b]{background-color:#3b82f626}.channel-item strong[data-v-6d028e6b]{font-size:12px;color:var(--text-primary);display:block}.small[data-v-6d028e6b]{font-size:10px;color:#9aa7bf}.status-badge[data-v-6d028e6b]{font-size:10px;padding:2px 6px;border-radius:4px}.status-badge.connected[data-v-6d028e6b]{background-color:#10b98133;color:#10b981}.status-badge.paused[data-v-6d028e6b]{background-color:#9ca3af33;color:#9ca3af}.keyword-section[data-v-6d028e6b],.capture-section[data-v-6d028e6b]{margin-bottom:15px}.keyword-input-group[data-v-6d028e6b]{margin-top:8px}.keyword-input[data-v-6d028e6b]{width:100%;background-color:var(--bg-panel);border:1px solid var(--border-color);padding:6px 8px;border-radius:4px;color:var(--text-primary);font-size:11px}.keyword-tags[data-v-6d028e6b]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.keyword-tag[data-v-6d028e6b]{background-color:#ffffff1a;padding:4px 8px;border-radius:4px;font-size:10px;cursor:pointer;color:var(--text-primary)}.capture-controls[data-v-6d028e6b]{display:flex;gap:8px;margin-top:8px}.frequency-input[data-v-6d028e6b]{width:50px;background-color:var(--bg-panel);border:1px solid var(--border-color);padding:6px;border-radius:4px;color:var(--text-primary);font-size:11px}.main-content-white[data-v-6d028e6b]{background-color:var(--bg-panel);border-radius:8px;padding:5px;display:flex;flex-direction:column;gap:5px}.filters-toolbar[data-v-6d028e6b]{display:flex;align-items:center;justify-content:space-between;padding:5px;background-color:#f9fafb;border-radius:6px;border:1px solid #e5e7eb;white-space:nowrap;overflow-x:auto}.filters-left[data-v-6d028e6b]{display:flex;align-items:center;gap:5px;flex-wrap:nowrap;flex:1;padding-right:15px}.filters-right[data-v-6d028e6b]{display:flex;gap:8px;flex-shrink:0}.filter-group[data-v-6d028e6b]{display:flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0}.small-label[data-v-6d028e6b]{font-size:11px;color:#6b7280}.custom-select[data-v-6d028e6b]{background-color:var(--bg-panel);color:#1f2937;border:1px solid #d1d5db;padding:6px 28px 6px 10px;border-radius:6px;font-size:11px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%236b7280'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center;background-size:12px;cursor:pointer;white-space:nowrap;min-width:100px}.search-input[data-v-6d028e6b]{background-color:var(--bg-panel);color:#1f2937;border:1px solid #d1d5db;padding:6px 12px;border-radius:6px;font-size:11px;min-width:80px;white-space:nowrap}.btn-primary[data-v-6d028e6b]{background-color:#007bff;color:#fff;border:none;padding:6px 12px;font-size:11px;border-radius:6px;cursor:pointer;transition:all .2s}.btn-primary[data-v-6d028e6b]:hover{background-color:#0056b3}.content-stream[data-v-6d028e6b]{display:flex;flex-direction:column;gap:5px;flex-grow:1;max-height:600px;overflow-y:auto}.content-item[data-v-6d028e6b]{display:flex;gap:5px;padding:5px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.content-type-badge[data-v-6d028e6b]{width:80px;height:80px;background-color:#e5e7eb;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:11px;color:#6b7280;flex-shrink:0}.content-main[data-v-6d028e6b]{flex-grow:1}.content-title[data-v-6d028e6b]{font-size:14px;font-weight:600;color:#1f2937;margin:0 0 6px}.content-meta[data-v-6d028e6b]{font-size:11px;color:#6b7280;margin-bottom:6px}.content-snippet[data-v-6d028e6b]{font-size:12px;color:#374151;margin-bottom:8px;line-height:1.5}.content-tags[data-v-6d028e6b]{display:flex;gap:6px;flex-wrap:wrap}.tag[data-v-6d028e6b]{background-color:#e0f2fe;color:#0369a1;padding:3px 8px;border-radius:4px;font-size:10px}.content-right[data-v-6d028e6b]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:120px}.stat-item[data-v-6d028e6b]{display:flex;gap:6px;font-size:11px}.stat-label[data-v-6d028e6b]{color:#6b7280}.stat-value[data-v-6d028e6b]{color:#1f2937;font-weight:600}.content-actions[data-v-6d028e6b]{display:flex;gap:6px}.btn-action[data-v-6d028e6b]{background-color:var(--bg-panel);color:#007bff;border:1px solid #007bff;padding:4px 10px;font-size:10px;border-radius:4px;cursor:pointer}.btn-action[data-v-6d028e6b]:hover{background-color:#007bff14}.bottom-stats[data-v-6d028e6b]{display:flex;gap:5px}.stats-card[data-v-6d028e6b]{flex:1;padding:5px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.stats-card strong[data-v-6d028e6b]{font-size:13px;color:#1f2937;display:block;margin-bottom:10px}.log-content[data-v-6d028e6b]{max-height:100px;overflow-y:auto;font-size:10px;color:#6b7280}.log-item[data-v-6d028e6b]{margin-bottom:4px}.stats-list[data-v-6d028e6b]{display:flex;flex-direction:column;gap:6px}.stat-row[data-v-6d028e6b]{font-size:11px;color:#6b7280}.stat-row span[data-v-6d028e6b]{color:#1f2937;font-weight:600;margin-left:6px}.channels-inbox-content[data-v-a06fa459]{display:grid;grid-template-columns:280px 1fr;min-height:100%}.channels-sidebar[data-v-a06fa459]{background-color:var(--bg-panel);border-radius:8px;padding:5px;box-shadow:0 2px 8px #0003}.section-header[data-v-a06fa459]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.section-header strong[data-v-a06fa459]{font-size:13px;color:var(--text-primary)}.btn-small-dark[data-v-a06fa459]{background-color:transparent;color:#007bff;border:1px solid #007bff;padding:4px 8px;border-radius:4px;font-size:11px;cursor:pointer}.channel-list[data-v-a06fa459]{margin-bottom:20px}.channel-item[data-v-a06fa459]{display:flex;justify-content:space-between;align-items:center;padding:8px;border-radius:6px;margin-bottom:6px;cursor:pointer;transition:all .2s}.channel-item[data-v-a06fa459]:hover{background-color:#ffffff0d}.channel-item.active[data-v-a06fa459]{background-color:#3b82f626}.channel-item strong[data-v-a06fa459]{font-size:12px;color:var(--text-primary);display:block}.small[data-v-a06fa459]{font-size:10px;color:#9aa7bf}.status-badge[data-v-a06fa459]{font-size:10px;padding:2px 6px;border-radius:4px}.status-badge.connected[data-v-a06fa459]{background-color:#10b98133;color:#10b981}.status-badge.paused[data-v-a06fa459]{background-color:#9ca3af33;color:#9ca3af}.keyword-section[data-v-a06fa459],.capture-section[data-v-a06fa459]{margin-bottom:15px}.keyword-input-group[data-v-a06fa459]{margin-top:8px}.keyword-input[data-v-a06fa459]{width:100%;background-color:var(--bg-panel);border:1px solid var(--border-color);padding:6px 8px;border-radius:4px;color:var(--text-primary);font-size:11px}.keyword-tags[data-v-a06fa459]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.keyword-tag[data-v-a06fa459]{background-color:#ffffff1a;padding:4px 8px;border-radius:4px;font-size:10px;cursor:pointer;color:var(--text-primary)}.capture-controls[data-v-a06fa459]{display:flex;gap:8px;margin-top:8px}.frequency-input[data-v-a06fa459]{width:50px;background-color:var(--bg-panel);border:1px solid var(--border-color);padding:6px;border-radius:4px;color:var(--text-primary);font-size:11px}.main-content-white[data-v-a06fa459]{background-color:var(--bg-panel);border-radius:8px;padding:5px;display:flex;flex-direction:column;gap:5px}.filters-toolbar[data-v-a06fa459]{display:flex;align-items:center;justify-content:space-between;padding:5px;background-color:#f9fafb;border-radius:6px;border:1px solid #e5e7eb;white-space:nowrap;overflow-x:auto}.filters-left[data-v-a06fa459]{display:flex;align-items:center;gap:5px;flex-wrap:nowrap;flex:1;padding-right:15px}.filters-right[data-v-a06fa459]{display:flex;gap:8px;flex-shrink:0}.filter-group[data-v-a06fa459]{display:flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0}.small-label[data-v-a06fa459]{font-size:11px;color:#6b7280}.custom-select[data-v-a06fa459]{background-color:var(--bg-panel);color:#1f2937;border:1px solid #d1d5db;padding:6px 28px 6px 10px;border-radius:6px;font-size:11px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%236b7280'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center;background-size:12px;cursor:pointer;white-space:nowrap;min-width:100px}.search-input[data-v-a06fa459]{background-color:var(--bg-panel);color:#1f2937;border:1px solid #d1d5db;padding:6px 12px;border-radius:6px;font-size:11px;min-width:80px;white-space:nowrap}.btn-primary[data-v-a06fa459]{background-color:#007bff;color:#fff;border:none;padding:6px 12px;font-size:11px;border-radius:6px;cursor:pointer;transition:all .2s}.btn-primary[data-v-a06fa459]:hover{background-color:#0056b3}.content-stream[data-v-a06fa459]{display:flex;flex-direction:column;gap:5px;flex-grow:1;max-height:600px;overflow-y:auto}.content-item[data-v-a06fa459]{display:flex;gap:5px;padding:5px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.content-type-badge[data-v-a06fa459]{width:80px;height:80px;background-color:#e5e7eb;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:11px;color:#6b7280;flex-shrink:0}.content-main[data-v-a06fa459]{flex-grow:1}.content-title[data-v-a06fa459]{font-size:14px;font-weight:600;color:#1f2937;margin:0 0 6px}.content-meta[data-v-a06fa459]{font-size:11px;color:#6b7280;margin-bottom:6px}.content-snippet[data-v-a06fa459]{font-size:12px;color:#374151;margin-bottom:8px;line-height:1.5}.content-tags[data-v-a06fa459]{display:flex;gap:6px;flex-wrap:wrap}.tag[data-v-a06fa459]{background-color:#e0f2fe;color:#0369a1;padding:3px 8px;border-radius:4px;font-size:10px}.content-right[data-v-a06fa459]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:120px}.stat-item[data-v-a06fa459]{display:flex;gap:6px;font-size:11px}.stat-label[data-v-a06fa459]{color:#6b7280}.stat-value[data-v-a06fa459]{color:#1f2937;font-weight:600}.content-actions[data-v-a06fa459]{display:flex;gap:6px}.btn-action[data-v-a06fa459]{background-color:var(--bg-panel);color:#007bff;border:1px solid #007bff;padding:4px 10px;font-size:10px;border-radius:4px;cursor:pointer}.btn-action[data-v-a06fa459]:hover{background-color:#007bff14}.bottom-stats[data-v-a06fa459]{display:flex;gap:5px}.stats-card[data-v-a06fa459]{flex:1;padding:5px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.stats-card strong[data-v-a06fa459]{font-size:13px;color:#1f2937;display:block;margin-bottom:10px}.log-content[data-v-a06fa459]{max-height:100px;overflow-y:auto;font-size:10px;color:#6b7280}.log-item[data-v-a06fa459]{margin-bottom:4px}.stats-list[data-v-a06fa459]{display:flex;flex-direction:column;gap:6px}.stat-row[data-v-a06fa459]{font-size:11px;color:#6b7280}.stat-row span[data-v-a06fa459]{color:#1f2937;font-weight:600;margin-left:6px}.competitor-monitor-content[data-v-79b48ed4]{padding:16px;background-color:var(--bg-base);min-height:100vh}.page-header[data-v-79b48ed4]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.header-titles h1[data-v-79b48ed4]{font-size:18px;font-weight:700;color:var(--text-primary);margin:0 0 4px}.header-desc[data-v-79b48ed4]{font-size:12px;color:var(--text-secondary);margin:0}.controls[data-v-79b48ed4]{display:flex;align-items:center;gap:12px}.date-picker[data-v-79b48ed4]{display:flex;align-items:center;gap:6px;background:var(--bg-panel);padding:6px 10px;border:1px solid var(--border-color);border-radius:4px;font-size:12px;color:var(--text-primary);cursor:pointer}.date-icon[data-v-79b48ed4],.chevron-down[data-v-79b48ed4]{color:var(--text-secondary);width:14px;height:14px}.btn-primary[data-v-79b48ed4]{background-color:var(--primary-color);color:#fff;padding:6px 12px;border-radius:4px;border:none;cursor:pointer;font-size:12px;font-weight:500}.btn-secondary[data-v-79b48ed4]{background-color:#fff;color:var(--primary-color);border:1px solid var(--primary-color);padding:4px 10px;border-radius:4px;cursor:pointer;font-size:12px}.btn-sm[data-v-79b48ed4]{font-size:11px;padding:2px 8px}.btn-full[data-v-79b48ed4]{width:100%;margin-top:12px;background-color:#f0f7ff;border-color:#dbeafe;color:var(--primary-color);font-weight:500;padding:6px}.kpis[data-v-79b48ed4]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px}.kpi-card[data-v-79b48ed4]{background:var(--bg-panel);border-radius:6px;padding:16px;display:flex;justify-content:space-between;align-items:flex-start;box-shadow:0 1px 2px #0000000d}.kpi-content[data-v-79b48ed4]{display:flex;flex-direction:column;gap:4px}.kpi-label[data-v-79b48ed4]{font-size:12px;color:var(--text-secondary)}.kpi-value-row[data-v-79b48ed4]{display:flex;align-items:baseline;gap:6px}.kpi-value[data-v-79b48ed4]{font-size:24px;font-weight:700;color:var(--text-primary)}.kpi-trend[data-v-79b48ed4]{font-size:11px;display:flex;gap:4px;margin-top:4px}.trend-label[data-v-79b48ed4]{color:var(--text-secondary)}.positive[data-v-79b48ed4]{color:#10b981}.negative[data-v-79b48ed4]{color:#ef4444}.kpi-icon-bg[data-v-79b48ed4]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.bg-blue-100[data-v-79b48ed4]{background-color:#007bff14}.bg-red-100[data-v-79b48ed4]{background-color:#fef2f2}.bg-orange-100[data-v-79b48ed4]{background-color:#fff7ed}.bg-green-100[data-v-79b48ed4]{background-color:#ecfdf5}.kpi-svg[data-v-79b48ed4]{width:20px;height:20px}.text-blue[data-v-79b48ed4]{stroke:#007bff}.text-red[data-v-79b48ed4]{stroke:#ef4444}.text-orange[data-v-79b48ed4]{stroke:#f59e0b}.text-green[data-v-79b48ed4]{stroke:#10b981}.layout-grid-monitor[data-v-79b48ed4]{display:grid;grid-template-columns:260px 1fr;gap:16px;align-items:stretch}.left-column[data-v-79b48ed4],.right-column[data-v-79b48ed4]{display:flex;flex-direction:column;gap:16px}.card[data-v-79b48ed4]{background:var(--bg-panel);border-radius:6px;padding:16px;box-shadow:0 1px 2px #0000000d}.panel-title[data-v-79b48ed4]{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.competitor-items[data-v-79b48ed4]{display:flex;flex-direction:column;gap:6px}.competitor-item[data-v-79b48ed4]{display:flex;align-items:center;gap:8px;padding:8px;border-radius:6px;cursor:pointer;transition:all .2s;border:1px solid transparent}.competitor-item[data-v-79b48ed4]:hover{background-color:#f9fafb}.competitor-item.active[data-v-79b48ed4]{background-color:#f0f7ff;border-color:#dbeafe}.comp-icon[data-v-79b48ed4]{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.comp-info[data-v-79b48ed4]{flex:1}.comp-name[data-v-79b48ed4]{font-size:13px;color:var(--text-primary);display:block;margin-bottom:2px}.comp-hotness[data-v-79b48ed4]{font-size:11px;color:var(--text-secondary)}.badge[data-v-79b48ed4]{font-size:10px;padding:2px 6px;border-radius:4px}.badge-success[data-v-79b48ed4]{background-color:#ecfdf5;color:#10b981}.badge-neutral[data-v-79b48ed4]{background-color:#f3f4f6;color:#6b7280}.view-all[data-v-79b48ed4]{text-align:center;margin-top:12px}.view-all a[data-v-79b48ed4]{color:var(--primary-color);font-size:12px;text-decoration:none}.ai-insight-content[data-v-79b48ed4]{position:relative}.insight-list[data-v-79b48ed4]{list-style:none;padding:0;margin:0;position:relative;z-index:2}.insight-list li[data-v-79b48ed4]{font-size:12px;color:var(--text-secondary);line-height:1.5;padding-left:12px;position:relative;margin-bottom:8px}.insight-list li[data-v-79b48ed4]:before{content:;position:absolute;left:0;top:6px;width:4px;height:4px;border-radius:50%;background-color:#007bff;opacity:.8}.insight-robot[data-v-79b48ed4]{position:absolute;right:-16px;bottom:-16px;width:60px;z-index:1;opacity:.9}.panel-header-row[data-v-79b48ed4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.panel-header-row .panel-title[data-v-79b48ed4]{margin-bottom:0}.custom-select[data-v-79b48ed4]{padding:4px 8px;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-panel);color:var(--text-primary);font-size:12px;outline:none}.tabs[data-v-79b48ed4]{display:flex;gap:16px;border-bottom:1px solid var(--border-color);margin-bottom:16px}.tab[data-v-79b48ed4]{padding-bottom:8px;font-size:13px;color:var(--text-secondary);cursor:pointer;border-bottom:2px solid transparent}.tab.active[data-v-79b48ed4]{color:var(--primary-color);border-bottom-color:var(--primary-color);font-weight:500}.chart-wrapper[data-v-79b48ed4]{position:relative;height:260px;width:100%}.bottom-split[data-v-79b48ed4]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hot-ranking[data-v-79b48ed4]{display:flex;flex-direction:column;gap:12px}.ranking-item[data-v-79b48ed4]{display:flex;align-items:center;gap:8px}.rank-num[data-v-79b48ed4]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#f3f4f6;color:#6b7280;font-size:11px;font-weight:700}.rank-num.top-1[data-v-79b48ed4]{background-color:#fee2e2;color:#ef4444}.rank-num.top-2[data-v-79b48ed4]{background-color:#ffedd5;color:#f97316}.rank-num.top-3[data-v-79b48ed4]{background-color:#fef3c7;color:#f59e0b}.rank-name[data-v-79b48ed4]{font-size:12px;color:var(--text-primary);width:60px}.fire-icon[data-v-79b48ed4]{width:12px;height:12px}.bar-container[data-v-79b48ed4]{flex:1;height:6px;background-color:#f3f4f6;border-radius:3px;overflow:hidden}.bar-fill[data-v-79b48ed4]{height:100%;background-color:#007bff;border-radius:3px;transition:width .3s}.rank-val[data-v-79b48ed4]{font-size:11px;color:var(--text-secondary);width:24px;text-align:right}.doughnut-wrapper[data-v-79b48ed4]{display:flex;align-items:center;gap:16px;height:160px}.doughnut-chart-container[data-v-79b48ed4]{position:relative;width:160px;height:160px}.doughnut-center-text[data-v-79b48ed4]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;font-size:11px;color:var(--text-secondary);flex-direction:column;padding-top:80px;pointer-events:none}.sentiment-legend[data-v-79b48ed4]{flex:1;display:flex;flex-direction:column;gap:8px}.legend-item[data-v-79b48ed4]{display:flex;align-items:center;gap:6px;font-size:12px}.legend-dot[data-v-79b48ed4]{width:6px;height:6px;border-radius:50%}.bg-green[data-v-79b48ed4]{background-color:#10b981}.bg-orange[data-v-79b48ed4]{background-color:#f59e0b}.bg-red[data-v-79b48ed4]{background-color:#ef4444}.bg-gray[data-v-79b48ed4]{background-color:#9ca3af}.legend-label[data-v-79b48ed4]{color:var(--text-primary);min-width:30px}.legend-percent[data-v-79b48ed4]{color:var(--text-primary);font-weight:500;min-width:30px}.legend-count[data-v-79b48ed4]{color:var(--text-secondary);font-size:11px}.trends-ideation-content[data-v-adb5efeb]{padding:16px;background-color:var(--bg-base);min-height:100vh}.page-header[data-v-adb5efeb]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.header-titles h1[data-v-adb5efeb]{font-size:18px;font-weight:700;color:var(--text-primary);margin:0 0 4px}.header-desc[data-v-adb5efeb]{font-size:12px;color:var(--text-secondary);margin:0}.controls[data-v-adb5efeb]{display:flex;align-items:center;gap:8px}.btn[data-v-adb5efeb]{display:flex;align-items:center;justify-content:center;font-size:12px;padding:6px 12px;border-radius:4px;cursor:pointer;border:1px solid transparent;font-weight:500;transition:all .2s}.btn-primary[data-v-adb5efeb]{background-color:var(--primary-color);color:#fff}.btn-primary[data-v-adb5efeb]:hover{background-color:#007bff}.btn-primary[data-v-adb5efeb]:disabled{background-color:#9ca3af;cursor:not-allowed}.btn-outline[data-v-adb5efeb]{background-color:#fff;border-color:var(--border-color);color:var(--text-primary)}.btn-outline[data-v-adb5efeb]:hover{background-color:#f9fafb}.btn-product-active[data-v-adb5efeb]{background-color:#ff8c00;border-color:#ff8c00;color:#fff}.btn-product-active[data-v-adb5efeb]:hover{background-color:#e67e00;border-color:#e67e00}.btn-outline-primary[data-v-adb5efeb]{background-color:#fff;border-color:var(--primary-color);color:var(--primary-color)}.btn-outline-primary[data-v-adb5efeb]:hover{background-color:#007bff14}.btn-sm[data-v-adb5efeb]{padding:4px 8px;font-size:11px}.btn-full[data-v-adb5efeb]{width:100%}.btn-icon-text[data-v-adb5efeb]{background:none;color:var(--primary-color);font-size:12px;gap:4px;padding:0;font-weight:400;border:none;cursor:pointer}.text-blue[data-v-adb5efeb]{color:var(--primary-color)}.text-gray-500[data-v-adb5efeb]{color:#6b7280}.mr-1[data-v-adb5efeb]{margin-right:4px}.mr-2[data-v-adb5efeb]{margin-right:8px}.mb-2[data-v-adb5efeb]{margin-bottom:8px}.mb-3[data-v-adb5efeb]{margin-bottom:12px}.mb-4[data-v-adb5efeb]{margin-bottom:16px}.mb-6[data-v-adb5efeb]{margin-bottom:24px}.p-3[data-v-adb5efeb]{padding:12px}.p-4[data-v-adb5efeb]{padding:16px}.text-sm[data-v-adb5efeb]{font-size:14px}.text-base[data-v-adb5efeb]{font-size:16px}.text-lg[data-v-adb5efeb]{font-size:18px}.font-bold[data-v-adb5efeb]{font-weight:700}.rounded-md[data-v-adb5efeb]{border-radius:6px}.bg-gray-50[data-v-adb5efeb]{background-color:#f9fafb}.cursor-pointer[data-v-adb5efeb]{cursor:pointer}.transition-colors[data-v-adb5efeb]{transition:background-color .2s,border-color .2s}.hover\:border-blue-500[data-v-adb5efeb]:hover{border-color:#007bff}.hover\:bg-blue-50[data-v-adb5efeb]:hover{background-color:#007bff14}.leading-relaxed[data-v-adb5efeb]{line-height:1.625}.text-primary[data-v-adb5efeb]{color:var(--primary-color)}.badge-red[data-v-adb5efeb]{position:absolute;top:-6px;right:-6px;background-color:#ef4444;color:#fff;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;border:2px solid white;z-index:10}.layout-grid[data-v-adb5efeb]{display:grid;grid-template-columns:320px 1fr;gap:16px;align-items:stretch}.left-col[data-v-adb5efeb],.right-col[data-v-adb5efeb]{display:flex;flex-direction:column;gap:16px}.card[data-v-adb5efeb]{background:var(--bg-panel);border-radius:6px;padding:16px;box-shadow:0 1px 2px #0000000d}.panel-title[data-v-adb5efeb]{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.mb-0[data-v-adb5efeb]{margin-bottom:0}.mt-2[data-v-adb5efeb]{margin-top:8px}.mt-3[data-v-adb5efeb]{margin-top:12px}.mt-4[data-v-adb5efeb]{margin-top:16px}.filter-tabs[data-v-adb5efeb]{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:12px}.filter-label[data-v-adb5efeb]{color:var(--text-secondary)}.tab[data-v-adb5efeb]{color:var(--text-secondary);cursor:pointer}.tab.active[data-v-adb5efeb]{color:var(--primary-color);font-weight:500}.search-bar[data-v-adb5efeb]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.search-input-wrapper[data-v-adb5efeb]{flex:1}.search-input[data-v-adb5efeb]{width:100%;padding:6px 10px;border:1px solid var(--border-color);border-radius:4px;font-size:12px;outline:none;background:#f9fafb}.custom-select[data-v-adb5efeb]{padding:6px;border:1px solid var(--border-color);border-radius:4px;font-size:12px;background:white;outline:none}.w-24[data-v-adb5efeb]{width:60px}.hot-list[data-v-adb5efeb]{display:flex;flex-direction:column;gap:0;border:1px solid var(--border-color);border-radius:6px;overflow:hidden}.hot-item[data-v-adb5efeb]{display:flex;align-items:center;gap:12px;padding:12px;border-bottom:1px solid var(--border-color)}.hot-item[data-v-adb5efeb]:last-child{border-bottom:none}.rank-num[data-v-adb5efeb]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;background:#f3f4f6;color:#9ca3af;flex-shrink:0}.rank-num.top-1[data-v-adb5efeb]{background:#fef2f2;color:#ef4444}.rank-num.top-2[data-v-adb5efeb]{background:#fff7ed;color:#f59e0b}.rank-num.top-3[data-v-adb5efeb]{background:rgba(0,123,255,.08);color:#007bff}.hot-info[data-v-adb5efeb]{flex:1;overflow:hidden}.hot-title[data-v-adb5efeb]{font-size:13px;font-weight:500;color:var(--text-primary);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:4px}.fire-icon[data-v-adb5efeb]{flex-shrink:0}.hot-meta[data-v-adb5efeb]{font-size:11px;color:var(--text-secondary)}.view-more[data-v-adb5efeb]{text-align:center;font-size:12px;color:var(--primary-color);margin-top:12px;cursor:pointer}.text-left[data-v-adb5efeb]{text-align:left;margin-left:20px}.trend-legend[data-v-adb5efeb]{font-size:11px;color:var(--text-secondary);display:flex;align-items:center;gap:4px;margin-bottom:8px}.legend-dot[data-v-adb5efeb]{width:6px;height:6px;border-radius:50%}.bg-blue[data-v-adb5efeb]{background-color:var(--primary-color)}.chart-wrapper[data-v-adb5efeb]{position:relative;height:160px;width:100%}.panel-header-row[data-v-adb5efeb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;border-bottom:1px solid var(--border-color);padding-bottom:12px}.flow-steps[data-v-adb5efeb]{display:flex;align-items:center;justify-content:space-between;background:#f9fafb;border-radius:6px;padding:16px;margin-bottom:20px}.step[data-v-adb5efeb]{display:flex;align-items:center;gap:8px;opacity:.4;transition:opacity .3s}.step.active[data-v-adb5efeb]{opacity:1}.step-icon[data-v-adb5efeb]{position:relative;width:36px;height:36px;background:white;border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--primary-color);box-shadow:0 1px 2px #0000000d;transition:all .3s}.step.active .step-icon[data-v-adb5efeb]{background:var(--primary-color);color:#fff}.step-num[data-v-adb5efeb]{position:absolute;top:-6px;right:-6px;background:#e0e7ff;color:var(--primary-color);font-size:10px;font-weight:700;width:14px;height:14px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s}.step.active .step-num[data-v-adb5efeb]{background:white}.step-text[data-v-adb5efeb]{display:flex;flex-direction:column;font-size:11px}.step-text strong[data-v-adb5efeb]{font-size:13px;color:var(--text-primary);margin-bottom:2px}.step-arrow[data-v-adb5efeb]{color:#d1d5db}.workbench-content[data-v-adb5efeb]{display:grid;grid-template-columns:1fr 1.5fr;gap:24px}.wb-left[data-v-adb5efeb],.wb-right[data-v-adb5efeb]{min-width:0}.section-label[data-v-adb5efeb]{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:12px}.empty-state[data-v-adb5efeb]{border:1px dashed var(--border-color);padding:32px 16px;text-align:center;color:var(--text-secondary);border-radius:6px;font-size:13px;background:#f9fafb}.selected-hot-card[data-v-adb5efeb]{position:relative;background:#fff1f2;border-radius:6px;padding:6px;display:flex;gap:12px;border:1px solid #fecdd3;margin-bottom:16px}.btn-close[data-v-adb5efeb]{position:absolute;top:8px;right:8px;background:none;border:none;color:#ef4444;cursor:pointer;padding:4px;border-radius:50%;transition:background .2s}.btn-close[data-v-adb5efeb]:hover{background:#fee2e2}.shc-icon[data-v-adb5efeb]{width:48px;height:48px;background:#fef2f2;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.shc-info[data-v-adb5efeb]{flex:1;display:flex;flex-direction:column;justify-content:center}.shc-meta[data-v-adb5efeb]{font-size:11px;color:#ef4444;font-weight:500;margin-bottom:4px}.shc-title[data-v-adb5efeb]{font-size:14px;font-weight:700;color:var(--text-primary);margin-bottom:6px}.shc-source[data-v-adb5efeb]{font-size:11px;color:var(--text-secondary)}.generate-action-box[data-v-adb5efeb]{background:white;border:1px solid var(--border-color);padding:16px;border-radius:6px}.ideation-list[data-v-adb5efeb]{display:flex;flex-direction:column;gap:8px}.ideation-item[data-v-adb5efeb]{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border-color);border-radius:6px;transition:all .2s}.ideation-item[data-v-adb5efeb]:hover{border-color:#93c5fd;background:#f0f7ff}.idea-num[data-v-adb5efeb]{width:20px;font-size:12px;color:#9ca3af}.idea-title[data-v-adb5efeb]{flex:1;font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.idea-tag[data-v-adb5efeb]{font-size:11px;padding:2px 6px;border-radius:4px;background:#fef3c7;color:#d97706;white-space:nowrap}.evaluation-title[data-v-adb5efeb]{font-size:14px;font-weight:600;color:var(--text-primary);margin-top:8px}.evaluation-grid[data-v-adb5efeb]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.eval-card[data-v-adb5efeb]{padding:16px;display:flex;flex-direction:column}.eval-title[data-v-adb5efeb]{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:16px}.text-center[data-v-adb5efeb]{text-align:center}.flex[data-v-adb5efeb]{display:flex}.flex-col[data-v-adb5efeb]{flex-direction:column}.items-center[data-v-adb5efeb]{align-items:center}.justify-center[data-v-adb5efeb]{justify-content:center}.flex-1[data-v-adb5efeb]{flex:1}.w-full[data-v-adb5efeb]{width:100%}.self-start[data-v-adb5efeb]{align-self:flex-start}.gap-2[data-v-adb5efeb]{gap:8px}.gap-3[data-v-adb5efeb]{gap:12px}.flex-wrap[data-v-adb5efeb]{flex-wrap:wrap}.border[data-v-adb5efeb]{border:1px solid var(--border-color)}.gauge-container[data-v-adb5efeb]{position:relative;width:120px;height:60px;margin:0 auto}.gauge-center[data-v-adb5efeb]{position:absolute;bottom:0;left:0;width:100%;text-align:center}.gauge-score[data-v-adb5efeb]{font-size:24px;font-weight:700;line-height:1;margin-bottom:4px}.gauge-level[data-v-adb5efeb]{font-size:11px;color:var(--text-secondary)}.eval-desc[data-v-adb5efeb]{font-size:11px;color:var(--text-secondary);margin-top:12px}.bar-row[data-v-adb5efeb]{display:flex;justify-content:space-between;align-items:center;font-size:11px;margin-bottom:4px}.bar-label[data-v-adb5efeb]{color:var(--text-secondary)}.bar-value[data-v-adb5efeb]{font-weight:500;color:var(--text-primary)}.bar-container[data-v-adb5efeb]{width:100%;height:6px;background:#f3f4f6;border-radius:3px;overflow:hidden}.bar-fill[data-v-adb5efeb]{height:100%;border-radius:3px}.advice-row[data-v-adb5efeb]{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-secondary);margin-bottom:4px}.advice-val[data-v-adb5efeb]{font-size:12px;color:var(--text-primary);font-weight:500;margin-bottom:4px}.social-icon[data-v-adb5efeb]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.bg-red-100[data-v-adb5efeb]{background:#fee2e2}.text-red-500[data-v-adb5efeb]{color:#ef4444}.bg-gray-800[data-v-adb5efeb]{background:#1f2937}.text-white[data-v-adb5efeb]{color:#fff}.bg-red-500[data-v-adb5efeb]{background:#ef4444}.bg-green-500[data-v-adb5efeb]{background:#10b981}.tag[data-v-adb5efeb]{font-size:11px;padding:2px 6px;background:#f3f4f6;color:var(--text-secondary);border-radius:4px}.shield-icon[data-v-adb5efeb]{width:48px;height:48px;border-radius:50%;background:rgba(0,123,255,.08);display:flex;align-items:center;justify-content:center;margin-bottom:8px}.risk-level[data-v-adb5efeb]{font-size:16px;font-weight:700;margin-bottom:4px}.risk-desc[data-v-adb5efeb]{font-size:11px;color:var(--text-secondary)}.modal-overlay[data-v-adb5efeb]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-adb5efeb]{background:white;border-radius:12px;width:800px;max-width:95vw;box-shadow:0 10px 30px #0000001a;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-adb5efeb]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px 12px;border-bottom:1px solid #f3f4f6}.modal-header h3[data-v-adb5efeb]{margin:0;font-size:15px;font-weight:700;color:#111827}.btn-close-icon[data-v-adb5efeb]{background:#f3f4f6;border:none;cursor:pointer;color:#6b7280;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;transition:all .2s;padding:0}.btn-close-icon[data-v-adb5efeb]:hover{background:#e5e7eb;color:#111827}.modal-body[data-v-adb5efeb]{padding:24px;max-height:65vh;overflow-y:auto}.topic-header-block[data-v-adb5efeb]{display:flex;gap:16px;align-items:center;margin-bottom:20px}.topic-fire-icon[data-v-adb5efeb]{width:48px;height:48px;border-radius:50%;background:#fef2f2;display:flex;align-items:center;justify-content:center;flex-shrink:0}.topic-fire-icon svg[data-v-adb5efeb]{width:24px;height:24px;color:#ef4444}.topic-header-info[data-v-adb5efeb]{flex:1}.topic-title-row[data-v-adb5efeb]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.topic-title[data-v-adb5efeb]{font-size:16px;font-weight:700;color:#111827}.topic-tag[data-v-adb5efeb]{display:inline-flex;align-items:center;font-size:11px;color:#ff6b22;background:#fff7ed;padding:2px 6px;border-radius:4px;border:1px solid #fed7aa}.topic-meta-row[data-v-adb5efeb]{font-size:12px;color:#9ca3af;display:flex;align-items:center;gap:10px}.meta-divider[data-v-adb5efeb]{width:1px;height:10px;background:#e5e7eb}.topic-summary-box[data-v-adb5efeb]{background:#f9fafb;border-radius:8px;padding:16px;font-size:13px;color:#374151;line-height:1.6;margin-bottom:24px}.ai-suggestion-title[data-v-adb5efeb]{display:flex;align-items:center;font-size:14px;font-weight:700;color:#007bff;margin-bottom:6px}.ai-suggestion-desc[data-v-adb5efeb]{font-size:12px;color:#9ca3af;margin-bottom:16px}.suggestions-list[data-v-adb5efeb]{display:flex;flex-direction:column;gap:12px}.suggestion-card[data-v-adb5efeb]{border:1px solid #f3f4f6;border-radius:10px;padding:16px;display:flex;gap:16px;transition:all .2s;box-shadow:0 1px 2px #00000005}.suggestion-card[data-v-adb5efeb]:hover{border-color:#bfdbfe;box-shadow:0 4px 12px #3b82f614}.suggestion-icon-box[data-v-adb5efeb]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.suggestion-icon-box svg[data-v-adb5efeb]{width:22px;height:22px}.icon-video[data-v-adb5efeb]{background:linear-gradient(135deg,#60a5fa,#007bff);box-shadow:0 4px 12px #3b82f640}.icon-text[data-v-adb5efeb]{background:linear-gradient(135deg,#34d399,#10b981);box-shadow:0 4px 12px #10b98140}.icon-activity[data-v-adb5efeb]{background:linear-gradient(135deg,#a78bfa,#8b5cf6);box-shadow:0 4px 12px #8b5cf640}.suggestion-content[data-v-adb5efeb]{flex:1;display:flex;flex-direction:column;justify-content:center}.suggestion-row-1[data-v-adb5efeb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.suggestion-tag-label[data-v-adb5efeb]{font-size:12px;font-weight:600}.label-video[data-v-adb5efeb]{color:#007bff}.label-text[data-v-adb5efeb]{color:#10b981}.label-activity[data-v-adb5efeb]{color:#8b5cf6}.suggestion-card .btn-outline-primary[data-v-adb5efeb]{border:1px solid #bfdbfe;color:#007bff;background:transparent;transition:all .2s;font-size:12px;padding:4px 12px;font-weight:500;border-radius:4px}.suggestion-card .btn-outline-primary[data-v-adb5efeb]:hover{background:rgba(0,123,255,.08);border-color:#007bff}.suggestion-text[data-v-adb5efeb]{font-size:13px;color:#111827;line-height:1.5;font-weight:500;margin-bottom:12px}.suggestion-row-3[data-v-adb5efeb]{display:flex;justify-content:space-between;align-items:center}.suggestion-meta-tags[data-v-adb5efeb]{display:flex;gap:8px}.suggestion-meta-tags .meta-tag[data-v-adb5efeb]{font-size:11px;color:#6b7280;background:transparent;padding:2px 8px;border-radius:4px;border:1px solid #e5e7eb;font-weight:500}.suggestion-rating[data-v-adb5efeb]{display:flex;align-items:center;gap:6px}.rating-label[data-v-adb5efeb]{font-size:11px;color:#9ca3af}.stars[data-v-adb5efeb]{display:flex;gap:2px}.stars svg[data-v-adb5efeb]{width:12px;height:12px}.modal-footer[data-v-adb5efeb]{padding:16px 24px;border-top:1px solid #f3f4f6;display:flex;justify-content:space-between;align-items:center;background:white}.footer-info[data-v-adb5efeb]{display:flex;align-items:center;font-size:12px;color:#6b7280;background:#f8fafc;padding:10px 14px;border-radius:6px;flex:1;margin-right:16px;font-weight:500}.footer-actions[data-v-adb5efeb]{display:flex;gap:12px}.footer-actions .btn[data-v-adb5efeb]{font-size:13px;padding:6px 16px;font-weight:500;border-radius:4px}.right-col[data-v-adb5efeb],.idea-title[data-v-adb5efeb],.ideation-item[data-v-adb5efeb]{min-width:0}.wb-left[data-v-adb5efeb],.wb-right[data-v-adb5efeb]{min-width:0;overflow:hidden}.selected-hot-card[data-v-adb5efeb]{padding:8px 6px;gap:12px;align-items:center}.shc-icon[data-v-adb5efeb]{width:32px;height:32px;border-radius:6px}.shc-title[data-v-adb5efeb]{font-size:14px;font-weight:700;color:#111827;margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shc-meta[data-v-adb5efeb]{display:flex;align-items:center;gap:8px;font-size:12px;margin-bottom:6px;flex-wrap:wrap}.adopted-suggestions-list[data-v-adb5efeb]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.adopted-sug-item[data-v-adb5efeb]{display:flex;align-items:flex-start;gap:6px;font-size:12px;color:var(--text-primary);line-height:1.4}.sug-dot[data-v-adb5efeb]{width:4px;height:4px;border-radius:50%;background:var(--primary-color);margin-top:6px;flex-shrink:0}.sug-text[data-v-adb5efeb]{flex:1}.suggestion-card[data-v-adb5efeb]{cursor:pointer;border:1px solid #e5e7eb;position:relative}.suggestion-card.selected[data-v-adb5efeb]{border-color:var(--primary-color);background:rgba(0,123,255,.08)}.shc-icon-simple[data-v-adb5efeb]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.btn-close-shc[data-v-adb5efeb]{position:absolute;top:12px;right:12px;background:none;border:none;color:#ef4444;cursor:pointer;padding:4px;border-radius:50%;transition:background .2s}.btn-close-shc[data-v-adb5efeb]:hover{background:#fee2e2}.all-topics-panel[data-v-adb5efeb]{width:700px;max-height:80vh;display:flex;flex-direction:column}.all-topics-body[data-v-adb5efeb]{flex:1;overflow-y:auto;padding:16px}.suggestions-loading-box[data-v-adb5efeb]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background:#f8fafc;border-radius:8px;border:1px dashed #e2e8f0;margin:16px 0}.suggestions-spinner[data-v-adb5efeb]{width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#007bff;border-radius:50%;animation:spinner-rotate-adb5efeb .8s linear infinite;margin-bottom:12px}.loading-text[data-v-adb5efeb]{font-size:12px;color:#64748b;text-align:center}@keyframes spinner-rotate-adb5efeb{to{transform:rotate(360deg)}}.prompt-modal[data-v-adb5efeb]{width:720px;max-width:90vw}.prompt-modal-body[data-v-adb5efeb]{display:flex;flex-direction:column;gap:16px;height:420px;padding:0;overflow:hidden}.prompt-select-row[data-v-adb5efeb]{display:flex;align-items:center;gap:12px;padding:16px 16px 0}.prompt-select-label[data-v-adb5efeb]{font-size:13px;font-weight:600;color:#0f172a;flex-shrink:0}.prompt-select[data-v-adb5efeb]{flex:1;padding:6px 10px;font-size:13px;border:1px solid #cbd5e1;border-radius:4px;background-color:#fff;outline:none;color:#334155}.prompt-select[data-v-adb5efeb]:focus{border-color:#1677ff}.prompt-tip[data-v-adb5efeb]{padding:0 16px;font-size:12px;color:#64748b}.prompt-tip-name[data-v-adb5efeb]{color:#1677ff;font-weight:500}.prompt-content-panel[data-v-adb5efeb]{flex:1;padding:0 16px 16px;overflow-y:auto;background-color:#fff}.prompt-content[data-v-adb5efeb]{margin:0;padding:12px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.6;color:#334155;white-space:pre-wrap;word-break:break-word;max-height:100%;overflow-y:auto}.prompt-loading[data-v-adb5efeb],.prompt-error[data-v-adb5efeb],.prompt-empty[data-v-adb5efeb]{font-size:12px;color:#64748b;text-align:center;padding:20px 0}.prompt-error[data-v-adb5efeb]{color:#ef4444}.content-studio-content[data-v-b4e48180]{padding:30px;min-height:100%;background-color:var(--bg-panel);color:#333}.container[data-v-b4e48180]{max-width:1400px;margin:0 auto}.page-header[data-v-b4e48180]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.page-header h1[data-v-b4e48180]{font-size:20px;margin:0;color:#333}.small[data-v-b4e48180]{font-size:13px;color:#6b7280}.layout-container[data-v-b4e48180]{display:flex;gap:5px;min-height:calc(100vh - 120px)}.sidebar-panel[data-v-b4e48180]{width:300px;background-color:var(--bg-panel);border-radius:8px;padding:5px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a;height:fit-content;max-height:calc(100vh - 160px);display:flex;flex-direction:column;flex-shrink:0}.main-content-area[data-v-b4e48180]{flex:1;display:flex;gap:5px;min-width:0}.editor-panel[data-v-b4e48180]{flex:1;background-color:var(--bg-panel);border-radius:8px;padding:5px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:5px;min-width:0}.workflow-panel[data-v-b4e48180]{width:320px;background-color:var(--bg-panel);border-radius:8px;padding:5px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a;height:fit-content;max-height:calc(100vh - 160px);display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto}.list-header[data-v-b4e48180]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.list-header strong[data-v-b4e48180]{font-size:14px;color:#333}.controls[data-v-b4e48180]{display:flex;gap:8px}.filter-bar[data-v-b4e48180]{display:flex;gap:5px;margin-bottom:16px}.filter-select[data-v-b4e48180]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit;background-color:var(--bg-panel);cursor:pointer}.search-input[data-v-b4e48180]{flex:1;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit}.left-list[data-v-b4e48180]{flex:1;overflow-y:auto;max-height:600px}.list-item[data-v-b4e48180]{padding:5px;border-radius:8px;margin-bottom:10px;cursor:pointer;border:1px solid #e5e7eb;transition:all .2s;display:flex;justify-content:space-between;align-items:center}.list-item[data-v-b4e48180]:hover{background:linear-gradient(90deg,rgba(11,107,210,.04),rgba(11,77,162,.02));border-color:#007bff}.list-item.active[data-v-b4e48180]{background:linear-gradient(90deg,rgba(11,107,210,.08),rgba(11,77,162,.04));border-color:#007bff}.item-content strong[data-v-b4e48180]{font-size:13px;color:#333;display:block;margin-bottom:4px}.workflow-fab[data-v-b4e48180]{position:fixed;bottom:20px;right:20px;width:60px;height:60px;background-color:#007bff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #007bff4d;transition:all .3s ease;z-index:1000}.workflow-fab[data-v-b4e48180]:hover{transform:scale(1.1);box-shadow:0 6px 16px #007bff66}.fab-icon[data-v-b4e48180]{font-size:20px;color:#fff}.fab-text[data-v-b4e48180]{font-size:12px;color:#fff;margin-top:2px}.workflow-slide-panel[data-v-b4e48180]{position:fixed;top:0;right:0;width:100%;height:100%;background-color:#00000080;z-index:2000;display:flex;justify-content:flex-end;opacity:0;visibility:hidden;transition:all .3s ease}.workflow-slide-panel.slide-open[data-v-b4e48180]{opacity:1;visibility:visible}.slide-panel-content[data-v-b4e48180]{width:320px;height:100%;background-color:var(--bg-panel);transform:translate(100%);transition:transform .3s ease;display:flex;flex-direction:column}.workflow-slide-panel.slide-open .slide-panel-content[data-v-b4e48180]{transform:translate(0)}.slide-panel-header[data-v-b4e48180]{display:flex;justify-content:space-between;align-items:center;padding:5px;border-bottom:1px solid #e5e7eb;background-color:#f8f9fa}.close-btn[data-v-b4e48180]{width:30px;height:30px;border:none;background-color:#e9ecef;border-radius:50%;cursor:pointer;font-size:18px;color:#6c757d;display:flex;align-items:center;justify-content:center}.close-btn[data-v-b4e48180]:hover{background-color:#dee2e6}.slide-panel-body[data-v-b4e48180]{flex:1;padding:5px;overflow-y:auto}.desktop-only[data-v-b4e48180]{display:block}.mobile-only[data-v-b4e48180]{display:none}.editor-top-section[data-v-b4e48180]{display:flex;justify-content:space-between;align-items:flex-start;gap:5px;padding-bottom:20px;border-bottom:1px solid #e5e7eb}.title-area[data-v-b4e48180]{flex:1}.title-input[data-v-b4e48180]{width:100%;max-width:600px;padding:5px;border:1px solid #d1d5db;border-radius:8px;font-size:16px;font-family:inherit;margin-bottom:10px;font-weight:500}.author-row[data-v-b4e48180]{display:flex;align-items:center;gap:8px}.author-input[data-v-b4e48180]{width:200px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit}.action-buttons[data-v-b4e48180]{display:flex;gap:5px;flex-shrink:0}.btn[data-v-b4e48180]{padding:5px;border:none;border-radius:6px;font-size:13px;cursor:pointer;font-family:inherit;transition:all .2s;font-weight:500}.btn-primary[data-v-b4e48180]{background-color:#007bff;color:#fff}.btn-primary[data-v-b4e48180]:hover{background-color:#0056b3}.btn-secondary[data-v-b4e48180]{background-color:#f8f9fa;color:#495057;border:1px solid #d1d5db}.btn-secondary[data-v-b4e48180]:hover{background-color:#e9ecef}.btn-small[data-v-b4e48180]{padding:6px 12px;font-size:12px;background-color:#007bff;color:#fff}.btn-small[data-v-b4e48180]:hover{background-color:#0056b3}.metadata-section[data-v-b4e48180]{background-color:#f8f9fa;border-radius:8px;padding:5px}.metadata-grid[data-v-b4e48180]{display:grid;grid-template-columns:1fr 1fr;gap:5px}.meta-item[data-v-b4e48180]{display:flex;flex-direction:column;gap:6px}.meta-item-full[data-v-b4e48180]{grid-column:1 / -1}.meta-label[data-v-b4e48180]{font-size:13px;font-weight:500;color:#374151}.meta-select[data-v-b4e48180],.meta-input[data-v-b4e48180]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit;background-color:var(--bg-panel)}.tag-container[data-v-b4e48180]{display:flex;flex-direction:column;gap:8px}.tag-box[data-v-b4e48180]{display:flex;flex-wrap:wrap;gap:6px;min-height:32px;padding:4px;border:1px solid #d1d5db;border-radius:6px;background-color:var(--bg-panel)}.tag[data-v-b4e48180]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;background:rgba(11,107,210,.1);color:#007bff;font-size:12px}.tag-remove[data-v-b4e48180]{cursor:pointer;font-weight:700;color:#6b7280}.tag-remove[data-v-b4e48180]:hover{color:#dc2626}.tag-input[data-v-b4e48180]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit;background-color:var(--bg-panel)}.editor-section[data-v-b4e48180]{flex:1;display:flex;flex-direction:column;min-height:400px}.editor-header[data-v-b4e48180]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.editor-label[data-v-b4e48180]{font-size:13px;font-weight:500;color:#374151}.editor-tools[data-v-b4e48180]{display:flex;gap:8px}.btn-tool[data-v-b4e48180]{padding:6px 12px;border:1px solid #d1d5db;border-radius:4px;background-color:var(--bg-panel);color:#6b7280;font-size:12px;cursor:pointer;transition:all .2s}.btn-tool[data-v-b4e48180]:hover{background-color:#f8f9fa;color:#374151}.editor[data-v-b4e48180]{flex:1;min-height:350px;border:1px solid rgba(0,123,255,.08);border-radius:8px;padding:5px;background:#fff;font-size:14px;line-height:1.6;color:#333;overflow-y:auto;resize:vertical}.version-section[data-v-b4e48180]{background-color:#f8f9fa;border-radius:8px;padding:5px}.version-header[data-v-b4e48180]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.version-label[data-v-b4e48180]{font-size:13px;font-weight:500;color:#374151}.versions-list[data-v-b4e48180]{max-height:120px;overflow-y:auto}.version-item[data-v-b4e48180]{padding:8px 12px;border-radius:6px;cursor:pointer;transition:all .2s;border:1px solid transparent}.version-item[data-v-b4e48180]:hover{background-color:var(--bg-panel);border-color:#d1d5db}.version-time[data-v-b4e48180]{font-size:12px;color:#6b7280;margin-bottom:2px}.version-note[data-v-b4e48180]{font-size:13px;color:#374151;font-weight:500}.no-versions[data-v-b4e48180]{text-align:center;color:#9ca3af;font-size:12px;padding:5px}.workflow-actions[data-v-b4e48180]{display:flex;gap:5px;margin-bottom:20px;flex-wrap:wrap}.version-control-actions[data-v-b4e48180]{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.workflow-header[data-v-b4e48180]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.workflow-header strong[data-v-b4e48180]{font-size:14px;color:#333}.workflow-actions[data-v-b4e48180]{display:flex;gap:5px;margin-bottom:20px}.comments-section[data-v-b4e48180]{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e5e7eb}.comments-list[data-v-b4e48180]{max-height:200px;overflow-y:auto;margin-top:8px;margin-bottom:8px}.comment-item[data-v-b4e48180]{padding:5px;border-radius:6px;background:#fbfeff;border:1px solid rgba(0,123,255,.08);margin-bottom:10px}.comment-text[data-v-b4e48180]{margin-top:6px;font-size:13px;color:#333;line-height:1.5}.comment-input-group[data-v-b4e48180]{display:flex;gap:6px}.comment-input[data-v-b4e48180]{flex:1;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit}.publish-log-section[data-v-b4e48180]{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e5e7eb}.publish-log[data-v-b4e48180]{max-height:120px;overflow-y:auto;margin-top:8px}.log-item[data-v-b4e48180]{padding:6px 0;border-bottom:1px solid #f3f4f6}.log-item[data-v-b4e48180]:last-child{border-bottom:none}.version-control-section[data-v-b4e48180]{margin-top:20px}.version-control-actions[data-v-b4e48180]{display:flex;gap:8px;margin-top:8px}@media (max-width: 1360px){.desktop-only[data-v-b4e48180]{display:none}.mobile-only[data-v-b4e48180]{display:flex}}@media (max-width: 900px){.layout-container[data-v-b4e48180]{flex-direction:column}.sidebar-panel[data-v-b4e48180]{width:100%;max-height:300px}.main-content-area[data-v-b4e48180]{flex-direction:column}.slide-panel-content[data-v-b4e48180]{width:100%}}@media (max-width: 768px){.content-studio-content[data-v-b4e48180],.editor-panel[data-v-b4e48180]{padding:5px}.editor-top-section[data-v-b4e48180]{flex-direction:column;align-items:stretch;gap:5px}.action-buttons[data-v-b4e48180]{flex-direction:column}.btn[data-v-b4e48180]{width:100%}.metadata-grid[data-v-b4e48180]{grid-template-columns:1fr}.editor-tools[data-v-b4e48180]{flex-direction:column}.btn-tool[data-v-b4e48180]{width:100%}.workflow-actions[data-v-b4e48180],.version-control-actions[data-v-b4e48180]{flex-direction:column}}.studio-home-content[data-v-d4bda74f]{background:#f8f9fa;min-height:100vh;padding:16px;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.container[data-v-d4bda74f]{max-width:1300px;margin:0 auto}.btn[data-v-d4bda74f]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer;border:1px solid transparent;transition:all .2s;background:#fff}.btn-outline[data-v-d4bda74f]{border-color:#e5e7eb;color:#374151}.btn-outline[data-v-d4bda74f]:hover{background:#f3f4f6}.btn.primary[data-v-d4bda74f]{background:#2270c9;color:#fff;border-color:#2270c9}.btn.primary[data-v-d4bda74f]:hover{background:#1e60ad}.link[data-v-d4bda74f]{color:#2270c9;font-size:11px;text-decoration:none}.link[data-v-d4bda74f]:hover{text-decoration:underline}.page-header[data-v-d4bda74f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.page-header h1[data-v-d4bda74f]{font-size:16px;font-weight:600;margin:0 0 4px}.subtitle[data-v-d4bda74f]{font-size:11px;color:#6b7280}.controls[data-v-d4bda74f]{display:flex;gap:8px}.filter-bar[data-v-d4bda74f]{display:flex;justify-content:flex-end;gap:12px;margin-bottom:12px}.filter-item[data-v-d4bda74f]{display:flex;align-items:center;gap:4px;font-size:11px;color:#4b5563;background:#fff;padding:4px 8px;border-radius:4px;border:1px solid #e5e7eb}.chevron[data-v-d4bda74f]{color:#9ca3af}.card[data-v-d4bda74f]{background:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000d;border:1px solid #f3f4f6;padding:12px}.card-head[data-v-d4bda74f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.card-head strong[data-v-d4bda74f]{font-size:13px;font-weight:600}.kpi-row[data-v-d4bda74f]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.kpi-card[data-v-d4bda74f]{background:#fff;border-radius:8px;padding:16px;display:flex;gap:12px;align-items:center;box-shadow:0 1px 2px #0000000d}.kpi-icon[data-v-d4bda74f]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff}.blue-bg[data-v-d4bda74f]{background:#007bff}.green-bg[data-v-d4bda74f]{background:#10b981}.orange-bg[data-v-d4bda74f]{background:#f59e0b}.purple-bg[data-v-d4bda74f]{background:#8b5cf6}.kpi-info[data-v-d4bda74f]{flex:1}.kpi-label[data-v-d4bda74f]{font-size:11px;color:#6b7280;margin-bottom:4px}.kpi-value[data-v-d4bda74f]{font-size:18px;font-weight:700;margin-bottom:4px}.kpi-trend[data-v-d4bda74f]{font-size:10px}.kpi-trend.down[data-v-d4bda74f]{color:#10b981}.purple-bg+.kpi-info .kpi-trend.down[data-v-d4bda74f]{color:#ef4444}.kpi-trend.up[data-v-d4bda74f]{color:#10b981}.main-grid[data-v-d4bda74f]{display:grid;grid-template-columns:280px 1fr 320px;gap:12px;margin-bottom:12px}.task-list[data-v-d4bda74f]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.task-item[data-v-d4bda74f]{display:flex;align-items:center;padding:10px;border-radius:6px;border:1px solid #f3f4f6}.task-icon[data-v-d4bda74f]{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;margin-right:10px}.icon-needs_review[data-v-d4bda74f]{background:rgba(0,123,255,.08);color:#007bff}.icon-to_schedule[data-v-d4bda74f]{background:#ecfdf5;color:#10b981}.icon-needs_edit[data-v-d4bda74f]{background:#fffbeb;color:#f59e0b}.icon-running[data-v-d4bda74f]{background:#f5f3ff;color:#8b5cf6}.task-detail[data-v-d4bda74f]{flex:1}.task-title[data-v-d4bda74f]{font-size:12px;font-weight:600;color:#333;margin-bottom:2px}.task-meta[data-v-d4bda74f]{font-size:10px;color:#6b7280}.task-status[data-v-d4bda74f]{font-size:10px;padding:2px 6px;border-radius:4px}.status-needs_review[data-v-d4bda74f]{background:rgba(0,123,255,.08);color:#007bff}.status-to_schedule[data-v-d4bda74f]{background:#ecfdf5;color:#10b981}.status-needs_edit[data-v-d4bda74f]{background:#fffbeb;color:#f59e0b}.status-running[data-v-d4bda74f]{background:#f5f3ff;color:#8b5cf6}.quick-actions-bar[data-v-d4bda74f]{margin-top:16px}.quick-action[data-v-d4bda74f]{display:flex;align-items:center;gap:8px;font-size:11px;color:#4b5563;margin-bottom:12px;cursor:pointer}.qa-icon[data-v-d4bda74f]{width:28px;height:28px;border-radius:6px;background:#f8fafc;display:flex;align-items:center;justify-content:center;border:1px solid #f1f5f9}.overview-stats[data-v-d4bda74f]{display:flex;gap:16px;margin-bottom:20px;padding-bottom:12px;border-bottom:1px dashed #e5e7eb}.os-item[data-v-d4bda74f]{flex:1;text-align:center}.os-label[data-v-d4bda74f]{font-size:11px;color:#6b7280;margin-bottom:4px}.os-val[data-v-d4bda74f]{font-size:16px;font-weight:600}.chart-title[data-v-d4bda74f]{font-size:11px;font-weight:600;margin-bottom:8px}.chart-wrap[data-v-d4bda74f]{height:160px;position:relative}.topics-list[data-v-d4bda74f]{display:flex;flex-direction:column;gap:10px}.topic-item[data-v-d4bda74f]{display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid #f3f4f6}.topic-item[data-v-d4bda74f]:last-child{border-bottom:none}.topic-num[data-v-d4bda74f]{font-size:12px;color:#9ca3af;font-weight:600;width:16px}.topic-info[data-v-d4bda74f]{flex:1}.topic-title[data-v-d4bda74f]{font-size:11px;color:#333;margin-bottom:4px;line-height:1.4}.topic-tag[data-v-d4bda74f]{display:inline-block;font-size:9px;padding:2px 4px;border-radius:2px}.high-potential[data-v-d4bda74f]{color:#10b981;background:#ecfdf5}.hot[data-v-d4bda74f]{color:#f59e0b;background:#fffbeb}.compare[data-v-d4bda74f]{color:#8b5cf6;background:#f5f3ff}.scenario[data-v-d4bda74f]{color:#007bff;background:rgba(0,123,255,.08)}.btn-outline-sm[data-v-d4bda74f]{border:1px solid #2270c9;color:#2270c9;background:#fff;padding:4px 8px;border-radius:4px;font-size:10px;cursor:pointer}.bottom-grid[data-v-d4bda74f]{display:grid;grid-template-columns:240px 240px 1fr 280px;gap:12px}.bg-card[data-v-d4bda74f]{padding:12px}.feedback-feed[data-v-d4bda74f]{padding-top:8px}.fb-time[data-v-d4bda74f]{font-size:10px;color:#9ca3af;margin-bottom:4px}.fb-title[data-v-d4bda74f]{font-size:12px;font-weight:600;margin-bottom:8px}.fb-stats[data-v-d4bda74f]{font-size:11px}.fb-label[data-v-d4bda74f]{color:#6b7280}.fb-val[data-v-d4bda74f]{color:#333}.trend-up[data-v-d4bda74f]{color:#10b981;font-size:10px;margin-left:2px}.ml-3[data-v-d4bda74f]{margin-left:12px}.mt-2[data-v-d4bda74f]{margin-top:8px}.mt-4[data-v-d4bda74f]{margin-top:16px}.text-center[data-v-d4bda74f]{text-align:center}.pie-wrap[data-v-d4bda74f]{display:flex;align-items:center;gap:16px;height:100px}.pie-chart[data-v-d4bda74f]{width:90px;height:90px}.pie-legend[data-v-d4bda74f]{flex:1;display:flex;flex-direction:column;gap:6px}.legend-item[data-v-d4bda74f]{display:flex;align-items:center;font-size:10px}.dot[data-v-d4bda74f]{width:6px;height:6px;border-radius:50%;margin-right:6px}.name[data-v-d4bda74f]{flex:1;color:#6b7280}.val[data-v-d4bda74f]{font-weight:600}.perf-table[data-v-d4bda74f]{width:100%;border-collapse:collapse;font-size:11px}.perf-table th[data-v-d4bda74f]{text-align:left;color:#6b7280;padding-bottom:8px;font-weight:400}.perf-table td[data-v-d4bda74f]{padding:6px 0;color:#333;border-bottom:1px solid #f3f4f6}.perf-table tr:last-child td[data-v-d4bda74f]{border-bottom:none}.tools-grid[data-v-d4bda74f]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}.tool-item[data-v-d4bda74f]{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:10px;color:#4b5563;cursor:pointer}.tool-icon[data-v-d4bda74f]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center}.blue-light[data-v-d4bda74f]{background:rgba(0,123,255,.08)}.green-light[data-v-d4bda74f]{background:#ecfdf5}.orange-light[data-v-d4bda74f]{background:#fffbeb}.purple-light[data-v-d4bda74f]{background:#f5f3ff}.red-light[data-v-d4bda74f]{background:#fef2f2}.teal-light[data-v-d4bda74f]{background:#f0fdfa}.modal[data-v-d4bda74f]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:100}.panel[data-v-d4bda74f]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 25px #0000001a}.assistant-panel[data-v-d4bda74f]{width:900px;max-height:90vh;display:flex;flex-direction:column}.assistant-head[data-v-d4bda74f]{padding:16px 20px;background:rgba(0,123,255,.04);border-bottom:1px solid #eef2f7;display:flex;justify-content:space-between;align-items:center}.assistant-title-wrap[data-v-d4bda74f]{display:flex;align-items:center;gap:12px}.assistant-avatar[data-v-d4bda74f]{width:40px;height:40px;background:#2270c9;border-radius:50%;display:flex;align-items:center;justify-content:center}.assistant-titles strong[data-v-d4bda74f]{font-size:14px;color:#1e293b;display:block;margin-bottom:2px}.assistant-titles .sub[data-v-d4bda74f]{font-size:11px;color:#64748b}.btn-close-icon[data-v-d4bda74f]{background:none;border:none;cursor:pointer;opacity:.6}.btn-close-icon[data-v-d4bda74f]:hover{opacity:1}.btn-close-icon img[data-v-d4bda74f]{width:14px;height:14px}.assistant-body[data-v-d4bda74f]{display:flex;flex:1;overflow:hidden}.assistant-left[data-v-d4bda74f]{width:260px;padding:20px;background:#fcfcfd;border-right:1px solid #eef2f7;overflow-y:auto}.assistant-right[data-v-d4bda74f]{flex:1;padding:20px;overflow-y:auto;background:#fff}.info-card[data-v-d4bda74f]{margin-bottom:20px}.info-card-title[data-v-d4bda74f]{font-size:12px;font-weight:600;margin-bottom:12px;color:#333}.info-row[data-v-d4bda74f]{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.info-icon[data-v-d4bda74f]{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center}.id-icon[data-v-d4bda74f]{background:rgba(0,123,255,.08)}.title-icon[data-v-d4bda74f]{background:#fffbeb}.channel-icon[data-v-d4bda74f]{background:#f1f5f9}.type-icon[data-v-d4bda74f]{background:#f5f3ff}.time-icon[data-v-d4bda74f]{background:rgba(0,123,255,.08)}.info-content[data-v-d4bda74f]{flex:1}.info-label[data-v-d4bda74f]{font-size:10px;color:#64748b;margin-bottom:2px}.info-val[data-v-d4bda74f]{font-size:11px;font-weight:600;color:#1e293b}.advice-box[data-v-d4bda74f]{background:rgba(0,123,255,.08);padding:12px;border-radius:8px;margin-bottom:16px}.advice-title[data-v-d4bda74f]{font-size:11px;font-weight:600;color:#1e40af;display:flex;align-items:center;gap:6px;margin-bottom:6px}.advice-text[data-v-d4bda74f]{font-size:11px;color:#007bff;line-height:1.5}.tip-box[data-v-d4bda74f]{padding:12px}.tip-title[data-v-d4bda74f]{font-size:11px;font-weight:600;color:#b45309;display:flex;align-items:center;gap:6px;margin-bottom:6px}.tip-text[data-v-d4bda74f]{font-size:11px;color:#d97706;line-height:1.5}.progress-box[data-v-d4bda74f]{margin-bottom:24px}.pb-title[data-v-d4bda74f]{font-size:12px;font-weight:600;margin-bottom:16px;color:#333}.stepper[data-v-d4bda74f]{display:flex;align-items:center;margin-bottom:24px}.step[data-v-d4bda74f]{display:flex;flex-direction:column;align-items:center;width:60px;position:relative;z-index:2}.step-icon[data-v-d4bda74f]{width:32px;height:32px;border-radius:8px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.step.done .step-icon[data-v-d4bda74f]{background:#ecfdf5}.step.active .step-icon[data-v-d4bda74f]{background:#2270c9}.step-label[data-v-d4bda74f]{font-size:11px;font-weight:600;color:#333;margin-bottom:2px;white-space:nowrap}.step.active .step-label[data-v-d4bda74f]{color:#2270c9}.step-sub[data-v-d4bda74f]{font-size:9px;color:#64748b;text-align:center;white-space:nowrap}.step-line[data-v-d4bda74f]{flex:1;height:2px;background:#e2e8f0;margin:-20px 8px 0}.step-line.active[data-v-d4bda74f]{background:#2270c9;border-style:dashed}.current-node-bar[data-v-d4bda74f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:11px}.node-time[data-v-d4bda74f]{color:#64748b}.badge-running[data-v-d4bda74f]{background:rgba(0,123,255,.08);color:#007bff;padding:2px 6px;border-radius:4px;font-size:10px;margin-left:6px;border:1px solid #bfdbfe}.badge-done[data-v-d4bda74f]{background:#ecfdf5;color:#10b981;padding:2px 6px;border-radius:4px;font-size:10px;border:1px solid #a7f3d0}.assistant-table[data-v-d4bda74f]{width:100%;border-collapse:collapse;font-size:11px}.assistant-table th[data-v-d4bda74f]{text-align:left;padding:8px;color:#64748b;font-weight:400;border-bottom:1px solid #e2e8f0}.assistant-table td[data-v-d4bda74f]{padding:10px 8px;border-bottom:1px solid #f1f5f9;color:#333}.w-100px[data-v-d4bda74f]{width:100px}.prog-bg[data-v-d4bda74f]{height:4px;background:#f1f5f9;border-radius:2px;overflow:hidden;width:100px}.prog-fill[data-v-d4bda74f]{height:100%;border-radius:2px}.prog-fill.done[data-v-d4bda74f]{background:#10b981}.prog-fill.running[data-v-d4bda74f]{background:#8b5cf6}.ml-1[data-v-d4bda74f]{margin-left:4px}.text-gray[data-v-d4bda74f]{color:#9ca3af}.det-td[data-v-d4bda74f]{display:flex;justify-content:space-between}.quick-actions-box[data-v-d4bda74f]{margin-top:24px}.qa-title[data-v-d4bda74f]{font-size:12px;font-weight:600;margin-bottom:12px}.qa-grid[data-v-d4bda74f]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.qa-card[data-v-d4bda74f]{padding:12px;border-radius:8px;cursor:pointer;position:relative}.blue-qa[data-v-d4bda74f]{background:rgba(0,123,255,.08)}.green-qa[data-v-d4bda74f]{background:#ecfdf5}.purple-qa[data-v-d4bda74f]{background:#f5f3ff}.orange-qa[data-v-d4bda74f]{background:#fff7ed}.qa-head[data-v-d4bda74f]{font-size:11px;font-weight:600;color:#1e293b;margin-bottom:6px;display:flex;align-items:center;gap:4px}.blue-qa .qa-head[data-v-d4bda74f]{color:#0056b3}.green-qa .qa-head[data-v-d4bda74f]{color:#047857}.purple-qa .qa-head[data-v-d4bda74f]{color:#6d28d9}.orange-qa .qa-head[data-v-d4bda74f]{color:#c2410c}.qa-desc[data-v-d4bda74f]{font-size:10px;color:#64748b;padding-right:12px}.qa-arrow[data-v-d4bda74f]{position:absolute;right:8px;bottom:8px;font-size:12px;color:#9ca3af}.assistant-footer[data-v-d4bda74f]{padding:16px 20px;border-top:1px solid #eef2f7;background:#fff;display:flex;justify-content:flex-end;gap:12px}.candidate-product-resource-selector[data-v-428c145b]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:10px 12px;margin:10px 0;font-size:12px;color:#334155}.selector-section-title[data-v-428c145b]{display:flex;align-items:center;gap:6px;margin-bottom:8px;color:#1e293b}.title-icon[data-v-428c145b]{flex-shrink:0}.sub-tip[data-v-428c145b]{color:#64748b;font-weight:400}.form-row-product[data-v-428c145b]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.form-label[data-v-428c145b]{white-space:nowrap;color:#475569;font-weight:500}.select-product-dropdown[data-v-428c145b]{flex:1;padding:4px 8px;border:1px solid #cbd5e1;border-radius:4px;background-color:#fff;outline:none;font-family:inherit}.select-product-dropdown[data-v-428c145b]:focus{border-color:#1677ff}.materials-checkbox-container[data-v-428c145b]{background-color:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:8px 10px;margin-bottom:8px;max-height:180px;overflow-y:auto}.loading-state[data-v-428c145b],.empty-materials[data-v-428c145b]{color:#64748b;text-align:center;padding:10px}.spinner[data-v-428c145b]{display:inline-block;width:12px;height:12px;border:2px solid #1677ff;border-top-color:transparent;border-radius:50%;animation:spin-428c145b .6s linear infinite}@keyframes spin-428c145b{to{transform:rotate(360deg)}}.resource-type-block[data-v-428c145b]{margin-bottom:8px}.resource-type-block[data-v-428c145b]:last-child{margin-bottom:0}.resource-block-title[data-v-428c145b]{font-weight:600;margin-bottom:6px}.text-blue[data-v-428c145b]{color:#1677ff}.text-purple[data-v-428c145b]{color:#722ed1}.checkbox-grid[data-v-428c145b]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.checkbox-card[data-v-428c145b]{display:flex;align-items:center;gap:6px;padding:4px 6px;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;background-color:#fafafa;transition:all .2s}.checkbox-card[data-v-428c145b]:hover{border-color:#1677ff;background-color:#f0f7ff}.checkbox-card.checked[data-v-428c145b]{border-color:#1677ff;background-color:#e6f4ff}.card-thumb[data-v-428c145b]{width:28px;height:28px;border-radius:3px;object-fit:cover;flex-shrink:0;border:1px solid #e2e8f0}.card-info[data-v-428c145b]{flex:1;min-width:0}.card-title-line[data-v-428c145b]{font-weight:500;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:4px}.card-sub[data-v-428c145b]{color:#64748b}.mini-badge[data-v-428c145b]{font-size:9px;padding:0 4px;border-radius:2px;color:#fff;flex-shrink:0}.badge-video[data-v-428c145b]{background-color:#e03137}.badge-image[data-v-428c145b]{background-color:#1677ff}.badge-text[data-v-428c145b]{background-color:#722ed1}.drafts-container[data-v-9695fd77]{display:grid;grid-template-columns:200px 1fr;gap:12px;padding:12px;background-color:#f8fafc;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;color:#334155}.drafts-container.sidebar-collapsed[data-v-9695fd77]{grid-template-columns:1fr}.loading-state[data-v-9695fd77]{display:flex;align-items:center;justify-content:center;padding:60px 16px;color:#64748b;font-size:12px;background:#ffffff;border-radius:8px;border:1px solid #e2e8f0}.loading-state .spinner[data-v-9695fd77]{width:20px;height:20px;margin-right:8px}.empty-state-container[data-v-9695fd77]{padding:60px 16px;display:flex;justify-content:center;align-items:center;background:#ffffff;border-radius:8px;border:1px solid #e2e8f0}.empty-state[data-v-9695fd77]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.empty-state p[data-v-9695fd77]{font-size:12px;font-weight:500;color:#475569;margin:0}.empty-state .empty-tip[data-v-9695fd77]{font-size:11px;color:#94a3b8}.pagination-bar[data-v-9695fd77]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#ffffff;border-radius:8px;border:1px solid #e2e8f0;margin-top:12px;font-size:11px;color:#64748b}.pagination-info[data-v-9695fd77]{font-size:11px;color:#64748b}.pagination-controls[data-v-9695fd77]{display:flex;align-items:center;gap:12px}.select-pagesize[data-v-9695fd77]{background-color:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:3px 6px;font-size:11px;color:#334155;outline:none;cursor:pointer}.select-pagesize[data-v-9695fd77]:focus{border-color:#007bff}.pagination-pages[data-v-9695fd77]{display:flex;align-items:center;gap:4px}.page-num-btn[data-v-9695fd77],.page-nav-btn[data-v-9695fd77]{min-width:26px;height:26px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:4px;background-color:#fff;font-size:11px;color:#475569;cursor:pointer;transition:all .2s}.page-num-btn[data-v-9695fd77]:hover:not(:disabled),.page-nav-btn[data-v-9695fd77]:hover:not(:disabled){border-color:#007bff;color:#007bff}.page-num-btn.active[data-v-9695fd77]{background-color:#007bff;border-color:#007bff;color:#fff;font-weight:600}.page-nav-btn[data-v-9695fd77]:disabled{opacity:.45;cursor:not-allowed;border-color:#e2e8f0;color:#94a3b8}.page-ellipsis[data-v-9695fd77]{padding:0 4px;color:#94a3b8;font-size:11px;-webkit-user-select:none;user-select:none}.sidebar-filter.collapsed[data-v-9695fd77]{display:none}.sidebar-filter[data-v-9695fd77]{background:#ffffff;border-radius:8px;border:1px solid #e2e8f0;padding:12px;height:fit-content;display:flex;flex-direction:column;gap:12px}.filter-header[data-v-9695fd77]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f1f5f9;padding-bottom:6px}.filter-header h3[data-v-9695fd77]{font-size:12px;font-weight:600;color:#1e293b;margin:0}.icon-toggle[data-v-9695fd77]{font-size:11px;color:#94a3b8;cursor:pointer}.filter-form[data-v-9695fd77]{display:flex;flex-direction:column;gap:8px}.form-item[data-v-9695fd77]{display:flex;flex-direction:column;gap:4px}.form-item label[data-v-9695fd77]{font-size:11px;font-weight:500;color:#64748b}.select-input[data-v-9695fd77],.text-input[data-v-9695fd77]{width:100%;padding:5px 8px;border-radius:5px;border:1px solid #cbd5e1;font-size:11px;color:#334155;background-color:#fff;outline:none;transition:border-color .2s;box-sizing:border-box}.select-input[data-v-9695fd77]:focus,.text-input[data-v-9695fd77]:focus{border-color:#007bff}.filter-buttons[data-v-9695fd77]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:6px}.btn[data-v-9695fd77]{padding:5px 10px;font-size:11px;font-weight:500;border-radius:5px;cursor:pointer;border:1px solid transparent;transition:all .2s;display:inline-flex;align-items:center;justify-content:center}.btn-primary[data-v-9695fd77]{background-color:#007bff;color:#fff}.btn-primary[data-v-9695fd77]:hover{background-color:#0056b3}.btn-default[data-v-9695fd77]{background-color:#fff;border-color:#cbd5e1;color:#475569}.btn-default[data-v-9695fd77]:hover{background-color:#f8fafc;border-color:#94a3b8}.save-filter[data-v-9695fd77]{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#64748b;cursor:pointer;padding-top:6px;border-top:1px solid #f1f5f9}.main-content[data-v-9695fd77]{display:flex;flex-direction:column;gap:12px}.main-header[data-v-9695fd77]{display:flex;justify-content:space-between;align-items:flex-start}.main-header h2[data-v-9695fd77]{font-size:15px;font-weight:700;color:#0f172a;margin:0 0 2px}.subtitle[data-v-9695fd77]{font-size:11px;color:#64748b;margin:0}.header-actions[data-v-9695fd77]{display:flex;gap:6px}.toolbar-section[data-v-9695fd77]{background-color:#fff;border-radius:8px;border:1px solid #e2e8f0;padding:8px 12px;display:flex;justify-content:space-between;align-items:center}.toolbar-left[data-v-9695fd77]{display:flex;align-items:center;gap:12px}.toolbar-left .title[data-v-9695fd77]{font-size:12px;font-weight:600;color:#334155}.view-switch[data-v-9695fd77]{display:flex;border:1px solid #cbd5e1;border-radius:5px;overflow:hidden}.view-switch button[data-v-9695fd77]{padding:3px 8px;font-size:11px;border:none;background-color:#f1f5f9;color:#475569;cursor:pointer;outline:none;transition:all .2s}.view-switch button.active[data-v-9695fd77]{background-color:#e2e8f0;color:#0f172a;font-weight:600}.toolbar-right[data-v-9695fd77]{display:flex;align-items:center;gap:8px}.selected-count[data-v-9695fd77]{font-size:11px;color:#64748b}.selected-count strong[data-v-9695fd77]{color:#0f172a}.bulk-action-bar[data-v-9695fd77]{background-color:#007bff14;border:1px solid #bfdbfe;border-radius:8px;padding:8px 12px;display:flex;justify-content:space-between;align-items:center}.bulk-text[data-v-9695fd77]{font-size:11px;color:#1e40af}.bulk-btns[data-v-9695fd77]{display:flex;gap:6px}.theme-groups[data-v-9695fd77]{display:flex;flex-direction:column;gap:12px}.theme-group[data-v-9695fd77]{background-color:#fff;border-radius:8px;border:1px solid #e2e8f0;padding:12px;display:flex;flex-direction:column;gap:10px}.group-header[data-v-9695fd77]{display:flex;justify-content:space-between;align-items:center;padding-bottom:6px;border-bottom:1px solid #f1f5f9}.group-title[data-v-9695fd77]{display:flex;align-items:center;gap:6px}.blue-line[data-v-9695fd77]{width:3px;height:12px;background-color:#007bff;border-radius:2px}.theme-name[data-v-9695fd77]{font-size:12px;font-weight:700;color:#0f172a}.theme-tag[data-v-9695fd77]{font-size:11px;background-color:#f1f5f9;color:#475569;padding:1px 5px;border-radius:3px;transform:scale(.95)}.group-meta[data-v-9695fd77]{display:flex;align-items:center;gap:6px}.count-text[data-v-9695fd77]{font-size:11px;color:#64748b}.cards-grid[data-v-9695fd77]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.candidate-card[data-v-9695fd77]{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:10px;display:flex;flex-direction:column;justify-content:space-between;gap:6px;cursor:pointer;transition:all .2s;position:relative}.candidate-card[data-v-9695fd77]:hover{border-color:#bfdbfe;box-shadow:0 2px 4px #0000000a}.candidate-card.checked[data-v-9695fd77]{border-color:#007bff;background-color:#fdfeff}.card-header[data-v-9695fd77]{display:flex;justify-content:space-between;align-items:center}.header-left[data-v-9695fd77]{display:flex;align-items:center;gap:4px}.author-pill[data-v-9695fd77]{font-size:10px;background-color:#f1f5f9;color:#475569;padding:0 4px;border-radius:9999px;font-weight:500;transform:scale(.95)}.btn-more[data-v-9695fd77]{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:10px;outline:none}.card-body[data-v-9695fd77]{display:flex;flex-direction:column;gap:4px}.card-title[data-v-9695fd77]{font-size:11px;font-weight:600;color:#1e293b;line-height:1.35}.card-meta[data-v-9695fd77]{font-size:10px;color:#94a3b8}.metrics-grid[data-v-9695fd77]{display:flex;flex-direction:column;gap:4px;margin-top:2px}.metric-item[data-v-9695fd77]{display:flex;align-items:center;gap:6px}.metric-icon[data-v-9695fd77]{width:18px;height:18px;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bg-blue-light[data-v-9695fd77]{background-color:#007bff14}.bg-green-light-icon[data-v-9695fd77]{background-color:#ecfdf5}.metric-text[data-v-9695fd77]{display:flex;justify-content:space-between;flex-grow:1;font-size:11px}.metric-text .label[data-v-9695fd77]{color:#64748b;transform:scale(.95);transform-origin:left}.metric-text .val[data-v-9695fd77]{font-weight:600;color:#334155}.metric-text .val.text-green[data-v-9695fd77]{color:#10b981}.card-footer[data-v-9695fd77]{font-size:10px;color:#94a3b8;padding-top:4px;border-top:1px solid #f1f5f9;transform:scale(.95);transform-origin:left}.create-more-card[data-v-9695fd77]{border:1px dashed #cbd5e1;border-radius:6px;background-color:#f8fafc;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;cursor:pointer;transition:all .2s;min-height:120px}.create-more-card[data-v-9695fd77]:hover{background-color:#f1f5f9;border-color:#007bff}.plus-icon-wrapper[data-v-9695fd77]{width:28px;height:28px;border-radius:50%;background-color:#007bff14;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.create-title[data-v-9695fd77]{font-size:11px;font-weight:600;color:#1e293b;margin-bottom:1px}.create-desc[data-v-9695fd77]{font-size:10px;color:#64748b}.group-summary-footer[data-v-9695fd77]{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#64748b;padding-top:6px;border-top:1px solid #f1f5f9;margin-top:2px}.group-summary-footer .sum-right[data-v-9695fd77]{display:flex;align-items:center;gap:8px}.group-summary-footer .divider[data-v-9695fd77]{width:1px;height:8px;background-color:#cbd5e1}.text-dark[data-v-9695fd77]{color:#334155}.kanban-layout[data-v-9695fd77]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.kanban-column[data-v-9695fd77]{display:flex;flex-direction:column;gap:8px}.column-header[data-v-9695fd77]{font-size:11px;font-weight:600;padding-bottom:4px;border-bottom:2px solid currentColor}.text-green[data-v-9695fd77]{color:#10b981}.text-orange[data-v-9695fd77]{color:#f59e0b}.text-gray[data-v-9695fd77]{color:#64748b}.column-list[data-v-9695fd77]{display:flex;flex-direction:column;gap:6px;border-left:1px dashed #e2e8f0;padding-left:6px;min-height:100px}.kanban-item[data-v-9695fd77]{background-color:#fff;border:1px solid #e2e8f0;border-radius:5px;padding:6px 8px;display:flex;justify-content:space-between;align-items:center;gap:6px;cursor:pointer;transition:all .2s}.kanban-item[data-v-9695fd77]:hover{border-color:#cbd5e1;box-shadow:0 1px 3px #00000005}.kanban-item.checked[data-v-9695fd77]{border-color:#007bff;background-color:#fdfeff}.item-left[data-v-9695fd77]{display:flex;align-items:center;gap:6px;overflow:hidden}.status-dot[data-v-9695fd77]{width:5px;height:5px;border-radius:50%;flex-shrink:0}.bg-green[data-v-9695fd77]{background-color:#10b981}.bg-orange[data-v-9695fd77]{background-color:#f59e0b}.item-info[data-v-9695fd77]{display:flex;flex-direction:column;gap:1px;overflow:hidden}.item-title[data-v-9695fd77]{font-size:11px;font-weight:600;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-meta[data-v-9695fd77]{font-size:10px;color:#94a3b8;white-space:nowrap;transform:scale(.95);transform-origin:left}.status-badge[data-v-9695fd77]{font-size:9px;font-weight:500;padding:1px 4px;border-radius:3px;flex-shrink:0;transform:scale(.95)}.bg-green-light[data-v-9695fd77]{background-color:#ecfdf5}.bg-orange-light[data-v-9695fd77]{background-color:#fffbeb}.action-list[data-v-9695fd77]{display:flex;flex-direction:column;gap:6px;border-left:1px dashed #e2e8f0;padding-left:6px}.action-item[data-v-9695fd77]{display:flex;align-items:center;gap:6px;cursor:pointer;padding:4px 6px;border-radius:5px;border:1px solid transparent;transition:all .2s}.action-item[data-v-9695fd77]:hover{background-color:#f8fafc;border-color:#e2e8f0}.action-icon-wrapper[data-v-9695fd77]{width:22px;height:22px;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.action-text[data-v-9695fd77]{display:flex;flex-direction:column;gap:0px}.action-title[data-v-9695fd77]{font-size:11px;font-weight:600;color:#007bff}.action-desc[data-v-9695fd77]{font-size:9px;color:#94a3b8;transform:scale(.9);transform-origin:left}.modal[data-v-9695fd77]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.4);z-index:1000;padding:12px}.panel[data-v-9695fd77]{background:#ffffff;border-radius:10px;padding:16px;width:480px;max-width:100%;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;box-sizing:border-box}.modal-preview .panel[data-v-9695fd77],.modal-compare .panel[data-v-9695fd77]{width:760px;max-width:95vw}.panel-head[data-v-9695fd77]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f1f5f9;padding-bottom:8px;margin-bottom:12px}.panel-head strong[data-v-9695fd77]{font-size:12px;color:#0f172a}.btn-close-icon[data-v-9695fd77]{background:none;border:none;cursor:pointer;color:#94a3b8;display:flex;align-items:center;justify-content:center;padding:4px}.btn-close-icon[data-v-9695fd77]:hover{color:#475569}.preview-body[data-v-9695fd77]{font-size:11px;overflow-y:auto;flex:1;padding-right:4px}.preview-body strong[data-v-9695fd77]{font-size:12px;color:#0f172a}.preview-excerpt[data-v-9695fd77]{margin:10px 0;background-color:#f8fafc;padding:8px;border-radius:6px;border:1px solid #e2e8f0}.preview-excerpt-text[data-v-9695fd77]{margin-top:4px;color:#475569;line-height:1.4;white-space:pre-wrap}.preview-compliance[data-v-9695fd77]{margin-top:10px;border-top:1px solid #f1f5f9;padding-top:8px;color:#10b981}.preview-actions[data-v-9695fd77]{display:flex;gap:8px;margin-top:12px}.compare-body[data-v-9695fd77]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;overflow-y:auto;flex:1;padding-right:4px}.merge-content[data-v-9695fd77]{overflow-y:auto;flex:1;padding-right:4px}.compare-item[data-v-9695fd77]{border:1px solid #e2e8f0;padding:8px;border-radius:6px;background-color:#f8fafc}.compare-item strong[data-v-9695fd77]{font-size:11px;display:block;margin-bottom:4px}.compare-excerpt[data-v-9695fd77]{font-size:10px;color:#475569;line-height:1.35;white-space:pre-wrap}.compare-meta[data-v-9695fd77]{font-size:9px;color:#94a3b8;margin-top:6px}.small[data-v-9695fd77]{font-size:11px;color:#64748b}.card-loading-overlay[data-v-9695fd77]{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.9);border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;z-index:10;font-size:11px;color:#007bff}.kanban-item-loading[data-v-9695fd77]{display:flex;align-items:center;justify-content:center;padding:12px 6px;font-size:11px;color:#007bff;width:100%}.spinner[data-v-9695fd77]{animation:rotate-9695fd77 2s linear infinite;width:20px;height:20px}.spinner .path[data-v-9695fd77]{stroke:#007bff;stroke-linecap:round;animation:dash-9695fd77 1.5s ease-in-out infinite}@keyframes rotate-9695fd77{to{transform:rotate(360deg)}}@keyframes dash-9695fd77{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.generated-content-section[data-v-9695fd77]{margin-top:10px;border-top:1px solid #f1f5f9;padding-top:8px;font-size:11px}.section-title[data-v-9695fd77]{font-size:11px;font-weight:700;color:#1e293b;margin-bottom:6px}.outline-list[data-v-9695fd77]{display:flex;flex-direction:column;gap:6px}.outline-node[data-v-9695fd77]{background-color:#f8fafc;border-radius:6px;border:1px solid #e2e8f0;padding:5px 8px}.node-title[data-v-9695fd77]{font-weight:700;color:#1e293b;margin-bottom:2px}.node-details[data-v-9695fd77]{color:#475569;line-height:1.35}.prompts-list[data-v-9695fd77]{display:flex;flex-direction:column;gap:4px}.prompt-node[data-v-9695fd77]{background-color:#f1f5f9;border-radius:4px;padding:3px 6px;display:flex;gap:6px}.prompt-name[data-v-9695fd77]{font-weight:700;color:#1e293b;flex-shrink:0}.prompt-text[data-v-9695fd77]{font-family:monospace;color:#0369a1;word-break:break-all}.shots-table[data-v-9695fd77]{width:100%;border-collapse:collapse;margin-top:4px;font-size:11px}.shots-table th[data-v-9695fd77],.shots-table td[data-v-9695fd77]{border:1px solid #e2e8f0;padding:4px 6px;text-align:left;vertical-align:top}.shots-table th[data-v-9695fd77]{background-color:#f1f5f9;font-weight:700;color:#1e293b}.shots-table tbody tr[data-v-9695fd77]:nth-child(2n){background-color:#f8fafc}.list-view-layout[data-v-9695fd77]{background:#ffffff;border-radius:8px;border:1px solid #e2e8f0;overflow:hidden;margin-top:12px}.list-table[data-v-9695fd77]{width:100%;border-collapse:collapse;text-align:left;font-size:11px}.list-table th[data-v-9695fd77],.list-table td[data-v-9695fd77]{padding:8px 12px;border-bottom:1px solid #f1f5f9}.list-table th[data-v-9695fd77]{background-color:#f8fafc;font-weight:600;color:#475569;border-bottom:2px solid #e2e8f0}.list-row[data-v-9695fd77]{cursor:pointer;transition:background-color .15s ease}.list-row[data-v-9695fd77]:hover{background-color:#f8fafc}.list-row.checked[data-v-9695fd77]{background-color:#007bff0a}.title-cell[data-v-9695fd77]{display:flex;align-items:center;gap:6px;font-weight:500;color:#0f172a}.mini-spinner[data-v-9695fd77]{width:10px;height:10px;border:2px solid rgba(0,123,255,.2);border-radius:50%;border-top-color:#007bff;animation:rotate-9695fd77 1s linear infinite;display:inline-block}.source-badge[data-v-9695fd77]{padding:2px 6px;border-radius:4px;font-size:9px;font-weight:500}.source-badge.ai[data-v-9695fd77]{background-color:#007bff14;color:#007bff}.source-badge.manual[data-v-9695fd77]{background-color:#e2e8f0;color:#475569}.btn-text-action[data-v-9695fd77]{background:none;border:none;color:#007bff;cursor:pointer;font-size:11px;font-weight:500;padding:2px 6px;border-radius:4px}.btn-text-action[data-v-9695fd77]:hover{background-color:#007bff14;color:#0056b3}.btn-text-action.primary[data-v-9695fd77]{color:#10b981}.btn-text-action.primary[data-v-9695fd77]:hover{background-color:#10b98114;color:#047857}.xhs-phone-wrapper[data-v-2ea8818a]{width:320px;height:650px;max-height:84vh;background:#ffffff;border-radius:38px;box-shadow:0 0 0 8px #1e293b,0 0 0 10px #334155,0 20px 45px #00000073;position:relative;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;margin:0 auto}.ios-status-bar[data-v-2ea8818a]{height:34px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;background:#ffffff;flex-shrink:0;z-index:10}.status-time[data-v-2ea8818a]{font-size:11px;font-weight:600;color:#0f172a}.dynamic-island[data-v-2ea8818a]{width:74px;height:18px;background:#000000;border-radius:10px}.status-icons[data-v-2ea8818a]{display:flex;align-items:center;gap:5px;color:#0f172a}.status-icon[data-v-2ea8818a]{display:block}.xhs-navbar[data-v-2ea8818a]{height:44px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;background:#ffffff;border-bottom:1px solid #f8fafc;flex-shrink:0;z-index:10}.navbar-left[data-v-2ea8818a]{display:flex;align-items:center;gap:8px}.nav-btn-back[data-v-2ea8818a]{background:transparent;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;color:#1e293b}.author-info[data-v-2ea8818a]{display:flex;align-items:center;gap:6px}.author-avatar[data-v-2ea8818a]{width:28px;height:28px;border-radius:50%;object-fit:cover;border:1px solid #e2e8f0}.author-name[data-v-2ea8818a]{font-size:12px;font-weight:600;color:#1e293b;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar-right[data-v-2ea8818a]{display:flex;align-items:center;gap:8px}.btn-follow[data-v-2ea8818a]{background:#ff2442;color:#fff;border:none;border-radius:12px;padding:3px 10px;font-size:11px;font-weight:600;cursor:pointer;transition:opacity .2s}.btn-follow[data-v-2ea8818a]:hover{opacity:.9}.nav-btn-share[data-v-2ea8818a]{background:transparent;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;color:#475569}.xhs-scroll-body[data-v-2ea8818a]{flex:1;overflow-y:auto;overflow-x:hidden;background:#ffffff;padding:0}.xhs-scroll-body[data-v-2ea8818a]::-webkit-scrollbar{width:3px}.xhs-scroll-body[data-v-2ea8818a]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.xhs-image-section[data-v-2ea8818a]{position:relative;width:100%;background:#f8fafc}.xhs-cover-image[data-v-2ea8818a]{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.image-badge[data-v-2ea8818a]{position:absolute;right:10px;bottom:10px;background:rgba(0,0,0,.55);color:#fff;font-size:10px;padding:2px 7px;border-radius:10px;font-weight:500}.xhs-content-section[data-v-2ea8818a]{padding:12px 14px 20px}.xhs-note-title[data-v-2ea8818a]{font-size:14px;font-weight:700;color:#0f172a;line-height:1.4;margin:0 0 10px}.xhs-note-body[data-v-2ea8818a]{font-size:12px;line-height:1.7;color:#334155;word-break:break-word}.xhs-note-body[data-v-2ea8818a] p{margin:0 0 8px}.xhs-note-body[data-v-2ea8818a] img{max-width:100%;border-radius:6px;margin:8px 0}.xhs-note-body[data-v-2ea8818a] h2,.xhs-note-body[data-v-2ea8818a] h3{font-size:13px;font-weight:600;margin:10px 0 6px;color:#1e293b}.xhs-tags-container[data-v-2ea8818a]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;margin-bottom:12px}.xhs-tag-item[data-v-2ea8818a]{color:#13386c;font-size:11px;font-weight:500;cursor:pointer}.xhs-tag-item[data-v-2ea8818a]:hover{text-decoration:underline}.xhs-meta-footer[data-v-2ea8818a]{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#94a3b8;border-top:1px solid #f1f5f9;padding-top:10px;margin-top:10px}.xhs-bottom-bar[data-v-2ea8818a]{height:48px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;background:#ffffff;border-top:1px solid #f1f5f9;flex-shrink:0;z-index:10}.comment-input-pill[data-v-2ea8818a]{flex:1;height:30px;background:#f1f5f9;border-radius:15px;padding:0 12px;display:flex;align-items:center;gap:6px;font-size:11px;color:#94a3b8;margin-right:12px}.action-buttons-group[data-v-2ea8818a]{display:flex;align-items:center;gap:12px}.action-btn-item[data-v-2ea8818a]{display:flex;align-items:center;gap:4px;color:#334155;cursor:pointer}.action-icon[data-v-2ea8818a]{display:block}.action-count[data-v-2ea8818a]{font-size:11px;font-weight:500}.home-indicator-bar[data-v-2ea8818a]{width:96px;height:4px;background:#000000;border-radius:2px;margin:4px auto;flex-shrink:0}.content-studio-editor[data-v-102c13bc]{padding:5px;min-height:100%;background:#fbfeff;color:#333}.container[data-v-102c13bc]{max-width:1300px;margin:0 auto}.page-header[data-v-102c13bc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.page-header h1[data-v-102c13bc]{margin:0;font-size:16px;color:#333}.sub[data-v-102c13bc]{font-size:11px;color:#6b7280;margin-top:4px}.toolbar[data-v-102c13bc]{display:flex;gap:8px;align-items:center}.layout[data-v-102c13bc]{display:grid;grid-template-columns:1fr 360px;gap:5px}.editor-card[data-v-102c13bc]{background:#fff;border-radius:10px;padding:5px;border:1px solid rgba(0,123,255,.08);min-height:520px;display:flex;flex-direction:column}.editor-header[data-v-102c13bc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.editor-title-section[data-v-102c13bc]{flex:1}.title-input[data-v-102c13bc]{font-size:13px;font-weight:600;padding:6px 8px;border-radius:6px;border:1px solid #e2e8f0;width:70%;font-family:inherit}.title-input[data-v-102c13bc]:focus{outline:none;border-color:#007bff}.doc-meta[data-v-102c13bc]{font-size:11px;color:#6b7280;margin-top:6px;display:flex;align-items:center;gap:5px}.btn-link[data-v-102c13bc]{background:none;border:none;color:#007bff;cursor:pointer;font-size:11px;padding:0;text-decoration:underline;font-family:inherit}.btn-link[data-v-102c13bc]:hover{color:#0056b3}.btn-link.btn-small[data-v-102c13bc]{font-size:11px}.doc-id[data-v-102c13bc]{font-size:11px;color:#6b7280}.doc-id strong[data-v-102c13bc]{color:#333}.editor[data-v-102c13bc]{flex:1;border-radius:8px;border:1px solid rgba(0,123,255,.08);padding:12px;min-height:320px;background:#fff;font-family:inherit;font-size:12px;line-height:1.6;color:#333}.editor[data-v-102c13bc]:focus{outline:none;border-color:#007bff}.editor h3[data-v-102c13bc]{margin-top:0;margin-bottom:12px;font-size:14px;color:#333}.editor p[data-v-102c13bc]{margin:0 0 12px}.inserted-media[data-v-102c13bc]{padding:8px;border:1px dashed rgba(0,123,255,.08);margin-top:8px;color:#6b7280;font-style:italic}.editor-footer[data-v-102c13bc]{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.hint-text[data-v-102c13bc]{font-size:11px;color:#6b7280}.editor-actions[data-v-102c13bc]{display:flex;gap:8px}.side-card[data-v-102c13bc]{background:#fff;border-radius:10px;padding:5px;border:1px solid rgba(11,77,162,.06);min-height:520px;display:flex;flex-direction:column;gap:5px}.section-header[data-v-102c13bc]{margin-bottom:8px}.section-header strong[data-v-102c13bc]{display:block;margin-bottom:4px}.muted[data-v-102c13bc]{font-size:11px;color:#6b7280}.generate-actions[data-v-102c13bc]{display:flex;gap:8px;margin-bottom:12px;padding:8px;background:#f8f9fa;border-radius:6px}.generate-actions .btn[data-v-102c13bc]{flex:1;justify-content:center}.media-list[data-v-102c13bc]{display:flex;flex-direction:column;gap:8px;max-height:240px;overflow:auto;margin-top:8px}.media-item[data-v-102c13bc]{display:flex;gap:8px;align-items:center;padding:8px;border-radius:8px;border:1px solid rgba(0,123,255,.06);background:#fff;cursor:move}.thumb[data-v-102c13bc]{width:64px;height:48px;background:rgba(0,123,255,.08);border-radius:6px;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:11px;flex-shrink:0}.media-info[data-v-102c13bc]{flex:1;min-width:0}.media-info strong[data-v-102c13bc]{display:block;font-size:12px;margin-bottom:4px}.candidate-panel[data-v-102c13bc]{margin-top:12px}.panel-header[data-v-102c13bc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.candidate-list[data-v-102c13bc]{margin-top:8px}.candidate-item[data-v-102c13bc]{padding:8px;border-radius:8px;background:#fff;border:1px solid rgba(0,123,255,.06);margin-bottom:8px}.candidate-item-header[data-v-102c13bc]{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:4px}.candidate-item strong[data-v-102c13bc]{display:block;font-size:12px}.status-badge[data-v-102c13bc]{font-size:10px;padding:1px 6px;border-radius:4px;background:#e0f2fe;color:#0369a1;font-weight:500;white-space:nowrap}.empty-candidate-tip[data-v-102c13bc]{text-align:center;color:#94a3b8;padding:16px 0;font-size:11px}.candidate-excerpt[data-v-102c13bc]{font-size:11px;color:#6b7280;margin-top:8px;margin-bottom:8px}.candidate-actions[data-v-102c13bc]{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.btn-continuous-action[data-v-102c13bc]{color:#1677ff;border-color:#91caff;background:#f0f7ff}.btn-continuous-action[data-v-102c13bc]:hover{background:#e6f4ff;border-color:#1677ff;color:#0958d9}.version-panel[data-v-102c13bc]{margin-top:12px}.version-list[data-v-102c13bc]{max-height:160px;overflow:auto;margin-top:8px}.version-item[data-v-102c13bc]{padding:8px;border-bottom:1px solid rgba(0,123,255,.08);font-size:11px}.version-meta[data-v-102c13bc]{margin-bottom:4px}.version-meta strong[data-v-102c13bc]{margin-right:8px}.btn[data-v-102c13bc]{padding:6px 12px;border-radius:6px;border:1px solid #007bff;background:transparent;color:#007bff;cursor:pointer;font-size:12px;font-family:inherit;transition:all .2s}.btn[data-v-102c13bc]:hover{background:rgba(0,123,255,.08)}.btn.primary[data-v-102c13bc]{background:#007bff;color:#fff}.btn.primary[data-v-102c13bc]:hover{background:#0056b3}.btn-small[data-v-102c13bc]{padding:4px 8px;font-size:11px}.modal[data-v-102c13bc]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(5,38,75,.45);z-index:80}.modal.modal-preview[data-v-102c13bc]{z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:24px 16px 16px;background:rgba(15,23,42,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-sizing:border-box;overflow-y:auto}.preview-header[data-v-102c13bc]{display:flex;justify-content:flex-end;align-items:center;width:100%;max-width:340px;padding:0 0 10px;box-sizing:border-box}.btn-close-preview[data-v-102c13bc]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:none;background:rgba(255,255,255,.2);color:#fff;cursor:pointer;transition:all .2s}.btn-close-preview[data-v-102c13bc]:hover{background:rgba(255,255,255,.35);transform:scale(1.05)}.modal.modal-generate[data-v-102c13bc]{z-index:100}.modal.modal-workflow-job[data-v-102c13bc]{z-index:110}.panel[data-v-102c13bc]{background:#fff;padding:5px;border-radius:10px;max-width:980px;width:94%;max-height:86%;overflow:auto}.panel.panel-sm[data-v-102c13bc]{max-width:440px;padding:16px}.panel.panel-continuous[data-v-102c13bc]{max-width:480px;padding:18px}.panel-header-row[data-v-102c13bc]{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:2px}.btn-continuous[data-v-102c13bc]{font-size:11px;padding:3px 8px;border-radius:4px}.continuous-field[data-v-102c13bc]{margin-bottom:12px}.field-label-row[data-v-102c13bc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.field-label-row .field-label[data-v-102c13bc]{margin-bottom:0}.detected-badge[data-v-102c13bc]{font-size:11px;background:#e6f4ff;color:#0958d9;border:1px solid #91caff;padding:1px 6px;border-radius:4px;font-weight:500}.gen-type-selector[data-v-102c13bc]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.type-pill[data-v-102c13bc]{padding:8px 10px;border-radius:6px;border:1px solid #e2e8f0;background:#f8fafc;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;gap:2px}.type-pill.active[data-v-102c13bc]{border-color:#1677ff;background:#e6f4ff}.type-name[data-v-102c13bc]{font-size:12px;font-weight:600;color:#1e293b}.type-pill.active .type-name[data-v-102c13bc]{color:#1677ff}.type-price[data-v-102c13bc]{font-size:11px;color:#64748b}.type-pill.active .type-price[data-v-102c13bc]{color:#0958d9}.count-pills[data-v-102c13bc]{display:flex;flex-wrap:wrap;gap:6px}.count-pill[data-v-102c13bc]{padding:4px 10px;border-radius:4px;border:1px solid #e2e8f0;background:#fff;font-size:12px;color:#374151;cursor:pointer;transition:all .2s}.count-pill.active[data-v-102c13bc]{background:#1677ff;border-color:#1677ff;color:#fff;font-weight:600}.cost-summary-card[data-v-102c13bc]{background:#f0f7ff;border:1px solid #bae0ff;border-radius:8px;padding:10px 12px;margin-top:12px}.cost-rule-row[data-v-102c13bc]{font-size:11px;color:#475569;margin-bottom:6px}.cost-rule-title[data-v-102c13bc]{font-weight:600;color:#1e3a8a}.cost-calc-row[data-v-102c13bc]{display:flex;justify-content:space-between;align-items:center;padding-top:6px;border-top:1px dashed #bae0ff}.calc-detail[data-v-102c13bc]{font-size:11px;color:#64748b}.calc-total[data-v-102c13bc]{display:flex;align-items:baseline;gap:4px}.total-label[data-v-102c13bc]{font-size:12px;font-weight:600;color:#1e293b}.total-price[data-v-102c13bc]{font-size:16px;font-weight:700;color:#ef4444}.panel-head[data-v-102c13bc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.panel-head strong[data-v-102c13bc]{font-size:14px}.btn-close-icon[data-v-102c13bc]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:transparent;color:#6b7280;cursor:pointer;border-radius:6px;transition:all .2s}.btn-close-icon[data-v-102c13bc]:hover{background:#f3f4f6}.btn-close-icon img[data-v-102c13bc]{width:16px;height:16px}.preview-body[data-v-102c13bc]{margin-top:8px}.preview-body h2[data-v-102c13bc]{margin-top:0;margin-bottom:12px;font-size:14px}.candidate-preview-content[data-v-102c13bc]{margin-top:8px;padding:5px;background:#f8f9fa;border-radius:6px;line-height:1.6;font-size:12px}.preview-device-container[data-v-102c13bc]{display:flex;flex-direction:column;align-items:center;justify-content:center}.preview-actions[data-v-102c13bc]{margin-top:16px;display:flex;justify-content:center;gap:12px}.form-body[data-v-102c13bc]{margin-top:12px}.form-body label[data-v-102c13bc]{display:block;font-size:11px;color:#6b7280;margin-top:8px;margin-bottom:4px}.input[data-v-102c13bc]{font-family:inherit;padding:6px 8px;border-radius:6px;border:1px solid #e2e8f0;width:100%;font-size:12px}.input[data-v-102c13bc]:focus{outline:none;border-color:#007bff}textarea.input[data-v-102c13bc]{resize:vertical;font-family:inherit}.form-actions[data-v-102c13bc]{margin-top:12px;display:flex;justify-content:flex-end;gap:8px}.versions-body[data-v-102c13bc]{margin-top:12px}.version-detail-item[data-v-102c13bc]{margin-bottom:12px;padding:5px;border:1px solid rgba(0,123,255,.08);border-radius:6px}.version-restore[data-v-102c13bc]{margin-top:8px}.hint-footer[data-v-102c13bc]{margin-top:12px;font-size:12px;color:#6b7280;text-align:center}.generate-body[data-v-102c13bc]{margin-top:12px}.form-group[data-v-102c13bc]{margin-bottom:16px}.form-group label[data-v-102c13bc]{display:block;font-size:11px;color:#6b7280;margin-bottom:4px}.prompt-header[data-v-102c13bc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.prompt-textarea[data-v-102c13bc]{resize:vertical;min-height:120px;font-family:inherit;line-height:1.6}.generating-status[data-v-102c13bc]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center}.loading-spinner[data-v-102c13bc]{width:40px;height:40px;border:3px solid rgba(0,123,255,.08);border-top-color:#007bff;border-radius:50%;animation:spin-102c13bc 1s linear infinite;margin-bottom:12px}@keyframes spin-102c13bc{to{transform:rotate(360deg)}}.generate-result[data-v-102c13bc]{margin-top:20px;padding:5px;background:#f8f9fa;border-radius:8px;border:1px solid rgba(0,123,255,.08)}.result-header[data-v-102c13bc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-meta[data-v-102c13bc]{display:flex;gap:5px;font-size:12px}.result-content[data-v-102c13bc]{margin-bottom:16px}.result-text[data-v-102c13bc]{padding:5px;background:#fff;border-radius:6px;border:1px solid rgba(0,123,255,.08);line-height:1.8;white-space:pre-wrap;color:#333}.result-actions[data-v-102c13bc]{display:flex;gap:8px}.workflow-panel[data-v-102c13bc]{max-width:900px;width:96%}.workflow-tabs[data-v-102c13bc]{display:flex;gap:4px;border-bottom:1px solid rgba(0,123,255,.08);margin-bottom:16px}.tab-btn[data-v-102c13bc]{padding:8px 16px;border:none;background:transparent;color:#6b7280;cursor:pointer;font-size:12px;font-family:inherit;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .2s}.tab-btn[data-v-102c13bc]:hover{color:#007bff}.tab-btn.active[data-v-102c13bc]{color:#007bff;border-bottom-color:#007bff;font-weight:500}.workflow-content[data-v-102c13bc]{min-height:400px;max-height:500px;overflow-y:auto}.tab-content[data-v-102c13bc]{padding:8px 0}.workflow-info[data-v-102c13bc]{margin-top:16px;padding:5px;background:#f0f9ff;border-radius:6px;border:1px solid #bae6fd}.success-badge[data-v-102c13bc]{color:#059669;font-weight:500;font-size:13px}.workflow-config[data-v-102c13bc]{display:flex;flex-direction:column;gap:5px}.config-section[data-v-102c13bc]{padding:5px;background:#f8f9fa;border-radius:6px;border:1px solid rgba(0,123,255,.08)}.config-section h4[data-v-102c13bc]{margin:0 0 12px;font-size:12px;color:#333;font-weight:600}.form-row[data-v-102c13bc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:5px;margin-top:8px}.form-col[data-v-102c13bc]{display:flex;flex-direction:column;gap:4px}.form-col label[data-v-102c13bc]{font-size:12px;color:#6b7280;margin-bottom:0}.seed-input-group[data-v-102c13bc]{display:flex;gap:4px}.seed-input-group .input[data-v-102c13bc]{flex:1}.template-list[data-v-102c13bc]{display:flex;flex-direction:column;gap:8px}.template-item[data-v-102c13bc]{padding:5px;background:#f8f9fa;border-radius:6px;border:1px solid rgba(0,123,255,.08);cursor:pointer;transition:all .2s}.template-item[data-v-102c13bc]:hover{background:#f0f9ff;border-color:#007bff}.template-name[data-v-102c13bc]{font-weight:500;margin-bottom:4px;color:#333}.workflow-actions[data-v-102c13bc]{margin-top:16px;padding-top:16px;border-top:1px solid rgba(0,123,255,.08)}.node-workflow-container[data-v-102c13bc]{width:100%;height:600px;background:#2a2a2a;border-radius:8px;position:relative;overflow:auto}.workflow-canvas[data-v-102c13bc]{width:2000px;height:1000px;position:relative;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:20px 20px;min-width:100%;min-height:100%}.workflow-node[data-v-102c13bc]{position:absolute;width:260px;min-height:120px;background:#3a3a3a;border-radius:8px;border:1px solid #4a4a4a;box-shadow:0 2px 8px #0000004d;cursor:move;-webkit-user-select:none;user-select:none;z-index:10}.node-header[data-v-102c13bc]{padding:8px 12px;background:#2a2a2a;border-bottom:1px solid #4a4a4a;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;align-items:center}.node-title[data-v-102c13bc]{color:#fff;font-size:13px;font-weight:500}.node-id[data-v-102c13bc]{color:var(--text-regular);font-size:11px}.node-body[data-v-102c13bc]{padding:8px 12px 12px;display:flex;flex-direction:column;gap:8px}.node-inputs[data-v-102c13bc],.node-outputs[data-v-102c13bc]{display:flex;flex-direction:column;gap:6px}.node-port[data-v-102c13bc]{display:flex;align-items:center;gap:6px;font-size:11px;color:#ccc;position:relative;padding:2px 0}.input-port[data-v-102c13bc]{justify-content:flex-start;padding-left:8px}.output-port[data-v-102c13bc]{justify-content:flex-end;padding-right:8px}.port-circle[data-v-102c13bc]{width:14px;height:14px;border-radius:50%;border:2px solid #fff;flex-shrink:0;cursor:pointer;transition:all .2s}.port-circle[data-v-102c13bc]:hover{transform:scale(1.2)}.port-label[data-v-102c13bc]{font-size:11px;color:#aaa;white-space:nowrap}.node-params[data-v-102c13bc]{margin:8px 0;display:flex;flex-direction:column;gap:6px;padding:8px;background:#2a2a2a;border-radius:4px;border:1px solid #4a4a4a}.node-param[data-v-102c13bc]{display:flex;flex-direction:column;gap:4px}.node-param label[data-v-102c13bc]{font-size:11px;color:#aaa;margin:0;font-weight:500}.param-input[data-v-102c13bc]{padding:4px 6px;background:#1a1a1a;border:1px solid #4a4a4a;border-radius:4px;color:#fff;font-size:12px;font-family:inherit;width:100%}.param-input[data-v-102c13bc]:focus{outline:none;border-color:#007bff;background:#1f1f1f}.param-textarea[data-v-102c13bc]{resize:vertical;min-height:50px;font-family:inherit;line-height:1.4}.workflow-connections[data-v-102c13bc]{position:absolute;top:0;left:0;width:2000px;height:1000px;pointer-events:none;z-index:1}.connection-line[data-v-102c13bc]{fill:none;stroke-width:3;pointer-events:stroke;transition:stroke-width .2s}.connection-line[data-v-102c13bc]:hover{stroke-width:4}.port-model[data-v-102c13bc],.line-model[data-v-102c13bc]{border-color:#ff6b6b;background:#ff6b6b;stroke:#ff6b6b}.port-clip[data-v-102c13bc],.line-clip[data-v-102c13bc]{border-color:#ffd93d;background:#ffd93d;stroke:#ffd93d}.port-vae[data-v-102c13bc],.line-vae[data-v-102c13bc]{border-color:#ff6b9d;background:#ff6b9d;stroke:#ff6b9d}.port-latent[data-v-102c13bc],.line-latent[data-v-102c13bc]{border-color:#c44569;background:#c44569;stroke:#c44569}.port-condition[data-v-102c13bc],.line-condition[data-v-102c13bc]{border-color:#6bcf7f;background:#6bcf7f;stroke:#6bcf7f}.port-image[data-v-102c13bc],.line-image[data-v-102c13bc]{border-color:#4ecdc4;background:#4ecdc4;stroke:#4ecdc4}.port-video[data-v-102c13bc],.line-video[data-v-102c13bc]{border-color:#45b7d1;background:#45b7d1;stroke:#45b7d1}.workflow-job-panel[data-v-102c13bc]{max-width:600px;width:90%}.workflow-job-body[data-v-102c13bc]{padding:5px}.search-box[data-v-102c13bc]{position:relative}.search-box .input[data-v-102c13bc]{padding-right:32px;width:100%}.search-icon[data-v-102c13bc]{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:16px;pointer-events:none;opacity:.5}.workflow-job-list[data-v-102c13bc]{margin-top:16px;display:flex;flex-direction:column;gap:8px;max-height:450px;overflow-y:auto}.workflow-job-item[data-v-102c13bc]{display:flex;align-items:center;gap:5px;padding:5px;background:#f8f9fa;border-radius:8px;border:2px solid rgba(0,123,255,.08);cursor:pointer;transition:all .2s}.workflow-job-item[data-v-102c13bc]:hover{background:#f0f9ff;border-color:#007bff;box-shadow:0 2px 8px #0b4da21a;transform:translateY(-1px)}.job-item-icon[data-v-102c13bc]{flex-shrink:0}.job-item-icon img[data-v-102c13bc]{width:24px;height:24px;object-fit:contain}.job-item-content[data-v-102c13bc]{flex:1;min-width:0}.job-header[data-v-102c13bc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:5px}.job-header strong[data-v-102c13bc]{font-size:12px;color:#333;font-weight:600}.job-type[data-v-102c13bc]{padding:3px 10px;background:rgba(0,123,255,.08);border-radius:12px;font-size:11px;color:#007bff;font-weight:500}.job-meta[data-v-102c13bc]{display:flex;gap:5px;margin-bottom:6px}.job-meta-item[data-v-102c13bc]{display:flex;align-items:center;gap:4px;font-size:12px}.job-meta-label[data-v-102c13bc]{color:#6b7280}.job-meta-value[data-v-102c13bc]{color:#333;font-weight:500}.job-id[data-v-102c13bc]{font-size:11px;color:#9ca3af;margin-top:4px}.empty-state[data-v-102c13bc]{padding:40px 20px;text-align:center}.empty-icon[data-v-102c13bc]{font-size:48px;margin-bottom:12px;opacity:.5}.empty-text[data-v-102c13bc]{font-size:12px;color:#6b7280;margin-bottom:4px;font-weight:500}.empty-hint[data-v-102c13bc]{font-size:12px;color:#9ca3af}.workflow-chain-section[data-v-102c13bc]{padding:8px 0}.chain-header[data-v-102c13bc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.chain-header label[data-v-102c13bc]{font-size:12px;font-weight:500;color:#333;margin:0}.btn-small[data-v-102c13bc]{padding:6px 12px;font-size:12px}.workflow-chain-list[data-v-102c13bc]{display:flex;flex-direction:column;gap:0;min-height:100px;position:relative}.chain-item-move[data-v-102c13bc],.chain-item-enter-active[data-v-102c13bc],.chain-item-leave-active[data-v-102c13bc]{transition:all .3s ease}.chain-item-enter-from[data-v-102c13bc]{opacity:0;transform:translateY(-20px)}.chain-item-leave-to[data-v-102c13bc]{opacity:0;transform:translateY(20px)}.chain-item-leave-active[data-v-102c13bc]{position:absolute;width:100%}.chain-arrow[data-v-102c13bc]{display:flex;justify-content:center;align-items:center;padding:8px 0;margin:0 12px;pointer-events:none}.arrow-down[data-v-102c13bc]{width:20px;height:20px;object-fit:contain;display:block}.workflow-chain-item[data-v-102c13bc]{display:flex;align-items:center;gap:5px;padding:5px;background:#f8f9fa;border-radius:8px;border:2px solid rgba(0,123,255,.08);cursor:pointer;transition:transform .2s ease;position:relative}.workflow-chain-item[data-v-102c13bc]:hover{background:#f0f9ff;border-color:#007bff;box-shadow:0 2px 8px #0b4da21a;transform:translateY(-1px)}.workflow-chain-item[data-v-102c13bc]:active{cursor:grabbing}.workflow-chain-item-dragging[data-v-102c13bc]{opacity:.3!important}.workflow-type-atom[data-v-102c13bc]{border-left:4px solid #fbbf24;background:linear-gradient(to right,#fef3c7 0%,#f8f9fa 8%)}.workflow-type-semi[data-v-102c13bc]{border-left:4px solid #8b5cf6;background:linear-gradient(to right,#ede9fe 0%,#f8f9fa 8%)}.workflow-type-final[data-v-102c13bc]{border-left:4px solid #10b981;background:linear-gradient(to right,#d1fae5 0%,#f8f9fa 8%)}.chain-item-handle[data-v-102c13bc]{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:grab;-webkit-user-select:none;user-select:none}.chain-item-handle[data-v-102c13bc]:active{cursor:grabbing}.drag-icon[data-v-102c13bc]{font-size:16px;color:#9ca3af;line-height:1}.chain-index[data-v-102c13bc]{font-size:11px;color:#6b7280;font-weight:600;background:#e5e7eb;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.chain-item-icon[data-v-102c13bc]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.chain-item-icon img[data-v-102c13bc]{width:24px;height:24px;object-fit:contain}.chain-item-content[data-v-102c13bc]{flex:1;min-width:0}.chain-item-name[data-v-102c13bc]{font-size:12px;font-weight:600;color:#333;margin-bottom:6px}.chain-item-meta[data-v-102c13bc]{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.workflow-type-badge[data-v-102c13bc]{padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500}.badge-atom[data-v-102c13bc]{background:#fef3c7;color:#92400e}.badge-semi[data-v-102c13bc]{background:#ede9fe;color:#6b21a8}.badge-final[data-v-102c13bc]{background:#d1fae5;color:#065f46}.chain-item-info[data-v-102c13bc]{font-size:12px;color:#6b7280}.chain-item-actions[data-v-102c13bc]{display:flex;gap:8px;flex-shrink:0}.btn-link[data-v-102c13bc]{background:none;border:none;color:#007bff;cursor:pointer;font-size:12px;padding:4px 8px;border-radius:4px;transition:all .2s}.btn-link[data-v-102c13bc]:hover{background:rgba(0,123,255,.08);color:#064e8b}.text-danger[data-v-102c13bc]{color:#dc2626}.text-danger[data-v-102c13bc]:hover{background:#fee2e2;color:#991b1b}.chain-empty[data-v-102c13bc]{padding:40px 20px;text-align:center;border:2px dashed #e5e7eb;border-radius:8px;background:#f9fafb}.chain-empty .empty-icon[data-v-102c13bc]{font-size:48px;margin-bottom:12px;opacity:.5}.chain-empty .empty-text[data-v-102c13bc]{font-size:14px;color:#6b7280;margin-bottom:4px;font-weight:500}.chain-empty .empty-hint[data-v-102c13bc]{font-size:12px;color:#9ca3af}.chain-drop-placeholder[data-v-102c13bc]{height:60px;background:linear-gradient(to bottom,rgba(11,77,162,.1) 0%,rgba(11,77,162,.05) 50%,rgba(11,77,162,.1) 100%);border:2px dashed #007bff;border-radius:8px;margin:8px 12px;display:flex;align-items:center;justify-content:center;position:relative;animation:pulse-102c13bc 1.5s ease-in-out infinite}@keyframes pulse-102c13bc{0%,to{opacity:.5}50%{opacity:1}}.workflow-chain-item[draggable=true][data-v-102c13bc]{cursor:grab}.workflow-chain-item[draggable=true][data-v-102c13bc]:active{cursor:grabbing}@media (max-width: 1000px){.layout[data-v-102c13bc]{grid-template-columns:1fr}}.ai-tasks-page[data-v-73b2a387]{min-height:100vh;background-color:#f8fafc;padding:16px 24px 32px;box-sizing:border-box;color:#1e293b;font-size:12px}.tasks-container[data-v-73b2a387]{max-width:1440px;margin:0 auto}.page-top-header[data-v-73b2a387]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;background:transparent}.header-left[data-v-73b2a387]{display:flex;flex-direction:column;gap:4px}.title-with-icon[data-v-73b2a387]{display:flex;align-items:center;gap:8px}.ai-sparkle-icon[data-v-73b2a387]{display:inline-flex;align-items:center;justify-content:center}.title-with-icon h1[data-v-73b2a387]{font-size:18px;font-weight:700;color:#0f172a;margin:0;line-height:1.3}.header-desc[data-v-73b2a387]{font-size:12px;color:#64748b}.header-right[data-v-73b2a387]{display:flex;align-items:center;gap:10px}.btn-primary-action[data-v-73b2a387]{display:inline-flex;align-items:center;gap:6px;background-color:#1677ff;color:#fff;border:none;border-radius:6px;padding:7px 14px;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .2s}.btn-primary-action[data-v-73b2a387]:hover{background-color:#4096ff}.btn-template-action[data-v-73b2a387]{display:inline-flex;align-items:center;gap:6px;background-color:#fff;color:#1677ff;border:1px solid #d9d9d9;border-radius:6px;padding:7px 12px;font-size:12px;cursor:pointer;transition:all .2s}.btn-template-action[data-v-73b2a387]:hover{border-color:#1677ff}.search-input-wrapper[data-v-73b2a387]{position:relative;display:flex;align-items:center}.search-icon[data-v-73b2a387]{position:absolute;left:10px;color:#94a3b8;pointer-events:none}.search-input[data-v-73b2a387]{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:6px 12px 6px 30px;font-size:12px;color:#1e293b;width:200px;outline:none;transition:border-color .2s}.search-input[data-v-73b2a387]:focus{border-color:#1677ff}.stat-cards-grid[data-v-73b2a387]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}.stat-card[data-v-73b2a387]{background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px;display:flex;align-items:center;gap:14px;box-shadow:0 1px 2px #00000005}.stat-icon-wrapper[data-v-73b2a387]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-blue[data-v-73b2a387]{background-color:#e6f4ff;color:#1677ff}.icon-green[data-v-73b2a387]{background-color:#e6f9f0;color:#10b981}.icon-orange[data-v-73b2a387]{background-color:#fff7e6;color:#fa8c16}.stat-info[data-v-73b2a387]{flex:1}.stat-label[data-v-73b2a387]{font-size:12px;color:#64748b;margin-bottom:2px}.stat-value-row[data-v-73b2a387]{display:flex;align-items:baseline;gap:8px}.stat-number[data-v-73b2a387]{font-size:24px;font-weight:700;color:#0f172a;line-height:1.1}.stat-trend[data-v-73b2a387]{font-size:11px;font-weight:600;display:inline-flex;align-items:center;gap:2px}.trend-up[data-v-73b2a387]{color:#10b981}.trend-down[data-v-73b2a387]{color:#ef4444}.stat-sub[data-v-73b2a387]{font-size:11px;color:#94a3b8;margin-top:2px}.main-dashboard-grid[data-v-73b2a387]{display:grid;grid-template-columns:1fr 330px;gap:16px;align-items:start}.tasks-table-card[data-v-73b2a387]{background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #00000005}.table-filter-bar[data-v-73b2a387]{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;border-bottom:1px solid #f1f5f9}.filter-tabs[data-v-73b2a387]{display:flex;gap:8px}.tab-btn[data-v-73b2a387]{background:transparent;border:none;font-size:12px;color:#64748b;padding:6px 12px;border-radius:6px;cursor:pointer;transition:all .2s;font-weight:500}.tab-btn[data-v-73b2a387]:hover{color:#1677ff}.tab-btn.active[data-v-73b2a387]{color:#1677ff;background-color:#e6f4ff;font-weight:600}.filter-controls[data-v-73b2a387]{display:flex;align-items:center;gap:8px}.select-filter[data-v-73b2a387]{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:4px 8px;font-size:12px;color:#475569;outline:none;cursor:pointer}.btn-filter-dropdown[data-v-73b2a387]{display:inline-flex;align-items:center;gap:4px;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:4px 10px;font-size:12px;color:#475569;cursor:pointer}.btn-filter-dropdown[data-v-73b2a387]:hover{border-color:#cbd5e1}.table-container[data-v-73b2a387]{overflow-x:auto}.ai-tasks-table[data-v-73b2a387]{width:100%;border-collapse:collapse;text-align:left}.ai-tasks-table thead[data-v-73b2a387]{background-color:#f8fafc}.ai-tasks-table th[data-v-73b2a387]{padding:10px 16px;font-size:11px;font-weight:600;color:#64748b;border-bottom:1px solid #f1f5f9}.ai-tasks-table td[data-v-73b2a387]{padding:14px 16px;font-size:12px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.task-row[data-v-73b2a387]:hover{background-color:#fafbfc}.task-name-cell[data-v-73b2a387]{display:flex;align-items:center;gap:12px}.task-type-avatar[data-v-73b2a387]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar-blue[data-v-73b2a387]{background-color:#e6f4ff;color:#1677ff}.avatar-cyan[data-v-73b2a387]{background-color:#e0f2fe;color:#0284c7}.avatar-orange[data-v-73b2a387]{background-color:#fff7e6;color:#fa8c16}.avatar-green[data-v-73b2a387]{background-color:#e6f9f0;color:#10b981}.avatar-purple[data-v-73b2a387]{background-color:#f3e8ff;color:#9333ea}.task-name-info[data-v-73b2a387]{display:flex;flex-direction:column;gap:3px}.task-title-text[data-v-73b2a387]{font-size:12px;font-weight:600;color:#1e293b}.task-desc-text[data-v-73b2a387]{font-size:11px;color:#94a3b8;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.type-pill-badge[data-v-73b2a387]{display:inline-block;font-size:11px;padding:2px 8px;border-radius:12px;font-weight:500}.badge-text[data-v-73b2a387]{background-color:#e6f4ff;color:#1677ff}.badge-image[data-v-73b2a387]{background-color:#f3e8ff;color:#9333ea}.badge-video[data-v-73b2a387]{background-color:#fff7e6;color:#ea580c}.badge-process[data-v-73b2a387]{background-color:#ecfdf5;color:#059669}.badge-clip[data-v-73b2a387]{background-color:#f3e8ff;color:#7c3aed}.badge-default[data-v-73b2a387]{background-color:#f1f5f9;color:#475569}.time-main[data-v-73b2a387]{font-size:12px;color:#334155}.time-duration[data-v-73b2a387]{font-size:11px;color:#94a3b8;margin-top:2px}.status-pill[data-v-73b2a387]{display:inline-flex;align-items:center;gap:5px;font-size:11px;padding:3px 8px;border-radius:12px;font-weight:500}.status-dot[data-v-73b2a387]{width:6px;height:6px;border-radius:50%}.status-completed[data-v-73b2a387]{background-color:#ecfdf5;color:#059669}.status-completed .status-dot[data-v-73b2a387]{background-color:#10b981}.status-running[data-v-73b2a387]{background-color:#e0f2fe;color:#0284c7}.status-running .status-dot[data-v-73b2a387]{background-color:#0ea5e9;animation:pulse-dot-73b2a387 1.5s infinite}.status-failed[data-v-73b2a387]{background-color:#fef2f2;color:#dc2626}.status-failed .status-dot[data-v-73b2a387]{background-color:#ef4444}@keyframes pulse-dot-73b2a387{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.action-btn-group[data-v-73b2a387]{display:flex;align-items:center;gap:8px}.btn-text-action[data-v-73b2a387]{background:transparent;border:none;font-size:11px;color:#1677ff;cursor:pointer;padding:2px 4px}.btn-text-action[data-v-73b2a387]:hover{text-decoration:underline}.btn-text-action.action-secondary[data-v-73b2a387]{color:#64748b}.btn-text-action.action-secondary[data-v-73b2a387]:hover{color:#1677ff}.btn-more-action[data-v-73b2a387]{background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:0 4px;font-size:12px;line-height:1}.btn-more-action[data-v-73b2a387]:hover{color:#334155}.table-pagination-bar[data-v-73b2a387]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 18px;border-top:1px solid #f1f5f9;font-size:12px;color:#64748b}.select-pagesize[data-v-73b2a387]{background-color:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:3px 6px;font-size:11px;color:#475569;outline:none}.pagination-pages[data-v-73b2a387]{display:flex;align-items:center;gap:4px}.page-num-btn[data-v-73b2a387],.page-nav-btn[data-v-73b2a387]{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:4px;background-color:#fff;font-size:11px;color:#475569;cursor:pointer;transition:all .2s}.page-num-btn[data-v-73b2a387]:hover,.page-nav-btn[data-v-73b2a387]:hover{border-color:#1677ff;color:#1677ff}.page-num-btn.active[data-v-73b2a387]{background-color:#1677ff;border-color:#1677ff;color:#fff;font-weight:600}.page-nav-btn[data-v-73b2a387]:disabled{opacity:.4;cursor:not-allowed;border-color:#e2e8f0;color:#94a3b8}.right-overview-sidebar[data-v-73b2a387]{display:flex;flex-direction:column;gap:16px}.overview-card[data-v-73b2a387]{background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px;box-shadow:0 1px 2px #00000005}.overview-header[data-v-73b2a387]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.overview-title[data-v-73b2a387]{font-size:13px;font-weight:600;color:#0f172a}.overview-link[data-v-73b2a387]{font-size:11px;color:#1677ff;text-decoration:none}.overview-link[data-v-73b2a387]:hover{text-decoration:underline}.overview-link-muted[data-v-73b2a387]{font-size:11px;color:#94a3b8;text-decoration:none}.overview-link-muted[data-v-73b2a387]:hover{color:#1677ff}.donut-chart-row[data-v-73b2a387]{display:flex;align-items:center;justify-content:space-around;padding:6px 0}.donut-chart-wrapper[data-v-73b2a387]{position:relative;width:100px;height:100px}.donut-svg[data-v-73b2a387]{transform:rotate(-90deg)}.donut-center-label[data-v-73b2a387]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.donut-percent[data-v-73b2a387]{font-size:18px;font-weight:700;color:#0f172a;line-height:1.1}.donut-sub[data-v-73b2a387]{font-size:10px;color:#94a3b8;margin-top:2px}.donut-legend-col[data-v-73b2a387]{display:flex;flex-direction:column;gap:8px}.legend-item[data-v-73b2a387]{display:flex;align-items:center;gap:6px;font-size:11px}.legend-dot[data-v-73b2a387]{width:7px;height:7px;border-radius:50%}.dot-blue[data-v-73b2a387]{background-color:#1677ff}.dot-cyan[data-v-73b2a387]{background-color:#38bdf8}.dot-red[data-v-73b2a387]{background-color:#ef4444}.legend-name[data-v-73b2a387]{color:#64748b;min-width:44px}.legend-val[data-v-73b2a387]{font-weight:600;color:#0f172a}.overview-divider[data-v-73b2a387]{height:1px;background-color:#f1f5f9;margin:14px 0}.overview-metrics-grid[data-v-73b2a387]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.metric-item[data-v-73b2a387]{background-color:#f8fafc;border-radius:8px;padding:8px 10px}.metric-label[data-v-73b2a387]{display:flex;align-items:center;gap:4px;font-size:11px;color:#64748b;margin-bottom:4px}.metric-val-row[data-v-73b2a387]{display:flex;align-items:baseline;justify-content:space-between}.metric-number[data-v-73b2a387]{font-size:12px;font-weight:600;color:#0f172a}.metric-delta[data-v-73b2a387]{font-size:11px;font-weight:600}.delta-down[data-v-73b2a387],.delta-up[data-v-73b2a387]{color:#10b981}.recent-run-list[data-v-73b2a387]{display:flex;flex-direction:column;gap:10px}.recent-run-item[data-v-73b2a387]{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid #f8fafc}.recent-run-item[data-v-73b2a387]:last-child{border-bottom:none}.recent-run-icon[data-v-73b2a387]{width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-theme-blue[data-v-73b2a387]{background-color:#e6f4ff;color:#1677ff}.icon-theme-cyan[data-v-73b2a387]{background-color:#e0f2fe;color:#0284c7}.icon-theme-orange[data-v-73b2a387]{background-color:#fff7e6;color:#ea580c}.icon-theme-green[data-v-73b2a387]{background-color:#e6f9f0;color:#10b981}.icon-theme-purple[data-v-73b2a387]{background-color:#f3e8ff;color:#9333ea}.recent-run-content[data-v-73b2a387]{flex:1;min-width:0}.recent-run-title[data-v-73b2a387]{font-size:12px;font-weight:500;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent-run-time[data-v-73b2a387]{font-size:10px;color:#94a3b8;margin-top:1px}.status-pill-mini[data-v-73b2a387]{font-size:10px;padding:1px 6px}.promo-banner-card[data-v-73b2a387]{background:linear-gradient(135deg,#e8f4fd 0%,#d8ecfe 100%);border:1px solid #c8e3fc;border-radius:10px;padding:12px 14px;display:flex;align-items:center;gap:10px;cursor:pointer;transition:transform .2s,box-shadow .2s}.promo-banner-card[data-v-73b2a387]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1677ff1f}.banner-robot-icon[data-v-73b2a387]{flex-shrink:0}.banner-text-info[data-v-73b2a387]{flex:1;min-width:0}.banner-title[data-v-73b2a387]{font-size:12px;font-weight:600;color:#0c4a6e;margin-bottom:2px}.banner-sub[data-v-73b2a387]{font-size:10px;color:#38bdf8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.banner-arrow[data-v-73b2a387]{color:#1677ff;font-weight:600;font-size:14px}.modal-backdrop[data-v-73b2a387]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;display:flex;align-items:center;justify-content:center;padding:20px}.modal-panel-card[data-v-73b2a387]{background:#ffffff;border-radius:10px;width:100%;max-width:520px;box-shadow:0 20px 25px -5px #0000001a;overflow:hidden}.modal-card-header[data-v-73b2a387]{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid #f1f5f9}.modal-card-header strong[data-v-73b2a387]{font-size:13px;color:#0f172a}.btn-close-modal[data-v-73b2a387]{background:transparent;border:none;font-size:18px;color:#94a3b8;cursor:pointer;line-height:1}.modal-card-body[data-v-73b2a387]{padding:16px 18px}.task-detail-meta-row[data-v-73b2a387]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.muted-text[data-v-73b2a387]{font-size:11px;color:#64748b}.detail-section[data-v-73b2a387]{margin-bottom:12px}.section-label[data-v-73b2a387]{display:block;font-size:11px;font-weight:600;color:#475569;margin-bottom:4px}.desc-box[data-v-73b2a387]{background:#f8fafc;padding:8px 10px;border-radius:6px;border:1px solid #e2e8f0;font-size:12px;color:#334155;line-height:1.5}.output-preview-box[data-v-73b2a387]{background:#f8fafc;padding:10px;border-radius:6px;border:1px solid #e2e8f0;font-size:12px;line-height:1.6;max-height:200px;overflow-y:auto}.image-preview-box[data-v-73b2a387]{text-align:center;background:#f8fafc;padding:10px;border-radius:6px;border:1px solid #e2e8f0}.task-output-img[data-v-73b2a387]{max-width:100%;max-height:220px;border-radius:4px}.modal-card-actions[data-v-73b2a387]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid #f1f5f9}.btn-action[data-v-73b2a387]{padding:6px 14px;border-radius:6px;border:1px solid #d9d9d9;background:#ffffff;font-size:12px;cursor:pointer}.btn-action.primary[data-v-73b2a387]{background:#1677ff;border-color:#1677ff;color:#fff}.progress-bar-container[data-v-73b2a387]{height:8px;background-color:#f1f5f9;border-radius:4px;overflow:hidden;margin-bottom:8px}.progress-bar-fill[data-v-73b2a387]{height:100%;background:linear-gradient(90deg,#38bdf8 0%,#1677ff 100%);border-radius:4px;transition:width .3s}.progress-num-row[data-v-73b2a387]{display:flex;justify-content:space-between;font-size:11px;color:#64748b;margin-bottom:14px}.progress-num-text[data-v-73b2a387]{font-weight:600;color:#1677ff}.progress-steps-list[data-v-73b2a387]{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.step-item[data-v-73b2a387]{display:flex;align-items:center;gap:8px;font-size:11px}.step-item.step-done[data-v-73b2a387]{color:#10b981}.step-item.step-done .step-dot[data-v-73b2a387]{background-color:#10b981}.step-item.step-running[data-v-73b2a387]{color:#1677ff;font-weight:500}.step-item.step-running .step-dot[data-v-73b2a387]{background-color:#1677ff}.step-item.step-wait[data-v-73b2a387]{color:#94a3b8}.step-item.step-wait .step-dot[data-v-73b2a387]{background-color:#cbd5e1}.form-item-row[data-v-73b2a387]{margin-bottom:12px}.input-text[data-v-73b2a387],.select-text[data-v-73b2a387],.textarea-text[data-v-73b2a387]{width:100%;padding:6px 10px;border-radius:6px;border:1px solid #e2e8f0;font-size:12px;color:#1e293b;box-sizing:border-box;outline:none}.input-text[data-v-73b2a387]:focus,.select-text[data-v-73b2a387]:focus,.textarea-text[data-v-73b2a387]:focus{border-color:#1677ff}.textarea-text[data-v-73b2a387]{height:70px;resize:vertical}.empty-state[data-v-73b2a387]{padding:30px;text-align:center;color:#94a3b8}@media (max-width: 1100px){.main-dashboard-grid[data-v-73b2a387],.stat-cards-grid[data-v-73b2a387]{grid-template-columns:1fr}}.content-studio-media[data-v-3ce2c562]{padding:16px 20px;background-color:#f8fafc;min-height:100vh;font-size:12px;color:#334155;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.container[data-v-3ce2c562]{max-width:1440px;margin:0 auto}.font-11[data-v-3ce2c562]{font-size:11px}.font-12[data-v-3ce2c562]{font-size:12px}.font-13[data-v-3ce2c562]{font-size:13px}.toast-notification[data-v-3ce2c562]{position:fixed;top:20px;right:20px;z-index:9999;background-color:#10b981;color:#fff;padding:8px 16px;border-radius:4px;font-size:12px;box-shadow:0 4px 12px #00000026}.toast-fade-enter-active[data-v-3ce2c562],.toast-fade-leave-active[data-v-3ce2c562]{transition:all .3s ease}.toast-fade-enter-from[data-v-3ce2c562],.toast-fade-leave-to[data-v-3ce2c562]{opacity:0;transform:translateY(-10px)}.page-header[data-v-3ce2c562]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px}.page-title[data-v-3ce2c562]{font-size:18px;font-weight:700;color:#0f172a;margin:0 0 4px}.sub-title[data-v-3ce2c562]{font-size:12px;color:#64748b}.header-actions[data-v-3ce2c562]{display:flex;gap:8px}.btn[data-v-3ce2c562]{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;font-size:12px;font-weight:500;border-radius:4px;border:1px solid transparent;cursor:pointer;transition:all .2s}.primary-blue[data-v-3ce2c562]{background-color:#1677ff;color:#fff}.primary-blue[data-v-3ce2c562]:hover{background-color:#0958d9}.outline-btn[data-v-3ce2c562]{background-color:#fff;border-color:#cbd5e1;color:#334155}.outline-btn[data-v-3ce2c562]:hover{border-color:#1677ff;color:#1677ff}.mini-btn[data-v-3ce2c562]{padding:4px 10px;font-size:11px}.btn-full[data-v-3ce2c562]{width:100%;margin-top:6px}.tabs-bar[data-v-3ce2c562]{display:flex;gap:16px;border-bottom:1px solid #e2e8f0;margin-bottom:12px}.tab-item[data-v-3ce2c562]{padding:8px 4px;font-size:13px;font-weight:500;color:#64748b;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .2s}.tab-item[data-v-3ce2c562]:hover{color:#1677ff}.tab-item.active[data-v-3ce2c562]{color:#1677ff;font-weight:700;border-bottom-color:#1677ff}.controls-bar[data-v-3ce2c562]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.search-input-wrapper[data-v-3ce2c562]{position:relative;width:320px}.search-icon[data-v-3ce2c562]{position:absolute;left:10px;top:50%;transform:translateY(-50%)}.input-search[data-v-3ce2c562]{width:100%;padding:6px 10px 6px 30px;font-size:12px;border:1px solid #cbd5e1;border-radius:4px;background-color:#fff;outline:none}.input-search[data-v-3ce2c562]:focus{border-color:#1677ff}.filter-controls-right[data-v-3ce2c562]{display:flex;align-items:center;gap:8px}.select-filter[data-v-3ce2c562]{padding:6px 10px;font-size:12px;border:1px solid #cbd5e1;border-radius:4px;background-color:#fff;outline:none}.main-layout[data-v-3ce2c562]{display:flex;gap:16px;align-items:flex-start}.grid-column[data-v-3ce2c562]{flex:1;min-width:0}.bulk-action-bar[data-v-3ce2c562]{background-color:#e6f4ff;border:1px solid #91caff;border-radius:6px;padding:8px 12px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.bulk-count[data-v-3ce2c562]{color:#1677ff}.bulk-btn-group[data-v-3ce2c562]{display:flex;gap:6px}.cards-grid[data-v-3ce2c562]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.media-card[data-v-3ce2c562]{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .2s}.media-card[data-v-3ce2c562]:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0000000f}.media-card.active[data-v-3ce2c562]{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff33}.card-thumb-box[data-v-3ce2c562]{position:relative;width:100%;height:140px;background-color:#f1f5f9;overflow:hidden}.thumb-image[data-v-3ce2c562]{width:100%;height:100%;object-fit:cover}.card-type-badge[data-v-3ce2c562]{position:absolute;top:6px;left:6px;background-color:#ffffffd9;color:#1e293b;padding:2px 6px;border-radius:4px;font-weight:500;line-height:1.2}.card-checkbox[data-v-3ce2c562]{position:absolute;top:8px;right:8px;width:14px;height:14px;cursor:pointer}.video-play-center[data-v-3ce2c562]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;border-radius:50%;background-color:#00000080;display:flex;align-items:center;justify-content:center;padding-left:2px}.audio-waveform-box[data-v-3ce2c562]{width:100%;height:100%;background:linear-gradient(135deg,#f0f7ff 0%,#e6f4ff 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px;position:relative}.audio-play-mini[data-v-3ce2c562]{width:24px;height:24px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #00000014;padding-left:2px}.waveform-lines[data-v-3ce2c562]{display:flex;align-items:center;gap:3px;height:30px}.wave-bar[data-v-3ce2c562]{width:3px;background-color:#91caff;border-radius:2px}.audio-duration[data-v-3ce2c562]{position:absolute;bottom:6px;left:8px;color:#64748b}.doc-icon-box[data-v-3ce2c562]{width:100%;height:100%;background-color:#f8fafc;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.doc-tag-label[data-v-3ce2c562]{color:#64748b;font-weight:600}.card-body[data-v-3ce2c562]{padding:10px}.card-title[data-v-3ce2c562]{font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.card-meta[data-v-3ce2c562]{color:#64748b;margin-bottom:6px}.card-tags-row[data-v-3ce2c562]{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:8px}.tag-pill[data-v-3ce2c562]{background-color:#e6f4ff;color:#1677ff;padding:1px 6px;border-radius:3px}.card-footer-actions[data-v-3ce2c562]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #f1f5f9;padding-top:6px}.action-text-btn[data-v-3ce2c562]{background:none;border:none;color:#64748b;cursor:pointer;display:inline-flex;align-items:center;padding:2px 4px;border-radius:3px}.action-text-btn[data-v-3ce2c562]:hover{color:#1677ff;background-color:#f0f7ff}.action-more-btn[data-v-3ce2c562]{background:none;border:none;color:#94a3b8;cursor:pointer;padding:2px}.action-more-btn[data-v-3ce2c562]:hover{color:#334155}.empty-cards-box[data-v-3ce2c562]{grid-column:span 3;background-color:#fff;border:1px dashed #cbd5e1;border-radius:8px;padding:30px;text-align:center}.empty-title[data-v-3ce2c562]{font-weight:600;color:#334155;margin-bottom:4px}.empty-sub[data-v-3ce2c562]{color:#64748b}.pager-bar[data-v-3ce2c562]{display:flex;justify-content:space-between;align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px}.total-count-label[data-v-3ce2c562]{color:#64748b}.pager-controls[data-v-3ce2c562]{display:flex;align-items:center;gap:6px}.page-nav-btn[data-v-3ce2c562]{width:24px;height:24px;border:1px solid #cbd5e1;background-color:#fff;border-radius:4px;cursor:pointer;color:#64748b}.page-nav-btn[data-v-3ce2c562]:disabled{opacity:.5;cursor:not-allowed}.page-num-btn[data-v-3ce2c562]{min-width:24px;height:24px;padding:0 4px;border:1px solid #cbd5e1;background-color:#fff;border-radius:4px;cursor:pointer;color:#334155}.page-num-btn.active[data-v-3ce2c562]{background-color:#1677ff;border-color:#1677ff;color:#fff;font-weight:700}.select-page-size[data-v-3ce2c562]{padding:2px 6px;border:1px solid #cbd5e1;border-radius:4px;outline:none;background-color:#fff}.detail-sidebar[data-v-3ce2c562]{width:280px;flex-shrink:0}.panel-card[data-v-3ce2c562]{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:14px}.panel-head-title[data-v-3ce2c562]{display:flex;align-items:center;gap:4px;margin-bottom:12px;color:#0f172a}.info-circle-icon[data-v-3ce2c562]{width:14px;height:14px;border-radius:50%;border:1px solid #94a3b8;color:#64748b;display:inline-flex;align-items:center;justify-content:center}.detail-preview-box[data-v-3ce2c562]{width:100%;height:170px;border-radius:6px;overflow:hidden;background-color:#f1f5f9;margin-bottom:12px;border:1px solid #e2e8f0}.detail-preview-img[data-v-3ce2c562]{width:100%;height:100%;object-fit:contain;background-color:#f8fafc}.detail-video-player[data-v-3ce2c562]{width:100%;height:100%}.asset-detail-title[data-v-3ce2c562]{font-weight:700;color:#0f172a;margin:0 0 8px}.asset-meta-list[data-v-3ce2c562]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;border-bottom:1px solid #f1f5f9;padding-bottom:10px}.meta-row[data-v-3ce2c562]{display:flex;justify-content:space-between}.meta-label[data-v-3ce2c562]{color:#64748b}.meta-val[data-v-3ce2c562]{color:#1e293b;font-weight:500}.usage-stats-block[data-v-3ce2c562]{background-color:#f8fafc;border-radius:6px;padding:8px 10px;margin-bottom:12px}.usage-title[data-v-3ce2c562]{margin-bottom:2px;color:#334155}.usage-text[data-v-3ce2c562]{color:#64748b}.detail-actions-group[data-v-3ce2c562]{display:flex;flex-direction:column;gap:6px}.empty-panel[data-v-3ce2c562]{text-align:center;padding:30px 10px;color:#94a3b8}.modal-backdrop[data-v-3ce2c562]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0006;z-index:10000;display:flex;align-items:center;justify-content:center}.modal-dialog[data-v-3ce2c562]{background-color:#fff;border-radius:8px;width:440px;max-width:90vw;box-shadow:0 10px 25px #00000026;overflow:hidden}.modal-header[data-v-3ce2c562]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f1f5f9}.modal-header h3[data-v-3ce2c562]{margin:0;font-size:14px;font-weight:700}.modal-close[data-v-3ce2c562]{background:none;border:none;font-size:14px;color:#94a3b8;cursor:pointer}.modal-body[data-v-3ce2c562]{padding:16px}.modal-footer[data-v-3ce2c562]{padding:12px 16px;border-top:1px solid #f1f5f9;display:flex;justify-content:flex-end;gap:8px}.form-group[data-v-3ce2c562]{margin-bottom:12px}.form-label[data-v-3ce2c562]{display:block;margin-bottom:4px;color:#475569}.input-full[data-v-3ce2c562]{width:100%;padding:6px 10px;border:1px solid #cbd5e1;border-radius:4px;outline:none}.input-full[data-v-3ce2c562]:focus{border-color:#1677ff}.lightbox-backdrop[data-v-3ce2c562]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000bf;z-index:10001;display:flex;align-items:center;justify-content:center;padding:40px}.lightbox-content[data-v-3ce2c562]{position:relative;max-width:85vw;max-height:85vh;display:flex;flex-direction:column;align-items:center}.lightbox-image[data-v-3ce2c562]{max-width:100%;max-height:80vh;object-fit:contain;border-radius:6px;box-shadow:0 20px 50px #0000004d}.lightbox-video[data-v-3ce2c562]{max-width:100%;max-height:80vh;border-radius:6px;box-shadow:0 20px 50px #0000004d}.lightbox-close[data-v-3ce2c562]{position:absolute;top:-36px;right:0;background:none;border:none;color:#fff;font-size:24px;cursor:pointer;line-height:1}.lightbox-title[data-v-3ce2c562]{margin-top:12px;color:#fff;font-size:14px;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.5);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content-studio-products[data-v-70601075]{padding:16px 20px;background-color:#f5f7fa;min-height:100vh;font-size:12px;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.container[data-v-70601075]{max-width:1440px;margin:0 auto}.font-11[data-v-70601075]{font-size:11px}.toast-notification[data-v-70601075]{position:fixed;top:20px;right:20px;z-index:9999;background-color:#10b981;color:#fff;padding:8px 16px;border-radius:4px;font-size:12px;box-shadow:0 4px 12px #00000026;display:flex;align-items:center;gap:8px}.toast-fade-enter-active[data-v-70601075],.toast-fade-leave-active[data-v-70601075]{transition:all .3s ease}.toast-fade-enter-from[data-v-70601075],.toast-fade-leave-to[data-v-70601075]{opacity:0;transform:translateY(-10px)}.page-header[data-v-70601075]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.page-title[data-v-70601075]{font-size:18px;font-weight:700;color:#1f2937;margin:0 0 4px}.sub-title[data-v-70601075]{font-size:12px;color:#8c8c8c}.header-actions[data-v-70601075]{display:flex;gap:8px}.btn[data-v-70601075]{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;font-size:12px;font-weight:500;border-radius:4px;border:1px solid transparent;cursor:pointer;transition:all .2s}.btn[data-v-70601075]:disabled{opacity:.6;cursor:not-allowed}.btn-icon[data-v-70601075]{margin-right:4px;font-weight:700}.primary-blue[data-v-70601075]{background-color:#1677ff;color:#fff}.primary-blue[data-v-70601075]:hover:not(:disabled){background-color:#0958d9}.primary-green[data-v-70601075]{background-color:#52c41a;color:#fff}.primary-green[data-v-70601075]:hover:not(:disabled){background-color:#389e0d}.outline-btn[data-v-70601075]{background-color:#fff;border-color:#d9d9d9;color:#595959}.outline-btn[data-v-70601075]:hover{border-color:#1677ff;color:#1677ff}.danger-red-btn[data-v-70601075]{background-color:#ef4444;color:#fff}.danger-red-btn[data-v-70601075]:hover{background-color:#dc2626}.mini-btn[data-v-70601075]{padding:4px 10px;font-size:11px}.overview-stats[data-v-70601075]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.stat-card[data-v-70601075]{background-color:#fff;border-radius:8px;padding:14px 16px;display:flex;align-items:center;gap:14px;border:1px solid #f0f0f0}.stat-icon-box[data-v-70601075]{width:42px;height:42px;border-radius:8px;display:flex;align-items:center;justify-content:center}.bg-blue[data-v-70601075]{background-color:#e6f4ff}.bg-green[data-v-70601075]{background-color:#f6ffed}.bg-purple[data-v-70601075]{background-color:#f9f0ff}.bg-orange[data-v-70601075]{background-color:#fff7e6}.stat-value[data-v-70601075]{font-size:20px;font-weight:700;color:#1f2937;line-height:1.2}.stat-label[data-v-70601075]{font-size:11px;color:#8c8c8c}.main-layout[data-v-70601075]{display:flex;gap:16px;align-items:flex-start}.product-sidebar[data-v-70601075]{width:250px;flex-shrink:0;background-color:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:14px}.sidebar-header-row[data-v-70601075]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.sidebar-title[data-v-70601075]{font-size:12px;font-weight:700;color:#1f2937}.add-circle-btn[data-v-70601075]{width:20px;height:20px;border-radius:50%;border:1px solid #1677ff;background-color:#fff;color:#1677ff;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;cursor:pointer}.add-circle-btn[data-v-70601075]:hover{background-color:#1677ff;color:#fff}.search-product-box[data-v-70601075]{margin-bottom:10px}.input-search-sidebar[data-v-70601075]{width:100%;padding:6px 10px;font-size:11px;border:1px solid #e5e7eb;border-radius:4px;background-color:#f9fafb;outline:none}.input-search-sidebar[data-v-70601075]:focus{border-color:#1677ff;background-color:#fff}.product-list[data-v-70601075]{display:flex;flex-direction:column;gap:6px;max-height:calc(100vh - 300px);overflow-y:auto}.product-item[data-v-70601075]{display:flex;align-items:center;gap:10px;padding:8px;border-radius:6px;cursor:pointer;border:1px solid transparent;transition:all .2s;position:relative}.product-item[data-v-70601075]:hover{background-color:#f9fafb}.product-item.active[data-v-70601075]{background-color:#e6f4ff;border-color:#91caff}.prod-globe-icon[data-v-70601075]{width:34px;height:34px;border-radius:6px;background-color:#e6f4ff;display:flex;align-items:center;justify-content:center}.prod-thumb[data-v-70601075]{width:34px;height:34px;border-radius:6px;object-fit:cover;border:1px solid #f0f0f0}.prod-details[data-v-70601075]{flex:1;min-width:0}.prod-name[data-v-70601075]{font-size:12px;font-weight:500;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-item.active .prod-name[data-v-70601075]{color:#1677ff;font-weight:700}.prod-sub[data-v-70601075]{color:#8c8c8c;margin-top:2px}.prod-meta-line[data-v-70601075]{display:flex;align-items:center;gap:6px;margin-top:4px}.tag-badge[data-v-70601075]{font-size:10px;padding:1px 5px;border-radius:3px;font-weight:500}.badge-danger[data-v-70601075]{background-color:#fff1f0;color:#f5222d;border:1px solid #ffa39e}.badge-success[data-v-70601075]{background-color:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.badge-warning[data-v-70601075]{background-color:#fffbe6;color:#fa8c16;border:1px solid #ffe58f}.badge-primary[data-v-70601075]{background-color:#e6f4ff;color:#1677ff;border:1px solid #91caff}.badge-info[data-v-70601075]{background-color:#f5f5f5;color:#8c8c8c}.prod-right-area[data-v-70601075]{display:flex;align-items:center;gap:4px;flex-shrink:0}.prod-count-badge[data-v-70601075]{font-size:11px;color:#8c8c8c}.delete-prod-mini-btn[data-v-70601075]{background:none;border:none;cursor:pointer;padding:3px;border-radius:4px;display:none;align-items:center;justify-content:center}.delete-prod-mini-btn[data-v-70601075]:hover{background-color:#fee2e2}.product-item:hover .delete-prod-mini-btn[data-v-70601075]{display:flex}.empty-products[data-v-70601075]{text-align:center;padding:20px;color:#8c8c8c;font-size:11px}.material-workspace[data-v-70601075]{flex:1;min-width:0}.product-banner-card[data-v-70601075]{background-color:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:14px 16px;margin-bottom:14px;display:flex;align-items:center;gap:16px}.banner-cover[data-v-70601075]{width:56px;height:56px;border-radius:6px;object-fit:cover;border:1px solid #f0f0f0}.banner-content[data-v-70601075]{flex:1;min-width:0}.banner-top-row[data-v-70601075]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.banner-title[data-v-70601075]{font-size:15px;font-weight:700;color:#1f2937;margin:0}.sku-box[data-v-70601075]{font-size:11px;background-color:#f5f5f5;color:#595959;padding:1px 6px;border-radius:3px;font-family:monospace}.banner-info-line[data-v-70601075]{font-size:11px;color:#595959;margin-bottom:6px}.divider[data-v-70601075]{margin:0 6px;color:#d9d9d9}.banner-points-line[data-v-70601075]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.points-label[data-v-70601075]{font-size:11px;color:#8c8c8c}.point-pill[data-v-70601075]{font-size:11px;background-color:#e6f4ff;color:#1677ff;padding:1px 8px;border-radius:3px;border:1px solid #91caff}.banner-action-group[data-v-70601075]{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.add-material-btn[data-v-70601075]{background-color:#fff;border:1px solid #d9d9d9;color:#333;font-size:11px}.add-material-btn[data-v-70601075]:hover{border-color:#1677ff;color:#1677ff}.delete-banner-btn[data-v-70601075]{background-color:#fff1f0;border:1px solid #ffa39e;color:#ff4d4f;font-size:11px}.delete-banner-btn[data-v-70601075]:hover{background-color:#ff4d4f;color:#fff}.material-tabs-bar[data-v-70601075]{display:flex;justify-content:space-between;align-items:center;background-color:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:8px 14px;margin-bottom:14px}.tab-buttons[data-v-70601075]{display:flex;gap:8px}.tab-item[data-v-70601075]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:500;border-radius:6px;border:none;background-color:transparent;color:#595959;cursor:pointer;transition:all .2s}.tab-item[data-v-70601075]:hover{background-color:#f5f5f5}.tab-item.active[data-v-70601075]{background-color:#e6f4ff;color:#1677ff;font-weight:700}.tab-badge[data-v-70601075]{font-size:10px;padding:0 6px;border-radius:10px}.blue-badge[data-v-70601075]{background-color:#1677ff;color:#fff}.gray-badge[data-v-70601075]{background-color:#e5e7eb;color:#666}.filter-controls[data-v-70601075]{display:flex;align-items:center;gap:8px}.search-input-box[data-v-70601075]{position:relative;width:200px}.input-filter-search[data-v-70601075]{width:100%;padding:5px 24px 5px 10px;font-size:11px;border:1px solid #d9d9d9;border-radius:4px;outline:none}.search-svg-icon[data-v-70601075]{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.select-filter[data-v-70601075]{padding:5px 8px;font-size:11px;border:1px solid #d9d9d9;border-radius:4px;background-color:#fff;outline:none}.empty-state[data-v-70601075]{background-color:#fff;border:1px dashed #d9d9d9;border-radius:8px;padding:30px;text-align:center}.empty-title[data-v-70601075]{font-size:13px;font-weight:600;color:#333;margin-bottom:4px}.empty-sub[data-v-70601075]{font-size:11px;color:#8c8c8c}.media-grid[data-v-70601075]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.media-card[data-v-70601075]{background-color:#fff;border:1px solid #f0f0f0;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .2s}.media-card[data-v-70601075]:hover{box-shadow:0 4px 12px #00000014;border-color:#d9d9d9}.media-thumb-container[data-v-70601075]{position:relative;width:100%;height:150px;background-color:#000;overflow:hidden}.media-thumb-img[data-v-70601075]{width:100%;height:100%;object-fit:cover}.media-type-tag-pure[data-v-70601075]{position:absolute;top:6px;left:6px;font-size:11px;font-weight:500;padding:2px 8px;border-radius:4px;color:#fff;line-height:1.2}.tag-pure-video[data-v-70601075]{background-color:#e03137}.tag-pure-image[data-v-70601075]{background-color:#1677ff}.play-center-btn[data-v-70601075]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;border-radius:50%;background-color:#00000080;display:flex;align-items:center;justify-content:center;padding-left:2px}.media-card-content[data-v-70601075]{padding:10px}.media-card-title[data-v-70601075]{font-size:12px;font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 6px}.media-tags-row[data-v-70601075]{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:8px}.scenario-tag-pill[data-v-70601075]{font-size:10px;background-color:#f5f5f5;color:#595959;padding:1px 5px;border-radius:3px}.mini-tag-pill[data-v-70601075]{font-size:10px;background-color:#f5f5f5;color:#8c8c8c;padding:1px 5px;border-radius:3px}.media-meta-line[data-v-70601075]{font-size:11px;color:#8c8c8c;margin-bottom:4px}.meta-dot[data-v-70601075]{margin:0 4px;color:#d9d9d9}.media-date-line[data-v-70601075]{font-size:11px;color:#bfbfbf;margin-bottom:8px}.media-card-actions[data-v-70601075]{display:flex;justify-content:flex-end;gap:12px;border-top:1px solid #f0f0f0;padding-top:6px}.icon-action-btn[data-v-70601075]{background:none;border:none;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center}.icon-action-btn:hover svg[data-v-70601075]{stroke:#1677ff}.text-list-grid[data-v-70601075]{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.text-card[data-v-70601075]{background-color:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:12px 16px}.text-card-top[data-v-70601075]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.scenario-tag-blue[data-v-70601075]{font-size:11px;background-color:#e6f4ff;color:#1677ff;padding:2px 6px;border-radius:3px;font-weight:500;flex-shrink:0}.text-card-title[data-v-70601075]{font-size:13px;font-weight:600;color:#1f2937;margin:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-top-right[data-v-70601075]{display:flex;align-items:center;gap:8px}.tone-tag-pill[data-v-70601075]{font-size:10px;background-color:#fffbe6;color:#fa8c16;padding:1px 6px;border-radius:3px}.word-count[data-v-70601075]{color:#8c8c8c}.text-highlights-row[data-v-70601075]{display:flex;align-items:center;gap:6px;margin-bottom:8px;flex-wrap:wrap}.hl-title[data-v-70601075]{font-size:11px;color:#8c8c8c}.hl-tag[data-v-70601075]{font-size:10px;background-color:#f6ffed;color:#52c41a;padding:1px 6px;border-radius:3px;border:1px solid #b7eb8f}.text-box-preview[data-v-70601075]{background-color:#f9fafb;border:1px solid #f0f0f0;border-radius:6px;padding:10px;margin-bottom:10px}.text-pre-content[data-v-70601075]{font-family:inherit;font-size:12px;color:#333;line-height:1.6;white-space:pre-wrap;word-wrap:break-word;margin:0;max-height:100px;overflow-y:auto}.text-card-bottom[data-v-70601075]{display:flex;justify-content:space-between;align-items:center}.text-meta-left[data-v-70601075]{color:#8c8c8c}.text-btn-group[data-v-70601075]{display:flex;gap:8px}.danger-text[data-v-70601075]{color:#ff4d4f}.danger-text[data-v-70601075]:hover{border-color:#ff4d4f}.material-footer-bar[data-v-70601075]{background-color:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:10px 16px;display:flex;justify-content:space-between;align-items:center}.footer-summary-left[data-v-70601075]{font-size:12px;color:#595959}.footer-pagination-right[data-v-70601075]{display:flex;align-items:center;gap:8px}.page-arrow-btn[data-v-70601075]{width:24px;height:24px;border:1px solid #d9d9d9;background-color:#fff;border-radius:4px;color:#8c8c8c;cursor:pointer}.page-num-active[data-v-70601075]{width:24px;height:24px;border:1px solid #1677ff;background-color:#e6f4ff;color:#1677ff;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.select-page-size[data-v-70601075]{padding:3px 6px;font-size:11px;border:1px solid #d9d9d9;border-radius:4px;outline:none}.modal-backdrop[data-v-70601075]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000073;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}.modal-dialog[data-v-70601075]{background-color:#fff;border-radius:8px;width:480px;max-width:90vw;box-shadow:0 10px 25px #00000026;display:flex;flex-direction:column;overflow:hidden}.modal-dialog.large-modal[data-v-70601075]{width:560px}.modal-dialog.preview-modal[data-v-70601075]{width:600px}.modal-dialog.delete-confirm-dialog[data-v-70601075]{width:440px}.modal-header[data-v-70601075]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f0}.modal-header.header-danger[data-v-70601075]{background-color:#fef2f2;border-bottom-color:#fee2e2}.danger-header-title[data-v-70601075]{display:flex;align-items:center;gap:8px}.danger-header-title h3[data-v-70601075]{color:#dc2626;font-size:14px;font-weight:700;margin:0}.modal-header h3[data-v-70601075]{font-size:14px;font-weight:700;color:#1f2937;margin:0}.modal-close[data-v-70601075]{background:none;border:none;font-size:14px;color:#8c8c8c;cursor:pointer}.modal-body[data-v-70601075]{padding:16px;max-height:70vh;overflow-y:auto}.modal-footer[data-v-70601075]{padding:12px 16px;border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;gap:8px}.delete-warning-banner[data-v-70601075]{background-color:#fff1f0;border:1px solid #ffa39e;border-radius:6px;padding:10px 12px;margin-bottom:12px}.warning-title[data-v-70601075]{font-size:12px;font-weight:700;color:#cf1322;margin-bottom:4px}.warning-sub[data-v-70601075]{font-size:11px;color:#595959;line-height:1.5}.delete-details-card[data-v-70601075]{background-color:#f9fafb;border:1px solid #f0f0f0;border-radius:6px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.detail-row[data-v-70601075]{display:flex;flex-direction:column;gap:4px}.detail-label[data-v-70601075]{font-size:11px;color:#8c8c8c}.detail-val[data-v-70601075]{font-size:12px;color:#1f2937}.detail-stats-pills[data-v-70601075]{display:flex;flex-direction:column;gap:4px;margin-top:2px}.pill-media[data-v-70601075]{background-color:#e6f4ff;color:#1677ff;padding:4px 8px;border-radius:4px}.pill-text[data-v-70601075]{background-color:#f9f0ff;color:#722ed1;padding:4px 8px;border-radius:4px}.form-group[data-v-70601075]{margin-bottom:12px}.form-row[data-v-70601075]{display:flex;gap:12px}.form-group.col[data-v-70601075]{flex:1}.form-label[data-v-70601075]{display:block;font-size:11px;font-weight:500;color:#595959;margin-bottom:4px}.req[data-v-70601075]{color:#ff4d4f}.input-full[data-v-70601075],.textarea-full[data-v-70601075]{width:100%;padding:6px 10px;font-size:12px;border:1px solid #d9d9d9;border-radius:4px;outline:none;font-family:inherit}.input-full[data-v-70601075]:focus,.textarea-full[data-v-70601075]:focus{border-color:#1677ff}.hidden-file-input[data-v-70601075]{display:none}.image-upload-wrapper[data-v-70601075]{width:100%}.upload-box[data-v-70601075]{width:100%;min-height:110px;border:2px dashed #d9d9d9;border-radius:6px;background-color:#fafafa;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;overflow:hidden;position:relative}.upload-box[data-v-70601075]:hover{border-color:#1677ff;background-color:#f0f7ff}.upload-empty-state[data-v-70601075]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;gap:6px}.upload-icon[data-v-70601075]{color:#1677ff}.upload-hint[data-v-70601075]{font-size:12px;font-weight:600;color:#1677ff}.upload-subhint[data-v-70601075]{font-size:11px;color:#8c8c8c}.upload-loading-state[data-v-70601075]{display:flex;align-items:center;gap:8px;font-size:12px;color:#1677ff}.upload-spinner[data-v-70601075]{width:16px;height:16px;border:2px solid #1677ff;border-top-color:transparent;border-radius:50%;animation:spin-70601075 .7s linear infinite}@keyframes spin-70601075{to{transform:rotate(360deg)}}.upload-preview-container[data-v-70601075]{width:100%;height:120px;position:relative;display:flex;align-items:center;justify-content:center;background-color:#000}.upload-preview-img[data-v-70601075],.upload-preview-video[data-v-70601075]{width:100%;height:100%;object-fit:contain}.upload-repick-overlay[data-v-70601075]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#00000080;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;opacity:0;transition:opacity .2s}.upload-box:hover .upload-repick-overlay[data-v-70601075]{opacity:1}.preview-body[data-v-70601075]{display:flex;flex-direction:column;gap:12px}.preview-media-box[data-v-70601075]{width:100%;max-height:320px;background-color:#000;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center}.preview-video-player[data-v-70601075]{width:100%;max-height:320px}.preview-image-full[data-v-70601075]{max-width:100%;max-height:320px;object-fit:contain}.preview-meta-panel[data-v-70601075]{background-color:#f9fafb;padding:10px 12px;border-radius:6px;display:flex;flex-direction:column;gap:6px}.runs-page[data-v-d2d82151]{padding:16px;background-color:#f8fafc;min-height:100vh;font-size:11px}.page-container[data-v-d2d82151]{max-width:1200px;margin:0 auto}.page-header[data-v-d2d82151]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.page-header h1[data-v-d2d82151]{font-size:16px;font-weight:700;color:#0f172a;margin:0 0 4px}.page-sub[data-v-d2d82151]{font-size:11px;color:#64748b;margin:0}.toolbar[data-v-d2d82151]{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:12px;border-radius:8px;border:1px solid #e2e8f0;margin-bottom:16px;gap:12px}.search-box[data-v-d2d82151]{position:relative;flex:1;max-width:320px}.input-search[data-v-d2d82151]{width:100%;padding:6px 12px 6px 32px;border:1px solid #cbd5e1;border-radius:6px;outline:none;font-size:11px;color:#334155;transition:border-color .15s ease}.input-search[data-v-d2d82151]:focus{border-color:#007bff}.search-icon[data-v-d2d82151]{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:11px;color:#94a3b8}.filters[data-v-d2d82151]{display:flex;gap:8px}.input-select[data-v-d2d82151]{padding:5px 24px 5px 10px;border:1px solid #cbd5e1;border-radius:6px;outline:none;font-size:11px;background-color:#fff;color:#334155;cursor:pointer;height:28px}.input-select[data-v-d2d82151]:focus{border-color:#007bff}.btn[data-v-d2d82151]{background-color:#007bff;color:#fff;border:1px solid #007bff;padding:6px 14px;border-radius:6px;font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:6px}.btn[data-v-d2d82151]:hover:not(:disabled){background-color:#0056b3;border-color:#0056b3}.btn[data-v-d2d82151]:disabled{opacity:.6;cursor:not-allowed}.alert[data-v-d2d82151]{padding:10px 12px;border-radius:6px;font-size:11px;margin-bottom:16px}.alert-error[data-v-d2d82151]{background-color:#fef2f2;border:1px solid #fca5a5;color:#b91c1c}.loading-state[data-v-d2d82151],.empty-state[data-v-d2d82151]{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:40px;text-align:center;color:#64748b;display:flex;flex-direction:column;align-items:center;gap:12px}.empty-icon[data-v-d2d82151]{font-size:24px}.spinner[data-v-d2d82151]{width:24px;height:24px;animation:rotate-d2d82151 2s linear infinite}.spinner-inline[data-v-d2d82151]{width:12px;height:12px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:rotate-d2d82151 1s linear infinite;display:inline-block}.spinner .path[data-v-d2d82151]{stroke:#007bff;stroke-linecap:round;animation:dash-d2d82151 1.5s ease-in-out infinite}@keyframes rotate-d2d82151{to{transform:rotate(360deg)}}@keyframes dash-d2d82151{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.runs-table-wrapper[data-v-d2d82151]{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.runs-table[data-v-d2d82151]{width:100%;border-collapse:collapse;text-align:left}.runs-table th[data-v-d2d82151]{background-color:#f8fafc;font-weight:600;color:#475569;padding:10px 14px;border-bottom:2px solid #e2e8f0;font-size:11px}.runs-table td[data-v-d2d82151]{padding:10px 14px;border-bottom:1px solid #f1f5f9;font-size:11px;color:#334155;vertical-align:middle}.run-row[data-v-d2d82151]:hover{background-color:#f8fafc}.code-font[data-v-d2d82151]{font-family:monospace;color:#64748b;font-weight:500}.title-cell[data-v-d2d82151]{font-weight:500;color:#0f172a;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-badge[data-v-d2d82151]{display:inline-block;padding:2px 6px;border-radius:4px;font-size:9px;font-weight:500}.workflow-badge.ShortPromo[data-v-d2d82151]{background-color:#3b82f614;color:#007bff}.workflow-badge.ImagePost[data-v-d2d82151]{background-color:#10b98114;color:#10b981}.workflow-badge.Article[data-v-d2d82151]{background-color:#f59e0b14;color:#d97706}.node-cell[data-v-d2d82151]{display:flex;align-items:center;gap:6px}.pulse-dot[data-v-d2d82151]{width:6px;height:6px;background-color:#007bff;border-radius:50%;animation:pulse-d2d82151 1.5s infinite}@keyframes pulse-d2d82151{0%{transform:scale(.9);opacity:.6}50%{transform:scale(1.2);opacity:1}to{transform:scale(.9);opacity:.6}}.progress-container[data-v-d2d82151]{display:flex;align-items:center;gap:8px}.progress-bar-bg[data-v-d2d82151]{flex:1;height:6px;background-color:#e2e8f0;border-radius:3px;overflow:hidden;min-width:80px}.progress-bar-fill[data-v-d2d82151]{height:100%;border-radius:3px;transition:width .3s ease}.progress-bar-fill.running[data-v-d2d82151]{background-color:#007bff}.progress-bar-fill.completed[data-v-d2d82151]{background-color:#10b981}.progress-bar-fill.failed[data-v-d2d82151]{background-color:#ef4444}.progress-bar-fill.terminated[data-v-d2d82151]{background-color:#64748b}.progress-text[data-v-d2d82151]{font-size:10px;font-weight:600;color:#475569;min-width:28px}.status-cell[data-v-d2d82151]{display:flex;align-items:center;gap:6px}.status-dot[data-v-d2d82151]{width:6px;height:6px;border-radius:50%}.status-dot.running[data-v-d2d82151]{background-color:#007bff}.status-dot.completed[data-v-d2d82151]{background-color:#10b981}.status-dot.failed[data-v-d2d82151]{background-color:#ef4444}.status-dot.terminated[data-v-d2d82151]{background-color:#64748b}.time-cell[data-v-d2d82151]{color:#64748b}.btn-action[data-v-d2d82151]{border:none;background:none;font-size:11px;font-weight:500;cursor:pointer;padding:2px 6px;border-radius:4px;transition:background-color .15s ease}.btn-action.primary[data-v-d2d82151]{color:#007bff}.btn-action.primary[data-v-d2d82151]:hover{background-color:#007bff14}.btn-action.danger[data-v-d2d82151]{color:#ef4444}.btn-action.danger[data-v-d2d82151]:hover{background-color:#ef444414}.btn-action.warn[data-v-d2d82151]{color:#f59e0b}.btn-action.warn[data-v-d2d82151]:hover{background-color:#f59e0b14}.btn-action.secondary[data-v-d2d82151]{color:#475569}.btn-action.secondary[data-v-d2d82151]:hover{background-color:#f1f5f9}.run-action-btns[data-v-d2d82151]{display:flex;gap:6px;align-items:center}.title-wrap[data-v-d2d82151]{display:flex;align-items:center;gap:6px}.title-text[data-v-d2d82151]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-tag[data-v-d2d82151]{font-size:10px;color:#0958d9;background:#e6f4ff;border:1px solid #91caff;padding:0 5px;border-radius:3px;font-weight:500;white-space:nowrap;flex-shrink:0}.empty-icon[data-v-d2d82151]{margin-bottom:12px;display:flex;justify-content:center}.modal-backdrop[data-v-d2d82151]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(15,23,42,.45);display:flex;justify-content:center;align-items:center;z-index:999;padding:16px}.modal-panel-card[data-v-d2d82151]{background:#ffffff;border-radius:8px;width:100%;max-width:580px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;overflow:hidden;font-size:11px;display:flex;flex-direction:column;max-height:85vh}.modal-card-header[data-v-d2d82151]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #e2e8f0;font-size:12px;font-weight:600;color:#1e293b}.btn-close-modal[data-v-d2d82151]{background:none;border:none;font-size:16px;cursor:pointer;color:#94a3b8;line-height:1;padding:0}.btn-close-modal[data-v-d2d82151]:hover{color:#1e293b}.modal-card-body[data-v-d2d82151]{padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.task-detail-meta-row[data-v-d2d82151]{display:flex;align-items:center;gap:8px;font-size:11px}.status-pill.status-completed[data-v-d2d82151]{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f;padding:1px 6px;border-radius:4px}.detail-section[data-v-d2d82151]{display:flex;flex-direction:column;gap:4px}.section-label[data-v-d2d82151]{font-size:11px;font-weight:600;color:#475569}.output-preview-box[data-v-d2d82151]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:10px 12px;font-size:11px;line-height:1.6;color:#334155;max-height:220px;overflow-y:auto}.task-output-img[data-v-d2d82151]{max-width:100%;max-height:240px;border-radius:6px;border:1px solid #e2e8f0;object-fit:cover}.modal-card-actions[data-v-d2d82151]{display:flex;justify-content:flex-end;gap:8px;padding-top:8px;border-top:1px solid #f1f5f9}.pagination-bar[data-v-d2d82151]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid #e2e8f0;background:#ffffff}.pagination-info[data-v-d2d82151]{font-size:11px;color:#64748b}.pagination-actions[data-v-d2d82151]{display:flex;align-items:center;gap:8px}.page-num-badge[data-v-d2d82151]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;border-radius:4px;background:#eff6ff;color:#1677ff;font-size:11px;font-weight:600}.btn.btn-sm[data-v-d2d82151]{padding:3px 8px;font-size:11px;border-radius:4px;border:1px solid #cbd5e1;background:#fff;color:#334155;cursor:pointer}.btn.btn-sm[data-v-d2d82151]:disabled{opacity:.5;cursor:not-allowed}.approval-compliance-content[data-v-3f99aaca]{padding:5px;min-height:100%;background:#ffffff;color:#333}.container[data-v-3f99aaca]{max-width:1400px;margin:0 auto}.page-header[data-v-3f99aaca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.page-header h1[data-v-3f99aaca]{font-size:20px;line-height:1.2;font-weight:600;color:#333}.small[data-v-3f99aaca]{font-size:12px;color:#6b7280}.compact[data-v-3f99aaca]{font-size:12px}.layout[data-v-3f99aaca]{display:grid;grid-template-columns:260px 1fr 300px;gap:5px;align-items:start}.card[data-v-3f99aaca]{background:#ffffff;border-radius:8px;padding:5px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000f}.card-head[data-v-3f99aaca]{display:flex;justify-content:space-between;align-items:center}.card-head.gap[data-v-3f99aaca]{gap:5px;align-items:flex-start}.head-left[data-v-3f99aaca]{flex:1;min-width:0}.queue[data-v-3f99aaca]{display:flex;flex-direction:column;gap:8px;max-height:640px;overflow:auto}.queue-item[data-v-3f99aaca]{padding:5px;border-radius:8px;background:#fff;border:1px solid #eef2f7;cursor:pointer;transition:box-shadow .2s}.queue-item[data-v-3f99aaca]:hover{box-shadow:0 1px 6px #0b6bd214}.queue-item.active[data-v-3f99aaca]{outline:2px solid rgba(11,107,210,.12)}.queue-row[data-v-3f99aaca]{display:flex;justify-content:space-between;align-items:center;gap:8px}.actions[data-v-3f99aaca]{display:flex;gap:8px;flex-wrap:wrap}.btn[data-v-3f99aaca]{padding:6px 12px;border-radius:6px;border:1px solid #007bff;background:rgba(0,123,255,.04);color:#007bff;cursor:pointer;font-size:12px}.btn[data-v-3f99aaca]:hover{background:rgba(0,123,255,.08)}.btn.primary[data-v-3f99aaca]{background:#007bff;color:#fff}.btn.primary[data-v-3f99aaca]:hover{background:#0056b3}.btn.danger[data-v-3f99aaca]{background:#ff6b6b;color:#fff;border-color:#ff6b6b}.center-grid[data-v-3f99aaca]{display:grid;grid-template-columns:1fr 320px;gap:5px;align-items:start}.meta[data-v-3f99aaca]{padding:5px;background:#fff;border-radius:8px;border:1px solid #e5e7eb}.meta-table[data-v-3f99aaca]{width:100%;border-collapse:collapse;margin-top:8px}.meta-table th[data-v-3f99aaca],.meta-table td[data-v-3f99aaca]{padding:8px;border-bottom:1px solid #eef2f7;text-align:left;font-size:12px;color:#333}.body-preview[data-v-3f99aaca]{margin-top:8px;min-height:180px;line-height:1.6;font-size:12px;color:#333}textarea[data-v-3f99aaca]{width:100%;height:100px;margin-top:8px;padding:8px;border-radius:8px;border:1px solid #e5e7eb;font-size:12px}.rule-hit[data-v-3f99aaca]{padding:5px;border-radius:8px;background:rgba(255,245,245,1);border:1px solid rgba(255,200,200,.6);margin-bottom:8px}.logs[data-v-3f99aaca]{max-height:300px;overflow:auto;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px}.modal[data-v-3f99aaca]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(5,38,75,.45);z-index:60}.panel[data-v-3f99aaca]{background:#fff;padding:5px;border-radius:10px;max-width:920px;width:92%;max-height:86%;overflow:auto}.panel[data-v-3f99aaca]{font-size:12px}.btn-close-icon[data-v-3f99aaca]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:transparent;color:#6b7280;cursor:pointer;border-radius:6px;transition:all .2s}.btn-close-icon[data-v-3f99aaca]:hover{background:#f3f4f6}.btn-close-icon img[data-v-3f99aaca]{width:16px;height:16px}.panel-head[data-v-3f99aaca]{display:flex;justify-content:space-between;align-items:center}.panel .btn[data-v-3f99aaca]{font-size:12px;padding:6px 10px}.rule-add[data-v-3f99aaca]{margin-top:8px;display:flex;gap:8px;flex-wrap:wrap}.rule-add input[data-v-3f99aaca]{padding:8px 10px;border:1px solid #e5e7eb;border-radius:8px;font-size:12px}.rule-table-wrap[data-v-3f99aaca]{margin-top:12px}.rule-table[data-v-3f99aaca]{width:100%;border-collapse:collapse}.rule-table th[data-v-3f99aaca],.rule-table td[data-v-3f99aaca]{padding:8px;border-bottom:1px solid rgba(0,123,255,.08);text-align:left;font-size:12px}.type-chip[data-v-3f99aaca]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;color:#007bff;background:rgba(11,77,162,.08)}.type-chip.type-safety[data-v-3f99aaca]{background:rgba(16,185,129,.12);color:#047857}.type-chip.type-promotion[data-v-3f99aaca]{background:rgba(59,130,246,.12);color:#0056b3}.type-chip.type-claim[data-v-3f99aaca]{background:rgba(245,158,11,.15);color:#92400e}.type-chip.type-test[data-v-3f99aaca]{background:rgba(107,114,128,.15);color:#374151}.type-chip.type-custom[data-v-3f99aaca]{background:rgba(99,102,241,.15);color:#3730a3}@media (max-width: 1200px){.layout[data-v-3f99aaca]{grid-template-columns:260px 1fr}}@media (max-width: 1100px){.layout[data-v-3f99aaca]{grid-template-columns:1fr}.queue[data-v-3f99aaca]{max-height:220px}.center-grid[data-v-3f99aaca]{grid-template-columns:1fr}}.desktop-only[data-v-3f99aaca]{display:block}.mobile-only[data-v-3f99aaca]{display:none}.tools-fab[data-v-3f99aaca]{position:fixed;bottom:20px;right:20px;width:60px;height:60px;background-color:#007bff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #007bff4d;transition:all .3s ease;z-index:1000}.tools-fab[data-v-3f99aaca]:hover{background-color:#0056b3;transform:scale(1.06);box-shadow:0 6px 16px #007bff66}.fab-text[data-v-3f99aaca]{color:#fff;font-size:12px}.tools-slide-panel[data-v-3f99aaca]{position:fixed;top:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.45);z-index:2000;display:flex;justify-content:flex-end;opacity:0;visibility:hidden;transition:all .3s ease}.tools-slide-panel .slide-panel-content[data-v-3f99aaca]{width:320px;height:100%;background:#fff;transform:translate(100%);transition:transform .3s ease;display:flex;flex-direction:column}.tools-slide-panel.slide-open[data-v-3f99aaca]{opacity:1;visibility:visible}.tools-slide-panel.slide-open .slide-panel-content[data-v-3f99aaca]{transform:translate(0)}.queue-actions[data-v-3f99aaca]{margin-top:10px}.col-title[data-v-3f99aaca]{width:90px}.meta-spacing[data-v-3f99aaca],.review-section[data-v-3f99aaca]{margin-top:12px}.review-actions[data-v-3f99aaca]{margin-top:8px}.excerpt-spacing[data-v-3f99aaca],.hit-action-spacing[data-v-3f99aaca]{margin-top:6px}.rule-actions-spacing[data-v-3f99aaca]{margin-top:10px}.quick-actions-buttons[data-v-3f99aaca]{margin-top:8px;display:flex;flex-direction:column;gap:8px}.metric-value[data-v-3f99aaca]{font-weight:700;margin-top:6px}.metric-row-spacing[data-v-3f99aaca]{margin-top:8px}.tools-section-spacing[data-v-3f99aaca]{margin-top:14px}.tools-buttons[data-v-3f99aaca]{margin-top:8px;display:flex;flex-direction:column;gap:8px}.help-text-spacing[data-v-3f99aaca]{margin-top:8px}.slide-panel-head[data-v-3f99aaca]{padding:5px;border-bottom:1px solid #e5e7eb;background:#f8f9fa}.slide-panel-body[data-v-3f99aaca]{padding:5px}.rules-content[data-v-3f99aaca],.rule-add-action[data-v-3f99aaca],.logs-spacing[data-v-3f99aaca],.rule-manager-content[data-v-3f99aaca]{margin-top:10px}@media (max-width: 1360px){.layout[data-v-3f99aaca]{grid-template-columns:260px 1fr}.desktop-only[data-v-3f99aaca]{display:none}.mobile-only[data-v-3f99aaca]{display:flex}}.sd-page[data-v-e8a359c1]{--sd-primary: #1677ff;--sd-primary-hover: #4096ff;--sd-primary-active: #0958d9;--sd-primary-soft: #e6f4ff;--sd-primary-softer: #f0f7ff;--sd-text: rgba(0, 0, 0, .88);--sd-text-sec: rgba(0, 0, 0, .65);--sd-text-muted: rgba(0, 0, 0, .45);--sd-text-disabled: rgba(0, 0, 0, .35);--sd-border: #f0f0f0;--sd-border-strong: #d9d9d9;--sd-bg: #f5f7fa;--sd-radius: 8px}.sd-page[data-v-e8a359c1]{padding:16px 24px 32px;min-height:100%;background:var(--sd-bg);color:var(--sd-text);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.5715}.sd-container[data-v-e8a359c1]{max-width:1440px;margin:0 auto}.sd-page-head[data-v-e8a359c1]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.sd-title-block[data-v-e8a359c1]{display:flex;flex-direction:column;gap:4px}.sd-title[data-v-e8a359c1]{font-size:20px;font-weight:600;line-height:28px;margin:0;color:var(--sd-text)}.sd-subtitle[data-v-e8a359c1]{font-size:13px;color:var(--sd-text-muted);line-height:20px}.sd-head-actions[data-v-e8a359c1]{display:flex;gap:8px;align-items:center;flex-shrink:0}.sd-btn[data-v-e8a359c1]{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:5px 16px;border-radius:6px;border:1px solid var(--sd-border-strong);cursor:pointer;font-size:14px;line-height:22px;background:#fff;color:var(--sd-text);transition:all .15s ease;white-space:nowrap;box-shadow:0 1px #00000005;font-family:inherit}.sd-btn[data-v-e8a359c1]:hover{color:var(--sd-primary);border-color:var(--sd-primary)}.sd-btn[data-v-e8a359c1]:active{color:var(--sd-primary-active);border-color:var(--sd-primary-active)}.sd-btn-primary[data-v-e8a359c1]{background:var(--sd-primary);border-color:var(--sd-primary);color:#fff;box-shadow:0 2px #0564c80f}.sd-btn-primary[data-v-e8a359c1]:hover{background:var(--sd-primary-hover);border-color:var(--sd-primary-hover);color:#fff}.sd-btn-primary[data-v-e8a359c1]:active{background:var(--sd-primary-active);border-color:var(--sd-primary-active);color:#fff}.sd-btn-soft[data-v-e8a359c1]{background:var(--sd-primary-soft);border-color:var(--sd-primary-soft);color:var(--sd-primary)}.sd-btn-soft[data-v-e8a359c1]:hover{background:#bae0ff;border-color:#bae0ff;color:var(--sd-primary-active)}.sd-btn-outline[data-v-e8a359c1]{background:#fff;border-color:var(--sd-border-strong);color:var(--sd-text)}.sd-btn-outline[data-v-e8a359c1]:hover{color:var(--sd-primary);border-color:var(--sd-primary)}.sd-btn-with-chev .sd-chev[data-v-e8a359c1]{font-size:10px;margin-left:2px;color:var(--sd-text-muted);transition:transform .15s}.sd-btn-mini[data-v-e8a359c1]{padding:0 12px;font-size:13px;line-height:24px;min-height:24px;border-radius:4px}.sd-btn-sm[data-v-e8a359c1]{padding:4px 12px;font-size:13px;line-height:22px}.sd-plus[data-v-e8a359c1]{font-size:16px;line-height:1;margin-right:2px;font-weight:500}.sd-btn-icon[data-v-e8a359c1]{font-size:14px;line-height:1}.sd-chev[data-v-e8a359c1]{font-size:11px;margin-left:2px;opacity:.75}.sd-icon-btn[data-v-e8a359c1]{background:transparent;border:none;padding:6px;cursor:pointer;margin:0 2px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:var(--sd-text-muted);transition:all .15s}.sd-icon-btn[data-v-e8a359c1]:hover{background:rgba(0,0,0,.04);color:var(--sd-primary)}.sd-icon-btn svg[data-v-e8a359c1]{display:block}.sd-icon-more[data-v-e8a359c1]:hover{color:var(--sd-text)}.sd-layout[data-v-e8a359c1]{display:grid;grid-template-columns:320px 1fr;gap:16px;align-items:start}.sd-left[data-v-e8a359c1],.sd-right[data-v-e8a359c1]{display:flex;flex-direction:column;gap:16px;min-width:0}.sd-card[data-v-e8a359c1]{background:#fff;border-radius:var(--sd-radius);padding:20px 20px 16px;box-shadow:0 1px 2px #00000008,0 1px 6px -1px #00000005;border:1px solid var(--sd-border)}.sd-card-head[data-v-e8a359c1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.sd-card-title[data-v-e8a359c1]{display:flex;align-items:center;gap:6px;font-weight:600;font-size:15px;color:var(--sd-text);line-height:24px}.sd-info-icon[data-v-e8a359c1]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;font-size:11px;font-weight:500;background:#f5f5f5;color:var(--sd-text-muted);cursor:help;line-height:1;border:1px solid #e8e8e8}.sd-card-actions[data-v-e8a359c1]{display:flex;gap:8px;align-items:center}.sd-link[data-v-e8a359c1]{color:var(--sd-primary);font-size:13px;cursor:pointer;text-decoration:none;transition:color .15s;line-height:24px}.sd-link[data-v-e8a359c1]:hover{color:var(--sd-primary-hover)}.sd-link-end[data-v-e8a359c1]{margin-left:auto}.sd-searchbar[data-v-e8a359c1]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.sd-search-input[data-v-e8a359c1]{flex:1;height:32px;padding:4px 11px;border:1px solid var(--sd-border-strong);border-radius:6px;font-size:14px;outline:none;transition:border-color .15s,box-shadow .15s;background:#fff;color:var(--sd-text);font-family:inherit}.sd-search-input[data-v-e8a359c1]:hover{border-color:var(--sd-primary-hover)}.sd-search-input[data-v-e8a359c1]:focus{border-color:var(--sd-primary);box-shadow:0 0 0 2px #1677ff1a}.sd-search-input[data-v-e8a359c1]::placeholder{color:var(--sd-text-disabled)}.sd-filter-btn[data-v-e8a359c1]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--sd-border-strong);border-radius:6px;background:#fff;cursor:pointer;color:var(--sd-text-muted);transition:all .15s}.sd-filter-btn[data-v-e8a359c1]:hover{color:var(--sd-primary);border-color:var(--sd-primary)}.sd-pool-list[data-v-e8a359c1]{display:flex;flex-direction:column;gap:8px;max-height:460px;overflow-y:auto;margin:0 -4px;padding:0 4px}.sd-pool-list[data-v-e8a359c1]::-webkit-scrollbar{width:6px}.sd-pool-list[data-v-e8a359c1]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.sd-pool-item[data-v-e8a359c1]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--sd-border);border-radius:8px;background:#fff;transition:all .15s;cursor:default}.sd-pool-item[data-v-e8a359c1]:hover{border-color:#d9d9d9;box-shadow:0 2px 8px #0000000a}.sd-pool-thumb[data-v-e8a359c1]{position:relative;flex-shrink:0;width:56px;height:56px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:28px;overflow:hidden;background:linear-gradient(135deg,#FFE4B5,#F5A524);color:#5a3608;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.sd-pool-thumb-text[data-v-e8a359c1]{line-height:1}.sd-pool-thumb-img[data-v-e8a359c1]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.sd-pool-body[data-v-e8a359c1]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.sd-pool-title[data-v-e8a359c1]{font-size:14px;font-weight:500;color:var(--sd-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:22px}.sd-pool-meta[data-v-e8a359c1]{font-size:12px;color:var(--sd-text-muted);display:flex;flex-direction:column;gap:2px;line-height:18px}.sd-pool-meta-row[data-v-e8a359c1]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.sd-pool-tag[data-v-e8a359c1]{font-size:12px;color:var(--sd-primary);background:var(--sd-primary-soft);border-radius:3px;padding:0 6px;line-height:18px;white-space:nowrap;font-weight:400}.sd-highlight[data-v-e8a359c1]{border-color:var(--sd-primary);background:var(--sd-primary-softer);box-shadow:0 0 0 2px #1677ff1f}.sd-pool-empty[data-v-e8a359c1]{padding:20px;text-align:center;color:var(--sd-text-disabled);font-size:13px}.sd-btn-schedule[data-v-e8a359c1]{flex-shrink:0}.sd-view-all[data-v-e8a359c1]{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:16px;color:var(--sd-primary);font-size:13px;text-decoration:none;cursor:pointer;padding:4px 0;line-height:20px}.sd-view-all[data-v-e8a359c1]:hover{color:var(--sd-primary-hover)}.sd-view-all-arrow[data-v-e8a359c1]{font-size:14px;line-height:1;font-weight:600}.sd-channel-meta[data-v-e8a359c1]{font-size:13px;color:var(--sd-text-muted);margin-bottom:14px;margin-top:-4px;line-height:20px}.sd-channel-grid[data-v-e8a359c1]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.sd-channel-cell[data-v-e8a359c1]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 0}.sd-channel-logo-wrap[data-v-e8a359c1]{width:44px;height:44px;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center;border:1px solid var(--sd-border);transition:all .15s}.sd-channel-cell:hover .sd-channel-logo-wrap[data-v-e8a359c1]{border-color:var(--sd-primary)}.sd-channel-logo[data-v-e8a359c1]{width:30px;height:30px;border-radius:6px;object-fit:contain}.sd-channel-name[data-v-e8a359c1]{font-size:13px;font-weight:400;color:var(--sd-text);white-space:nowrap;margin-top:2px;line-height:18px}.sd-channel-status[data-v-e8a359c1]{font-size:11px;color:var(--sd-text-muted);line-height:16px}.sd-tabs[data-v-e8a359c1]{display:flex;gap:32px;border-bottom:1px solid var(--sd-border);margin-bottom:14px;margin-top:-4px}.sd-tab[data-v-e8a359c1]{padding:10px 0;font-size:14px;color:var(--sd-text-sec);cursor:pointer;position:relative;transition:color .15s;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:6px;line-height:22px}.sd-tab[data-v-e8a359c1]:hover{color:var(--sd-primary-hover)}.sd-tab-active[data-v-e8a359c1]{color:var(--sd-primary);font-weight:500}.sd-tab-active[data-v-e8a359c1]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--sd-primary);border-radius:2px 2px 0 0}.sd-tab-count[data-v-e8a359c1]{color:inherit;opacity:.9;font-weight:400}.sd-table-wrap[data-v-e8a359c1]{margin:0 -20px;padding:0 20px;overflow-x:auto}.sd-table[data-v-e8a359c1]{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:14px}.sd-table thead th[data-v-e8a359c1]{text-align:left;font-weight:400;font-size:13px;color:var(--sd-text-muted);padding:10px 12px;border-bottom:1px solid var(--sd-border);background:transparent;line-height:20px;white-space:nowrap}.sd-table tbody td[data-v-e8a359c1]{padding:18px 12px;border-bottom:1px solid #f5f5f5;vertical-align:top;line-height:20px}.sd-row:hover td[data-v-e8a359c1]{background:#fafafa}.sd-col-time[data-v-e8a359c1]{width:140px}.sd-col-channel[data-v-e8a359c1]{width:130px}.sd-col-status[data-v-e8a359c1]{width:120px}.sd-col-op[data-v-e8a359c1]{width:80px}.sd-cell-time[data-v-e8a359c1]{padding-top:18px!important}.sd-time[data-v-e8a359c1]{color:var(--sd-text);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd-cell-title[data-v-e8a359c1]{font-size:14px;color:var(--sd-text);font-weight:500;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd-cell-sub[data-v-e8a359c1]{font-size:12px;color:var(--sd-text-muted);margin-top:4px;line-height:18px}.sd-cell-channels[data-v-e8a359c1]{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}.sd-cell-channel[data-v-e8a359c1]{display:inline-flex;align-items:center;font-size:13px;color:var(--sd-text)}.sd-channel-pill[data-v-e8a359c1]{display:inline-flex;align-items:center;gap:6px}.sd-channel-pill-icon[data-v-e8a359c1]{width:22px;height:22px;border-radius:5px;object-fit:contain;border:1px solid var(--sd-border);padding:2px;background:#fff}.sd-status-cell[data-v-e8a359c1]{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.sd-cell-op[data-v-e8a359c1]{padding-top:14px!important}.sd-cell-op .sd-icon-btn[data-v-e8a359c1]:last-child{margin-right:0}.sd-empty[data-v-e8a359c1]{padding:48px 12px!important;text-align:center;color:var(--sd-text-disabled);font-size:13px}.sd-status-pill[data-v-e8a359c1]{display:inline-block;font-size:12px;line-height:20px;padding:0 10px;border-radius:10px;font-weight:400;white-space:nowrap;font-feature-settings:"tnum"}.sd-pill-published[data-v-e8a359c1]{background:#f6ffed;color:#389e0d}.sd-pill-pending[data-v-e8a359c1]{background:var(--sd-primary-soft);color:var(--sd-primary)}.sd-pill-cancelled[data-v-e8a359c1]{background:#f5f5f5;color:#595959}.sd-pill-failed[data-v-e8a359c1]{background:#fff2f0;color:#cf1322}.sd-pill-draft[data-v-e8a359c1]{background:#fafafa;color:#595959}.sd-status-sub[data-v-e8a359c1]{font-size:12px;color:var(--sd-text-muted);line-height:16px;white-space:nowrap}.sd-select[data-v-e8a359c1]{height:32px;padding:4px 30px 4px 12px;border:1px solid var(--sd-border-strong);border-radius:6px;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path fill='%238c8c8c' d='M6 9L1 4h10z'/></svg>") no-repeat right 10px center;font-size:14px;color:var(--sd-text);outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;font-family:inherit}.sd-select[data-v-e8a359c1]:hover{border-color:var(--sd-primary-hover)}.sd-select[data-v-e8a359c1]:focus{border-color:var(--sd-primary);box-shadow:0 0 0 2px #1677ff1a}.sd-log-list[data-v-e8a359c1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.sd-log-item[data-v-e8a359c1]{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--sd-text);line-height:22px}.sd-log-list-all .sd-log-item[data-v-e8a359c1]{padding-bottom:10px;border-bottom:1px solid #f5f5f5}.sd-log-dot[data-v-e8a359c1]{width:10px;height:10px;border-radius:50%;flex-shrink:0;display:inline-block;border:2px solid transparent}.sd-dot-published[data-v-e8a359c1]{background:#f6ffed;border-color:#b7eb8f;box-shadow:inset 0 0 0 3px #52c41a}.sd-dot-pending[data-v-e8a359c1]{background:var(--sd-primary-soft);border-color:#91caff;box-shadow:inset 0 0 0 3px var(--sd-primary)}.sd-dot-cancelled[data-v-e8a359c1]{background:#f5f5f5;border-color:#d9d9d9;box-shadow:inset 0 0 0 3px #8c8c8c}.sd-dot-failed[data-v-e8a359c1]{background:#fff2f0;border-color:#ffccc7;box-shadow:inset 0 0 0 3px #ff4d4f}.sd-log-time[data-v-e8a359c1]{font-size:13px;color:var(--sd-text-sec);font-feature-settings:"tnum";white-space:nowrap;font-variant-numeric:tabular-nums}.sd-log-msg[data-v-e8a359c1]{flex:1;min-width:0;color:var(--sd-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd-log-empty[data-v-e8a359c1]{padding:16px 0;text-align:center;color:var(--sd-text-disabled)}.sd-modal[data-v-e8a359c1]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.45);z-index:60;animation:sd-fade-e8a359c1 .15s}@keyframes sd-fade-e8a359c1{0%{opacity:0}to{opacity:1}}.sd-panel[data-v-e8a359c1]{background:#fff;padding:20px 24px 24px;border-radius:8px;max-width:920px;width:92%;max-height:86%;overflow:auto;font-size:14px;box-shadow:0 6px 16px -8px #00000014,0 9px 28px #0000000d,0 12px 48px 16px #00000008}.sd-panel-head[data-v-e8a359c1]{display:flex;justify-content:space-between;align-items:center;font-size:16px;margin-bottom:16px;font-weight:600}.sd-btn-close[data-v-e8a359c1]{background:transparent;border:none;padding:6px;cursor:pointer;border-radius:6px;color:var(--sd-text-muted);transition:all .15s;display:inline-flex;align-items:center;justify-content:center}.sd-btn-close[data-v-e8a359c1]:hover{background:rgba(0,0,0,.04);color:var(--sd-text)}.sd-btn-close img[data-v-e8a359c1]{width:16px;height:16px}.sd-form-grid[data-v-e8a359c1]{display:grid;grid-template-columns:1fr 1fr;gap:16px 16px}.sd-form-item[data-v-e8a359c1]{display:flex;flex-direction:column;gap:8px}.sd-form-span-2[data-v-e8a359c1]{grid-column:1 / -1}.sd-form-actions[data-v-e8a359c1]{flex-direction:row;gap:8px;justify-content:flex-end;margin-top:4px}.sd-label[data-v-e8a359c1]{font-size:13px;color:var(--sd-text);font-weight:400}.sd-input[data-v-e8a359c1]{padding:6px 11px;border-radius:6px;border:1px solid var(--sd-border-strong);font-size:14px;outline:none;background:#fff;color:var(--sd-text);width:100%;box-sizing:border-box;height:32px;font-family:inherit;transition:border-color .15s,box-shadow .15s}.sd-input[data-v-e8a359c1]:hover{border-color:var(--sd-primary-hover)}.sd-input[data-v-e8a359c1]:focus{border-color:var(--sd-primary);box-shadow:0 0 0 2px #1677ff1a}.sd-textarea[data-v-e8a359c1]{min-height:72px;resize:vertical;height:auto;padding:6px 11px;font-family:inherit}.sd-channel-pills[data-v-e8a359c1]{display:flex;gap:8px;flex-wrap:wrap}.sd-check-pill[data-v-e8a359c1]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border:1px solid var(--sd-border-strong);border-radius:999px;background:#fff;font-size:13px;cursor:pointer;transition:all .15s}.sd-check-pill-active[data-v-e8a359c1]{border-color:var(--sd-primary);color:var(--sd-primary);background:var(--sd-primary-softer)}.sd-check-pill input[data-v-e8a359c1]{margin:0;cursor:pointer}.sd-channel-modal[data-v-e8a359c1]{display:flex;flex-direction:column;gap:12px}.sd-desc[data-v-e8a359c1]{color:var(--sd-text-muted);font-size:13px}.sd-rule-table[data-v-e8a359c1]{width:100%;border-collapse:collapse;font-size:13px;border:1px solid var(--sd-border);border-radius:6px;overflow:hidden}.sd-rule-table th[data-v-e8a359c1],.sd-rule-table td[data-v-e8a359c1]{border:1px solid var(--sd-border);padding:10px 12px;vertical-align:middle}.sd-rule-table th[data-v-e8a359c1]{background:#fafafa;font-weight:500;color:var(--sd-text-sec)}.sd-rc-icon[data-v-e8a359c1]{width:56px}.sd-rc-icon-cell[data-v-e8a359c1]{text-align:center}.sd-rc-op[data-v-e8a359c1]{width:80px}@media (max-width: 1100px){.sd-layout[data-v-e8a359c1]{grid-template-columns:1fr}}@media (max-width: 720px){.sd-page-head[data-v-e8a359c1]{flex-direction:column;align-items:stretch}.sd-head-actions[data-v-e8a359c1]{justify-content:flex-start;flex-wrap:wrap}.sd-channel-grid[data-v-e8a359c1]{grid-template-columns:repeat(3,1fr)}}.aa-content[data-v-879fa708]{padding:5px;min-height:100%;background:#ffffff;color:#333}.container[data-v-879fa708]{max-width:1400px;margin:0 auto}.page-header[data-v-879fa708]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.page-header h1[data-v-879fa708]{font-size:20px;line-height:1.2;font-weight:600;color:#333}.controls[data-v-879fa708]{display:flex;gap:8px;align-items:center}.controls-spacing[data-v-879fa708]{margin-top:6px}.filter-label-spacing[data-v-879fa708]{margin-top:10px}.btn[data-v-879fa708]{padding:6px 12px;border-radius:6px;border:1px solid #007bff;background:rgba(0,123,255,.04);color:#007bff;cursor:pointer;font-size:12px}.btn.primary[data-v-879fa708]{background:#007bff;color:#fff}.btn.primary[data-v-879fa708]:hover{background:#0056b3}.input[data-v-879fa708]{padding:8px 10px;border-radius:8px;border:1px solid #e5e7eb;font-size:13px}.small[data-v-879fa708]{font-size:12px;color:#6b7280}.compact[data-v-879fa708]{font-size:13px}.layout[data-v-879fa708]{display:grid;grid-template-columns:320px 1fr;gap:5px}.card[data-v-879fa708]{background:#fff;border-radius:8px;padding:5px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000f}.card-head[data-v-879fa708]{display:flex;justify-content:space-between;align-items:center}.card-head-spacing[data-v-879fa708]{margin-bottom:12px}.action-desc[data-v-879fa708],.model-switch[data-v-879fa708]{margin-top:8px}.card-spacing[data-v-879fa708]{margin-top:12px}.date-range-inputs[data-v-879fa708]{display:flex;gap:8px}.date-separator[data-v-879fa708]{color:var(--text-regular)}.cohort-content[data-v-879fa708],.path-detail-content[data-v-879fa708]{margin-top:10px}.path-behavior-desc[data-v-879fa708]{margin:8px 0 6px}.path-source-count[data-v-879fa708]{margin-bottom:8px}.left-panel[data-v-879fa708]{display:flex;flex-direction:column;gap:5px}.metric[data-v-879fa708]{display:flex;gap:8px;align-items:center;margin-top:8px}.metric-spacing[data-v-879fa708]{margin-top:8px}.metric>div[data-v-879fa708]{flex:1}.metric .value[data-v-879fa708]{font-size:20px;font-weight:700}.grid-2[data-v-879fa708]{display:grid;grid-template-columns:1fr 320px;gap:5px}.table[data-v-879fa708]{width:100%;border-collapse:collapse}.table-spacing[data-v-879fa708]{margin-top:8px}.table th[data-v-879fa708],.table td[data-v-879fa708]{padding:8px;border-bottom:1px solid #eef2f7;text-align:left;font-size:13px}.row-click[data-v-879fa708]{cursor:pointer}.row-click[data-v-879fa708]:hover{background:#fbfeff}.chart-box[data-v-879fa708]{height:220px;padding-top:6px}.chart-box.small-h[data-v-879fa708]{height:180px;padding-top:8px}.funnel-wrap[data-v-879fa708]{display:flex;gap:5px;margin-top:8px}.path-card[data-v-879fa708]{width:360px}.modal[data-v-879fa708]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(5,38,75,.45);z-index:60}.panel[data-v-879fa708]{background:#fff;padding:5px;border-radius:10px;max-width:920px;width:92%;max-height:86%;overflow:auto}.btn-close-icon[data-v-879fa708]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:transparent;color:#6b7280;cursor:pointer;border-radius:6px;transition:all .2s}.btn-close-icon[data-v-879fa708]:hover{background:#f3f4f6}.btn-close-icon img[data-v-879fa708]{width:16px;height:16px}.panel-head[data-v-879fa708]{display:flex;justify-content:space-between;align-items:center}.paths-list[data-v-879fa708]{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:8px}.path-item[data-v-879fa708]{background:#fff;border-radius:6px;padding:5px 10px;transition:background .2s}.path-item[data-v-879fa708]:hover{background:#f6f8fa}.path-link[data-v-879fa708]{color:#222;font-weight:400;text-decoration:none;font-size:12px}.path-link[data-v-879fa708]:hover{text-decoration:underline}.path-count[data-v-879fa708]{margin-left:12px;font-size:12px;color:#999}.count-mark[data-v-879fa708]{display:inline-block;background:#eaf5fd;color:#2170ea;font-weight:700;border-radius:6px;padding:2px 10px;font-size:13px;margin-left:3px}.path-detail-body[data-v-879fa708]{font-size:13px;color:#222}.funnel-bar-group[data-v-879fa708]{margin-top:10px;display:flex;flex-direction:column;gap:5px}.funnel-bar-row[data-v-879fa708]{display:flex;align-items:center;gap:5px}.funnel-label[data-v-879fa708]{min-width:38px;font-size:13px;color:#555;margin-right:5px}.funnel-bar-outer[data-v-879fa708]{position:relative;flex:1 1 0%;background:#f4f7fa;border-radius:8px;height:12px;overflow:hidden}.funnel-bar-inner[data-v-879fa708]{height:12px;border-radius:8px;transition:width .5s cubic-bezier(.6,.2,.1,1)}.funnel-value[data-v-879fa708]{font-size:13px;color:#2170ea;margin-left:12px;min-width:72px;text-align:right}.funnel-percent[data-v-879fa708]{font-size:12px;margin-left:6px;color:#999}.adv-filter-panel .form-grid[data-v-879fa708]{display:flex;flex-direction:column;gap:5px;margin-top:16px}.adv-filter-panel .form-row[data-v-879fa708]{display:flex;align-items:center;gap:5px}.adv-filter-panel .label[data-v-879fa708]{width:72px;flex-shrink:0;font-size:13px;color:#374151}.adv-filter-panel .actions-row[data-v-879fa708]{display:flex;gap:5px;justify-content:flex-end}@media (max-width: 980px){.layout[data-v-879fa708]{grid-template-columns:1fr}.left-panel[data-v-879fa708]{order:2}.grid-2[data-v-879fa708]{grid-template-columns:1fr}.path-card[data-v-879fa708]{width:100%}}.cm-content[data-v-da3a66bf]{padding:10px;min-height:100%;background:#f4f5f7;color:#1f2937;font-size:12px}.container[data-v-da3a66bf]{max-width:1400px;margin:0 auto}.page-header[data-v-da3a66bf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:10px 14px;background:#ffffff;border-radius:8px;border:1px solid #e5e7eb}.header-title-wrap[data-v-da3a66bf]{display:flex;align-items:baseline;gap:12px}.header-title-wrap h1[data-v-da3a66bf]{font-size:16px;font-weight:600;color:#111827;margin:0}.header-desc[data-v-da3a66bf]{font-size:12px;color:#6b7280}.controls[data-v-da3a66bf]{display:flex;gap:8px;align-items:center}.btn[data-v-da3a66bf]{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:6px;border:1px solid #d1d5db;background:#ffffff;color:#374151;cursor:pointer;font-size:12px;line-height:1.2;transition:all .15s ease}.btn[data-v-da3a66bf]:hover{background:#f9fafb;border-color:#9ca3af}.btn.primary[data-v-da3a66bf]{background:#007bff;border-color:#007bff;color:#fff}.btn.primary[data-v-da3a66bf]:hover{background:#0062cc}.btn-outline[data-v-da3a66bf]{border-color:#e5e7eb;color:#4b5563}.btn-svg[data-v-da3a66bf]{width:13px;height:13px}.stat-grid[data-v-da3a66bf]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:12px}.stat-card[data-v-da3a66bf]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;justify-content:space-between}.stat-meta[data-v-da3a66bf]{display:flex;justify-content:space-between;align-items:center}.stat-label[data-v-da3a66bf]{font-size:11px;color:#6b7280}.stat-tag[data-v-da3a66bf]{font-size:11px;padding:1px 6px;border-radius:4px}.stat-tag.all[data-v-da3a66bf]{background:#f3f4f6;color:#4b5563}.stat-tag.media[data-v-da3a66bf]{background:#eff6ff;color:#1d4ed8}.stat-tag.ecommerce[data-v-da3a66bf]{background:#fef2f2;color:#b91c1c}.stat-tag.publish[data-v-da3a66bf]{background:#ecfdf5;color:#047857}.stat-tag.data[data-v-da3a66bf]{background:#f5f3ff;color:#6d28d9}.stat-value[data-v-da3a66bf]{font-size:20px;font-weight:700;color:#111827;margin:4px 0 2px;line-height:1.1}.stat-detail[data-v-da3a66bf]{font-size:11px;color:#9ca3af;display:flex;gap:4px}.stat-detail .sep[data-v-da3a66bf]{color:#d1d5db}.toolbar-card[data-v-da3a66bf]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;margin-bottom:12px}.toolbar-top[data-v-da3a66bf]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f3f4f6;padding-bottom:8px;margin-bottom:8px}.category-tabs[data-v-da3a66bf]{display:flex;gap:6px}.tab-btn[data-v-da3a66bf]{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:6px;border:1px solid transparent;background:#f3f4f6;color:#4b5563;cursor:pointer;font-size:12px;font-weight:500}.tab-btn.active[data-v-da3a66bf]{background:#007bff;color:#fff}.tab-btn .badge[data-v-da3a66bf]{font-size:11px;padding:0 5px;border-radius:10px;background:rgba(0,0,0,.08)}.tab-btn.active .badge[data-v-da3a66bf]{background:rgba(255,255,255,.25);color:#fff}.view-switch[data-v-da3a66bf]{display:flex;gap:4px}.view-btn[data-v-da3a66bf]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;border:1px solid #e5e7eb;background:#ffffff;color:#6b7280;cursor:pointer;font-size:11px}.view-btn.active[data-v-da3a66bf]{background:#eff6ff;border-color:#007bff;color:#007bff}.view-btn svg[data-v-da3a66bf]{width:12px;height:12px}.filter-row[data-v-da3a66bf]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-group[data-v-da3a66bf]{display:flex;align-items:center;gap:4px}.filter-label[data-v-da3a66bf]{font-size:12px;color:#4b5563}.input[data-v-da3a66bf]{font-size:12px;padding:5px 8px;border:1px solid #d1d5db;border-radius:6px;color:#1f2937;background:#ffffff;outline:none}.input[data-v-da3a66bf]:focus{border-color:#007bff}.filter-select[data-v-da3a66bf]{height:28px}.search-wrap[data-v-da3a66bf]{position:relative;flex:1;min-width:220px}.search-input[data-v-da3a66bf]{width:100%;box-sizing:border-box;padding-right:22px;height:28px}.clear-btn[data-v-da3a66bf]{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:none;background:transparent;color:#9ca3af;cursor:pointer;font-size:14px;line-height:1}.channels-grid[data-v-da3a66bf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.channel-card[data-v-da3a66bf]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;padding:12px;transition:all .15s ease}.channel-card[data-v-da3a66bf]:hover{box-shadow:0 3px 8px #0000000d;border-color:#cbd5e1}.channel-card.status-paused[data-v-da3a66bf]{opacity:.85;background:#fafafa}.card-top[data-v-da3a66bf]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.channel-identity[data-v-da3a66bf]{display:flex;align-items:center;gap:10px}.platform-icon[data-v-da3a66bf]{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;flex-shrink:0}.platform-icon.media[data-v-da3a66bf]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.platform-icon.ecommerce[data-v-da3a66bf]{background:linear-gradient(135deg,#ef4444,#b91c1c)}.identity-text[data-v-da3a66bf]{display:flex;flex-direction:column;gap:2px}.channel-title[data-v-da3a66bf]{font-size:12px;font-weight:600;color:#111827;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-sub[data-v-da3a66bf]{display:flex;align-items:center;gap:6px}.platform-name[data-v-da3a66bf]{font-size:11px;color:#6b7280}.category-pill[data-v-da3a66bf]{font-size:11px;padding:1px 5px;border-radius:4px}.category-pill.media[data-v-da3a66bf]{background:#eff6ff;color:#2563eb}.category-pill.ecommerce[data-v-da3a66bf]{background:#fef2f2;color:#dc2626}.status-badge[data-v-da3a66bf]{display:inline-flex;align-items:center;gap:4px;font-size:11px;padding:2px 7px;border-radius:12px;font-weight:500;flex-shrink:0}.status-dot[data-v-da3a66bf]{width:6px;height:6px;border-radius:50%}.status-badge.connected[data-v-da3a66bf]{background:#ecfdf5;color:#059669}.status-badge.connected .status-dot[data-v-da3a66bf]{background:#10b981}.status-badge.pending[data-v-da3a66bf]{background:#fffbeb;color:#d97706}.status-badge.pending .status-dot[data-v-da3a66bf]{background:#f59e0b}.status-badge.paused[data-v-da3a66bf]{background:#f3f4f6;color:#6b7280}.status-badge.paused .status-dot[data-v-da3a66bf]{background:#9ca3af}.status-badge.error[data-v-da3a66bf]{background:#fef2f2;color:#dc2626}.status-badge.error .status-dot[data-v-da3a66bf]{background:#ef4444}.card-body[data-v-da3a66bf]{margin-bottom:10px}.capabilities-bar[data-v-da3a66bf]{display:flex;gap:6px;margin-bottom:8px}.cap-tag[data-v-da3a66bf]{display:inline-flex;align-items:center;gap:4px;font-size:11px;padding:2px 6px;border-radius:4px;font-weight:500}.cap-tag svg[data-v-da3a66bf]{width:11px;height:11px}.cap-publish[data-v-da3a66bf]{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.cap-data[data-v-da3a66bf]{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.info-list[data-v-da3a66bf]{background:#f9fafb;border-radius:6px;padding:6px 8px;margin-bottom:8px;display:flex;flex-direction:column;gap:3px}.info-item[data-v-da3a66bf]{display:flex;justify-content:space-between;font-size:11px}.info-k[data-v-da3a66bf]{color:#6b7280}.info-v[data-v-da3a66bf]{color:#374151}.mono[data-v-da3a66bf]{font-family:monospace}.notes-box[data-v-da3a66bf]{font-size:11px;color:#6b7280;line-height:1.35;background:#ffffff;border-left:2px solid #e5e7eb;padding-left:6px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-footer[data-v-da3a66bf]{border-top:1px solid #f3f4f6;padding-top:8px;display:flex;justify-content:space-between;align-items:center}.quick-links[data-v-da3a66bf]{display:flex;gap:6px}.link-action[data-v-da3a66bf]{border:none;background:transparent;color:#007bff;font-size:11px;display:inline-flex;align-items:center;gap:2px;cursor:pointer;padding:0}.link-action[data-v-da3a66bf]:hover{text-decoration:underline}.link-action svg[data-v-da3a66bf]{width:10px;height:10px}.btn-group[data-v-da3a66bf]{display:flex;gap:4px}.btn-sm[data-v-da3a66bf]{padding:2px 7px;font-size:11px;border-radius:4px;border:1px solid #d1d5db;background:#ffffff;color:#374151;cursor:pointer}.btn-sm[data-v-da3a66bf]:hover{background:#f3f4f6}.btn-sm.btn-warn[data-v-da3a66bf]{color:#d97706}.btn-sm.btn-suc[data-v-da3a66bf]{color:#059669}.btn-sm.btn-danger[data-v-da3a66bf]{color:#dc2626;border-color:#fecaca}.btn-sm.btn-danger[data-v-da3a66bf]:hover{background:#fee2e2}.table-container[data-v-da3a66bf]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;overflow-x:auto}.channel-table[data-v-da3a66bf]{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.channel-table th[data-v-da3a66bf],.channel-table td[data-v-da3a66bf]{padding:8px 10px;border-bottom:1px solid #f3f4f6}.channel-table th[data-v-da3a66bf]{background:#f9fafb;color:#4b5563;font-weight:600;font-size:11px}.tbl-name-cell[data-v-da3a66bf]{display:flex;align-items:center;gap:8px}.tbl-platform-icon[data-v-da3a66bf]{width:24px;height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:700}.tbl-platform-icon.media[data-v-da3a66bf]{background:#3b82f6}.tbl-platform-icon.ecommerce[data-v-da3a66bf]{background:#ef4444}.tbl-name[data-v-da3a66bf]{font-weight:500;color:#111827}.tbl-sub[data-v-da3a66bf]{font-size:11px;color:#9ca3af}.tbl-caps[data-v-da3a66bf]{display:flex;gap:4px}.tbl-links[data-v-da3a66bf]{display:flex;gap:6px}.tbl-link[data-v-da3a66bf]{border:none;background:transparent;color:#007bff;cursor:pointer;padding:0;font-size:11px}.tbl-link[data-v-da3a66bf]:hover{text-decoration:underline}.th-actions[data-v-da3a66bf]{text-align:right}.empty-card[data-v-da3a66bf]{background:#ffffff;border:1px dashed #d1d5db;border-radius:8px;padding:40px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.empty-icon[data-v-da3a66bf]{width:36px;height:36px;color:#9ca3af}.empty-title[data-v-da3a66bf]{font-size:13px;font-weight:600;color:#374151}.empty-desc[data-v-da3a66bf]{font-size:12px;color:#6b7280;margin-bottom:6px}.modal-backdrop[data-v-da3a66bf]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:999}.modal-dialog[data-v-da3a66bf]{background:#ffffff;border-radius:8px;width:520px;max-width:90vw;box-shadow:0 10px 25px #00000026;display:flex;flex-direction:column;max-height:88vh}.modal-header[data-v-da3a66bf]{padding:12px 16px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-da3a66bf]{font-size:14px;font-weight:600;color:#111827}.modal-close-btn[data-v-da3a66bf]{border:none;background:transparent;font-size:18px;line-height:1;color:#9ca3af;cursor:pointer}.modal-close-btn[data-v-da3a66bf]:hover{color:#4b5563}.modal-body[data-v-da3a66bf]{padding:14px 16px;overflow-y:auto;font-size:12px}.modal-footer[data-v-da3a66bf]{padding:10px 16px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:8px;background:#f9fafb}.form-group[data-v-da3a66bf]{margin-bottom:12px}.form-label[data-v-da3a66bf]{display:block;font-size:12px;font-weight:500;color:#374151;margin-bottom:4px}.req[data-v-da3a66bf]{color:#ef4444}.form-control[data-v-da3a66bf]{width:100%;box-sizing:border-box}.form-textarea[data-v-da3a66bf]{resize:vertical}.cat-radio-group[data-v-da3a66bf]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cat-radio-label[data-v-da3a66bf]{border:1px solid #e5e7eb;border-radius:6px;padding:8px 10px;cursor:pointer;display:flex;flex-direction:column;gap:2px;transition:all .15s ease}.cat-radio-label input[data-v-da3a66bf]{display:none}.cat-radio-label.selected[data-v-da3a66bf]{border-color:#007bff;background:#f0f7ff}.cat-label-title[data-v-da3a66bf]{font-size:12px;font-weight:600;color:#1f2937}.cat-label-sub[data-v-da3a66bf]{font-size:11px;color:#6b7280}.cap-checkboxes[data-v-da3a66bf]{display:flex;flex-direction:column;gap:6px}.checkbox-pill[data-v-da3a66bf]{display:flex;align-items:flex-start;gap:8px;border:1px solid #e5e7eb;border-radius:6px;padding:6px 10px;cursor:pointer;background:#f9fafb}.checkbox-pill.active[data-v-da3a66bf]{border-color:#bfdbfe;background:#ffffff}.pill-head[data-v-da3a66bf]{font-size:12px;font-weight:500;color:#111827}.pill-desc[data-v-da3a66bf]{font-size:11px;color:#6b7280}.auth-tabs[data-v-da3a66bf]{display:flex;gap:6px;margin-bottom:6px}.auth-tab[data-v-da3a66bf]{padding:4px 10px;border-radius:4px;border:1px solid #d1d5db;background:#ffffff;color:#4b5563;font-size:11px;cursor:pointer}.auth-tab.active[data-v-da3a66bf]{background:#007bff;border-color:#007bff;color:#fff}.auth-tip-box[data-v-da3a66bf]{background:#f3f4f6;border-radius:4px;padding:6px 8px;font-size:11px;color:#4b5563}.auth-key-fields[data-v-da3a66bf]{display:flex;flex-direction:column;gap:6px}.test-dialog[data-v-da3a66bf]{width:440px}.test-body[data-v-da3a66bf]{display:flex;flex-direction:column;gap:8px}.test-item[data-v-da3a66bf]{display:flex;justify-content:space-between;padding-bottom:6px;border-bottom:1px dashed #f3f4f6}.test-k[data-v-da3a66bf]{color:#6b7280;font-size:12px}.test-v[data-v-da3a66bf]{font-size:12px;color:#111827;font-weight:500}.test-v.suc[data-v-da3a66bf]{color:#059669}.billing-overview[data-v-11929f7f]{padding:5px;min-height:100%;background:#f8f9fa;color:#333}.container[data-v-11929f7f]{max-width:1400px;margin:0 auto}.page-header[data-v-11929f7f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header h1[data-v-11929f7f]{font-size:24px;color:#333;margin:0}.sub[data-v-11929f7f]{font-size:13px;color:#6b7280;margin-top:4px}.header-actions[data-v-11929f7f]{display:flex;gap:5px;align-items:center}.main-layout[data-v-11929f7f]{display:grid;grid-template-columns:1fr 320px;gap:5px}.card[data-v-11929f7f]{background:#fff;border-radius:10px;padding:5px;border:1px solid rgba(11,77,162,.06);margin-bottom:16px}.card-header[data-v-11929f7f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.kpi-row[data-v-11929f7f]{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.kpi-card[data-v-11929f7f]{padding:5px;border-radius:8px;background:#f8f9fa;border:1px solid rgba(11,77,162,.04)}.kpi-label[data-v-11929f7f]{font-size:13px;color:#6b7280;margin-bottom:8px}.kpi-value[data-v-11929f7f]{font-size:20px;font-weight:600;color:#1f2937;margin-bottom:8px}.kpi-footer[data-v-11929f7f]{font-size:12px;color:#6b7280;display:flex;align-items:center;gap:4px}.budget-remaining[data-v-11929f7f]{color:#10b981;font-weight:600}.table-container[data-v-11929f7f]{margin-top:16px;overflow-x:auto}.data-table[data-v-11929f7f]{width:100%;border-collapse:collapse;font-size:13px}.data-table th[data-v-11929f7f]{text-align:left;padding:5px;background:#f8f9fa;color:#6b7280;font-weight:600;border-bottom:1px solid #e5e7eb;font-size:12px}.data-table td[data-v-11929f7f]{padding:5px;border-bottom:1px solid rgba(0,123,255,.08);color:#1f2937}.data-table tbody tr[data-v-11929f7f]:hover{background:#f8f9fa}.cost-cell[data-v-11929f7f]{font-weight:600;color:#007bff}.progress-bar[data-v-11929f7f]{width:100%;height:10px;background:rgba(0,123,255,.08);border-radius:6px;overflow:hidden}.progress-fill[data-v-11929f7f]{height:100%;background:linear-gradient(90deg,#cbe8ff 0%,#7fbfff 100%);transition:width .3s}.cost-breakdown[data-v-11929f7f]{display:flex;gap:5px;margin-top:16px}.cost-card[data-v-11929f7f]{flex:1;padding:5px;border-radius:8px;background:#f8f9fa;border:1px solid rgba(11,77,162,.04)}.cost-card[data-v-11929f7f]:last-child{flex:0 0 220px}.cost-value[data-v-11929f7f]{font-size:18px;font-weight:600;color:#1f2937;margin-top:8px}.integrations-list[data-v-11929f7f]{margin-top:16px;display:flex;flex-direction:column;gap:5px}.integration-item[data-v-11929f7f]{display:flex;justify-content:space-between;align-items:center;padding:5px;border-radius:8px;background:#f8f9fa;border:1px solid rgba(11,77,162,.04)}.integration-info[data-v-11929f7f]{flex:1}.integration-info strong[data-v-11929f7f]{display:block;margin-bottom:4px;color:#1f2937}.integration-actions[data-v-11929f7f]{text-align:right;display:flex;flex-direction:column;gap:8px;align-items:flex-end}.chart-container[data-v-11929f7f]{margin-top:16px;height:300px;position:relative}.api-cost-list[data-v-11929f7f]{font-size:14px;line-height:1.6}.api-cost-item[data-v-11929f7f]{display:inline}.side-panel[data-v-11929f7f]{display:flex;flex-direction:column;gap:5px}.panel[data-v-11929f7f]{background:#fff;border-radius:10px;padding:5px;border:1px solid rgba(11,77,162,.06)}.panel strong[data-v-11929f7f]{font-size:14px;color:#1f2937;font-weight:600}.top-list[data-v-11929f7f]{margin-top:12px;display:flex;flex-direction:column;gap:8px}.top-item[data-v-11929f7f]{display:flex;justify-content:space-between;align-items:center;padding:5px;border-radius:8px;background:#f8f9fa;border:1px solid rgba(11,77,162,.04)}.top-info strong[data-v-11929f7f]{display:block;margin-bottom:4px;color:#1f2937}.top-cost[data-v-11929f7f]{font-weight:600;color:#007bff}.alert-section[data-v-11929f7f]{margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb}.alert-item[data-v-11929f7f]{display:flex;justify-content:space-between;align-items:center}.invoice-section[data-v-11929f7f]{margin-top:12px}.invoice-link[data-v-11929f7f]{color:#007bff;text-decoration:none;font-weight:500}.invoice-link[data-v-11929f7f]:hover{text-decoration:underline}.invoice-actions[data-v-11929f7f]{margin-top:12px;display:flex;gap:8px}.btn[data-v-11929f7f]{padding:8px 16px;border-radius:8px;border:1px solid #007bff;background:transparent;color:#007bff;cursor:pointer;font-size:13px;font-family:inherit;transition:all .2s}.btn[data-v-11929f7f]:hover{background:rgba(11,77,162,.08)}.btn.primary[data-v-11929f7f]{background:#007bff;color:#fff;border-color:#007bff}.btn.primary[data-v-11929f7f]:hover{background:#0056b3;border-color:#0056b3}.btn-small[data-v-11929f7f]{padding:6px 12px;font-size:12px}.input[data-v-11929f7f]{font-family:inherit;padding:8px 12px;border-radius:8px;border:1px solid rgba(11,107,210,.06);font-size:13px;box-sizing:border-box}.input[data-v-11929f7f]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #0b4da21a}.input-select[data-v-11929f7f]{min-width:120px}.modal[data-v-11929f7f]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(5,38,75,.45);display:flex;align-items:center;justify-content:center;z-index:100}.panel[data-v-11929f7f]{background:#fff;padding:5px;border-radius:10px;max-width:600px;width:90%;max-height:90vh;overflow:auto}.btn-close-icon[data-v-11929f7f]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:transparent;color:#6b7280;cursor:pointer;border-radius:6px;transition:all .2s}.btn-close-icon[data-v-11929f7f]:hover{background:#f3f4f6}.btn-close-icon img[data-v-11929f7f]{width:16px;height:16px}.panel-head[data-v-11929f7f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.panel-head strong[data-v-11929f7f]{font-size:18px;color:#1f2937}.form-body[data-v-11929f7f]{margin-top:12px}.form-group[data-v-11929f7f]{margin-bottom:16px}.form-group label[data-v-11929f7f]{display:block;font-size:13px;color:#6b7280;margin-bottom:6px;font-weight:500}.form-actions[data-v-11929f7f]{margin-top:24px;display:flex;justify-content:flex-end;gap:5px;padding-top:20px;border-top:1px solid #e5e7eb}.integration-detail[data-v-11929f7f]{display:flex;flex-direction:column;gap:5px}.detail-item[data-v-11929f7f]{display:flex;justify-content:space-between;align-items:center;padding:5px;background:#f8f9fa;border-radius:8px}.detail-item strong[data-v-11929f7f]{color:#1f2937}.detail-actions[data-v-11929f7f]{margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}.small[data-v-11929f7f]{font-size:12px;color:#6b7280}@media (max-width: 1200px){.main-layout[data-v-11929f7f],.kpi-row[data-v-11929f7f]{grid-template-columns:1fr}.cost-breakdown[data-v-11929f7f]{flex-direction:column}.cost-card[data-v-11929f7f]:last-child{flex:1}}
