/* Two-tier shell only. Original menu nodes remain mounted for navigation and permissions. */
.app-container[data-v-a9358d06]{flex-direction:column!important}
.sidebar[data-v-a9358d06]{width:100%!important;height:108px!important;min-height:108px!important;padding:0!important;display:grid!important;grid-template-columns:auto minmax(330px,1fr) auto!important;grid-template-rows:60px 48px!important;align-items:stretch!important;border-right:0!important;border-bottom:1px solid var(--overlay-05)!important;overflow:visible!important}
html[data-theme="light"] .sidebar[data-v-a9358d06]{background:var(--ui-surface,#F5F6F5)!important}
html[data-theme="dark"] .sidebar[data-v-a9358d06]{background:var(--ui-surface,#0F1A1B)!important}
.sidebar.collapsed[data-v-a9358d06]{width:100%!important}
.logo-area[data-v-a9358d06]{grid-column:1!important;grid-row:1!important;width:auto!important;margin:0!important;padding:0 18px!important;gap:8px!important}
.sidebar-toggle-btn[data-v-a9358d06],.platform-tabs[data-v-a9358d06],.nav-menu[data-v-a9358d06]{display:none!important}
.two-tier-navigation{display:contents!important;-webkit-app-region:no-drag!important}
.two-tier-primary{grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center!important;gap:4px!important;min-width:0!important;overflow-x:auto!important;scrollbar-width:none!important}
.two-tier-primary::-webkit-scrollbar{display:none!important}
.two-tier-primary-item,.two-tier-secondary-item{font:inherit!important;letter-spacing:0!important;border:0!important;background:transparent!important;white-space:nowrap!important;cursor:pointer!important}
.two-tier-primary-item{height:38px!important;padding:0 14px!important;border-radius:6px!important;color:var(--text-dim)!important;font-size:15px!important;font-weight:600!important;display:inline-flex!important;align-items:center!important;gap:7px!important}
.two-tier-primary-icon{width:17px!important;height:17px!important;flex:0 0 auto!important}
.two-tier-primary-image{width:18px!important;height:18px!important;object-fit:contain!important;flex:0 0 auto!important;filter:contrast(1.5) brightness(.62)!important}
/* Navigation artwork is black PNG; lift it on dark surfaces to match the SVG menu icons. */
[data-theme="dark"] .two-tier-primary-image{filter:brightness(0) saturate(100%) invert(72%) sepia(12%) saturate(520%) hue-rotate(173deg) brightness(88%) contrast(88%)!important}
[data-theme="dark"] .two-tier-primary-item.active .two-tier-primary-image{filter:brightness(0) saturate(100%) invert(43%) sepia(97%) saturate(1734%) hue-rotate(202deg) brightness(94%) contrast(102%)!important}

/* Keep the live dashboard card index readable on the light background. */
html[data-theme="light"] .progress-monitor-row .acc-remark,
html[data-theme="light"] .progress-monitor-row .acc-remark.is-empty{
  color:#1e293b!important;
  font-weight:700!important;
}

/* Match the live window title/index emphasis with the account card above. */
.workspace-canvas .window-title{
  color:var(--text-main,#0f172a)!important;
  font-weight:700!important;
}
.two-tier-primary-item:hover{background:var(--overlay-05)!important;color:var(--text-main)!important}
.two-tier-primary-item.active{background:#3b82f61a!important;color:#2563eb!important}
.two-tier-secondary{grid-column:1 / -1!important;grid-row:2!important;display:flex!important;align-items:center!important;gap:5px!important;padding:0 24px!important;border-top:1px solid var(--overlay-05)!important;border-bottom:1px solid var(--overlay-05)!important;background:var(--surface-80)!important;-webkit-app-region:no-drag!important;overflow-x:auto!important;scrollbar-width:none!important}
.two-tier-secondary::-webkit-scrollbar{display:none!important}
.two-tier-secondary-item{height:32px!important;padding:0 13px!important;border-radius:5px!important;color:var(--text-dim)!important;font-size:13px!important;position:relative!important;display:inline-flex!important;align-items:center!important;gap:6px!important}
.two-tier-secondary-icon{width:15px!important;height:15px!important;flex:0 0 auto!important}
.two-tier-secondary-item:hover:not(.disabled){background:var(--overlay-05)!important;color:var(--text-main)!important}
.two-tier-secondary-item.active{color:#2563eb!important;font-weight:600!important;background:#3b82f612!important}
.two-tier-secondary-item.active:after{content:""!important;position:absolute!important;height:2px!important;left:13px!important;right:13px!important;bottom:0!important;background:#2563eb!important;border-radius:2px!important}
.two-tier-secondary-item.disabled{opacity:.48!important;cursor:not-allowed!important}
.sidebar-footer[data-v-a9358d06]{grid-column:3!important;grid-row:1!important;width:auto!important;margin:0!important;padding:0 14px!important;border-top:0!important;border-left:1px solid var(--overlay-05)!important;display:flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important;-webkit-app-region:no-drag!important}
.auth-badge[data-v-a9358d06],.perf-status-chip[data-v-a9358d06]{margin:0!important;padding:7px 9px!important;white-space:nowrap!important}
.perf-status-chip[data-v-a9358d06]{order:0!important}
.auth-badge[data-v-a9358d06]{order:1!important}
.theme-toggle-btn[data-v-a9358d06]{order:2!important}
.footer-btns[data-v-a9358d06]{order:3!important;gap:9px!important}
/* Keep settings, tutorial, and about available; hide only performance and feedback. */
.footer-btns[data-v-a9358d06]>:nth-child(1),.footer-btns[data-v-a9358d06]>:nth-child(3){display:none!important}
/* Status colors: unactivated neutral gray; expired gray with a red warning edge. */
.auth-badge.free,.auth-badge.plan-free,.auth-badge.trial-color-free,.auth-badge.plan-unactivated{background:#71717a1a!important;color:#71717a!important;border-color:#71717a66!important}
.auth-badge.expired,.auth-badge.plan-expired,.auth-badge.trial-color-expired{background:#71717a1a!important;color:#71717a!important;border:1px solid #ef4444!important;border-color:#ef4444!important}
.current-status-banner.free,.auth-modal-content .current-status-banner.free,.current-status-banner.plan-free{background:#71717a1a!important;border-color:#71717a66!important;color:#71717a!important}
.current-status-banner.expired,.auth-modal-content .current-status-banner.expired,.current-status-banner.plan-expired{background:#71717a1a!important;border-color:#ef444466!important;color:#71717a!important}
.license-plan-tag.plan-free,.system-settings-view .ant-tag.trial-color-free,.about-content .ant-tag.trial-color-free,.ai-personas-view .ant-tag.trial-color-free{color:#71717a!important;background:#71717a1a!important;border-color:#71717a66!important}
.license-plan-tag.plan-expired,.system-settings-view .ant-tag.trial-color-expired,.about-content .ant-tag.trial-color-expired,.ai-personas-view .ant-tag.trial-color-expired{color:#71717a!important;background:#71717a1a!important;border-color:#ef444466!important}
.current-status-banner.plan-disabled,.auth-badge.plan-disabled{background:#ef44441a!important;border-color:#ef444466!important;color:#ef4444!important}
.system-settings-view .about-info .info-row:nth-child(4){display:none!important}
.system-settings-view .about-info .info-row:nth-child(4):has(.ant-btn){display:flex!important;visibility:visible!important;opacity:1!important}
.main-content[data-v-a9358d06]{width:100%!important;min-height:0!important}
.app-header[data-v-a9358d06]{height:58px!important}
@media (max-width:1080px){.sidebar[data-v-a9358d06]{grid-template-columns:auto minmax(200px,1fr) auto!important}.logo-area[data-v-a9358d06]{padding:0 10px!important}.logo-text[data-v-a9358d06]{font-size:16px!important}.two-tier-primary-item{padding:0 9px!important;font-size:14px!important}.sidebar-footer[data-v-a9358d06]{padding:0 8px!important;gap:5px!important}.perf-status-chip[data-v-a9358d06] .perf-status-text,.auth-badge[data-v-a9358d06] span{display:none!important}.footer-btns[data-v-a9358d06]{gap:6px!important}}
@media (max-width:760px){.sidebar[data-v-a9358d06]{height:104px!important;min-height:104px!important;grid-template-rows:56px 48px!important}.logo-text[data-v-a9358d06]{display:none!important}.two-tier-primary-item{padding:0 7px!important;font-size:13px!important}.two-tier-secondary{padding:0 10px!important}.footer-btns[data-v-a9358d06]{display:none!important}}
.acc-avatar[data-v-ef6db305]{background-image:url("./douyin-account-icon.png")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:18px 18px!important}
.acc-avatar[data-v-ef6db305] svg{display:none!important}

/* Match the marked AI persona surfaces to the requested theme backgrounds. */
html[data-theme="light"] .two-tier-secondary,
html[data-theme="light"] .app-header,
html[data-theme="light"] .ai-personas-view .personas-header,
html[data-theme="light"] .ai-personas-view .editor-glass-card{
  background:var(--ui-surface,#F6F7F5)!important;
}
html[data-theme="dark"] .two-tier-secondary,
html[data-theme="dark"] .app-header,
html[data-theme="dark"] .ai-personas-view .personas-header,
html[data-theme="dark"] .ai-personas-view .editor-glass-card{
  background:var(--ui-surface,#101A1D)!important;
}

/* Authorization level palette: silver, technology blue, violet, and black-gold. */
.auth-badge.plan-trial[data-v-a9358d06],.auth-badge.plan-trial{background:#22c55e1a!important;color:#22c55e!important;border-color:#22c55e66!important}
.auth-badge.plan-professional[data-v-a9358d06],.auth-badge.plan-professional{background:#3b82f61a!important;color:#3b82f6!important;border-color:#3b82f666!important}
.auth-badge.plan-team[data-v-a9358d06],.auth-badge.plan-team{background:#8b5cf61a!important;color:#8b5cf6!important;border-color:#8b5cf666!important}
.auth-badge.plan-enterprise[data-v-a9358d06],.auth-badge.plan-enterprise{background:#1f2937!important;color:#f5b301!important;border-color:#f5b30199!important}

.auth-modal-content .current-status-banner.plan-trial,.current-status-banner.plan-trial[data-v-e76279c0]{background:#22c55e1a!important;border-color:#22c55e66!important;color:#22c55e!important}
.auth-modal-content .current-status-banner.plan-professional,.current-status-banner.plan-professional[data-v-e76279c0]{background:#3b82f61a!important;border-color:#3b82f666!important;color:#3b82f6!important}
.auth-modal-content .current-status-banner.plan-team,.current-status-banner.plan-team[data-v-e76279c0]{background:#8b5cf61a!important;border-color:#8b5cf666!important;color:#8b5cf6!important}
.auth-modal-content .current-status-banner.plan-enterprise,.current-status-banner.plan-enterprise[data-v-e76279c0]{background:#1f2937!important;border-color:#f5b30199!important;color:#f5b301!important}

.license-plan-tag.plan-free{color:#71717a!important;background:#71717a1a!important;border-color:#71717a66!important}
.license-plan-tag.plan-trial{color:#22c55e!important;background:#22c55e1a!important;border-color:#22c55e66!important}
.license-plan-tag.plan-professional{color:#3b82f6!important;background:#3b82f61a!important;border-color:#3b82f666!important}
.license-plan-tag.plan-team{color:#8b5cf6!important;background:#8b5cf61a!important;border-color:#8b5cf666!important}
.license-plan-tag.plan-enterprise{color:#f5b301!important;background:#1f2937!important;border-color:#f5b30199!important}
.about-content .license-plan-tag.plan-enterprise,.about-content .license-plan-tag.plan-enterprise.ant-tag{color:#f5b301!important;background:#1f2937!important;border-color:#f5b30199!important}

.version-table th:nth-child(2){color:#9ca3af!important;border-top:2px solid #9ca3af!important}
.version-table th:nth-child(3){color:#3b82f6!important;border-top:2px solid #3b82f6!important}
.version-table th:nth-child(4){color:#8b5cf6!important;border-top:2px solid #8b5cf6!important}
.version-table th:nth-child(5){color:#f5b301!important;background:#1f2937!important;border-top:2px solid #f5b301!important}
.version-table td:nth-child(2) svg{color:#9ca3af!important}
.version-table td:nth-child(3) svg{color:#3b82f6!important}
.version-table td:nth-child(4) svg{color:#8b5cf6!important}
.version-table td:nth-child(5) svg{color:#f5b301!important}

/* Experience authorization uses the same neutral gray as the authorization badge. */
.auth-modal-content .current-status-banner.trial,
.auth-modal-content .current-status-banner.trial.plan-trial,
.current-status-banner.trial[data-v-e76279c0]{background:#22c55e1a!important;color:#22c55e!important;border-color:#22c55e66!important}
.license-plan-tag.plan-trial,
.license-plan-tag.plan-trial.ant-tag{background:#22c55e1a!important;color:#22c55e!important;border-color:#22c55e66!important}

/* Match the marked message-center header and account-list surfaces. */
html[data-theme="light"] .message-center .panel-heading,
html[data-theme="light"] .message-center .chat-heading,
html[data-theme="light"] .message-center .account-panel,
html[data-theme="light"] .message-center .account-list{
  background:#EDF1EE!important;
}
html[data-theme="dark"] .message-center .panel-heading,
html[data-theme="dark"] .message-center .chat-heading,
html[data-theme="dark"] .message-center .account-panel,
html[data-theme="dark"] .message-center .account-list{
  background:#162325!important;
}

/* Match the marked creator-aggregate header and account-list surfaces. */
html[data-theme="light"] .creator-aggregate .panel-heading,
html[data-theme="light"] .creator-aggregate .creator-heading,
html[data-theme="light"] .creator-aggregate .account-panel,
html[data-theme="light"] .creator-aggregate .account-list{
  background:#EDF1EE!important;
}
html[data-theme="dark"] .creator-aggregate .panel-heading,
html[data-theme="dark"] .creator-aggregate .creator-heading,
html[data-theme="dark"] .creator-aggregate .account-panel,
html[data-theme="dark"] .creator-aggregate .account-list{
  background:#162325!important;
}

/* Keep both aggregate account search boxes identical. */
html[data-theme="dark"] .message-center .account-search,
html[data-theme="dark"] .creator-aggregate .account-search,
html[data-theme="dark"] .message-center .account-search .ant-input,
html[data-theme="dark"] .creator-aggregate .account-search .ant-input{
  background:var(--ui-subtle,#132129)!important;
}
html[data-theme="light"] .message-center .account-search,
html[data-theme="light"] .creator-aggregate .account-search,
html[data-theme="light"] .message-center .account-search .ant-input,
html[data-theme="light"] .creator-aggregate .account-search .ant-input{
  background:var(--ui-subtle,#EEF4F0)!important;
}

/* Match creator search geometry to the message-center search control. */
.creator-aggregate .account-search{
  width:calc(100% - 24px)!important;
  margin:12px!important;
}

/* Match the runtime banner to the prompt-test surface in each theme. */
html[data-theme="light"] .runtime-config-banner{
  background:#fb923c0f!important;
}
html[data-theme="dark"] .runtime-config-banner{
  background:#fb923c0f!important;
}

/* Keep account-management rows on the requested theme surface, including new rows and hover state. */
html[data-theme="light"] .account-manager .account-item,
html[data-theme="light"] .account-manager .account-item:hover{
  background:var(--ui-subtle,#EEF4F0)!important;
}
html[data-theme="dark"] .account-manager .account-item,
html[data-theme="dark"] .account-manager .account-item:hover{
  background:var(--ui-subtle,#132129)!important;
}

/* Match the marked lead-generation table header and fixed action column surfaces. */
html[data-theme="light"] .leadgen-tasks-view .leadgen-task-table .ant-table-thead>tr>th,
html[data-theme="light"] .leadgen-tasks-view .leadgen-task-table .ant-table-tbody>tr>td.ant-table-cell-fix-right,
html[data-theme="light"] .leadgen-tasks-view .leadgen-task-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right,
html[data-theme="light"] .leadgen-tasks-view .leadgen-task-table .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right,
html[data-theme="light"] .leadgen-tasks-view .leadgen-task-table .action-links{
  background:var(--ui-subtle,#EEF4F0)!important;
}
html[data-theme="dark"] .leadgen-tasks-view .leadgen-task-table .ant-table-thead>tr>th,
html[data-theme="dark"] .leadgen-tasks-view .leadgen-task-table .ant-table-tbody>tr>td.ant-table-cell-fix-right,
html[data-theme="dark"] .leadgen-tasks-view .leadgen-task-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right,
html[data-theme="dark"] .leadgen-tasks-view .leadgen-task-table .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right,
html[data-theme="dark"] .leadgen-tasks-view .leadgen-task-table .action-links{
  background:var(--ui-subtle,#132129)!important;
}

/* The marked task table surface: header plus every generated non-fixed task row. */
html[data-theme="light"] .leadgen-tasks-view .leadgen-task-table .ant-table-thead>tr>th,
html[data-theme="light"] .leadgen-tasks-view .leadgen-task-table .ant-table-tbody>tr>td:not(.ant-table-cell-fix-right),
html[data-theme="light"] .leadgen-tasks-view .leadgen-task-table .ant-table-tbody>tr:hover>td:not(.ant-table-cell-fix-right),
html[data-theme="light"] .leadgen-tasks-view .leadgen-task-table .ant-table-tbody>tr.ant-table-row-selected>td:not(.ant-table-cell-fix-right){
  background:var(--ui-surface,#F6F7F5)!important;
}
html[data-theme="dark"] .leadgen-tasks-view .leadgen-task-table .ant-table-thead>tr>th,
html[data-theme="dark"] .leadgen-tasks-view .leadgen-task-table .ant-table-tbody>tr>td:not(.ant-table-cell-fix-right),
html[data-theme="dark"] .leadgen-tasks-view .leadgen-task-table .ant-table-tbody>tr:hover>td:not(.ant-table-cell-fix-right),
html[data-theme="dark"] .leadgen-tasks-view .leadgen-task-table .ant-table-tbody>tr.ant-table-row-selected>td:not(.ant-table-cell-fix-right){
  background:var(--ui-surface,#101A1D)!important;
}

/* Entity lead-generation table: the marked header and fixed action column. */
html[data-theme="light"] .entity-tasks-view .table-container .ant-table-thead>tr>th,
html[data-theme="light"] .entity-tasks-view .table-container .ant-table-tbody>tr>td.ant-table-cell-fix-right,
html[data-theme="light"] .entity-tasks-view .table-container .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right,
html[data-theme="light"] .entity-tasks-view .table-container .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right,
html[data-theme="light"] .entity-tasks-view .action-links{
  background:var(--ui-subtle,#EEF4F0)!important;
}
html[data-theme="dark"] .entity-tasks-view .table-container .ant-table-thead>tr>th,
html[data-theme="dark"] .entity-tasks-view .table-container .ant-table-tbody>tr>td.ant-table-cell-fix-right,
html[data-theme="dark"] .entity-tasks-view .table-container .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right,
html[data-theme="dark"] .entity-tasks-view .table-container .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right,
html[data-theme="dark"] .entity-tasks-view .action-links{
  background:var(--ui-subtle,#132129)!important;
}

/* Entity lead-generation task rows left of the fixed action column. */
html[data-theme="light"] .entity-tasks-view .table-container .ant-table-tbody>tr>td:not(.ant-table-cell-fix-right),
html[data-theme="light"] .entity-tasks-view .table-container .ant-table-tbody>tr:hover>td:not(.ant-table-cell-fix-right),
html[data-theme="light"] .entity-tasks-view .table-container .ant-table-tbody>tr.ant-table-row-selected>td:not(.ant-table-cell-fix-right){
  background:var(--ui-surface,#F6F7F5)!important;
}
html[data-theme="dark"] .entity-tasks-view .table-container .ant-table-tbody>tr>td:not(.ant-table-cell-fix-right),
html[data-theme="dark"] .entity-tasks-view .table-container .ant-table-tbody>tr:hover>td:not(.ant-table-cell-fix-right),
html[data-theme="dark"] .entity-tasks-view .table-container .ant-table-tbody>tr.ant-table-row-selected>td:not(.ant-table-cell-fix-right){
  background:var(--ui-surface,#101A1D)!important;
}

/* Keep every current and newly added AI persona card on the requested theme surface. */
html[data-theme="dark"] .ai-personas-view .persona-card{
  background:var(--ui-subtle,#132129)!important;
}
html[data-theme="light"] .ai-personas-view .persona-card{
  background:var(--ui-subtle,#EEF4F0)!important;
}

/* Authorization palette by theme. These selectors cover dynamically added badges and tags. */
html[data-theme="light"] .auth-badge.free,
html[data-theme="light"] .auth-badge.plan-free,
html[data-theme="light"] .auth-badge.trial-color-free,
html[data-theme="light"] .auth-badge.plan-unactivated,
html[data-theme="light"] .current-status-banner.free,
html[data-theme="light"] .current-status-banner.plan-free,
html[data-theme="light"] .license-plan-tag.plan-free,
html[data-theme="light"] .system-settings-view .ant-tag.trial-color-free,
html[data-theme="light"] .about-content .ant-tag.trial-color-free,
html[data-theme="light"] .ai-personas-view .ant-tag.trial-color-free{
  color:#71717A!important;
  background:#71717A1A!important;
  border-color:#71717A66!important;
}
html[data-theme="dark"] .auth-badge.free,
html[data-theme="dark"] .auth-badge.plan-free,
html[data-theme="dark"] .auth-badge.trial-color-free,
html[data-theme="dark"] .auth-badge.plan-unactivated,
html[data-theme="dark"] .current-status-banner.free,
html[data-theme="dark"] .current-status-banner.plan-free,
html[data-theme="dark"] .license-plan-tag.plan-free,
html[data-theme="dark"] .system-settings-view .ant-tag.trial-color-free,
html[data-theme="dark"] .about-content .ant-tag.trial-color-free,
html[data-theme="dark"] .ai-personas-view .ant-tag.trial-color-free{
  color:#6B7280!important;
  background:#6B72801A!important;
  border-color:#6B728066!important;
}

html[data-theme="light"] .auth-badge.expired,
html[data-theme="light"] .auth-badge.plan-expired,
html[data-theme="light"] .current-status-banner.expired,
html[data-theme="light"] .current-status-banner.plan-expired,
html[data-theme="light"] .license-plan-tag.plan-expired,
html[data-theme="light"] .system-settings-view .ant-tag.trial-color-expired,
html[data-theme="light"] .about-content .ant-tag.trial-color-expired,
html[data-theme="light"] .ai-personas-view .ant-tag.trial-color-expired{
  color:#71717A!important;
  background:#71717A1A!important;
  border-color:#EF4444!important;
}
html[data-theme="dark"] .auth-badge.expired,
html[data-theme="dark"] .auth-badge.plan-expired,
html[data-theme="dark"] .current-status-banner.expired,
html[data-theme="dark"] .current-status-banner.plan-expired,
html[data-theme="dark"] .license-plan-tag.plan-expired,
html[data-theme="dark"] .system-settings-view .ant-tag.trial-color-expired,
html[data-theme="dark"] .about-content .ant-tag.trial-color-expired,
html[data-theme="dark"] .ai-personas-view .ant-tag.trial-color-expired{
  color:#6B7280!important;
  background:#6B72801A!important;
  border-color:#DC2626!important;
}
html[data-theme="light"] .current-status-banner.expired .warning-text .expire-value,
html[data-theme="light"] .current-status-banner.plan-expired .warning-text .expire-value,
html[data-theme="light"] .auth-modal-content .warning-text .expire-value{color:#EF4444!important}
html[data-theme="dark"] .current-status-banner.expired .warning-text .expire-value,
html[data-theme="dark"] .current-status-banner.plan-expired .warning-text .expire-value,
html[data-theme="dark"] .auth-modal-content .warning-text .expire-value{color:#DC2626!important}

html[data-theme="light"] .auth-badge.plan-trial,
html[data-theme="light"] .current-status-banner.plan-trial,
html[data-theme="light"] .current-status-banner.trial,
html[data-theme="light"] .license-plan-tag.plan-trial,
html[data-theme="light"] .system-settings-view .ant-tag.plan-trial,
html[data-theme="light"] .about-content .ant-tag.plan-trial,
html[data-theme="light"] .ai-personas-view .ant-tag.plan-trial{
  color:#22C55E!important;background:#22C55E1A!important;border-color:#22C55E66!important;
}
html[data-theme="dark"] .auth-badge.plan-trial,
html[data-theme="dark"] .current-status-banner.plan-trial,
html[data-theme="dark"] .current-status-banner.trial,
html[data-theme="dark"] .license-plan-tag.plan-trial,
html[data-theme="dark"] .system-settings-view .ant-tag.plan-trial,
html[data-theme="dark"] .about-content .ant-tag.plan-trial,
html[data-theme="dark"] .ai-personas-view .ant-tag.plan-trial{
  color:#4ADE80!important;background:#4ADE801A!important;border-color:#4ADE8066!important;
}

html[data-theme="light"] .auth-badge.plan-professional,
html[data-theme="light"] .current-status-banner.plan-professional,
html[data-theme="light"] .license-plan-tag.plan-professional,
html[data-theme="light"] .system-settings-view .ant-tag.plan-professional,
html[data-theme="light"] .about-content .ant-tag.plan-professional,
html[data-theme="light"] .ai-personas-view .ant-tag.plan-professional{color:#3B82F6!important;background:#3B82F61A!important;border-color:#3B82F666!important}
html[data-theme="dark"] .auth-badge.plan-professional,
html[data-theme="dark"] .current-status-banner.plan-professional,
html[data-theme="dark"] .license-plan-tag.plan-professional,
html[data-theme="dark"] .system-settings-view .ant-tag.plan-professional,
html[data-theme="dark"] .about-content .ant-tag.plan-professional,
html[data-theme="dark"] .ai-personas-view .ant-tag.plan-professional{color:#60A5FA!important;background:#60A5FA1A!important;border-color:#60A5FA66!important}
html[data-theme="light"] .auth-badge.plan-team,
html[data-theme="light"] .current-status-banner.plan-team,
html[data-theme="light"] .license-plan-tag.plan-team,
html[data-theme="light"] .system-settings-view .ant-tag.plan-team,
html[data-theme="light"] .about-content .ant-tag.plan-team,
html[data-theme="light"] .ai-personas-view .ant-tag.plan-team{color:#8B5CF6!important;background:#8B5CF61A!important;border-color:#8B5CF666!important}
html[data-theme="dark"] .auth-badge.plan-team,
html[data-theme="dark"] .current-status-banner.plan-team,
html[data-theme="dark"] .license-plan-tag.plan-team,
html[data-theme="dark"] .system-settings-view .ant-tag.plan-team,
html[data-theme="dark"] .about-content .ant-tag.plan-team,
html[data-theme="dark"] .ai-personas-view .ant-tag.plan-team{color:#A78BFA!important;background:#A78BFA1A!important;border-color:#A78BFA66!important}
html[data-theme="light"] .auth-badge.plan-enterprise,
html[data-theme="light"] .current-status-banner.plan-enterprise,
html[data-theme="light"] .license-plan-tag.plan-enterprise,
html[data-theme="light"] .system-settings-view .ant-tag.plan-enterprise,
html[data-theme="light"] .about-content .ant-tag.plan-enterprise,
html[data-theme="light"] .ai-personas-view .ant-tag.plan-enterprise{color:#F5B301!important;background:#1F2937!important;border-color:#F5B30199!important}
html[data-theme="dark"] .auth-badge.plan-enterprise,
html[data-theme="dark"] .current-status-banner.plan-enterprise,
html[data-theme="dark"] .license-plan-tag.plan-enterprise,
html[data-theme="dark"] .system-settings-view .ant-tag.plan-enterprise,
html[data-theme="dark"] .about-content .ant-tag.plan-enterprise,
html[data-theme="dark"] .ai-personas-view .ant-tag.plan-enterprise{color:#E8A800!important;background:#1F2937!important;border-color:#E8A80099!important}

html[data-theme="light"] .version-table th:nth-child(2){color:#22C55E!important;border-top-color:#22C55E!important}
html[data-theme="light"] .version-table th:nth-child(3){color:#3B82F6!important;border-top-color:#3B82F6!important}
html[data-theme="light"] .version-table th:nth-child(4){color:#8B5CF6!important;border-top-color:#8B5CF6!important}
html[data-theme="light"] .version-table th:nth-child(5){color:#F5B301!important;background:#1F2937!important;border-top-color:#F5B301!important}
html[data-theme="light"] .version-table td:nth-child(2) svg{color:#22C55E!important}
html[data-theme="light"] .version-table td:nth-child(3) svg{color:#3B82F6!important}
html[data-theme="light"] .version-table td:nth-child(4) svg{color:#8B5CF6!important}
html[data-theme="light"] .version-table td:nth-child(5) svg{color:#F5B301!important}
html[data-theme="dark"] .version-table th:nth-child(2){color:#4ADE80!important;border-top-color:#4ADE80!important}
html[data-theme="dark"] .version-table th:nth-child(3){color:#60A5FA!important;border-top-color:#60A5FA!important}
html[data-theme="dark"] .version-table th:nth-child(4){color:#A78BFA!important;border-top-color:#A78BFA!important}
html[data-theme="dark"] .version-table th:nth-child(5){color:#E8A800!important;background:#1F2937!important;border-top-color:#E8A800!important}
html[data-theme="dark"] .version-table td:nth-child(2) svg{color:#4ADE80!important}
html[data-theme="dark"] .version-table td:nth-child(3) svg{color:#60A5FA!important}
html[data-theme="dark"] .version-table td:nth-child(4) svg{color:#A78BFA!important}
html[data-theme="dark"] .version-table td:nth-child(5) svg{color:#E8A800!important}

/* Enterprise keeps its gold accent but inherits the surrounding surface in both themes. */
html[data-theme="light"] .auth-badge.plan-enterprise,
html[data-theme="light"] .current-status-banner.plan-enterprise,
html[data-theme="light"] .license-plan-tag.plan-enterprise,
html[data-theme="light"] .system-settings-view .ant-tag.plan-enterprise,
html[data-theme="light"] .about-content .ant-tag.plan-enterprise,
html[data-theme="light"] .ai-personas-view .ant-tag.plan-enterprise,
html[data-theme="light"] .version-table th:nth-child(5),
html[data-theme="dark"] .auth-badge.plan-enterprise,
html[data-theme="dark"] .current-status-banner.plan-enterprise,
html[data-theme="dark"] .license-plan-tag.plan-enterprise,
html[data-theme="dark"] .system-settings-view .ant-tag.plan-enterprise,
html[data-theme="dark"] .about-content .ant-tag.plan-enterprise,
html[data-theme="dark"] .ai-personas-view .ant-tag.plan-enterprise,
html[data-theme="dark"] .version-table th:nth-child(5){
  background:transparent!important;
}

/* Monitor task table: keep the header and fixed action column on the requested surfaces. */
html[data-theme="light"] .monitor-tasks-view .table-container .ant-table-thead>tr>th,
html[data-theme="light"] .monitor-tasks-view .table-container .ant-table-tbody>tr>td.ant-table-cell-fix-right,
html[data-theme="light"] .monitor-tasks-view .table-container .ant-table-tbody>tr>td.ant-table-cell-row-hover.ant-table-cell-fix-right,
html[data-theme="light"] .monitor-tasks-view .table-container .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right,
html[data-theme="light"] .monitor-tasks-view .table-container .ant-table-tbody>tr.ant-table-row-selected:hover>td.ant-table-cell-fix-right{
  background:var(--ui-subtle,#EEF4F0)!important;
}
html[data-theme="dark"] .monitor-tasks-view .table-container .ant-table-thead>tr>th,
html[data-theme="dark"] .monitor-tasks-view .table-container .ant-table-tbody>tr>td.ant-table-cell-fix-right,
html[data-theme="dark"] .monitor-tasks-view .table-container .ant-table-tbody>tr>td.ant-table-cell-row-hover.ant-table-cell-fix-right,
html[data-theme="dark"] .monitor-tasks-view .table-container .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right,
html[data-theme="dark"] .monitor-tasks-view .table-container .ant-table-tbody>tr.ant-table-row-selected:hover>td.ant-table-cell-fix-right{
  background:var(--ui-subtle,#132129)!important;
}
html[data-theme="light"] .monitor-tasks-view .table-container .action-links,
html[data-theme="dark"] .monitor-tasks-view .table-container .action-links{
  background:transparent!important;
}

/* Monitor task rows left of the fixed action column, including newly created rows. */
html[data-theme="light"] .monitor-tasks-view .table-container .ant-table-tbody>tr>td:not(.ant-table-cell-fix-right),
html[data-theme="light"] .monitor-tasks-view .table-container .ant-table-tbody>tr:hover>td:not(.ant-table-cell-fix-right),
html[data-theme="light"] .monitor-tasks-view .table-container .ant-table-tbody>tr.ant-table-row-selected>td:not(.ant-table-cell-fix-right),
html[data-theme="light"] .monitor-tasks-view .table-container .ant-table-tbody>tr>td.ant-table-cell-row-hover:not(.ant-table-cell-fix-right){
  background:var(--ui-surface,#F6F7F5)!important;
}
html[data-theme="dark"] .monitor-tasks-view .table-container .ant-table-tbody>tr>td:not(.ant-table-cell-fix-right),
html[data-theme="dark"] .monitor-tasks-view .table-container .ant-table-tbody>tr:hover>td:not(.ant-table-cell-fix-right),
html[data-theme="dark"] .monitor-tasks-view .table-container .ant-table-tbody>tr.ant-table-row-selected>td:not(.ant-table-cell-fix-right),
html[data-theme="dark"] .monitor-tasks-view .table-container .ant-table-tbody>tr>td.ant-table-cell-row-hover:not(.ant-table-cell-fix-right){
  background:var(--ui-surface,#101A1D)!important;
}

/* Comment-acquisition task table header. */
html[data-theme="light"] .leadgen-tasks-view .leadgen-task-table .ant-table-thead>tr>th{
  background:var(--ui-subtle,#EEF4F0)!important;
}
html[data-theme="dark"] .leadgen-tasks-view .leadgen-task-table .ant-table-thead>tr>th{
  background:var(--ui-subtle,#132129)!important;
}

/* Lead-pool marked surfaces and table rows. */
html[data-theme="light"] .lead-pool-view .account-stats-panel,
html[data-theme="light"] .lead-pool-view .pool-toolbar,
html[data-theme="light"] .lead-pool-view .lead-table .ant-table,
html[data-theme="light"] .lead-pool-view .lead-table .ant-table-container,
html[data-theme="light"] .lead-pool-view .lead-table .ant-table-thead>tr>th,
html[data-theme="light"] .lead-pool-view .lead-table .ant-table-tbody>tr>td,
html[data-theme="light"] .lead-pool-view .lead-table .ant-table-tbody>tr:hover>td,
html[data-theme="light"] .lead-pool-view .lead-table .ant-table-tbody>tr.ant-table-row-selected>td,
html[data-theme="light"] .lead-pool-view .lead-table .ant-table-tbody>tr.ant-table-row-selected:hover>td{
  background:var(--ui-subtle,#EEF4F0)!important;
}
html[data-theme="dark"] .lead-pool-view .account-stats-panel,
html[data-theme="dark"] .lead-pool-view .pool-toolbar,
html[data-theme="dark"] .lead-pool-view .lead-table .ant-table,
html[data-theme="dark"] .lead-pool-view .lead-table .ant-table-container,
html[data-theme="dark"] .lead-pool-view .lead-table .ant-table-thead>tr>th,
html[data-theme="dark"] .lead-pool-view .lead-table .ant-table-tbody>tr>td,
html[data-theme="dark"] .lead-pool-view .lead-table .ant-table-tbody>tr:hover>td,
html[data-theme="dark"] .lead-pool-view .lead-table .ant-table-tbody>tr.ant-table-row-selected>td,
html[data-theme="dark"] .lead-pool-view .lead-table .ant-table-tbody>tr.ant-table-row-selected:hover>td{
  background:var(--ui-subtle,#132129)!important;
}

/* Lead-pool title/statistics header highlighted in the latest screenshot. */
html[data-theme="light"] .lead-pool-view .main-card>.ant-card-head,
html[data-theme="light"] .lead-pool-view .main-card>.ant-card-head .ant-card-head-wrapper,
html[data-theme="light"] .lead-pool-view .main-card>.ant-card-head .ant-card-head-title,
html[data-theme="light"] .lead-pool-view .main-card>.ant-card-head .header-with-stats{
  background:var(--ui-surface,#F6F7F5)!important;
}
html[data-theme="dark"] .lead-pool-view .main-card>.ant-card-head,
html[data-theme="dark"] .lead-pool-view .main-card>.ant-card-head .ant-card-head-wrapper,
html[data-theme="dark"] .lead-pool-view .main-card>.ant-card-head .ant-card-head-title,
html[data-theme="dark"] .lead-pool-view .main-card>.ant-card-head .header-with-stats{
  background:var(--ui-surface,#101A1D)!important;
}

/* Lead-pool filter controls highlighted in the latest screenshot. */
html[data-theme="light"] .lead-pool-view .pool-toolbar .ant-input,
html[data-theme="light"] .lead-pool-view .pool-toolbar .ant-input-affix-wrapper,
html[data-theme="light"] .lead-pool-view .pool-toolbar .ant-select-selector,
html[data-theme="light"] .lead-pool-view .pool-toolbar .ant-picker,
html[data-theme="light"] .lead-pool-view .pool-toolbar .ant-input-number,
html[data-theme="light"] .lead-pool-view .pool-toolbar .ant-input-number-input{
  background:var(--ui-subtle,#EEF4F0)!important;
}
html[data-theme="dark"] .lead-pool-view .pool-toolbar .ant-input,
html[data-theme="dark"] .lead-pool-view .pool-toolbar .ant-input-affix-wrapper,
html[data-theme="dark"] .lead-pool-view .pool-toolbar .ant-select-selector,
html[data-theme="dark"] .lead-pool-view .pool-toolbar .ant-picker,
html[data-theme="dark"] .lead-pool-view .pool-toolbar .ant-input-number,
html[data-theme="dark"] .lead-pool-view .pool-toolbar .ant-input-number-input{
  background:var(--ui-subtle,#132129)!important;
}

/* Lead-pool secondary lists shown in the latest screenshots. */
html[data-theme="light"] .lead-pool-view .batch-follow-history .ant-table,
html[data-theme="light"] .lead-pool-view .batch-follow-history .ant-table-container,
html[data-theme="light"] .lead-pool-view .batch-follow-history .ant-table-thead>tr>th,
html[data-theme="light"] .lead-pool-view .batch-follow-history .ant-table-tbody>tr>td,
html[data-theme="light"] .lead-pool-view .batch-follow-history .ant-table-tbody>tr:hover>td,
html[data-theme="light"] .lead-pool-view .batch-follow-history .ant-table-tbody>tr.ant-table-row-selected>td,
html[data-theme="light"] .lead-pool-view .batch-follow-history .ant-table-tbody>tr.ant-table-row-selected:hover>td,
html[data-theme="light"] .lead-pool-view .video-main-comments-panel .ant-table,
html[data-theme="light"] .lead-pool-view .video-main-comments-panel .ant-table-container,
html[data-theme="light"] .lead-pool-view .video-main-comments-panel .ant-table-thead>tr>th,
html[data-theme="light"] .lead-pool-view .video-main-comments-panel .ant-table-tbody>tr>td,
html[data-theme="light"] .lead-pool-view .video-main-comments-panel .ant-table-tbody>tr:hover>td,
html[data-theme="light"] .lead-pool-view .video-main-comments-panel .ant-table-tbody>tr.ant-table-row-selected>td,
html[data-theme="light"] .lead-pool-view .video-main-comments-panel .ant-table-tbody>tr.ant-table-row-selected:hover>td,
html[data-theme="light"] .lead-pool-view .table-container:has(.resource-title-link) .ant-table,
html[data-theme="light"] .lead-pool-view .table-container:has(.resource-title-link) .ant-table-container,
html[data-theme="light"] .lead-pool-view .table-container:has(.resource-title-link) .ant-table-thead>tr>th,
html[data-theme="light"] .lead-pool-view .table-container:has(.resource-title-link) .ant-table-tbody>tr>td,
html[data-theme="light"] .lead-pool-view .table-container:has(.resource-title-link) .ant-table-tbody>tr:hover>td,
html[data-theme="light"] .lead-pool-view .table-container:has(.resource-title-link) .ant-table-tbody>tr.ant-table-row-selected>td,
html[data-theme="light"] .lead-pool-view .table-container:has(.resource-title-link) .ant-table-tbody>tr.ant-table-row-selected:hover>td{
  background:var(--ui-subtle,#EEF4F0)!important;
}
html[data-theme="dark"] .lead-pool-view .batch-follow-history .ant-table,
html[data-theme="dark"] .lead-pool-view .batch-follow-history .ant-table-container,
html[data-theme="dark"] .lead-pool-view .batch-follow-history .ant-table-thead>tr>th,
html[data-theme="dark"] .lead-pool-view .batch-follow-history .ant-table-tbody>tr>td,
html[data-theme="dark"] .lead-pool-view .batch-follow-history .ant-table-tbody>tr:hover>td,
html[data-theme="dark"] .lead-pool-view .batch-follow-history .ant-table-tbody>tr.ant-table-row-selected>td,
html[data-theme="dark"] .lead-pool-view .batch-follow-history .ant-table-tbody>tr.ant-table-row-selected:hover>td,
html[data-theme="dark"] .lead-pool-view .video-main-comments-panel .ant-table,
html[data-theme="dark"] .lead-pool-view .video-main-comments-panel .ant-table-container,
html[data-theme="dark"] .lead-pool-view .video-main-comments-panel .ant-table-thead>tr>th,
html[data-theme="dark"] .lead-pool-view .video-main-comments-panel .ant-table-tbody>tr>td,
html[data-theme="dark"] .lead-pool-view .video-main-comments-panel .ant-table-tbody>tr:hover>td,
html[data-theme="dark"] .lead-pool-view .video-main-comments-panel .ant-table-tbody>tr.ant-table-row-selected>td,
html[data-theme="dark"] .lead-pool-view .video-main-comments-panel .ant-table-tbody>tr.ant-table-row-selected:hover>td,
html[data-theme="dark"] .lead-pool-view .table-container:has(.resource-title-link) .ant-table,
html[data-theme="dark"] .lead-pool-view .table-container:has(.resource-title-link) .ant-table-container,
html[data-theme="dark"] .lead-pool-view .table-container:has(.resource-title-link) .ant-table-thead>tr>th,
html[data-theme="dark"] .lead-pool-view .table-container:has(.resource-title-link) .ant-table-tbody>tr>td,
html[data-theme="dark"] .lead-pool-view .table-container:has(.resource-title-link) .ant-table-tbody>tr:hover>td,
html[data-theme="dark"] .lead-pool-view .table-container:has(.resource-title-link) .ant-table-tbody>tr.ant-table-row-selected>td,
html[data-theme="dark"] .lead-pool-view .table-container:has(.resource-title-link) .ant-table-tbody>tr.ant-table-row-selected:hover>td{
  background:var(--ui-subtle,#132129)!important;
}

/* Live dashboard task cards and canvas highlighted in the latest screenshot. */
html[data-theme="light"] .dashboard-view .progress-monitor-row,
html[data-theme="light"] .dashboard-view .account-progress-card,
html[data-theme="light"] .dashboard-view .main-workspace,
html[data-theme="light"] .dashboard-view .workspace-layout-row,
html[data-theme="light"] .dashboard-view .canvas-section,
html[data-theme="light"] .dashboard-view .workspace-card,
html[data-theme="light"] .dashboard-view .workspace-card .ant-card-head,
html[data-theme="light"] .dashboard-view .workspace-card .ant-card-body,
html[data-theme="light"] .dashboard-view .workspace-canvas,
html[data-theme="light"] .dashboard-view .account-progress-card:hover,
html[data-theme="light"] .dashboard-view .account-progress-card.active-card{
  background:var(--ui-subtle,#EEF4F0)!important;
}
html[data-theme="dark"] .dashboard-view .progress-monitor-row,
html[data-theme="dark"] .dashboard-view .account-progress-card,
html[data-theme="dark"] .dashboard-view .main-workspace,
html[data-theme="dark"] .dashboard-view .workspace-layout-row,
html[data-theme="dark"] .dashboard-view .canvas-section,
html[data-theme="dark"] .dashboard-view .workspace-card,
html[data-theme="dark"] .dashboard-view .workspace-card .ant-card-head,
html[data-theme="dark"] .dashboard-view .workspace-card .ant-card-body,
html[data-theme="dark"] .dashboard-view .workspace-canvas,
html[data-theme="dark"] .dashboard-view .account-progress-card:hover,
html[data-theme="dark"] .dashboard-view .account-progress-card.active-card{
  background:var(--ui-subtle,#132129)!important;
}

/* Account-nurture areas highlighted in the latest screenshots. */
html[data-theme="light"] .account-nurture .nurture-topbar,
html[data-theme="light"] .account-nurture .behavior-card,
html[data-theme="light"] .account-nurture .history-card,
html[data-theme="light"] .account-nurture .history-table-wrapper,
html[data-theme="light"] .account-nurture .history-table,
html[data-theme="light"] .account-nurture .history-table thead,
html[data-theme="light"] .account-nurture .history-table tbody tr,
html[data-theme="light"] .account-nurture .history-table tbody tr:hover{
  background:var(--ui-subtle,#EEF4F0)!important;
}
html[data-theme="dark"] .account-nurture .nurture-topbar,
html[data-theme="dark"] .account-nurture .behavior-card,
html[data-theme="dark"] .account-nurture .history-card,
html[data-theme="dark"] .account-nurture .history-table-wrapper,
html[data-theme="dark"] .account-nurture .history-table,
html[data-theme="dark"] .account-nurture .history-table thead,
html[data-theme="dark"] .account-nurture .history-table tbody tr,
html[data-theme="dark"] .account-nurture .history-table tbody tr:hover{
  background:var(--ui-subtle,#132129)!important;
}

/* Account-nurture configuration card and dynamic account rows highlighted in the latest view. */
html[data-theme="light"] .account-nurture .nurture-content>.nurture-card:first-child,
html[data-theme="light"] .account-nurture .nurture-content>.nurture-card:first-child .account-selection-list,
html[data-theme="light"] .account-nurture .nurture-content>.nurture-card:first-child .acc-selection-item,
html[data-theme="light"] .account-nurture .nurture-content>.nurture-card:first-child .acc-selection-item:hover{
  background:var(--ui-surface,#F6F7F5)!important;
}
html[data-theme="dark"] .account-nurture .nurture-content>.nurture-card:first-child,
html[data-theme="dark"] .account-nurture .nurture-content>.nurture-card:first-child .account-selection-list,
html[data-theme="dark"] .account-nurture .nurture-content>.nurture-card:first-child .acc-selection-item,
html[data-theme="dark"] .account-nurture .nurture-content>.nurture-card:first-child .acc-selection-item:hover{
  background:var(--ui-surface,#101A1D)!important;
}

/* Keep account selection functional while removing the malformed checked-state decoration. */
.account-nurture .acc-header .ant-checkbox::after{
  display:none!important;
}

/* Prevent the checkbox focus pseudo-element from rendering as a stray line
   in the comment lead-generation account picker. */
.leadgen-create-modal .acc-header .ant-checkbox::after{
  display:none!important;
}

/* Self-warmup table header and fixed action column highlighted in the latest view. */
html[data-theme="light"] .self-warmup-view .table-container .ant-table-thead>tr>th,
html[data-theme="light"] .self-warmup-view .table-container .ant-table-tbody>tr>td.ant-table-cell-fix-right,
html[data-theme="light"] .self-warmup-view .table-container .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right,
html[data-theme="light"] .self-warmup-view .table-container .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right,
html[data-theme="light"] .self-warmup-view .table-container .ant-table-tbody>tr.ant-table-row-selected:hover>td.ant-table-cell-fix-right,
html[data-theme="light"] .self-warmup-view .table-container .action-links{
  background:var(--ui-subtle,#EEF4F0)!important;
}
html[data-theme="dark"] .self-warmup-view .table-container .ant-table-thead>tr>th,
html[data-theme="dark"] .self-warmup-view .table-container .ant-table-tbody>tr>td.ant-table-cell-fix-right,
html[data-theme="dark"] .self-warmup-view .table-container .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right,
html[data-theme="dark"] .self-warmup-view .table-container .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right,
html[data-theme="dark"] .self-warmup-view .table-container .ant-table-tbody>tr.ant-table-row-selected:hover>td.ant-table-cell-fix-right,
html[data-theme="dark"] .self-warmup-view .table-container .action-links{
  background:var(--ui-subtle,#132129)!important;
}

/* Self-warmup task rows left of the fixed action column. */
html[data-theme="light"] .self-warmup-view .table-container .ant-table-tbody>tr>td:not(.ant-table-cell-fix-right),
html[data-theme="light"] .self-warmup-view .table-container .ant-table-tbody>tr:hover>td:not(.ant-table-cell-fix-right),
html[data-theme="light"] .self-warmup-view .table-container .ant-table-tbody>tr.ant-table-row-selected>td:not(.ant-table-cell-fix-right),
html[data-theme="light"] .self-warmup-view .table-container .ant-table-tbody>tr.ant-table-row-selected:hover>td:not(.ant-table-cell-fix-right){
  background:var(--ui-surface,#F6F7F5)!important;
}
html[data-theme="dark"] .self-warmup-view .table-container .ant-table-tbody>tr>td:not(.ant-table-cell-fix-right),
html[data-theme="dark"] .self-warmup-view .table-container .ant-table-tbody>tr:hover>td:not(.ant-table-cell-fix-right),
html[data-theme="dark"] .self-warmup-view .table-container .ant-table-tbody>tr.ant-table-row-selected>td:not(.ant-table-cell-fix-right),
html[data-theme="dark"] .self-warmup-view .table-container .ant-table-tbody>tr.ant-table-row-selected:hover>td:not(.ant-table-cell-fix-right){
  background:var(--ui-surface,#101A1D)!important;
}

/* Work-publish table header and fixed action column highlighted in the latest view. */
html[data-theme="light"] .work-publish-view .table-container .ant-table-thead>tr>th,
html[data-theme="light"] .work-publish-view .table-container .ant-table-tbody>tr>td.ant-table-cell-fix-right,
html[data-theme="light"] .work-publish-view .table-container .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right,
html[data-theme="light"] .work-publish-view .table-container .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right,
html[data-theme="light"] .work-publish-view .table-container .ant-table-tbody>tr.ant-table-row-selected:hover>td.ant-table-cell-fix-right,
html[data-theme="light"] .work-publish-view .table-container .action-links{
  background:var(--ui-subtle,#EEF4F0)!important;
}
html[data-theme="dark"] .work-publish-view .table-container .ant-table-thead>tr>th,
html[data-theme="dark"] .work-publish-view .table-container .ant-table-tbody>tr>td.ant-table-cell-fix-right,
html[data-theme="dark"] .work-publish-view .table-container .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right,
html[data-theme="dark"] .work-publish-view .table-container .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right,
html[data-theme="dark"] .work-publish-view .table-container .ant-table-tbody>tr.ant-table-row-selected:hover>td.ant-table-cell-fix-right,
html[data-theme="dark"] .work-publish-view .table-container .action-links{
  background:var(--ui-subtle,#132129)!important;
}

/* Work-publish task rows left of the fixed action column. */
html[data-theme="light"] .work-publish-view .table-container .ant-table-tbody>tr>td:not(.ant-table-cell-fix-right),
html[data-theme="light"] .work-publish-view .table-container .ant-table-tbody>tr:hover>td:not(.ant-table-cell-fix-right),
html[data-theme="light"] .work-publish-view .table-container .ant-table-tbody>tr.ant-table-row-selected>td:not(.ant-table-cell-fix-right),
html[data-theme="light"] .work-publish-view .table-container .ant-table-tbody>tr.ant-table-row-selected:hover>td:not(.ant-table-cell-fix-right){
  background:var(--ui-surface,#F6F7F5)!important;
}
html[data-theme="dark"] .work-publish-view .table-container .ant-table-tbody>tr>td:not(.ant-table-cell-fix-right),
html[data-theme="dark"] .work-publish-view .table-container .ant-table-tbody>tr:hover>td:not(.ant-table-cell-fix-right),
html[data-theme="dark"] .work-publish-view .table-container .ant-table-tbody>tr.ant-table-row-selected>td:not(.ant-table-cell-fix-right),
html[data-theme="dark"] .work-publish-view .table-container .ant-table-tbody>tr.ant-table-row-selected:hover>td:not(.ant-table-cell-fix-right){
  background:var(--ui-surface,#101A1D)!important;
}

/* System-settings section headers highlighted in the latest view. */
html[data-theme="light"] .system-settings-view .settings-content .setting-section>.section-header{
  background:var(--ui-subtle,#EEF4F0)!important;
}
html[data-theme="dark"] .system-settings-view .settings-content .setting-section>.section-header{
  background:var(--ui-subtle,#132129)!important;
}

/* Keep the system-settings card, title, body, and future content on one theme surface. */
html[data-theme="light"] .system-settings-view .settings-card,
html[data-theme="light"] .system-settings-view .settings-card .ant-card-head,
html[data-theme="light"] .system-settings-view .settings-card .ant-card-body,
html[data-theme="light"] .system-settings-view .settings-card .settings-content{
  background:var(--ui-subtle,#EEF4F0)!important;
}
html[data-theme="dark"] .system-settings-view .settings-card,
html[data-theme="dark"] .system-settings-view .settings-card .ant-card-head,
html[data-theme="dark"] .system-settings-view .settings-card .ant-card-body,
html[data-theme="dark"] .system-settings-view .settings-card .settings-content{
  background:var(--ui-subtle,#132129)!important;
}

/* System-settings item cards highlighted in the latest view. */
html[data-theme="light"] .system-settings-view .settings-content .setting-item,
html[data-theme="light"] .system-settings-view .settings-content .setting-item:hover{
  background:var(--ui-surface,#F6F7F5)!important;
}
html[data-theme="dark"] .system-settings-view .settings-content .setting-item,
html[data-theme="dark"] .system-settings-view .settings-content .setting-item:hover{
  background:var(--ui-surface,#101A1D)!important;
}

/* Theme the dedicated tutorial/about modal surfaces and any future content inside them. */
html[data-theme="light"] .ant-modal-content:has(.guide-content),
html[data-theme="light"] .ant-modal-content:has(.guide-content) .ant-modal-header,
html[data-theme="light"] .ant-modal-content:has(.guide-content) .ant-modal-body,
html[data-theme="light"] .ant-modal-content:has(.about-content),
html[data-theme="light"] .ant-modal-content:has(.about-content) .ant-modal-header,
html[data-theme="light"] .ant-modal-content:has(.about-content) .ant-modal-body{
  background:var(--ui-subtle,#EEF4F0)!important;
}
html[data-theme="dark"] .ant-modal-content:has(.guide-content),
html[data-theme="dark"] .ant-modal-content:has(.guide-content) .ant-modal-header,
html[data-theme="dark"] .ant-modal-content:has(.guide-content) .ant-modal-body,
html[data-theme="dark"] .ant-modal-content:has(.about-content),
html[data-theme="dark"] .ant-modal-content:has(.about-content) .ant-modal-header,
html[data-theme="dark"] .ant-modal-content:has(.about-content) .ant-modal-body{
  background:var(--ui-subtle,#132129)!important;
}

/* Keep the about dialog device-ID information row distinct from the modal surface. */
html[data-theme="light"] .about-content>div[title],
html[data-theme="light"] .ant-modal-content:has(.about-content) .about-content>div[title]{
  background:var(--ui-surface,#F6F7F5)!important;
}
html[data-theme="dark"] .about-content>div[title],
html[data-theme="dark"] .ant-modal-content:has(.about-content) .about-content>div[title]{
  background:var(--ui-surface,#101A1D)!important;
}

/* Theme the agreement and privacy dialogs without affecting unrelated modals. */
html[data-theme="light"] .ant-modal-content:has(.agreement-body),
html[data-theme="light"] .ant-modal-content:has(.agreement-body) .ant-modal-header,
html[data-theme="light"] .ant-modal-content:has(.agreement-body) .ant-modal-body,
html[data-theme="light"] .ant-modal-content:has(.privacy-body),
html[data-theme="light"] .ant-modal-content:has(.privacy-body) .ant-modal-header,
html[data-theme="light"] .ant-modal-content:has(.privacy-body) .ant-modal-body{
  background:var(--ui-subtle,#EEF4F0)!important;
}
html[data-theme="dark"] .ant-modal-content:has(.agreement-body),
html[data-theme="dark"] .ant-modal-content:has(.agreement-body) .ant-modal-header,
html[data-theme="dark"] .ant-modal-content:has(.agreement-body) .ant-modal-body,
html[data-theme="dark"] .ant-modal-content:has(.privacy-body),
html[data-theme="dark"] .ant-modal-content:has(.privacy-body) .ant-modal-header,
html[data-theme="dark"] .ant-modal-content:has(.privacy-body) .ant-modal-body{
  background:var(--ui-subtle,#132129)!important;
}

/* Keep the self-warmup modal and every generated configuration section on one surface. */
html[data-theme="light"] .ant-modal-content:has(.self-warmup-config),
html[data-theme="light"] .ant-modal-content:has(.self-warmup-config) .ant-modal-header,
html[data-theme="light"] .ant-modal-content:has(.self-warmup-config) .ant-modal-body,
html[data-theme="light"] .ant-modal-content:has(.self-warmup-config) .ant-modal-footer,
html[data-theme="light"] .ant-modal-content:has(.self-warmup-config) .self-warmup-config{
  background:var(--ui-surface,#F6F7F5)!important;
}
html[data-theme="dark"] .ant-modal-content:has(.self-warmup-config),
html[data-theme="dark"] .ant-modal-content:has(.self-warmup-config) .ant-modal-header,
html[data-theme="dark"] .ant-modal-content:has(.self-warmup-config) .ant-modal-body,
html[data-theme="dark"] .ant-modal-content:has(.self-warmup-config) .ant-modal-footer,
html[data-theme="dark"] .ant-modal-content:has(.self-warmup-config) .self-warmup-config{
  background:var(--ui-surface,#101A1D)!important;
}
html[data-theme="light"] .ant-modal-content:has(.self-warmup-config) .config-section{
  background:var(--ui-subtle,#EEF4F0)!important;
}
html[data-theme="dark"] .ant-modal-content:has(.self-warmup-config) .config-section{
  background:var(--ui-subtle,#132129)!important;
}

/* Keep the work-publish modal and generated form blocks on the requested surface. */
html[data-theme="light"] .ant-modal-content:has(.wp-editor),
html[data-theme="light"] .ant-modal-content:has(.wp-editor) .ant-modal-header,
html[data-theme="light"] .ant-modal-content:has(.wp-editor) .ant-modal-body,
html[data-theme="light"] .ant-modal-content:has(.wp-editor) .ant-modal-footer,
html[data-theme="light"] .ant-modal-content:has(.wp-editor) .wp-editor{
  background:var(--ui-surface,#F6F7F5)!important;
}
html[data-theme="dark"] .ant-modal-content:has(.wp-editor),
html[data-theme="dark"] .ant-modal-content:has(.wp-editor) .ant-modal-header,
html[data-theme="dark"] .ant-modal-content:has(.wp-editor) .ant-modal-body,
html[data-theme="dark"] .ant-modal-content:has(.wp-editor) .ant-modal-footer,
html[data-theme="dark"] .ant-modal-content:has(.wp-editor) .wp-editor{
  background:var(--ui-surface,#101A1D)!important;
}
html[data-theme="light"] .ant-modal-content:has(.wp-editor) .wp-block{
  background:var(--ui-subtle,#EEF4F0)!important;
}
html[data-theme="dark"] .ant-modal-content:has(.wp-editor) .wp-block{
  background:var(--ui-subtle,#132129)!important;
}

/* Theme the leadgen modal surface and left configuration column only; keep action settings intact. */
html[data-theme="light"] .leadgen-create-modal .ant-modal-content,
html[data-theme="light"] .leadgen-create-modal .ant-modal-header,
html[data-theme="light"] .leadgen-create-modal .ant-modal-body,
html[data-theme="light"] .leadgen-create-modal .ant-modal-footer,
html[data-theme="light"] .leadgen-create-modal .settings-view,
html[data-theme="light"] .leadgen-create-modal .settings-grid>.settings-column:first-child>.settings-group{
  background:var(--ui-surface,#F6F7F5)!important;
}
html[data-theme="dark"] .leadgen-create-modal .ant-modal-content,
html[data-theme="dark"] .leadgen-create-modal .ant-modal-header,
html[data-theme="dark"] .leadgen-create-modal .ant-modal-body,
html[data-theme="dark"] .leadgen-create-modal .ant-modal-footer,
html[data-theme="dark"] .leadgen-create-modal .settings-view,
html[data-theme="dark"] .leadgen-create-modal .settings-grid>.settings-column:first-child>.settings-group{
  background:var(--ui-surface,#101A1D)!important;
}

/* Apply the latest leadgen panel colors to the circled configuration boxes. */
html[data-theme="light"] .leadgen-create-modal .ant-modal-content,
html[data-theme="light"] .leadgen-create-modal .ant-modal-header,
html[data-theme="light"] .leadgen-create-modal .ant-modal-body,
html[data-theme="light"] .leadgen-create-modal .ant-modal-footer,
html[data-theme="light"] .leadgen-create-modal .settings-view,
html[data-theme="light"] .leadgen-create-modal .settings-grid>.settings-column>.settings-group:not(.filter-collapse-group),
html[data-theme="light"] .leadgen-create-modal .account-selection-list,
html[data-theme="light"] .leadgen-create-modal .interaction-workspace .action-item,
html[data-theme="light"] .leadgen-create-modal .interaction-workspace .action-content,
html[data-theme="light"] .leadgen-create-modal .interaction-workspace .action-card,
html[data-theme="light"] .leadgen-create-modal .interaction-workspace .card-body,
html[data-theme="light"] .leadgen-create-modal .interaction-limit-section{
  background:var(--ui-subtle,#EEF4F0)!important;
}
html[data-theme="dark"] .leadgen-create-modal .ant-modal-content,
html[data-theme="dark"] .leadgen-create-modal .ant-modal-header,
html[data-theme="dark"] .leadgen-create-modal .ant-modal-body,
html[data-theme="dark"] .leadgen-create-modal .ant-modal-footer,
html[data-theme="dark"] .leadgen-create-modal .settings-view,
html[data-theme="dark"] .leadgen-create-modal .settings-grid>.settings-column>.settings-group:not(.filter-collapse-group),
html[data-theme="dark"] .leadgen-create-modal .account-selection-list,
html[data-theme="dark"] .leadgen-create-modal .interaction-workspace .action-item,
html[data-theme="dark"] .leadgen-create-modal .interaction-workspace .action-content,
html[data-theme="dark"] .leadgen-create-modal .interaction-workspace .action-card,
html[data-theme="dark"] .leadgen-create-modal .interaction-workspace .card-body,
html[data-theme="dark"] .leadgen-create-modal .interaction-limit-section{
  background:var(--ui-subtle,#132129)!important;
}

/* Restore only the leadgen modal outer frame; inner configuration/action boxes stay unchanged. */
html[data-theme="light"] .leadgen-create-modal .ant-modal-content,
html[data-theme="light"] .leadgen-create-modal .ant-modal-header,
html[data-theme="light"] .leadgen-create-modal .ant-modal-body,
html[data-theme="light"] .leadgen-create-modal .ant-modal-footer,
html[data-theme="light"] .leadgen-create-modal .settings-view{
  background:var(--ui-surface,#F6F7F5)!important;
}
html[data-theme="dark"] .leadgen-create-modal .ant-modal-content,
html[data-theme="dark"] .leadgen-create-modal .ant-modal-header,
html[data-theme="dark"] .leadgen-create-modal .ant-modal-body,
html[data-theme="dark"] .leadgen-create-modal .ant-modal-footer,
html[data-theme="dark"] .leadgen-create-modal .settings-view{
  background:var(--ui-surface,#101A1D)!important;
}

/* Match the comment-leadgen template for entity collection and monitor task dialogs. */
html[data-theme="light"] .entity-leadgen-config-modal .ant-modal-content,
html[data-theme="light"] .entity-leadgen-config-modal .ant-modal-header,
html[data-theme="light"] .entity-leadgen-config-modal .ant-modal-body,
html[data-theme="light"] .entity-leadgen-config-modal .ant-modal-footer,
html[data-theme="light"] .monitor-task-config-modal .ant-modal-content,
html[data-theme="light"] .monitor-task-config-modal .ant-modal-header,
html[data-theme="light"] .monitor-task-config-modal .ant-modal-body,
html[data-theme="light"] .monitor-task-config-modal .ant-modal-footer{
  background:var(--ui-surface,#F6F7F5)!important;
}
html[data-theme="dark"] .entity-leadgen-config-modal .ant-modal-content,
html[data-theme="dark"] .entity-leadgen-config-modal .ant-modal-header,
html[data-theme="dark"] .entity-leadgen-config-modal .ant-modal-body,
html[data-theme="dark"] .entity-leadgen-config-modal .ant-modal-footer,
html[data-theme="dark"] .monitor-task-config-modal .ant-modal-content,
html[data-theme="dark"] .monitor-task-config-modal .ant-modal-header,
html[data-theme="dark"] .monitor-task-config-modal .ant-modal-body,
html[data-theme="dark"] .monitor-task-config-modal .ant-modal-footer{
  background:var(--ui-surface,#101A1D)!important;
}
html[data-theme="light"] .entity-leadgen-config-modal .entity-config,
html[data-theme="light"] .entity-leadgen-config-modal .filter-card,
html[data-theme="light"] .entity-leadgen-config-modal .live-config-card,
html[data-theme="light"] .entity-leadgen-config-modal .comment-filter-card,
html[data-theme="light"] .entity-leadgen-config-modal .guest-mode-card,
html[data-theme="light"] .monitor-task-config-modal .monitor-task-config,
html[data-theme="light"] .monitor-task-config-modal .action-detail-panel{
  background:var(--ui-subtle,#EEF4F0)!important;
}
html[data-theme="dark"] .entity-leadgen-config-modal .entity-config,
html[data-theme="dark"] .entity-leadgen-config-modal .filter-card,
html[data-theme="dark"] .entity-leadgen-config-modal .live-config-card,
html[data-theme="dark"] .entity-leadgen-config-modal .comment-filter-card,
html[data-theme="dark"] .entity-leadgen-config-modal .guest-mode-card,
html[data-theme="dark"] .monitor-task-config-modal .monitor-task-config,
html[data-theme="dark"] .monitor-task-config-modal .action-detail-panel{
  background:var(--ui-subtle,#132129)!important;
}

/* Match the comment-leadgen template for batch follow and persona template dialogs. */
html[data-theme="light"] .batch-action-modal-wrap .ant-modal-content,
html[data-theme="light"] .batch-action-modal-wrap .ant-modal-header,
html[data-theme="light"] .batch-action-modal-wrap .ant-modal-body,
html[data-theme="light"] .batch-action-modal-wrap .ant-modal-footer,
html[data-theme="light"] .template-picker-modal .ant-modal-content,
html[data-theme="light"] .template-picker-modal .ant-modal-header,
html[data-theme="light"] .template-picker-modal .ant-modal-body,
html[data-theme="light"] .template-picker-modal .ant-modal-footer{
  background:var(--ui-surface,#F6F7F5)!important;
}
html[data-theme="dark"] .batch-action-modal-wrap .ant-modal-content,
html[data-theme="dark"] .batch-action-modal-wrap .ant-modal-header,
html[data-theme="dark"] .batch-action-modal-wrap .ant-modal-body,
html[data-theme="dark"] .batch-action-modal-wrap .ant-modal-footer,
html[data-theme="dark"] .template-picker-modal .ant-modal-content,
html[data-theme="dark"] .template-picker-modal .ant-modal-header,
html[data-theme="dark"] .template-picker-modal .ant-modal-body,
html[data-theme="dark"] .template-picker-modal .ant-modal-footer{
  background:var(--ui-surface,#101A1D)!important;
}
html[data-theme="light"] .batch-action-modal-wrap .batch-modal-content,
html[data-theme="light"] .batch-action-modal-wrap .batch-summary,
html[data-theme="light"] .batch-action-modal-wrap .batch-block,
html[data-theme="light"] .template-picker-modal .picker-section,
html[data-theme="light"] .template-picker-modal .template-card,
html[data-theme="light"] .template-picker-modal .custom-template-card{
  background:var(--ui-subtle,#EEF4F0)!important;
}
html[data-theme="dark"] .batch-action-modal-wrap .batch-modal-content,
html[data-theme="dark"] .batch-action-modal-wrap .batch-summary,
html[data-theme="dark"] .batch-action-modal-wrap .batch-block,
html[data-theme="dark"] .template-picker-modal .picker-section,
html[data-theme="dark"] .template-picker-modal .template-card,
html[data-theme="dark"] .template-picker-modal .custom-template-card{
  background:var(--ui-subtle,#132129)!important;
}

/* Apply the same outer-surface colors to the UID import and add-account dialogs. */
html[data-theme="light"] .ant-modal-content:has(.import-modal),
html[data-theme="light"] .ant-modal-content:has(input[placeholder="例如：某某账号01"]),
html[data-theme="light"] .ant-modal-content:has(.import-modal) .ant-modal-header,
html[data-theme="light"] .ant-modal-content:has(.import-modal) .ant-modal-body,
html[data-theme="light"] .ant-modal-content:has(.import-modal) .ant-modal-footer,
html[data-theme="light"] .ant-modal-content:has(input[placeholder="例如：某某账号01"]) .ant-modal-header,
html[data-theme="light"] .ant-modal-content:has(input[placeholder="例如：某某账号01"]) .ant-modal-body,
html[data-theme="light"] .ant-modal-content:has(input[placeholder="例如：某某账号01"]) .ant-modal-footer{
  background:var(--ui-surface,#F6F7F5)!important;
}
html[data-theme="dark"] .ant-modal-content:has(.import-modal),
html[data-theme="dark"] .ant-modal-content:has(input[placeholder="例如：某某账号01"]),
html[data-theme="dark"] .ant-modal-content:has(.import-modal) .ant-modal-header,
html[data-theme="dark"] .ant-modal-content:has(.import-modal) .ant-modal-body,
html[data-theme="dark"] .ant-modal-content:has(.import-modal) .ant-modal-footer,
html[data-theme="dark"] .ant-modal-content:has(input[placeholder="例如：某某账号01"]) .ant-modal-header,
html[data-theme="dark"] .ant-modal-content:has(input[placeholder="例如：某某账号01"]) .ant-modal-body,
html[data-theme="dark"] .ant-modal-content:has(input[placeholder="例如：某某账号01"]) .ant-modal-footer{
  background:var(--ui-surface,#101A1D)!important;
}

/* Theme the inner proxy and UID input panels; future instances inherit the same colors. */
html[data-theme="light"] .ant-modal-content:has(.account-proxy-fields) .account-proxy-fields,
html[data-theme="light"] .ant-modal-content:has(.import-modal) .import-modal textarea.ant-input{
  background:var(--ui-subtle,#EEF4F0)!important;
}
html[data-theme="dark"] .ant-modal-content:has(.account-proxy-fields) .account-proxy-fields,
html[data-theme="dark"] .ant-modal-content:has(.import-modal) .import-modal textarea.ant-input{
  background:var(--ui-subtle,#132129)!important;
}

/* Theme the authorization center and performance monitor surfaces. Keep status
   badges/cards on their dedicated palette rules above. */
html[data-theme="light"] .ant-modal-content:has(.auth-modal-content),
html[data-theme="light"] .ant-modal-content:has(.auth-modal-content) .ant-modal-header,
html[data-theme="light"] .ant-modal-content:has(.auth-modal-content) .ant-modal-body,
html[data-theme="light"] .ant-modal-content:has(.auth-modal-content) .ant-modal-footer,
html[data-theme="light"] .ant-modal-content:has(.perf-monitor-container),
html[data-theme="light"] .ant-modal-content:has(.perf-monitor-container) .ant-modal-header,
html[data-theme="light"] .ant-modal-content:has(.perf-monitor-container) .ant-modal-body,
html[data-theme="light"] .ant-modal-content:has(.perf-monitor-container) .ant-modal-footer{
  background:var(--ui-surface,#F6F7F5)!important;
}
html[data-theme="dark"] .ant-modal-content:has(.auth-modal-content),
html[data-theme="dark"] .ant-modal-content:has(.auth-modal-content) .ant-modal-header,
html[data-theme="dark"] .ant-modal-content:has(.auth-modal-content) .ant-modal-body,
html[data-theme="dark"] .ant-modal-content:has(.auth-modal-content) .ant-modal-footer,
html[data-theme="dark"] .ant-modal-content:has(.perf-monitor-container),
html[data-theme="dark"] .ant-modal-content:has(.perf-monitor-container) .ant-modal-header,
html[data-theme="dark"] .ant-modal-content:has(.perf-monitor-container) .ant-modal-body,
html[data-theme="dark"] .ant-modal-content:has(.perf-monitor-container) .ant-modal-footer{
  background:var(--ui-surface,#101A1D)!important;
}

html[data-theme="light"] .ant-modal-content:has(.auth-modal-content) .auth-modal-content,
html[data-theme="light"] .ant-modal-content:has(.perf-monitor-container) .perf-monitor-container,
html[data-theme="light"] .ant-modal-content:has(.perf-monitor-container) .perf-card,
html[data-theme="light"] .ant-modal-content:has(.perf-monitor-container) .perf-details{
  background:var(--ui-subtle,#EEF4F0)!important;
}
html[data-theme="dark"] .ant-modal-content:has(.auth-modal-content) .auth-modal-content,
html[data-theme="dark"] .ant-modal-content:has(.perf-monitor-container) .perf-monitor-container,
html[data-theme="dark"] .ant-modal-content:has(.perf-monitor-container) .perf-card,
html[data-theme="dark"] .ant-modal-content:has(.perf-monitor-container) .perf-details{
  background:var(--ui-subtle,#132129)!important;
}

/* Stack the CPU and memory cards at full width so their detailed values stay
   visible instead of being truncated in the compact performance dialog. */
.ant-modal-content:has(.perf-monitor-container) .perf-cards{
  grid-template-columns:repeat(2,minmax(0,1fr));
  grid-auto-rows:auto;
  width:100%;
}
.ant-modal-content:has(.perf-monitor-container) .perf-card{
  box-sizing:border-box;
  min-width:0;
  min-inline-size:0;
  height:auto;
  overflow:hidden;
}
.ant-modal-content:has(.perf-monitor-container) .perf-card-header,
.ant-modal-content:has(.perf-monitor-container) .perf-card-sub{
  min-width:0;
}
.ant-modal-content:has(.perf-monitor-container) .perf-card-sub{
  display:-webkit-box;
  overflow:hidden;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  white-space:normal;
  line-height:1.45;
}
/* remove-global-page-title-v22 */
.sidebar-footer[data-v-a9358d06]>.header-right[data-v-a9358d06]{display:flex!important;align-items:center!important;gap:8px!important;order:-1!important;min-width:0!important}
.sidebar-footer[data-v-a9358d06]>.header-right[data-v-a9358d06] .task-indicator[data-v-a9358d06]{margin:0!important;white-space:nowrap!important}
@media(max-width:1080px){.sidebar-footer[data-v-a9358d06]>.header-right[data-v-a9358d06]{gap:5px!important}.sidebar-footer[data-v-a9358d06]>.header-right[data-v-a9358d06] .task-indicator span:last-child{display:none!important}}

/* header-task-status-order-v25: show regular and nurture task state left of health status. */
.sidebar-footer[data-v-a9358d06]>.header-right[data-v-a9358d06] .task-indicator[data-v-a9358d06]{order:-1!important}
.sidebar-footer[data-v-a9358d06]>.header-right[data-v-a9358d06] .perf-status-chip[data-v-a9358d06]{order:0!important}

/* nurture-action-relocation-v26: keep the original Vue button but show it in the behavior card header. */
.account-nurture[data-v-75a85976] .behavior-card[data-v-75a85976]>.card-title[data-v-75a85976]{justify-content:flex-start!important}
.account-nurture[data-v-75a85976] .behavior-card[data-v-75a85976]>.card-title[data-v-75a85976]>.topbar-right[data-v-75a85976]{margin-left:auto!important;display:flex!important;align-items:center!important;flex:0 0 auto!important}

/* nurture-right-column-v27: keep account selection left; group settings and history on the right. */
.account-nurture[data-v-75a85976] .nurture-settings-slot-v27{margin-top:16px!important;padding-top:14px!important;border-top:1px solid var(--overlay-06)!important}
.account-nurture[data-v-75a85976] .nurture-settings-slot-v27>.field-hint[data-v-75a85976]{margin:0 0 14px!important}
.account-nurture[data-v-75a85976] .nurture-settings-slot-v27>.field[data-v-75a85976]:last-child{margin-bottom:0!important}
.account-nurture[data-v-75a85976] .behavior-card[data-v-75a85976]>.history-card[data-v-75a85976]{grid-column:auto!important;margin-top:18px!important;padding:16px 0 0!important;background:transparent!important;border:0!important;border-top:1px solid var(--overlay-06)!important;border-radius:0!important;min-width:0!important}
.account-nurture[data-v-75a85976] .behavior-card[data-v-75a85976]>.history-card[data-v-75a85976] .history-table-wrapper[data-v-75a85976]{overflow-x:auto!important}

/* nurture-status-relocation-v28: put idle/running status beside the action in the framed target row. */
.account-nurture[data-v-75a85976]>.nurture-topbar[data-v-75a85976]:empty{display:none!important}
.account-nurture[data-v-75a85976] .behavior-card[data-v-75a85976]>.card-title[data-v-75a85976]>.topbar-left[data-v-75a85976]{margin-left:10px!important;min-width:0!important;gap:10px!important;font-weight:400!important}
