body[data-xl-route="products"] main,
body[data-xl-route="creative-studio"] main,
body[data-xl-route="copy-studio"] main,
body[data-xl-route="posts"] main { max-width: 1580px; margin: 0 auto; }
body[data-xl-route="products"] main > section,
body[data-xl-route="creative-studio"] main > section,
body[data-xl-route="copy-studio"] main > section,
body[data-xl-route="posts"] main > section,
body[data-xl-route="copy-studio"] .tool-panel,
body[data-xl-route="copy-studio"] .results-panel,
body[data-xl-route="posts"] .panel-card,
body[data-xl-route="posts"] .wizard-card {
  background: var(--xl-surface); border: 1px solid var(--xl-line); border-radius: 14px; box-shadow: var(--xl-shadow);
}
body[data-xl-route="products"] .account-scope {
  background: var(--xl-gold-soft) !important;
  border: 1px solid var(--xl-gold-line) !important;
  box-shadow: none !important;
}
body[data-xl-route="products"] .sync-section,
body[data-xl-route="products"] .card { background: var(--xl-surface); border-color: var(--xl-line); }
body[data-xl-route="products"] .product-toolbar,
body[data-xl-route="products"] .landing-check-toolbar { background: var(--xl-surface-soft); border-color: var(--xl-line); }
body[data-xl-route="creative-studio"] .legacy-tiktok .hero {
  background: var(--xl-surface) !important;
  border: 1px solid var(--xl-line) !important;
  box-shadow: var(--xl-shadow) !important;
}
body[data-xl-route="creative-studio"] .legacy-tiktok .paste-panel,
body[data-xl-route="creative-studio"] .legacy-tiktok .tasks-panel { background: var(--xl-surface); border-color: var(--xl-line); }
body[data-xl-route="creative-studio"] .source-tabs .active,
body[data-xl-route="copy-studio"] .active,
body[data-xl-route="posts"] .active {
  color: var(--xl-gold-strong) !important;
  background: var(--xl-gold-soft) !important;
  border-color: var(--xl-gold-line) !important;
}
body[data-xl-route="copy-studio"] .page-head,
body[data-xl-route="posts"] .page-header { padding: 8px 2px 18px; background: transparent; box-shadow: none; }
body[data-xl-route="copy-studio"] .batch-tools,
body[data-xl-route="posts"] .upload-toolbar,
body[data-xl-route="posts"] .create-toolbar { background: var(--xl-surface-soft); border-color: var(--xl-line); }
body[data-xl-route="posts"] .wizard-card .el-step__head.is-process,
body[data-xl-route="posts"] .wizard-card .el-step__title.is-process { color: var(--xl-gold); border-color: var(--xl-gold); }
body[data-xl-route="products"] .badge,
body[data-xl-route="creative-studio"] .status,
body[data-xl-route="copy-studio"] .info,
body[data-xl-route="posts"] .page-cache-status { color: #52627d; background: #f1f5f9; }
