.promotion-board[data-v-24048d29]{--board-accent:#3370ff;--board-ink:#20242a;--board-muted:#7b828c;--el-color-primary:#3370ff;--el-color-primary-light-3:#7099ff;--el-color-primary-light-5:#9bb8ff;--el-color-primary-light-8:#e5edff;--el-color-primary-light-9:#f2f6ff;min-height:calc(100vh - var(--workspace-content-top));padding:16px;background:#f3f4f6;color:var(--board-ink)}.account-bar[data-v-24048d29],.workspace[data-v-24048d29]{background:#fff;border:1px solid #e5e7eb;border-radius:6px}.account-bar[data-v-24048d29]{min-height:64px;padding:10px 14px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.account-identity[data-v-24048d29],.filter-actions[data-v-24048d29],.filter-row[data-v-24048d29],.report-date-control[data-v-24048d29],.result-strip[data-v-24048d29],.sync-cluster[data-v-24048d29]{display:flex;align-items:center}.account-identity[data-v-24048d29]{align-items:flex-start;gap:12px;min-width:0;flex:1}.account-kicker[data-v-24048d29]{font-size:13px;font-weight:700;color:#3f4650;white-space:nowrap;padding-top:9px}.account-picker[data-v-24048d29]{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.account-picker-toolbar[data-v-24048d29]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.account-select[data-v-24048d29]{width:520px;max-width:100%}.account-option[data-v-24048d29]{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%}.account-option small[data-v-24048d29]{color:#969ca5}.selected-account-row[data-v-24048d29]{display:flex;align-items:center;gap:8px;min-width:0}.selected-account-tags[data-v-24048d29]{display:flex;align-items:center;flex:1;flex-wrap:wrap;gap:6px;min-height:28px;max-width:100%}.selected-account-tags[data-v-24048d29] .el-tag{flex:0 1 auto;min-width:0;max-width:320px;height:28px;border-color:#dfe2e7;background:#f8f9fa;color:#3f4650;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.selected-account-tags[data-v-24048d29] .el-tag:hover{border-color:var(--board-accent);background:#f2f6ff}.selected-account-tags[data-v-24048d29] .el-tag:focus-visible{outline:2px solid var(--board-accent);outline-offset:2px}.selected-account-tags[data-v-24048d29] .el-tag--dark{color:#fff}.selected-account-tags[data-v-24048d29] .el-tag--dark,.selected-account-tags[data-v-24048d29] .el-tag--dark:hover{border-color:var(--board-accent);background:var(--board-accent)}.selected-account-tags[data-v-24048d29] .el-tag--dark .account-tag-id{color:#e5edff}.selected-account-tags[data-v-24048d29] .el-tag__content{display:flex;align-items:center;min-width:0}.account-tag-name[data-v-24048d29]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-tag-id[data-v-24048d29]{margin-left:6px;color:#9298a1;font-size:11px;flex:0 0 auto}.clear-accounts[data-v-24048d29]{flex:0 0 auto;height:28px;padding:0 8px;color:#737a84}.clear-accounts[data-v-24048d29]:hover{color:var(--board-accent);background:#fff1f3}.account-empty-hint[data-v-24048d29]{color:#a0a6af;font-size:12px;line-height:26px}.sync-cluster[data-v-24048d29]{flex:0 1 440px;width:440px;min-width:172px;align-self:center;justify-content:flex-end;gap:12px;margin-left:auto}.report-date-control[data-v-24048d29]{gap:10px}.report-date-control>span[data-v-24048d29]{color:#60656d;font-size:13px;font-weight:600;white-space:nowrap}.report-date-control[data-v-24048d29] .el-date-editor{width:260px}.workspace[data-v-24048d29]{padding:0 14px 12px;overflow:hidden}.entity-tabs[data-v-24048d29]{margin-bottom:2px}.entity-tabs[data-v-24048d29] .el-tabs__header{margin:0}.entity-tabs[data-v-24048d29] .el-tabs__item{height:54px;padding:0 24px;font-size:15px}.entity-tabs[data-v-24048d29] .el-tabs__item.is-active{color:var(--board-accent);font-weight:700}.entity-tabs[data-v-24048d29] .el-tabs__active-bar{background:var(--board-accent);height:2px}.filter-row[data-v-24048d29]{min-height:58px;gap:8px;overflow-x:auto;border-bottom:1px solid #eceef1}.status-filter[data-v-24048d29]{width:150px;flex:0 0 150px}.name-filter[data-v-24048d29]{width:220px;flex:0 0 220px}.id-filter[data-v-24048d29]{width:142px;flex:0 0 142px}.date-filter[data-v-24048d29]{width:260px;flex:0 0 260px}.field-filter[data-v-24048d29]{width:220px;flex:0 0 220px}.field-value-filter[data-v-24048d29]{width:180px;flex:0 0 180px}.filter-actions[data-v-24048d29]{gap:0;margin-left:auto;padding-left:8px}.input-icon[data-v-24048d29]{width:15px;color:#8a9099}.active-filter-row[data-v-24048d29]{min-height:42px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:6px 0;border-bottom:1px solid #eceef1}.active-filter-row>span[data-v-24048d29]{margin-right:2px;color:var(--board-muted);font-size:12px}.result-strip[data-v-24048d29]{justify-content:space-between;min-height:40px;font-size:12px;color:var(--board-muted)}.result-strip strong[data-v-24048d29]{color:var(--board-ink);font-size:16px;margin-right:5px}.result-strip-actions[data-v-24048d29]{display:flex;align-items:center;gap:12px}.creativity-counts[data-v-24048d29]{display:flex;align-items:center;gap:6px}.creativity-counts strong[data-v-24048d29]{margin:0 4px 0 0}.count-loading[data-v-24048d29]{display:inline-flex;align-items:center;gap:4px;color:var(--board-accent)}.count-loading .el-icon[data-v-24048d29]{font-size:13px}.sync-message[data-v-24048d29]{color:#a66b12}.column-preference-drawer .el-drawer__header{min-height:58px;padding:0 20px;margin:0;border-bottom:1px solid #e8eaed;color:#20242a}.column-preference-drawer .el-drawer__body{padding:0}.column-preference-drawer .el-drawer__footer{padding:12px 20px;border-top:1px solid #e8eaed}.column-drawer-body[data-v-24048d29]{display:flex;flex-direction:column;gap:14px;padding:16px 20px 24px}.column-category-heading[data-v-24048d29],.column-drawer-footer[data-v-24048d29],.column-selection-summary[data-v-24048d29]{display:flex;align-items:center;justify-content:space-between;gap:12px}.column-selection-summary[data-v-24048d29]{color:#727985;font-size:12px}.column-selection-summary strong[data-v-24048d29]{color:#20242a;font-size:14px}.column-selection-summary>div[data-v-24048d29]{display:flex;align-items:center}.selected-column-order[data-v-24048d29]{border:1px solid #e4e7eb;background:#fff}.selected-column-order-trigger[data-v-24048d29]{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border:0;background:#f8f9fa;color:#3f4650;font:inherit;cursor:pointer}.selected-column-order-trigger>span[data-v-24048d29]{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600}.selected-column-order-trigger small[data-v-24048d29]{color:#9298a1;font-size:11px;font-weight:400}.selected-column-order-trigger>.el-icon[data-v-24048d29]{color:#737a84;transition:transform .16s ease}.selected-column-order-trigger>.el-icon.is-expanded[data-v-24048d29]{transform:rotate(90deg)}.selected-column-list[data-v-24048d29]{max-height:260px;overflow-y:auto;padding:6px 12px;border-top:1px solid #e8eaed}.selected-column-item[data-v-24048d29]{min-height:36px;display:grid;grid-template-columns:20px minmax(120px,1fr) minmax(120px,auto) 28px;align-items:center;gap:8px;border-bottom:1px solid #f0f1f3;color:#3c424a;font-size:12px;cursor:grab}.selected-column-item[data-v-24048d29]:last-child{border-bottom:0}.selected-column-item[data-v-24048d29]:active{cursor:grabbing}.selected-column-item>small[data-v-24048d29],.selected-column-item>span[data-v-24048d29]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-column-item>small[data-v-24048d29]{color:#a0a6af;font-size:10px}.selected-column-drag[data-v-24048d29]{color:#9298a1}.selected-column-remove[data-v-24048d29]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#9298a1;cursor:pointer}.selected-column-remove[data-v-24048d29]:hover{color:#d94848;background:#fff1f1}.column-category-list[data-v-24048d29]{display:flex;flex-direction:column;gap:10px}.column-category[data-v-24048d29]{border:1px solid #e4e7eb;background:#fff}.column-category-heading[data-v-24048d29]{min-height:44px;padding:0 13px;border-bottom:1px solid #eef0f2;background:#f8f9fa}.column-category-heading span[data-v-24048d29]{color:#9298a1;font-size:11px}.column-category-fields[data-v-24048d29]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:6px 12px}.column-category-fields[data-v-24048d29] .el-checkbox{width:100%;min-width:0;height:38px;margin-right:0}.column-category-fields[data-v-24048d29] .el-checkbox__label{display:flex;align-items:baseline;gap:6px;min-width:0;overflow:hidden}.column-category-fields[data-v-24048d29] .el-checkbox__label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.column-category-fields[data-v-24048d29] .el-checkbox__label small{flex:0 1 auto;overflow:hidden;color:#a0a6af;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.column-drawer-footer[data-v-24048d29]{justify-content:flex-end}.failure-panel[data-v-24048d29]{display:flex;flex-direction:column;gap:8px;padding:10px 12px;margin-bottom:10px;border:1px solid #f3c7c7;background:#fff7f7}.failure-heading[data-v-24048d29]{display:flex;align-items:center;justify-content:space-between;gap:12px}.failure-heading strong[data-v-24048d29]{color:#b83232;font-size:12px}.failure-heading span[data-v-24048d29]{color:#8d6262;font-size:12px}.failure-collapse-trigger[data-v-24048d29]{width:100%;min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.failure-collapse-trigger .failure-heading[data-v-24048d29]{flex:1;min-width:0}.failure-collapse-action[data-v-24048d29]{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;color:#a33d3d;font-size:12px;white-space:nowrap}.failure-collapse-action .el-icon[data-v-24048d29]{transition:transform .16s ease}.failure-collapse-action .el-icon.is-expanded[data-v-24048d29]{transform:rotate(90deg)}.failure-collapse-trigger:focus-visible .failure-collapse-action[data-v-24048d29],.failure-collapse-trigger:hover .failure-collapse-action[data-v-24048d29]{color:#7f2424}.failure-collapse-trigger[data-v-24048d29]:focus-visible{outline:2px solid #e7a1a1;outline-offset:3px}.retry-account-list[data-v-24048d29]{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:6px}.retry-account-item[data-v-24048d29]{min-width:0;min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 8px;border:1px solid #f0d9d9;background:#fff}.retry-account-main[data-v-24048d29]{min-width:0;display:flex;flex-direction:column;gap:2px}.retry-account-main strong[data-v-24048d29]{color:#4d3434;font-size:12px}.retry-account-main span[data-v-24048d29]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9a6b6b;font-size:11px}.retry-account-action[data-v-24048d29]{flex:0 0 auto;display:flex;align-items:center;gap:8px}.retry-state[data-v-24048d29]{display:inline-flex;align-items:center;gap:4px;font-size:12px;white-space:nowrap}.retry-state.is-waiting[data-v-24048d29]{color:#8b6b42}.retry-state.is-running[data-v-24048d29]{color:#b26c16}.retry-state.is-ready[data-v-24048d29]{color:#16845d}.retry-state.is-exhausted[data-v-24048d29]{color:#be3e3e}.sync-failure-list[data-v-24048d29]{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:6px;margin-top:8px}.sync-failure-item[data-v-24048d29]{display:flex;flex-direction:column;gap:3px;padding:8px 10px;border:1px solid #f0c9c9;background:snow}.sync-failure-item strong[data-v-24048d29]{color:#7f3030;font-size:12px}.sync-failure-item span[data-v-24048d29]{color:#805858;font-size:12px;overflow-wrap:anywhere}@media (max-width:900px){.failure-heading[data-v-24048d29]{align-items:flex-start;flex-direction:column;gap:3px}.failure-collapse-trigger[data-v-24048d29]{align-items:flex-start}.retry-account-list[data-v-24048d29]{grid-template-columns:1fr}.retry-account-item[data-v-24048d29]{align-items:flex-start;flex-direction:column}}.promotion-table[data-v-24048d29]{--el-table-header-bg-color:#f7f7f8;--el-table-row-hover-bg-color:#f5f7fb;--el-table-border-color:#e7e9ec;width:100%;border-top:1px solid #dfe2e7}.promotion-table[data-v-24048d29] th.el-table__cell{height:42px;background:#f7f7f8!important;color:#363b43;font-size:12px;font-weight:600}.promotion-table[data-v-24048d29] th.el-table-fixed-column--left{background:#f7f7f8!important}.promotion-table[data-v-24048d29] td.el-table__cell{height:64px;background:#fff;border-bottom-color:#e7e9ec;color:#30353c;font-size:12px}.promotion-table[data-v-24048d29] td.el-table-fixed-column--left{background:#fff}.promotion-table[data-v-24048d29] .is-summary-row td.el-table-fixed-column--left,.promotion-table[data-v-24048d29] .is-summary-row td.el-table__cell{height:42px;border-top:1px solid #b8caf7;border-bottom:1px solid #b8caf7;background:#f2f6ff!important;color:#27364f;font-size:12px;font-weight:700}.promotion-table[data-v-24048d29] .el-table__body .is-summary-row:hover td.el-table-fixed-column--left,.promotion-table[data-v-24048d29] .el-table__body .is-summary-row:hover td.el-table__cell{background:#f2f6ff!important}.summary-entity-cell[data-v-24048d29]{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.summary-entity-cell strong[data-v-24048d29]{color:#244da8}.summary-entity-cell span[data-v-24048d29]{color:#68758c;font-weight:500}.promotion-table[data-v-24048d29] .el-table__body tr:hover>td.el-table-fixed-column--left,.promotion-table[data-v-24048d29] .el-table__body tr:hover>td.el-table__cell{background:#f5f7fb!important}.promotion-table[data-v-24048d29] .cell{padding:0 10px}.detail-link-button[data-v-24048d29]{padding:2px 0;border:0;background:transparent;color:#3370ff;font:inherit;cursor:pointer}.detail-link-button[data-v-24048d29]:hover{color:#1958ea}.detail-link-button[data-v-24048d29]:focus-visible{outline:2px solid #9bb8ff;outline-offset:3px}.keyword-bid-entry[data-v-24048d29]{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#3f4650;font-size:12px;white-space:nowrap}.keyword-bid-entry[data-v-24048d29] .el-button{height:auto;padding:2px 0;font-size:12px}.keyword-bid-empty[data-v-24048d29]{color:#949aa3}.keyword-dialog-filters[data-v-24048d29]{display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(170px,1fr) minmax(160px,1fr) auto;gap:8px;margin-bottom:12px}.keyword-dialog-summary[data-v-24048d29]{display:flex;align-items:center;gap:10px;margin-bottom:10px;color:#6f7680;font-size:12px}.keyword-dialog-summary small[data-v-24048d29]{color:#9a9fa7}.keyword-dialog-table[data-v-24048d29]{border-top:1px solid #e7e9ec}.keyword-dialog-table[data-v-24048d29] th.el-table__cell{background:#f7f8fa;color:#4d535c}.keyword-dialog-pagination[data-v-24048d29]{justify-content:flex-end;padding-top:16px}.report-cell-state[data-v-24048d29]{min-height:20px;display:flex;align-items:center;justify-content:flex-end;text-align:right}.report-fetching[data-v-24048d29]{display:inline-flex;align-items:center;gap:5px;color:#8a9099;font-size:12px;white-space:nowrap}.report-fetching-icon[data-v-24048d29]{width:13px;height:13px;color:var(--board-accent);font-size:13px}.report-fetch-failed[data-v-24048d29]{color:#c23b3b;font-size:11px;line-height:16px;white-space:normal}.entity-cell[data-v-24048d29]{display:flex;flex-direction:column;gap:5px;min-width:0}.entity-cell strong[data-v-24048d29]{overflow:hidden;color:#252930;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.entity-cell small[data-v-24048d29]{display:flex;align-items:center;gap:8px;overflow:hidden;color:#949aa3;font-size:11px;white-space:nowrap}.entity-cell small span[data-v-24048d29]{overflow:hidden;padding-left:8px;border-left:1px solid #dfe2e7;text-overflow:ellipsis}.status-column-heading[data-v-24048d29]{display:inline-flex;align-items:center;gap:5px}.status-column-filter-icon[data-v-24048d29]{width:13px;height:13px;color:#747a83}.detail-field-item[data-v-24048d29] .status-text,.promotion-table[data-v-24048d29] .status-text{display:inline-flex;align-items:center;gap:6px;color:#30343a;white-space:nowrap}.detail-field-item[data-v-24048d29] .status-text i,.promotion-table[data-v-24048d29] .status-text i{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:#9ca3af}.detail-field-item[data-v-24048d29] .status-text.is-success i,.promotion-table[data-v-24048d29] .status-text.is-success i{background:#00b75a}.detail-field-item[data-v-24048d29] .status-text.is-warning i,.promotion-table[data-v-24048d29] .status-text.is-warning i{background:#d99218}.detail-field-item[data-v-24048d29] .status-text.is-danger i,.promotion-table[data-v-24048d29] .status-text.is-danger i{background:#d94848}.detail-field-item[data-v-24048d29] .status-check-icon,.promotion-table[data-v-24048d29] .status-check-icon{width:16px;height:16px;flex:0 0 auto;color:#9ca3af}.detail-field-item[data-v-24048d29] .status-text.is-success .status-check-icon,.promotion-table[data-v-24048d29] .status-text.is-success .status-check-icon{color:#00b75a}.detail-field-item[data-v-24048d29] .status-text.is-warning .status-check-icon,.promotion-table[data-v-24048d29] .status-text.is-warning .status-check-icon{color:#d99218}.detail-field-item[data-v-24048d29] .status-text.is-danger .status-check-icon,.promotion-table[data-v-24048d29] .status-text.is-danger .status-check-icon{color:#d94848}.detail-field-item[data-v-24048d29] .status-arrow-icon,.promotion-table[data-v-24048d29] .status-arrow-icon{width:13px;height:13px;flex:0 0 auto;color:#62676f}.pagination[data-v-24048d29]{justify-content:flex-end;min-height:54px}.promotion-detail-drawer .el-drawer__header{min-height:72px;padding:16px 22px;margin:0;border-bottom:1px solid #e7e9ec}.promotion-detail-drawer .el-drawer__body{padding:0;background:#fff}.detail-drawer-heading[data-v-24048d29]{display:flex;flex-direction:column;gap:5px;min-width:0}.detail-drawer-heading strong[data-v-24048d29]{overflow:hidden;color:#22262c;font-size:16px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.detail-drawer-heading span[data-v-24048d29]{color:#9298a1;font-size:12px}.detail-drawer-body[data-v-24048d29]{padding:0 22px 28px}.detail-account-line[data-v-24048d29]{min-height:48px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #eceef1;color:#7e858f;font-size:12px}.detail-account-line strong[data-v-24048d29]{color:#343941;font-size:13px;font-weight:600}.detail-account-line small[data-v-24048d29]{color:#9a9fa7}.detail-metric-section[data-v-24048d29],.detail-section[data-v-24048d29]{padding:20px 0;border-bottom:1px solid #eceef1}.detail-section[data-v-24048d29]:last-child{border-bottom:0}.detail-section-title[data-v-24048d29]{margin-bottom:14px;color:#252a31;font-size:14px;font-weight:650}.detail-metric-grid[data-v-24048d29]{display:grid;grid-template-columns:repeat(5,minmax(112px,1fr));gap:8px}.detail-metric-item[data-v-24048d29]{min-width:0;min-height:82px;display:flex;flex-direction:column;justify-content:space-between;gap:8px;padding:12px;border:1px solid #e8eaed;border-radius:6px;background:#f8f9fa}.detail-metric-item>span[data-v-24048d29]{overflow:hidden;color:#727984;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.detail-metric-value[data-v-24048d29]{display:flex;align-items:baseline;gap:3px;min-width:0}.detail-metric-value strong[data-v-24048d29]{color:#20242a;font-size:17px;font-weight:650;font-variant-numeric:tabular-nums}.detail-metric-value small[data-v-24048d29]{color:#505761;font-size:11px}.detail-field-grid[data-v-24048d29]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:36px;column-gap:36px;margin:0}.detail-field-item[data-v-24048d29]{min-width:0;display:grid;grid-template-columns:132px minmax(0,1fr);gap:14px;padding:10px 0;border-bottom:1px solid #f1f2f4}.detail-field-item dt[data-v-24048d29]{color:#8a9099;font-size:12px;line-height:20px}.detail-field-item dd[data-v-24048d29]{min-width:0;margin:0;color:#30353c;font-size:12px;font-weight:500;line-height:20px;overflow-wrap:anywhere}.detail-field-item .keyword-bid-entry[data-v-24048d29]{justify-content:flex-start}@media (max-width:900px){.promotion-board[data-v-24048d29]{padding:8px}.account-bar[data-v-24048d29]{align-items:stretch;flex-direction:column}.account-identity[data-v-24048d29]{align-items:flex-start}.account-picker[data-v-24048d29],.account-select[data-v-24048d29]{width:100%;max-width:none}.sync-cluster[data-v-24048d29]{width:100%;flex-basis:auto;align-self:stretch;justify-content:space-between;margin-left:0}.filter-actions[data-v-24048d29]{margin-left:0}.column-category-fields[data-v-24048d29],.keyword-dialog-filters[data-v-24048d29]{grid-template-columns:1fr}.report-date-control[data-v-24048d29]{justify-content:space-between;width:100%}.detail-metric-grid[data-v-24048d29]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-field-grid[data-v-24048d29]{grid-template-columns:1fr}.detail-field-item[data-v-24048d29]{grid-template-columns:112px minmax(0,1fr)}}