/**
 * Studio Hub — Woo wc-admin overrides (loads after Woo wc-admin-app).
 * Scoped to body.yooadmin-theme-yooadmin-studio-hub only — default YOOAdmin theme is unaffected.
 */

/*
 * Woo prints an empty Jetpack JITM mount before the layout header:
 * div.woocommerce-layout__jitm#jp-admin-notices (empty mount)
 * The empty block reserves a band (looks like two lines + gap above Woo header).
 */
body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin .woocommerce-layout__jitm:empty,
body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin #jp-admin-notices:empty,
body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin .woocommerce-layout__jitm:not(:has(*)),
body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin #jp-admin-notices:not(:has(*)),
body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin .woocommerce-layout__jitm.ysh-jitm-empty,
body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin #jp-admin-notices.ysh-jitm-empty {
  display: none !important;
  margin: 0 !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  overflow: hidden !important;
  border: none !important;
}

body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin .yp-breadcrumbs-bar {
  margin-bottom: 0 !important;
  border-bottom: none !important;
  /* Separator under breadcrumbs → Woo header top line (studio-hub.css 100vw layers). */
}

body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin .yoo-shell-content,
body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin #wpbody,
body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin #wpbody-content,
body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin .woocommerce-layout,
body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin .woocommerce-layout__primary,
body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin .woocommerce-embedded-layout__primary {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin .woocommerce-layout__primary,
body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin .woocommerce-embedded-layout__primary {
  margin: 0 !important;
}

body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin .woocommerce-layout__header {
  position: static !important;
  top: auto !important;
  margin: 0 !important;
  padding-top: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  left: auto !important;
  right: auto !important;
  border: none !important;
  box-shadow: none !important;
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  box-sizing: border-box !important;
}

body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin .woocommerce-layout__header::before {
  content: none !important;
  display: none !important;
  background: none !important;
  border: none !important;
}

body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-layout__header-wrapper,
body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-layout__header
  .components-card,
body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-layout__header
  .components-card__body {
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-layout__header
  .woocommerce-layout__activity-panel-tab.display-options
  :is(svg, svg path, svg #Shape, svg [fill="#1E1E1E"]),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-layout__header
  .woocommerce-layout__activity-panel-tab.display-options
  :is(svg, svg path, svg #Shape, svg [fill="#1E1E1E"]) {
  fill: currentColor !important;
  color: var(--ysh-muted, #9aa5b1) !important;
}

/* =============================================================================
 * Dark mode — loads after wc-admin-app; overrides Woo #fff surfaces.
 * ============================================================================= */

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-layout__header,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-layout__header::before,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-layout__header,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-layout__header::before {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  border: none !important;
  box-shadow: none !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-layout__header-wrapper,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-layout__header-heading,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-layout__header
  .components-card,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-layout__header
  .components-card__body,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-layout__header-wrapper,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-layout__header-heading,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-layout__header
  .components-card,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-layout__header
  .components-card__body {
  background: transparent !important;
  background-color: transparent !important;
  color: var(--ysh-heading, #d8d3ce) !important;
  border-color: rgba(255, 255, 255, 0.08) !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-layout__header
  :is(button, a).components-button,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-layout__header
  :is(button, a).components-button {
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-layout__header
  svg,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-layout__header
  svg {
  fill: currentColor !important;
  color: var(--ysh-muted, #9aa5b1) !important;
}

/* Home task list + cards (wc-admin experimental + homescreen chunks). */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  :is(
    .woocommerce-experimental-list__item,
    .woocommerce-list__item,
    .woocommerce-card,
    .woocommerce-homescreen-card,
    .woocommerce-task-card,
    .woocommerce-homescreen .components-panel__body,
    .woocommerce-layout__content .components-card,
    .woocommerce-layout__primary .components-card
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  :is(
    .woocommerce-experimental-list__item,
    .woocommerce-list__item,
    .woocommerce-card,
    .woocommerce-homescreen-card,
    .woocommerce-task-card,
    .woocommerce-homescreen .components-panel__body,
    .woocommerce-layout__content .components-card,
    .woocommerce-layout__primary .components-card
  ) {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  :is(
    .woocommerce-experimental-list__item:hover,
    .woocommerce-list__item:hover,
    .woocommerce-quick-links__item:hover
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  :is(
    .woocommerce-experimental-list__item:hover,
    .woocommerce-list__item:hover,
    .woocommerce-quick-links__item:hover
  ) {
  background: var(--ysh-card-hover, #22262e) !important;
  background-color: var(--ysh-card-hover, #22262e) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  :is(
    .woocommerce-list__item-title,
    .woocommerce-list__item-content,
    .woocommerce-task-card__title,
    .woocommerce-task-card__description,
    .woocommerce-card__title,
    .woocommerce-homescreen-card__title,
    .woocommerce-experimental-list__item .woocommerce-list__item-title
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  :is(
    .woocommerce-list__item-title,
    .woocommerce-list__item-content,
    .woocommerce-task-card__title,
    .woocommerce-task-card__description,
    .woocommerce-card__title,
    .woocommerce-homescreen-card__title,
    .woocommerce-experimental-list__item .woocommerce-list__item-title
  ) {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-task-card__header-container,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-task-card__header-container {
  border-bottom-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .components-card__header,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .components-panel__body-toggle,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .components-card__header,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .components-panel__body-toggle {
  border-color: rgba(255, 255, 255, 0.08) !important;
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-homescreen
  p,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-homescreen
  span,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-layout__content
  .components-text,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-homescreen
  p,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-homescreen
  span,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-layout__content
  .components-text {
  color: var(--ysh-text, #cfd6e0) !important;
}

/* Inbox / admin notes on Home (experimental.css: .woocommerce-inbox-message { background:#fff }). */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  :is(
    .woocommerce-inbox-message,
    .woocommerce-inbox-activity-card,
    .woocommerce-activity-card,
    .woocommerce-homepage-notes-wrapper .components-card,
    .woocommerce-homepage-notes-wrapper .components-card__body,
    .woocommerce-homescreen .woocommerce-activity-panel .components-panel__body,
    .woocommerce-store-alerts,
    .woocommerce-summary__item
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  :is(
    .woocommerce-inbox-message,
    .woocommerce-inbox-activity-card,
    .woocommerce-activity-card,
    .woocommerce-homepage-notes-wrapper .components-card,
    .woocommerce-homepage-notes-wrapper .components-card__body,
    .woocommerce-homescreen .woocommerce-activity-panel .components-panel__body,
    .woocommerce-store-alerts,
    .woocommerce-summary__item
  ) {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-inbox-message:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-inbox-message:hover {
  background: var(--ysh-card-hover, #22262e) !important;
  background-color: var(--ysh-card-hover, #22262e) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  :is(
    .woocommerce-inbox-message__title,
    .woocommerce-inbox-message__text,
    .woocommerce-inbox-message__date,
    .woocommerce-activity-card__title,
    .woocommerce-activity-card__subtitle
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  :is(
    .woocommerce-inbox-message__title,
    .woocommerce-inbox-message__text,
    .woocommerce-inbox-message__date,
    .woocommerce-activity-card__title,
    .woocommerce-activity-card__subtitle
  ) {
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-inbox-message__title,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-inbox-message__title {
  color: var(--ysh-heading, #d8d3ce) !important;
}

/* Inbox actions — yp-yoo-buttons leaves is-secondary #f5f5f7 + inherited light text on dark cards. */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-inbox-message__actions
  :is(.woocommerce-inbox-note__action-button, .components-button):not(.is-primary),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-inbox-message__actions
  :is(.woocommerce-inbox-note__action-button, .components-button):not(.is-primary) {
  background: transparent !important;
  background-color: transparent !important;
  color: var(--ysh-brand, #eda934) !important;
  -webkit-text-fill-color: var(--ysh-brand, #eda934) !important;
  border-color: var(--ysh-brand, #eda934) !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-inbox-message__actions
  .components-button.is-primary,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-inbox-message__actions
  .components-button.is-primary {
  background: var(--ysh-brand, #eda934) !important;
  background-color: var(--ysh-brand, #eda934) !important;
  color: #1a1a1a !important;
  -webkit-text-fill-color: #1a1a1a !important;
  border-color: transparent !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-inbox-message__actions
  button.woocommerce-admin-dismiss-notification,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-inbox-message__actions
  button.woocommerce-admin-dismiss-notification {
  background: transparent !important;
  background-color: transparent !important;
  color: var(--ysh-muted, #9aa3b2) !important;
  -webkit-text-fill-color: var(--ysh-muted, #9aa3b2) !important;
  border: none !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-inbox-message__actions
  button.woocommerce-admin-dismiss-notification:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-inbox-message__actions
  button.woocommerce-admin-dismiss-notification:hover {
  color: var(--ysh-text, #cfd6e0) !important;
  -webkit-text-fill-color: var(--ysh-text, #cfd6e0) !important;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2) !important;
}

/* Popovers portaled to body (Preview store, etc.) — not under .woocommerce-layout. */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  :is(.components-popover__content, .components-dropdown__popover, .components-dropdown__content),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  :is(.components-popover__content, .components-dropdown__popover, .components-dropdown__content) {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .components-popover__content
  .components-button,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .components-popover__content
  .components-button {
  color: var(--ysh-text, #cfd6e0) !important;
}

/* =============================================================================
 * Woo Home chunks (5875 / 1494 / components) load AFTER this file — all !important.
 * Things to do next, stats, header tabs.
 * ============================================================================= */

/* Light + dark — strip Woo header white card (wc-admin-app sets #fff on .components-card). */
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__header,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__header::before,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__header-wrapper,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__header-heading,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__header-heading.woocommerce-layout__header-left-align,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__header-heading
  :is(.components-tab-panel__tabs, [role="tablist"]),
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__header
  .components-card,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__header
  .components-card__body,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__activity-panel,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__activity-panel-tabs {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  border: none !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__header.is-scrolled {
  box-shadow: none !important;
}

/* Activity panel — transparent tab cells; keep Woo 60px bar (layout breaks if height:auto). */
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__activity-panel,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__activity-panel-tabs {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  border: none !important;
  height: 60px !important;
  min-height: 60px !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__activity-panel-tabs
  .woocommerce-layout__activity-panel-tab,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__activity-panel-tabs
  .components-icon-button,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__activity-panel-tabs
  .woocommerce-layout__homescreen-extension-tasklist-toggle {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  border: none !important;
  height: 60px !important;
  min-height: 60px !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__activity-panel-tabs {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 2px !important;
  padding: 0 !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__activity-panel-tabs
  .woocommerce-layout__activity-panel-tab {
  display: inline-flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 6px 10px !important;
  font-size: 13px !important;
  line-height: 1.4 !important;
  color: var(--ysh-brand, var(--yp-brand, #eda934)) !important;
  white-space: nowrap !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__activity-panel-tabs
  .woocommerce-layout__activity-panel-tab.has-icon {
  color: var(--ysh-muted, var(--yooadmin-text-600, #5d5d5d)) !important;
  padding: 6px 8px !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__activity-panel-tabs
  .woocommerce-layout__activity-panel-tab
  :is(svg, svg path, svg g, .gridicon, .dashicon) {
  fill: currentColor !important;
  color: currentColor !important;
  stroke: currentColor !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__activity-panel-tabs
  .woocommerce-layout__activity-panel-tab::before {
  background-color: var(--ysh-brand, var(--yp-brand, #eda934)) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__activity-panel-tabs
  .woocommerce-layout__activity-panel-tab.is-active,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__activity-panel-tabs
  .woocommerce-layout__activity-panel-tab.is-opened {
  color: var(--ysh-brand, var(--yp-brand, #eda934)) !important;
  box-shadow: none !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__activity-panel-tabs
  .woocommerce-layout__activity-panel-tab:hover,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__activity-panel-tabs
  .woocommerce-layout__activity-panel-tab.components-button:not(:disabled):not([aria-disabled="true"]):hover {
  background: rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.1) !important;
  background-color: rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.1) !important;
  box-shadow: none !important;
  color: var(--ysh-brand, var(--yp-brand, #eda934)) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__activity-panel-tabs
  .woocommerce-layout__activity-panel-tab:focus,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__activity-panel-tabs
  .woocommerce-layout__activity-panel-tab.components-button:not(:disabled):not([aria-disabled="true"]):focus {
  box-shadow: none !important;
  outline: 1px solid rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.45) !important;
  outline-offset: 1px !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__activity-panel-tabs
  .woocommerce-layout__activity-panel-tab,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__activity-panel-tabs
  .woocommerce-layout__activity-panel-tab {
  color: var(--ysh-brand, var(--yp-brand, #eda934)) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__activity-panel-tabs
  .woocommerce-layout__activity-panel-tab.has-icon,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__activity-panel-tabs
  .woocommerce-layout__activity-panel-tab.has-icon {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__activity-panel-tabs
  .woocommerce-layout__activity-panel-tab:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__activity-panel-tabs
  .woocommerce-layout__activity-panel-tab:hover {
  background: rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.14) !important;
  background-color: rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.14) !important;
}

/* Homescreen only — breadcrumbs already show Home; hide duplicate Woo tab / tablist. */
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-home
  .woocommerce-layout__header-heading,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__home
  .woocommerce-layout__header-heading,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-home
  .woocommerce-layout__header
  .woocommerce-layout__header-heading,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__home
  .woocommerce-layout__header
  .woocommerce-layout__header-heading {
  display: none !important;
  visibility: hidden !important;
  width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden !important;
  border: 0 !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-home
  .woocommerce-layout__header
  .components-card__body,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__home
  .woocommerce-layout__header
  .components-card__body {
  min-height: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__header,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__header
  .components-card,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__header
  .components-card__body,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__header,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__header
  .components-card,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__header
  .components-card__body {
  background: transparent !important;
  background-color: transparent !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__header
  :is(
    .woocommerce-layout__header-heading,
    .components-button,
    .components-tab-panel__tabs,
    .woocommerce-layout__header-wrapper > *
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__header
  :is(
    .woocommerce-layout__header-heading,
    .components-button,
    .components-tab-panel__tabs,
    .woocommerce-layout__header-wrapper > *
  ) {
  background-color: transparent !important;
  color: var(--ysh-heading, #d8d3ce) !important;
}

/* Setup task list — numbered circles (badge is a row layer; keep transparent so ::after number shows). */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  :is(
    .woocommerce-task-list__item-badge,
    .woocommerce-experimental-list__item:hover .woocommerce-task-list__item-badge,
    ul li.is-active .woocommerce-task-list__item-badge
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  :is(
    .woocommerce-task-list__item-badge,
    .woocommerce-experimental-list__item:hover .woocommerce-task-list__item-badge,
    ul li.is-active .woocommerce-task-list__item-badge
  ) {
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-list__item:not(.complete)
  .woocommerce-task__icon,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-list__item:not(.complete)
  .woocommerce-task__icon {
  background: transparent !important;
  background-color: transparent !important;
  border-color: var(--ysh-brand, var(--yp-brand, #eda934)) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-list__item
  .woocommerce-task__icon::after,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-list__item
  .woocommerce-task__icon::after,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-list__item[class*="index-"]
  .woocommerce-task__icon::after,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-list__item[class*="index-"]
  .woocommerce-task__icon::after {
  color: #eda934 !important;
  -webkit-text-fill-color: #eda934 !important;
  opacity: 1 !important;
}

/* Extended task list icons (Things to do next — non-setup). */
/* Things to do next — header count pill (components.css: .woocommerce-badge #f0f0f0). */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container
  .woocommerce-task-card__header
  .woocommerce-badge,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container
  .woocommerce-task-card__header
  .woocommerce-badge {
  background: rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.2) !important;
  background-color: rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.2) !important;
  color: var(--ysh-brand, var(--yp-brand, #eda934)) !important;
}

/* Extended task list — badges + icons (experimental.css loads after this file). */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container:not(.setup-task-list)
  .woocommerce-task-list__item
  .woocommerce-task-list__item-badge,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container:not(.setup-task-list)
  .woocommerce-experimental-list__item:hover
  .woocommerce-task-list__item-badge,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container:not(.setup-task-list)
  .woocommerce-task-list__item
  .woocommerce-task-list__item-badge,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container:not(.setup-task-list)
  .woocommerce-experimental-list__item:hover
  .woocommerce-task-list__item-badge {
  background: rgba(255, 255, 255, 0.1) !important;
  background-color: rgba(255, 255, 255, 0.1) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container:not(.setup-task-list)
  .woocommerce-task-list__item:not(.complete)
  .woocommerce-task__icon,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container:not(.setup-task-list)
  .woocommerce-task-list__item:not(.complete)
  .woocommerce-task__icon {
  background: var(--ysh-card-hover, #22262e) !important;
  background-color: var(--ysh-card-hover, #22262e) !important;
  border-color: rgba(255, 255, 255, 0.18) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container:not(.setup-task-list)
  .woocommerce-task-list__item.complete
  .woocommerce-task__icon,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container:not(.setup-task-list)
  .woocommerce-task-list__item.complete
  .woocommerce-task__icon {
  background-color: var(--ysh-brand, var(--yp-brand, #eda934)) !important;
  border-color: var(--ysh-brand, var(--yp-brand, #eda934)) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container
  .woocommerce-task-list__item-before
  .woocommerce-task__icon
  svg,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-experimental-list__item
  .woocommerce-list__item-before
  > svg,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container
  .woocommerce-task-list__item-before
  .woocommerce-task__icon
  svg,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-experimental-list__item
  .woocommerce-list__item-before
  > svg {
  fill: var(--ysh-brand, var(--yp-brand, #eda934)) !important;
  color: var(--ysh-brand, var(--yp-brand, #eda934)) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container:not(.setup-task-list)
  .woocommerce-task-list__item.complete
  .woocommerce-task__icon
  svg,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container:not(.setup-task-list)
  .woocommerce-task-list__item.complete
  .woocommerce-task__icon
  svg {
  fill: #fff !important;
  color: #fff !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__header
  :is(.components-button, .components-dropdown-button, .woocommerce-layout__activity-panel-tab),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__header
  :is(.components-button, .components-dropdown-button, .woocommerce-layout__activity-panel-tab) {
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  :is(
    .woocommerce-task-header__contents,
    .woocommerce-task-header__contents p,
    .woocommerce-task-progress-header p,
    .woocommerce-task-card__header-subtitle,
    .woocommerce-task-list__item-title,
    .woocommerce-task-list__item-text,
    .woocommerce-task__additional-info,
    .woocommerce-task__estimated-time
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  :is(
    .woocommerce-task-header__contents,
    .woocommerce-task-header__contents p,
    .woocommerce-task-progress-header p,
    .woocommerce-task-card__header-subtitle,
    .woocommerce-task-list__item-title,
    .woocommerce-task-list__item-text,
    .woocommerce-task__additional-info,
    .woocommerce-task__estimated-time
  ) {
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-header__contents,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-header__contents {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  ul
  li.complete
  .woocommerce-task-list__item-title,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  ul
  li.complete
  .woocommerce-task-list__item-title {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-progress-header__progress-bar,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-progress-header__progress-bar::-webkit-progress-bar,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-progress-header__progress-bar,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-progress-header__progress-bar::-webkit-progress-bar {
  background-color: rgba(255, 255, 255, 0.12) !important;
}

/* Stats overview — Total sales value + delta % (components.css). */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-stats-overview__stats
  .woocommerce-summary__item,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-stats-overview__stats
  .woocommerce-summary__item:hover,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-stats-overview__stats
  .woocommerce-summary__item:active,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-stats-overview__stats
  .woocommerce-summary__item,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-stats-overview__stats
  .woocommerce-summary__item:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-stats-overview__stats
  .woocommerce-summary__item:active {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-summary__item-label,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-summary__item-value,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-summary__item-prev-label,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-summary__item-label,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-summary__item-value,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-summary__item-prev-label {
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-summary__item-label,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-summary__item-label {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-summary__item-value,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-summary__item-value {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-summary__item
  .woocommerce-summary__item-delta,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-summary__item
  .woocommerce-summary__item-delta {
  background-color: rgba(255, 255, 255, 0.12) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-summary__item
  .woocommerce-summary__item-value,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-summary__item
  .woocommerce-summary__item-label,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-summary__item
  .woocommerce-summary__item-prev-label,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-summary__item
  .woocommerce-summary__item-value,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-summary__item
  .woocommerce-summary__item-label,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-summary__item
  .woocommerce-summary__item-prev-label {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-summary__item
  .woocommerce-summary__item-label,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-summary__item
  .woocommerce-summary__item-label {
  color: var(--ysh-muted, #9aa5b1) !important;
}

/* =============================================================================
 * Task icon circles — 5875 + experimental.css load after this file; tail re-appends.
 * Numbers (::after), SVG fills, badge layer must not hide content.
 * ============================================================================= */

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container
  .woocommerce-task-list__item-badge,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container
  .woocommerce-task-list__item-badge {
  z-index: 0 !important;
  pointer-events: none !important;
  background: transparent !important;
  background-color: transparent !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-list__item-before,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-list__item
  .woocommerce-task__icon,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-list__item-before,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-list__item
  .woocommerce-task__icon {
  position: relative !important;
  z-index: 2 !important;
  overflow: visible !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-list__item:not(.complete)
  .woocommerce-task__icon,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-list__item:not(.complete)
  .woocommerce-task__icon {
  background: transparent !important;
  background-color: transparent !important;
  border-color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-list__item:not(.in_progress):not(.complete).index-1
  .woocommerce-task__icon::after,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-list__item:not(.in_progress):not(.complete).index-2
  .woocommerce-task__icon::after,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-list__item:not(.in_progress):not(.complete).index-3
  .woocommerce-task__icon::after,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-list__item:not(.in_progress):not(.complete).index-4
  .woocommerce-task__icon::after,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-list__item:not(.in_progress):not(.complete).index-5
  .woocommerce-task__icon::after,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-list__item:not(.in_progress):not(.complete).index-6
  .woocommerce-task__icon::after,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-list__item:not(.in_progress):not(.complete).index-7
  .woocommerce-task__icon::after,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-list__item:not(.in_progress):not(.complete).index-8
  .woocommerce-task__icon::after,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-list__item:not(.in_progress):not(.complete).index-9
  .woocommerce-task__icon::after,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-list__item:not(.in_progress):not(.complete).index-10
  .woocommerce-task__icon::after,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-list__item:not(.in_progress):not(.complete).index-1
  .woocommerce-task__icon::after,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-list__item:not(.in_progress):not(.complete).index-2
  .woocommerce-task__icon::after,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-list__item:not(.in_progress):not(.complete).index-3
  .woocommerce-task__icon::after,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-list__item:not(.in_progress):not(.complete).index-4
  .woocommerce-task__icon::after,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-list__item:not(.in_progress):not(.complete).index-5
  .woocommerce-task__icon::after,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-list__item:not(.in_progress):not(.complete).index-6
  .woocommerce-task__icon::after,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-list__item:not(.in_progress):not(.complete).index-7
  .woocommerce-task__icon::after,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-list__item:not(.in_progress):not(.complete).index-8
  .woocommerce-task__icon::after,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-list__item:not(.in_progress):not(.complete).index-9
  .woocommerce-task__icon::after,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-list__item:not(.in_progress):not(.complete).index-10
  .woocommerce-task__icon::after {
  color: #eda934 !important;
  -webkit-text-fill-color: #eda934 !important;
  opacity: 1 !important;
  visibility: visible !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container
  .woocommerce-task__icon
  :is(svg, svg path, svg g),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container
  .woocommerce-task__icon
  :is(svg, svg path, svg g) {
  fill: #eda934 !important;
  color: #eda934 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container
  .woocommerce-task-list__item.complete
  .woocommerce-task__icon
  :is(svg, svg path),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container
  .woocommerce-task-list__item.complete
  .woocommerce-task__icon
  :is(svg, svg path) {
  fill: #fff !important;
  color: #fff !important;
}

/* =============================================================================
 * Task icon circles — light + dark (beats experimental.css white-on-white SVG).
 * Woo selector: .woocommerce-task-list__item .woocommerce-task-list__item-before
 * .woocommerce-task__icon svg { fill: #fff }
 * ============================================================================= */

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container
  .woocommerce-task-list__item-before
  .woocommerce-task__icon {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  width: 36px !important;
  height: 36px !important;
  min-width: 36px !important;
  min-height: 36px !important;
  padding: 0 !important;
  margin: 0 !important;
  line-height: 0 !important;
  overflow: hidden !important;
  position: relative !important;
}

/* SVG / gateway logos inside the circle */
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container
  .woocommerce-task-list__item-before
  .woocommerce-task__icon
  :is(svg, img, .gridicon) {
  display: block !important;
  flex-shrink: 0 !important;
  margin: 0 !important;
  position: static !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  bottom: auto !important;
  transform: none !important;
  opacity: 1 !important;
  visibility: visible !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container
  .woocommerce-task-list__item-before
  .woocommerce-task__icon
  :is(svg, svg path, svg g, svg circle, svg rect) {
  fill: var(--ysh-brand, var(--yp-brand, #eda934)) !important;
  color: var(--ysh-brand, var(--yp-brand, #eda934)) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container
  .woocommerce-task-list__item.complete
  .woocommerce-task-list__item-before
  .woocommerce-task__icon
  svg {
  width: 18px !important;
  height: 18px !important;
  max-width: 18px !important;
  max-height: 18px !important;
  fill: #fff !important;
  color: #fff !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container
  .woocommerce-task-list__item-before
  .woocommerce-task__icon
  img {
  width: 18px !important;
  height: 18px !important;
  max-width: 18px !important;
  max-height: 18px !important;
  object-fit: contain !important;
}

/* Light — Things to do next (extended list) */
html:not([data-yooadmin-studio-color-mode-effective="dark"])
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container:not(.setup-task-list)
  .woocommerce-task-list__item:not(.complete)
  .woocommerce-task__icon {
  background-color: #fff !important;
  border: 1px solid rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.45) !important;
}

html:not([data-yooadmin-studio-color-mode-effective="dark"])
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container
  .woocommerce-task-list__item.complete
  .woocommerce-task__icon {
  background-color: var(--ysh-brand, var(--yp-brand, #eda934)) !important;
  border-color: var(--ysh-brand, var(--yp-brand, #eda934)) !important;
}

html:not([data-yooadmin-studio-color-mode-effective="dark"])
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container
  .woocommerce-task-list__item.complete
  .woocommerce-task-list__item-before
  .woocommerce-task__icon
  :is(svg, svg path, svg g) {
  fill: #fff !important;
  color: #fff !important;
}

/* Dark — extended list incomplete (override tail transparent for non-setup) */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container:not(.setup-task-list)
  .woocommerce-task-list__item:not(.complete)
  .woocommerce-task__icon,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-task-dashboard__container:not(.setup-task-list)
  .woocommerce-task-list__item:not(.complete)
  .woocommerce-task__icon {
  background-color: var(--ysh-card-hover, #22262e) !important;
  border: 1px solid rgba(255, 255, 255, 0.22) !important;
}

/* =============================================================================
 * WooCommerce Settings — Payments tab (page=wc-settings&tab=checkout)
 * Loaded last via #yooadmin-studio-hub-woo-cascade-tail after settings-embed chunks.
 * ============================================================================= */

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.woocommerce-settings-payments-tab #mainform,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.woocommerce-settings-payments-tab #wpcontent {
  background-color: var(--ysh-card, #fff) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.woocommerce-settings-payments-tab
  #mainform,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.woocommerce-settings-payments-tab
  #wpcontent,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.woocommerce-settings-payments-tab
  #mainform,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.woocommerce-settings-payments-tab
  #wpcontent {
  background-color: var(--ysh-card, #1a1d23) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .woocommerce-layout__header
  .woocommerce-settings-payments-header__title,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .settings-payment-gateways__header-title,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .woocommerce-list__item-title,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .other-payment-gateways__header__title,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .woocommerce-layout__header
  .woocommerce-settings-payments-header__title,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .settings-payment-gateways__header-title,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .woocommerce-list__item-title,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .other-payment-gateways__header__title {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .woocommerce-layout__header
  .woocommerce-settings-payments-header__description,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .woocommerce-list__item-text,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .woocommerce-layout__header
  .woocommerce-settings-payments-header__description,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .woocommerce-list__item-text {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .woocommerce-experimental-list__item,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .woocommerce-list__item,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .woocommerce-item__payment-gateway-placeholder,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .woocommerce-experimental-list__item,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .woocommerce-list__item,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .woocommerce-item__payment-gateway-placeholder {
  border-color: rgba(255, 255, 255, 0.08) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .woocommerce-experimental-list__item:hover,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .woocommerce-list__item:hover,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .woocommerce-item__payment-gateway-placeholder:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .woocommerce-experimental-list__item:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .woocommerce-list__item:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .woocommerce-item__payment-gateway-placeholder:hover {
  background-color: rgba(255, 255, 255, 0.04) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .other-payment-gateways,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .other-payment-gateways {
  background: var(--ysh-card-hover, #22262e) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
}

/* Drag handles (sortable payment gateways) */
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .sortable-container
  .drag-handle-wrapper
  svg,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .sortable-container
  .drag-handle-wrapper
  :is(path, circle, rect) {
  fill: var(--ysh-muted, #9aa5b1) !important;
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .sortable-container
  .drag-handle-wrapper
  svg,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .sortable-container
  .drag-handle-wrapper
  :is(path, circle, rect),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .sortable-container
  .drag-handle-wrapper
  svg,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .sortable-container
  .drag-handle-wrapper
  :is(path, circle, rect) {
  fill: rgba(255, 255, 255, 0.45) !important;
  color: rgba(255, 255, 255, 0.45) !important;
}

/* Payment row layout — keep actions from hugging the far edge */
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .woocommerce-list__item-inner,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .woocommerce-experimental-list__item-inner {
  max-width: 100% !important;
  box-sizing: border-box !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .settings-payments-main__container
  .woocommerce-list__item-content {
  flex: 1 1 auto !important;
  min-width: 0 !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .settings-payments-main__container
  .woocommerce-list__item-after {
  flex: 0 0 auto !important;
  margin-inline-start: 16px !important;
}

/* “More payment options” — preview chips + chevron (Gridicons sprite may be missing in shell) */
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .other-payment-gateways__header__title-image-placeholder {
  background-color: var(--ysh-border, #e8eaed) !important;
  border-radius: 4px !important;
  flex-shrink: 0 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .other-payment-gateways__header__title-image-placeholder,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .other-payment-gateways__header__title-image-placeholder {
  background-color: rgba(255, 255, 255, 0.12) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .other-payment-gateways__header__arrow {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  color: var(--ysh-muted, #9aa5b1) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .other-payment-gateways__header__arrow
  :is(svg, .gridicon) {
  display: none !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .other-payment-gateways__header__arrow::before {
  content: "" !important;
  display: block !important;
  width: 8px !important;
  height: 8px !important;
  border-right: 2px solid currentColor !important;
  border-bottom: 2px solid currentColor !important;
  transform: rotate(45deg) !important;
  margin-top: -2px !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .other-payment-gateways.is-expanded
  .other-payment-gateways__header__arrow::before {
  transform: rotate(-135deg) !important;
  margin-top: 2px !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .other-payment-gateways__header
  .components-button,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .other-payment-gateways__header__arrow,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .other-payment-gateways__header
  .components-button,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .other-payment-gateways__header__arrow {
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .other-payment-gateways__content__title__icon,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .other-payment-gateways__content__title__icon {
  fill: var(--ysh-muted, #9aa5b1) !important;
  color: var(--ysh-muted, #9aa5b1) !important;
}

/* Hide embed "Settings" shell (Woo #woocommerce-embedded-root — Loader.php) */
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings #woocommerce-embedded-root,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings #woocommerce-embedded-root .woocommerce-layout,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings #woocommerce-embedded-root .woocommerce-layout__header {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  overflow: hidden !important;
}

/* Classic settings — inner padding (after Woo embed CSS) */
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings:not(.woocommerce-settings-payments-tab)
  .wrap.woocommerce
  > form#mainform {
  padding: 0 var(--ysh-wc-settings-card-padding, 24px) 28px !important;
  overflow: hidden !important;
  border-top: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings:not(.woocommerce-settings-payments-tab)
  #wpcontent,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings:not(.woocommerce-settings-payments-tab)
  #wpcontent {
  background: var(--ysh-surface, #121418) !important;
}

/* Payments — unified shell (no grey #wpbody-content halo) */
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.woocommerce-settings-payments-tab #wpwrap,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.woocommerce-settings-payments-tab #wpbody,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.woocommerce-settings-payments-tab #wpbody-content,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.woocommerce-settings-payments-tab #wpcontent,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.woocommerce-settings-payments-tab #wpbody-content > .wrap {
  background: var(--ysh-card, #fff) !important;
  background-color: var(--ysh-card, #fff) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.woocommerce-settings-payments-tab #wpbody-content > .wrap {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.woocommerce-settings-payments-tab .wrap > form#mainform {
  border: none !important;
  border-radius: 0 !important;
  margin-bottom: 0 !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.woocommerce-settings-payments-tab
  #wpwrap,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.woocommerce-settings-payments-tab
  #wpbody,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.woocommerce-settings-payments-tab
  #wpbody-content,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.woocommerce-settings-payments-tab
  #wpcontent,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.woocommerce-settings-payments-tab
  #wpbody-content > .wrap,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.woocommerce-settings-payments-tab
  #wpwrap,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.woocommerce-settings-payments-tab
  #wpbody,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.woocommerce-settings-payments-tab
  #wpbody-content,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.woocommerce-settings-payments-tab
  #wpcontent,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.woocommerce-settings-payments-tab
  #wpbody-content > .wrap {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
}

/* Woo clears floats after subsubsub — causes empty “misc” card if wrapped */
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings:not(.woocommerce-settings-payments-tab)
  form#mainform
  > br.clear {
  display: none !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 0 !important;
}

/* Section sub-links spacing (Products | Inventory | …) */
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings:not(.woocommerce-settings-payments-tab)
  form#mainform
  > ul.subsubsub,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings:not(.woocommerce-settings-payments-tab)
  form#mainform
  > .subsubsub {
  margin: 16px 0 20px !important;
  padding: 20px 0 0 !important;
  clear: both !important;
  display: block !important;
  float: none !important;
  background: var(--ysh-card, #fff) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings:not(.woocommerce-settings-payments-tab)
  form#mainform
  > ul.subsubsub,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings:not(.woocommerce-settings-payments-tab)
  form#mainform
  > ul.subsubsub,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings:not(.woocommerce-settings-payments-tab)
  form#mainform
  > .subsubsub,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings:not(.woocommerce-settings-payments-tab)
  form#mainform
  > .subsubsub {
  background: var(--ysh-card, #1a1d23) !important;
}

/* (Tab chrome: see final cascade block — yooadmin-settings .yp-tab-nav mirror) */

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .settings-payment-gateways__header-select-container,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .settings-payment-gateways__header-select-container
  .components-input-control__container,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .settings-payment-gateways__header-select-container
  .components-select-control__input,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .settings-payment-gateways__header-select-container,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .settings-payment-gateways__header-select-container
  .components-input-control__container,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .settings-payment-gateways__header-select-container
  .components-select-control__input {
  background-color: var(--ysh-card-hover, #22262e) !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .settings-payment-gateways__header-select-container
  :is(.components-input-control__label, .components-base-control__label),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .settings-payment-gateways__header-select-container
  :is(.components-input-control__label, .components-base-control__label) {
  color: var(--ysh-muted, #9aa5b1) !important;
}

/* Hide broken gateway preview thumbs beside “More payment options” */
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .other-payment-gateways:not(.is-expanded)
  .other-payment-gateways__header__title-image {
  display: none !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .other-payment-gateways:not(.is-expanded)
  .other-payment-gateways__header__title-image-placeholder {
  display: block !important;
}

/* Woo settings — Select2 / native fields (dark, after Woo admin CSS) */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings:not(.woocommerce-settings-payments-tab)
  form#mainform
  :is(input[type="text"], input[type="url"], input[type="email"], input[type="number"], textarea, select),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings:not(.woocommerce-settings-payments-tab)
  form#mainform
  :is(input[type="text"], input[type="url"], input[type="email"], input[type="number"], textarea, select) {
  background-color: var(--ysh-card-hover, #22262e) !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .select2-container--default
  .select2-selection--single,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .select2-dropdown,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .select2-container--default
  .select2-selection--single,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .select2-dropdown {
  background-color: var(--ysh-card-hover, #22262e) !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .select2-container--default
  .select2-selection__rendered,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .select2-container--default
  .select2-selection__rendered {
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .select2-container--default
  .select2-results__option--highlighted[aria-selected],
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .select2-container--default
  .select2-results__option--highlighted[aria-selected] {
  background-color: rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.22) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

/* =============================================================================
 * Woo Settings — final cascade (beats studio-hub #wpcontent surface + yoo-focus)
 * ============================================================================= */

html[data-yooadmin-studio-color-mode-effective="light"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.woocommerce-settings-payments-tab
  #wpcontent,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="light"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.woocommerce-settings-payments-tab
  #wpcontent {
  background: var(--ysh-card, #fff) !important;
  background-color: var(--ysh-card, #fff) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.woocommerce-settings-payments-tab
  .wrap
  > form#mainform,
body.yoo-focus.yoo-woo.woocommerce_page_wc-settings.woocommerce-settings-payments-tab
  .wrap
  > form#mainform {
  border: none !important;
  border-radius: 0 !important;
  margin: 0 auto !important;
  max-width: var(--ysh-wc-settings-card-max, min(1400px, 100%)) !important;
  box-shadow: none !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.woocommerce-settings-payments-tab
  #wpbody-content,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.woocommerce-settings-payments-tab
  .yoo-shell-content {
  min-height: calc(100vh - var(--yp-header-h, 64px) - var(--yp-bc-h, 48px)) !important;
}

/* =============================================================================
 * Woo Settings tabs — mirror yooadmin-settings (.yp-tab-nav / .yp-tab / .yp-tab-ink)
 * ============================================================================= */

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  form#mainform
  > nav.nav-tab-wrapper.woo-nav-tab-wrapper,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  form#mainform
  > .nav-tab-wrapper.woo-nav-tab-wrapper,
body.yoo-focus.yoo-woo.woocommerce_page_wc-settings
  form#mainform
  > nav.nav-tab-wrapper.woo-nav-tab-wrapper {
  --ysh-wc-tab-border: rgba(15, 23, 42, 0.09);
  --ysh-wc-tab-muted: #f8fafc;
  background: var(--ysh-wc-tab-muted) !important;
  border: none !important;
  border-bottom: 1px solid var(--ysh-wc-tab-border) !important;
  border-radius: var(--ysh-radius, 14px) var(--ysh-radius, 14px) 0 0 !important;
  box-shadow: none !important;
  overflow: hidden !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  form#mainform
  > nav.nav-tab-wrapper.woo-nav-tab-wrapper
  a.nav-tab,
body.yoo-focus.yoo-woo.woocommerce_page_wc-settings
  form#mainform
  > nav.nav-tab-wrapper.woo-nav-tab-wrapper
  a.nav-tab {
  position: relative !important;
  border: 0 !important;
  border-radius: 8px 8px 0 0 !important;
  padding: 12px 14px !important;
  font-weight: 600 !important;
  font-size: 13px !important;
  line-height: 1.2 !important;
  color: var(--ysh-heading, #1e293b) !important;
  background: transparent !important;
  box-shadow: none !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  form#mainform
  > nav.nav-tab-wrapper.woo-nav-tab-wrapper
  a.nav-tab:hover,
body.yoo-focus.yoo-woo.woocommerce_page_wc-settings
  form#mainform
  > nav.nav-tab-wrapper.woo-nav-tab-wrapper
  a.nav-tab:hover {
  background: rgba(255, 255, 255, 0.72) !important;
  color: var(--ysh-heading, #1e293b) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  form#mainform
  > nav.nav-tab-wrapper.woo-nav-tab-wrapper
  a.nav-tab-active,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  form#mainform
  > nav.nav-tab-wrapper.woo-nav-tab-wrapper
  a.nav-tab-active:hover,
body.yoo-focus.yoo-woo.woocommerce_page_wc-settings
  form#mainform
  > nav.nav-tab-wrapper.woo-nav-tab-wrapper
  a.nav-tab-active,
body.yoo-focus.yoo-woo.woocommerce_page_wc-settings
  form#mainform
  > nav.nav-tab-wrapper.woo-nav-tab-wrapper
  a.nav-tab-active:hover {
  background: var(--ysh-card, #fff) !important;
  color: var(--ysh-heading, #1e293b) !important;
  border: none !important;
  box-shadow: none !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  form#mainform
  > nav.nav-tab-wrapper.woo-nav-tab-wrapper
  a.nav-tab-active::after,
body.yoo-focus.yoo-woo.woocommerce_page_wc-settings
  form#mainform
  > nav.nav-tab-wrapper.woo-nav-tab-wrapper
  a.nav-tab-active::after {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  bottom: -1px !important;
  height: 3px !important;
  width: auto !important;
  background: var(--ysh-brand, #eda934) !important;
  border-radius: 2px !important;
  z-index: 3 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  form#mainform
  > nav.nav-tab-wrapper.woo-nav-tab-wrapper,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  form#mainform
  > nav.nav-tab-wrapper.woo-nav-tab-wrapper {
  --ysh-wc-tab-border: rgba(255, 255, 255, 0.1);
  --ysh-wc-tab-muted: rgba(255, 255, 255, 0.04);
  background: var(--ysh-wc-tab-muted) !important;
  border-bottom-color: var(--ysh-wc-tab-border) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  form#mainform
  > nav.nav-tab-wrapper.woo-nav-tab-wrapper
  a.nav-tab,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  form#mainform
  > nav.nav-tab-wrapper.woo-nav-tab-wrapper
  a.nav-tab {
  color: var(--ysh-text, #cfd6e0) !important;
  background: transparent !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  form#mainform
  > nav.nav-tab-wrapper.woo-nav-tab-wrapper
  a.nav-tab:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  form#mainform
  > nav.nav-tab-wrapper.woo-nav-tab-wrapper
  a.nav-tab:hover {
  background: rgba(255, 255, 255, 0.06) !important;
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  form#mainform
  > nav.nav-tab-wrapper.woo-nav-tab-wrapper
  a.nav-tab-active,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  form#mainform
  > nav.nav-tab-wrapper.woo-nav-tab-wrapper
  a.nav-tab-active:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  form#mainform
  > nav.nav-tab-wrapper.woo-nav-tab-wrapper
  a.nav-tab-active,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  form#mainform
  > nav.nav-tab-wrapper.woo-nav-tab-wrapper
  a.nav-tab-active:hover {
  background: var(--ysh-card, #1a1d23) !important;
  color: var(--ysh-heading, #d8d3ce) !important;
}

/* Beat Woo core .nav-tab-active + body.woocommerce_page_wc-settings .nav-tab-wrapper { background: transparent } */
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.woocommerce-embed-page
  form#mainform
  > nav.nav-tab-wrapper.woo-nav-tab-wrapper,
body.woocommerce_page_wc-settings.yooadmin-theme-yooadmin-studio-hub
  form#mainform
  > nav.nav-tab-wrapper,
body.woocommerce_page_wc-settings.yooadmin-theme-yooadmin-studio-hub .nav-tab-wrapper {
  background: var(--ysh-wc-tab-muted, #f8fafc) !important;
  border-bottom: 1px solid var(--ysh-wc-tab-border, rgba(15, 23, 42, 0.09)) !important;
  border-radius: var(--ysh-radius, 14px) var(--ysh-radius, 14px) 0 0 !important;
  overflow: hidden !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  form#mainform
  > nav.nav-tab-wrapper.woo-nav-tab-wrapper
  a.nav-tab,
body.woocommerce_page_wc-settings.yooadmin-theme-yooadmin-studio-hub
  form#mainform
  > nav.nav-tab-wrapper
  a.nav-tab {
  border: 1px solid transparent !important;
  border-bottom: none !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  form#mainform
  > nav.nav-tab-wrapper.woo-nav-tab-wrapper
  a.nav-tab-active,
body.woocommerce_page_wc-settings.yooadmin-theme-yooadmin-studio-hub
  form#mainform
  > nav.nav-tab-wrapper
  a.nav-tab-active,
body.woocommerce_page_wc-settings.yooadmin-theme-yooadmin-studio-hub .nav-tab-wrapper a.nav-tab-active {
  background-color: var(--ysh-card, #fff) !important;
  color: var(--ysh-heading, #1e293b) !important;
  border-color: var(--ysh-wc-tab-border, rgba(15, 23, 42, 0.09)) !important;
  border-bottom-color: var(--ysh-card, #fff) !important;
}

/* =============================================================================
 * Woo Settings — classic form layout (cards + 2 columns), excludes Shipping/Payments/Emails
 * ============================================================================= */

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  form#mainform
  > .ysh-wc-settings-body {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 20px 24px !important;
  margin-top: 28px !important;
  padding-top: 8px !important;
  clear: both !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  form#mainform
  > .ysh-wc-settings-body.ysh-wc-settings-body--single {
  grid-template-columns: 1fr !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings:not(.woocommerce-settings-payments-tab)
  form#mainform
  > ul.subsubsub
  + .ysh-wc-settings-body {
  margin-top: 28px !important;
  padding-top: 8px !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings:not(.woocommerce-settings-payments-tab)
  form#mainform
  > nav.nav-tab-wrapper
  + .ysh-wc-settings-body {
  margin-top: 28px !important;
  padding-top: 8px !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section--misc:empty,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section--misc:not(:has(.form-table, h2, h3, select, input:not([type="hidden"]), .notice, p)) {
  display: none !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  min-height: 0 !important;
  box-shadow: none !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section {
  min-width: 0 !important;
  padding: 18px 20px 20px !important;
  background: var(--ysh-card, #fff) !important;
  border: 1px solid var(--ysh-border, rgba(0, 0, 0, 0.08)) !important;
  border-radius: var(--ysh-radius, 12px) !important;
  box-shadow: 0 1px 2px rgba(15, 23, 42, 0.04) !important;
  box-sizing: border-box !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section--wide {
  grid-column: 1 / -1 !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section
  > :is(h2, h3.wc-settings-sub-title) {
  margin: 0 0 10px !important;
  padding: 0 0 10px !important;
  border-bottom: 1px solid var(--ysh-border, rgba(0, 0, 0, 0.08)) !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  line-height: 1.35 !important;
  color: var(--ysh-heading, #1e293b) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section
  > :is(p, div):not(.form-table):not(.notice) {
  margin: 0 0 12px !important;
  font-size: 13px !important;
  line-height: 1.5 !important;
  color: var(--ysh-muted, #64748b) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section
  .form-table {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  border-collapse: collapse !important;
  overflow: visible !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section
  .form-table
  tbody {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  overflow: visible !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section
  .form-table
  tr {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(0, min(420px, 58vw)) !important;
  column-gap: 12px !important;
  row-gap: 4px !important;
  align-items: center !important;
  border-bottom: 1px solid rgba(15, 23, 42, 0.06) !important;
  margin: 0 !important;
  overflow: visible !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section
  .form-table
  tr:last-child {
  border-bottom: none !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section
  .form-table
  tbody
  tr:nth-child(even) {
  background: rgba(248, 250, 252, 0.55) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section
  .form-table
  tbody
  tr:hover {
  background: rgba(248, 250, 252, 0.92) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section
  .form-table
  tr:has(> th[colspan="2"]),
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section
  .form-table
  tr:has(> td[colspan="2"]):not(:has(> th)) {
  grid-template-columns: 1fr !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section
  .form-table
  :is(th, td) {
  font-size: 13px !important;
  line-height: 1.45 !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section
  .form-table
  tr
  > th {
  display: flex !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 6px !important;
  grid-column: 1 !important;
  width: 100% !important;
  font-weight: 600 !important;
  color: var(--ysh-heading, #334155) !important;
  padding: 10px 4px 10px 8px !important;
  overflow: visible !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section
  .form-table
  tr
  > th
  .yp-help-icon {
  flex-shrink: 0 !important;
  white-space: nowrap !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section
  .form-table
  tr
  > td {
  display: block !important;
  grid-column: 2 !important;
  width: 100% !important;
  padding: 10px 8px 10px 4px !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section
  .form-table
  tr
  > :is(th, td)[colspan="2"] {
  grid-column: 1 / -1 !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section
  .form-table
  td
  > * {
  max-width: 100% !important;
  box-sizing: border-box !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section
  .form-table
  td
  p.description {
  display: block !important;
  clear: both !important;
  margin-top: 8px !important;
  width: 100% !important;
}

/* YOOAdmin-style help icons (replaces Woo tipTip on wc-settings) */
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout.ysh-wc-tips-yoo
  #tiptip_holder {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section
  th
  label {
  display: inline-flex !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 6px !important;
  white-space: nowrap !important;
  position: relative !important;
  max-width: 100% !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section
  th
  label
  .woocommerce-help-tip {
  position: relative !important;
  right: auto !important;
  top: auto !important;
  margin: 0 !important;
  float: none !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  vertical-align: middle !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section
  .yp-help-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 18px !important;
  height: 18px !important;
  min-width: 18px !important;
  min-height: 18px !important;
  margin: 0 0 0 2px !important;
  padding: 0 !important;
  border-radius: 50% !important;
  background: #f0f0f1 !important;
  color: #50575e !important;
  cursor: help !important;
  position: relative !important;
  z-index: 3 !important;
  flex-shrink: 0 !important;
  vertical-align: middle !important;
  line-height: 1 !important;
  box-sizing: border-box !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section
  .yp-help-icon:hover,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section
  .yp-help-icon.ysh-wc-tip-visible {
  background: #e0e0e0 !important;
  color: var(--ysh-brand, #eda934) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section
  .yp-help-icon
  .dashicons {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 18px !important;
  height: 18px !important;
  font-size: 18px !important;
  line-height: 1 !important;
  margin: 0 !important;
}

/* Portaled to body on hover — must not depend on .yp-help-icon parent */
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .ysh-wc-settings-tooltip.yp-tooltip,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section
  .yp-help-icon
  .ysh-wc-settings-tooltip.yp-tooltip {
  position: fixed !important;
  display: none;
  opacity: 0;
  visibility: hidden;
  margin: 0 !important;
  padding: 12px 16px !important;
  background: #ffffff !important;
  background-color: #ffffff !important;
  border: 1px solid #e5e5e5 !important;
  border-radius: 8px !important;
  box-shadow:
    0 4px 16px rgba(0, 0, 0, 0.12),
    0 0 0 1px rgba(0, 0, 0, 0.04) !important;
  width: 320px !important;
  max-width: calc(100vw - 40px) !important;
  z-index: 9999999 !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 1.6 !important;
  color: var(--ysh-heading, #1e293b) !important;
  white-space: normal !important;
  pointer-events: none !important;
  box-sizing: border-box !important;
  isolation: isolate !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .ysh-wc-settings-tooltip.yp-tooltip.ysh-wc-tip-visible,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section
  .yp-help-icon.ysh-wc-tip-visible
  .ysh-wc-settings-tooltip.yp-tooltip {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Tooltip arrow — matches yooadmin-settings */
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .ysh-wc-settings-tooltip.yp-tooltip.ysh-wc-tip-visible::after,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section
  .yp-help-icon.ysh-wc-tip-visible
  .ysh-wc-settings-tooltip.yp-tooltip::after {
  content: "" !important;
  position: absolute !important;
  top: 100% !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  border: 6px solid transparent !important;
  border-top-color: #ffffff !important;
  filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.08)) !important;
  pointer-events: none !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  form#mainform
  > p.submit {
  clear: both !important;
  margin: 20px 0 0 !important;
  padding-top: 16px !important;
  border-top: 1px solid var(--ysh-border, rgba(0, 0, 0, 0.08)) !important;
}

@media (max-width: 1100px) {
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
    form#mainform
    > .ysh-wc-settings-body {
    grid-template-columns: 1fr !important;
  }
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section {
  background: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section
  > :is(h2, h3.wc-settings-sub-title),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section
  > :is(h2, h3.wc-settings-sub-title) {
  color: var(--ysh-heading, #d8d3ce) !important;
  border-bottom-color: rgba(255, 255, 255, 0.1) !important;
}

/* Dark mode — no light-gray zebra rows */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section
  .form-table
  tbody
  tr:nth-child(even),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section
  .form-table
  tbody
  tr:nth-child(even) {
  background: transparent !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section
  .form-table
  tbody
  tr:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section
  .form-table
  tbody
  tr:hover {
  background: rgba(255, 255, 255, 0.04) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section
  .yp-help-icon,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section
  .yp-help-icon {
  background: rgba(255, 255, 255, 0.08) !important;
  color: #cfd6e0 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .ysh-wc-settings-tooltip.yp-tooltip.ysh-wc-tip-visible,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .ysh-wc-settings-tooltip.yp-tooltip.ysh-wc-tip-visible,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section
  .yp-help-icon
  .ysh-wc-settings-tooltip.yp-tooltip,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings.ysh-wc-settings-classic-layout
  .ysh-wc-settings-section
  .yp-help-icon
  .ysh-wc-settings-tooltip.yp-tooltip {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: var(--ysh-text, #cfd6e0) !important;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.45) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .ysh-wc-settings-tooltip.yp-tooltip.ysh-wc-tip-visible::after,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  .ysh-wc-settings-tooltip.yp-tooltip.ysh-wc-tip-visible::after {
  border-top-color: var(--ysh-card, #1a1d23) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings:not(.woocommerce-settings-payments-tab)
  .wrap
  > form#mainform,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings:not(.woocommerce-settings-payments-tab)
  .wrap
  > form#mainform {
  overflow: visible !important;
}

/* Dark mode — Select all / Select none & form helper buttons (override yoo-focus white + orange border) */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings:not(.woocommerce-settings-payments-tab)
  form#mainform
  .form-table
  td
  :is(a.button, button.button).select_all,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings:not(.woocommerce-settings-payments-tab)
  form#mainform
  .form-table
  td
  :is(a.button, button.button).select_none,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings:not(.woocommerce-settings-payments-tab)
  form#mainform
  .form-table
  td
  :is(a.button, button.button):not(.button-primary):not(.woocommerce-save-button),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings:not(.woocommerce-settings-payments-tab)
  form#mainform
  .form-table
  td
  :is(a.button, button.button).select_all,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings:not(.woocommerce-settings-payments-tab)
  form#mainform
  .form-table
  td
  :is(a.button, button.button).select_none,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings:not(.woocommerce-settings-payments-tab)
  form#mainform
  .form-table
  td
  :is(a.button, button.button):not(.button-primary):not(.woocommerce-save-button) {
  background: rgba(255, 255, 255, 0.06) !important;
  background-color: rgba(255, 255, 255, 0.06) !important;
  color: var(--ysh-text, #cfd6e0) !important;
  border: 1px solid rgba(255, 255, 255, 0.22) !important;
  border-color: rgba(255, 255, 255, 0.22) !important;
  box-shadow: none !important;
  text-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings:not(.woocommerce-settings-payments-tab)
  form#mainform
  .form-table
  td
  :is(a.button, button.button).select_all:hover,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings:not(.woocommerce-settings-payments-tab)
  form#mainform
  .form-table
  td
  :is(a.button, button.button).select_none:hover,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings:not(.woocommerce-settings-payments-tab)
  form#mainform
  .form-table
  td
  :is(a.button, button.button):not(.button-primary):not(.woocommerce-save-button):hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings:not(.woocommerce-settings-payments-tab)
  form#mainform
  .form-table
  td
  :is(a.button, button.button).select_all:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings:not(.woocommerce-settings-payments-tab)
  form#mainform
  .form-table
  td
  :is(a.button, button.button).select_none:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings:not(.woocommerce-settings-payments-tab)
  form#mainform
  .form-table
  td
  :is(a.button, button.button):not(.button-primary):not(.woocommerce-save-button):hover {
  background: rgba(255, 255, 255, 0.1) !important;
  background-color: rgba(255, 255, 255, 0.1) !important;
  color: var(--ysh-heading, #d8d3ce) !important;
  border-color: rgba(255, 255, 255, 0.28) !important;
}

/* ----- Shipping tab (zones / methods) — dark mode ----- */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zones,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zone-methods,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-classes,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zones,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zone-methods,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-classes {
  background: transparent !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zones
  thead
  th,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zone-methods
  thead
  th,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zones
  thead
  th,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zone-methods
  thead
  th {
  background: rgba(255, 255, 255, 0.05) !important;
  color: var(--ysh-heading, #d8d3ce) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zones
  tbody.wc-shipping-zone-rows
  tr:nth-child(even)
  td,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zones
  tr.wc-shipping-zone-worldwide
  td,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zone-methods
  .wc-shipping-zone-method-rows
  tr:nth-child(even)
  td,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zones
  tbody.wc-shipping-zone-rows
  tr:nth-child(even)
  td,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zones
  tr.wc-shipping-zone-worldwide
  td,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zone-methods
  .wc-shipping-zone-method-rows
  tr:nth-child(even)
  td {
  background: rgba(255, 255, 255, 0.03) !important;
  background-color: rgba(255, 255, 255, 0.03) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zones
  td,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zone-methods
  td,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zones
  td,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zone-methods
  td {
  border-color: rgba(255, 255, 255, 0.08) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

/* Method chips (e.g. "Free shipping") — Woo default #F0F0F0 is unreadable on dark */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  td.wc-shipping-zone-methods
  .wc-shipping-zone-method,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zones
  .wc-shipping-zone-method,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  td.wc-shipping-zone-methods
  .wc-shipping-zone-method,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zones
  .wc-shipping-zone-method {
  background: rgba(255, 255, 255, 0.1) !important;
  background-color: rgba(255, 255, 255, 0.1) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  td.wc-shipping-zone-methods
  .wc-shipping-zone-method.method_disabled,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  td.wc-shipping-zone-methods
  .wc-shipping-zone-method.method_disabled {
  opacity: 0.55;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  td.wc-shipping-zone-methods
  ul
  li,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  td.wc-shipping-zone-methods
  ul
  li {
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  a.wc-shipping-zone-action-edit,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  a.wc-shipping-zone-action-delete,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  a.wc-shipping-zone-action-edit,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  a.wc-shipping-zone-action-delete {
  color: var(--ysh-brand, #eda934) !important;
}

/* Shipping zones table icons — Woo uses #1E1E1E / #000 masks & dashicons */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zones
  td.wc-shipping-zone-sort::before,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zone-methods
  td.wc-shipping-zone-method-sort::before,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zones
  td.wc-shipping-zone-sort::before,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zone-methods
  td.wc-shipping-zone-method-sort::before {
  background-color: rgba(255, 255, 255, 0.55) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zones
  td.wc-shipping-zone-sort:hover::before,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zone-methods
  td.wc-shipping-zone-method-sort:hover::before,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zones
  td.wc-shipping-zone-sort:hover::before,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zone-methods
  td.wc-shipping-zone-method-sort:hover::before {
  background-color: rgba(255, 255, 255, 0.78) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zones
  td.wc-shipping-zone-worldwide::before,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zones
  td.wc-shipping-zone-worldwide::before {
  color: rgba(255, 255, 255, 0.55) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zones
  .woocommerce-help-tip,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zones
  .woocommerce-help-tip::after,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zone-methods
  .woocommerce-help-tip,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zone-methods
  .woocommerce-help-tip::after,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-classes
  .woocommerce-help-tip,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-classes
  .woocommerce-help-tip::after,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zones
  .woocommerce-help-tip,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zones
  .woocommerce-help-tip::after,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zone-methods
  .woocommerce-help-tip,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zone-methods
  .woocommerce-help-tip::after,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-classes
  .woocommerce-help-tip,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-classes
  .woocommerce-help-tip::after {
  color: rgba(255, 255, 255, 0.55) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zones
  td.wc-shipping-zone-methods
  .add_shipping_method::before,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zones
  td.wc-shipping-zone-methods
  .add_shipping_method::before {
  color: rgba(255, 255, 255, 0.45) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zones
  td.wc-shipping-zone-methods
  .add_shipping_method:hover::before,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  table.wc-shipping-zones
  td.wc-shipping-zone-methods
  .add_shipping_method:hover::before {
  color: rgba(255, 255, 255, 0.72) !important;
}

/* ----- Site visibility tab (React slotfill — no classic grid wrap) ----- */
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  form#mainform:has(#wc_settings_site_visibility_slotfill) {
  overflow: visible !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  form#mainform
  #wc_settings_site_visibility_slotfill,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  form#mainform
  .site-visibility-settings-slotfill {
  display: block !important;
  visibility: visible !important;
  width: 100% !important;
  max-width: 100% !important;
  min-height: 1px !important;
  margin: 20px 0 8px !important;
  padding: 0 !important;
  box-sizing: border-box !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  form#mainform
  .site-visibility-settings-slotfill
  h2 {
  margin: 0 0 8px !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  color: var(--ysh-heading, #1e293b) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  form#mainform
  .site-visibility-settings-slotfill-description,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  form#mainform
  .site-visibility-settings-slotfill-section-description {
  color: var(--ysh-muted, #64748b) !important;
  font-size: 13px !important;
  line-height: 1.5 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  form#mainform
  .site-visibility-settings-slotfill
  h2,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  form#mainform
  .site-visibility-settings-slotfill
  h2 {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  form#mainform
  .site-visibility-settings-slotfill-description,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  form#mainform
  .site-visibility-settings-slotfill-section-description,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  form#mainform
  .site-visibility-settings-slotfill-description,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  form#mainform
  .site-visibility-settings-slotfill-section-description {
  color: var(--ysh-muted, #9aa5b1) !important;
}

/* Leave-without-save modal (wc-settings-guard.js) */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  #ysh-wc-settings-leave-modal
  .yp-alert-content,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  #ysh-wc-settings-leave-modal
  .yp-alert-content {
  background: var(--ysh-card, #1a1d23) !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  #ysh-wc-settings-leave-modal
  .yp-alert-title,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  #ysh-wc-settings-leave-modal
  .yp-alert-message,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  #ysh-wc-settings-leave-modal
  .yp-alert-title,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  #ysh-wc-settings-leave-modal
  .yp-alert-message {
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  #ysh-wc-settings-leave-modal
  .yp-alert-header,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-settings
  #ysh-wc-settings-leave-modal
  .yp-alert-header {
  border-bottom-color: rgba(255, 255, 255, 0.1) !important;
}

/* =============================================================================
 * Analytics (path=/analytics/*) — Studio Hub cards, charts, filters, tables.
 * ============================================================================= */

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-layout__content {
  background: transparent !important;
}

/* Light + dark — summary stat cells (Woo #fff + #e0e0e0 grid). */
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-summary__item,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-summary__item:hover,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-summary__item:active {
  background: var(--ysh-card, #ffffff) !important;
  background-color: var(--ysh-card, #ffffff) !important;
  border-color: var(--ysh-border, rgba(0, 0, 0, 0.08)) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-summary__item-label {
  color: var(--ysh-muted, #5d5d5d) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-summary__item-value {
  color: var(--ysh-heading, #1f2933) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-summary__item-prev-label {
  color: var(--ysh-muted, #5d5d5d) !important;
}

/* Charts (components.css: .woocommerce-chart { background:#fff }). */
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-chart,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-chart .woocommerce-chart__header,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-dashboard__chart-block-wrapper
  .woocommerce-card__header {
  background: var(--ysh-card, #ffffff) !important;
  background-color: var(--ysh-card, #ffffff) !important;
  border-color: var(--ysh-border, rgba(0, 0, 0, 0.08)) !important;
  color: var(--ysh-text, #1f2933) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-chart {
  border-radius: var(--ysh-radius, 14px) !important;
  overflow: hidden !important;
  box-shadow: none !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-chart
  .woocommerce-chart__header {
  border-bottom-color: var(--ysh-border, rgba(0, 0, 0, 0.08)) !important;
}

/* Filters + report tables. */
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters
  .components-dropdown-button,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters-filter
  .components-button,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters
  .components-button {
  color: var(--ysh-text, #1f2933) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters__advanced-filters
  .components-card,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters__advanced-filters
  .components-card__body,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table
  .components-card,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table
  .components-card__header,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table
  .components-card__body,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table
  .components-card__footer,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-layout__content
  > .components-card {
  background: var(--ysh-card, #ffffff) !important;
  background-color: var(--ysh-card, #ffffff) !important;
  border-color: var(--ysh-border, rgba(0, 0, 0, 0.08)) !important;
  color: var(--ysh-text, #1f2933) !important;
  border-radius: var(--ysh-radius, 14px) !important;
  box-shadow: none !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters__advanced-filters
  .components-card__body {
  background: var(--ysh-surface, #f6f7f8) !important;
  background-color: var(--ysh-surface, #f6f7f8) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-analytics-import-status-bar,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-analytics-import-status-bar__content {
  background: var(--ysh-card, #ffffff) !important;
  background-color: var(--ysh-card, #ffffff) !important;
  border-color: var(--ysh-border, rgba(0, 0, 0, 0.08)) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-analytics-import-status-bar-wrapper__label,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-analytics-import-status-bar__value {
  color: var(--ysh-text, #1f2933) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-analytics-import-status-bar__label {
  color: var(--ysh-muted, #5d5d5d) !important;
}

/* Dark mode — analytics overview + sub-reports. */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-summary__item,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-summary__item:hover,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-summary__item:active,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-summary__item,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-summary__item:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-summary__item:active {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  :is(
    .woocommerce-summary__item-label,
    .woocommerce-summary__item-prev-label
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  :is(
    .woocommerce-summary__item-label,
    .woocommerce-summary__item-prev-label
  ) {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-summary__item-value,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-summary__item-value {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-chart,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-chart
  .woocommerce-chart__header,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-chart
  .woocommerce-chart__body,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-dashboard__chart-block-wrapper
  .woocommerce-card__header,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-chart,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-chart
  .woocommerce-chart__header,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-chart
  .woocommerce-chart__body,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-dashboard__chart-block-wrapper
  .woocommerce-card__header {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-chart
  .woocommerce-chart__header,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-chart
  .woocommerce-chart__header {
  border-bottom-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-chart
  :is(
    .woocommerce-legend__item-button,
    .woocommerce-legend__title,
    .woocommerce-chart__title,
    .woocommerce-chart__subtitle
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-chart
  :is(
    .woocommerce-legend__item-button,
    .woocommerce-legend__title,
    .woocommerce-chart__title,
    .woocommerce-chart__subtitle
  ) {
  color: var(--ysh-text, #cfd6e0) !important;
}

/* Chart legend pills — components.css: legend__item>button { background:#fff }. */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-legend__item
  > button,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-legend__total,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-legend__item
  > button,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-legend__total {
  background: var(--ysh-card-hover, #22262e) !important;
  background-color: var(--ysh-card-hover, #22262e) !important;
  color: var(--ysh-text, #cfd6e0) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-legend__item
  > button:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-legend__item
  > button:hover {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-legend__item
  .woocommerce-legend__item-title,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-legend__item
  .woocommerce-legend__item-total,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-legend__item
  .woocommerce-legend__item-title,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-legend__item
  .woocommerce-legend__item-total {
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-chart
  .d3-base
  :is(text, tspan),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-chart
  .d3-base
  :is(text, tspan) {
  fill: var(--ysh-muted, #9aa5b1) !important;
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-chart
  .d3-chart__grid
  line,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-chart
  .d3-chart__grid
  line {
  stroke: rgba(255, 255, 255, 0.12) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters
  :is(.components-button, .components-dropdown-button, .components-dropdown-button__button),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters-filter
  :is(.components-button, .components-dropdown-button, .components-dropdown-button__button),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters
  :is(.components-button, .components-dropdown-button, .components-dropdown-button__button),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters-filter
  :is(.components-button, .components-dropdown-button, .components-dropdown-button__button) {
  background: var(--ysh-card-hover, #22262e) !important;
  background-color: var(--ysh-card-hover, #22262e) !important;
  color: var(--ysh-text, #cfd6e0) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters-label,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters-label {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters__advanced-filters
  .components-card,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters__advanced-filters
  .components-card__body,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table
  .components-card,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table
  .components-card__header,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table
  .components-card__body,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table
  .components-card__footer,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-layout__content
  > .components-card,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters__advanced-filters
  .components-card,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters__advanced-filters
  .components-card__body,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table
  .components-card,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table
  .components-card__header,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table
  .components-card__body,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table
  .components-card__footer,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-layout__content
  > .components-card {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters__advanced-filters
  .components-card__body,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters__advanced-filters
  .components-card__body {
  background: var(--ysh-card-hover, #22262e) !important;
  background-color: var(--ysh-card-hover, #22262e) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table
  :is(
    th,
    td,
    .woocommerce-table__header,
    .woocommerce-table__cell,
    .woocommerce-table__breadcrumbs
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table
  :is(
    th,
    td,
    .woocommerce-table__header,
    .woocommerce-table__cell,
    .woocommerce-table__breadcrumbs
  ) {
  color: var(--ysh-text, #cfd6e0) !important;
  border-color: rgba(255, 255, 255, 0.08) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-analytics-import-status-bar,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-analytics-import-status-bar__content,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-analytics-import-status-bar,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-analytics-import-status-bar__content {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  :is(
    .woocommerce-analytics-import-status-bar-wrapper__label,
    .woocommerce-analytics-import-status-bar__value
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  :is(
    .woocommerce-analytics-import-status-bar-wrapper__label,
    .woocommerce-analytics-import-status-bar__value
  ) {
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-analytics-import-status-bar__label,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-analytics-import-status-bar__label {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-calendar__input
  .components-text-control__input,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .components-popover
  .components-popover__content,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-calendar__input
  .components-text-control__input,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .components-popover
  .components-popover__content {
  background: var(--ysh-card, #1a1d23) !important;
  color: var(--ysh-text, #cfd6e0) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-analytics-import-mode-confirmation-modal
  .components-modal__content,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-analytics-import-mode-confirmation-modal
  .components-modal__content {
  background: var(--ysh-card, #1a1d23) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

/* TourKit — payment dates notice (Orders/Revenue analytics reports). */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  :is(
    .woocommerce-tour-kit .woocommerce-tour-kit-step,
    .woocommerce-tour-kit .components-card,
    .woocommerce-revenue-report-date-tour .woocommerce-tour-kit-step,
    .woocommerce-revenue-report-date-tour .components-card,
    .woocommerce-revenue-report-date-tour .tour-kit-frame__container,
    .tour-kit-frame__container
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  :is(
    .woocommerce-tour-kit .woocommerce-tour-kit-step,
    .woocommerce-tour-kit .components-card,
    .woocommerce-revenue-report-date-tour .woocommerce-tour-kit-step,
    .woocommerce-revenue-report-date-tour .components-card,
    .woocommerce-revenue-report-date-tour .tour-kit-frame__container,
    .tour-kit-frame__container
  ) {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: var(--ysh-text, #cfd6e0) !important;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.45) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  :is(
    .woocommerce-tour-kit .components-card__header,
    .woocommerce-tour-kit .components-card__body,
    .woocommerce-tour-kit .components-card__footer,
    .woocommerce-revenue-report-date-tour .components-card__header,
    .woocommerce-revenue-report-date-tour .components-card__body,
    .woocommerce-revenue-report-date-tour .components-card__footer
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  :is(
    .woocommerce-tour-kit .components-card__header,
    .woocommerce-tour-kit .components-card__body,
    .woocommerce-tour-kit .components-card__footer,
    .woocommerce-revenue-report-date-tour .components-card__header,
    .woocommerce-revenue-report-date-tour .components-card__body,
    .woocommerce-revenue-report-date-tour .components-card__footer
  ) {
  background: transparent !important;
  background-color: transparent !important;
  border-color: rgba(255, 255, 255, 0.08) !important;
  color: inherit !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  :is(
    .woocommerce-tour-kit .woocommerce-tour-kit-step__heading,
    .woocommerce-tour-kit h2.woocommerce-tour-kit-step__heading,
    .woocommerce-revenue-report-date-tour .woocommerce-tour-kit-step__heading,
    .woocommerce-revenue-report-date-tour h2.woocommerce-tour-kit-step__heading
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  :is(
    .woocommerce-tour-kit .woocommerce-tour-kit-step__heading,
    .woocommerce-tour-kit h2.woocommerce-tour-kit-step__heading,
    .woocommerce-revenue-report-date-tour .woocommerce-tour-kit-step__heading,
    .woocommerce-revenue-report-date-tour h2.woocommerce-tour-kit-step__heading
  ) {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  :is(
    .woocommerce-tour-kit .woocommerce-tour-kit-step__description,
    .woocommerce-tour-kit .woocommerce-tour-kit-step-navigation__step
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  :is(
    .woocommerce-tour-kit .woocommerce-tour-kit-step__description,
    .woocommerce-tour-kit .woocommerce-tour-kit-step-navigation__step
  ) {
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-tour-kit
  .woocommerce-tour-kit-step__description
  a,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-tour-kit
  .woocommerce-tour-kit-step__description
  a {
  color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-tour-kit
  .woocommerce-tour-kit-step-controls__close-btn
  svg,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-tour-kit
  .woocommerce-tour-kit-step-controls__close-btn
  svg {
  fill: var(--ysh-text, #cfd6e0) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-tour-kit
  .woocommerce-tour-kit-step-navigation
  .components-button.is-primary,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-tour-kit
  .woocommerce-tour-kit-step-navigation
  .components-button.is-primary {
  color: #1a1206 !important;
}

/* Leaderboards + empty state — card body stays #fff without override. */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  :is(
    .woocommerce-leaderboard,
    .woocommerce-leaderboard.woocommerce-empty-content,
    .woocommerce-dashboard__dashboard-leaderboards,
    .woocommerce-stats-overview__leaderboards
  )
  .components-card,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  :is(
    .woocommerce-leaderboard,
    .woocommerce-leaderboard.woocommerce-empty-content,
    .woocommerce-dashboard__dashboard-leaderboards,
    .woocommerce-stats-overview__leaderboards
  )
  .components-card__header,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  :is(
    .woocommerce-leaderboard,
    .woocommerce-leaderboard.woocommerce-empty-content,
    .woocommerce-dashboard__dashboard-leaderboards,
    .woocommerce-stats-overview__leaderboards
  )
  .components-card__body,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  :is(
    .woocommerce-leaderboard,
    .woocommerce-leaderboard.woocommerce-empty-content,
    .woocommerce-dashboard__dashboard-leaderboards,
    .woocommerce-stats-overview__leaderboards
  )
  .components-card,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  :is(
    .woocommerce-leaderboard,
    .woocommerce-leaderboard.woocommerce-empty-content,
    .woocommerce-dashboard__dashboard-leaderboards,
    .woocommerce-stats-overview__leaderboards
  )
  .components-card__header,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  :is(
    .woocommerce-leaderboard,
    .woocommerce-leaderboard.woocommerce-empty-content,
    .woocommerce-dashboard__dashboard-leaderboards,
    .woocommerce-stats-overview__leaderboards
  )
  .components-card__body {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  :is(
    .woocommerce-empty-content,
    .woocommerce-empty-content__message,
    .woocommerce-leaderboard .woocommerce-table__empty-table,
    .woocommerce-card__title
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  :is(
    .woocommerce-empty-content,
    .woocommerce-empty-content__message,
    .woocommerce-leaderboard .woocommerce-table__empty-table,
    .woocommerce-card__title
  ) {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters-date__content
  .components-popover__content,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters-date__content-controls,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters-filter__content
  .components-popover__content,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters-date__content
  .components-popover__content,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters-date__content-controls,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters-filter__content
  .components-popover__content {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
  color: var(--ysh-text, #cfd6e0) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
}

/* =============================================================================
 * Dark mode — Mobile app modal, Extensions marketplace, Marketing hub.
 * ============================================================================= */

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .components-guide.woocommerce__mobile-app-welcome-modal
  :is(
    .components-guide__container,
    .components-guide__page,
    .mobile-app-modal-layout .mobile-app-modal-content,
    .jetpack-installation-content
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .components-guide.woocommerce__mobile-app-welcome-modal
  :is(
    .components-guide__container,
    .components-guide__page,
    .mobile-app-modal-layout .mobile-app-modal-content,
    .jetpack-installation-content
  ) {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .components-guide.woocommerce__mobile-app-welcome-modal
  :is(
    .modal-header > h1,
    .modal-layout-header h1,
    .modal-layout-header h2,
    .woocommerce-stepper__step-title,
    .woocommerce-stepper__step-description
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .components-guide.woocommerce__mobile-app-welcome-modal
  :is(
    .modal-header > h1,
    .modal-layout-header h1,
    .modal-layout-header h2,
    .woocommerce-stepper__step-title,
    .woocommerce-stepper__step-description
  ) {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .components-guide.woocommerce__mobile-app-welcome-modal
  :is(
    .modal-subheader h3,
    .mobile-footer-blurb,
    .jetpack-installation-content p,
    .jetpack-installation-content li,
    .jetpack-installation-content label
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .components-guide.woocommerce__mobile-app-welcome-modal
  :is(
    .modal-subheader h3,
    .mobile-footer-blurb,
    .jetpack-installation-content p,
    .jetpack-installation-content li,
    .jetpack-installation-content label
  ) {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .components-guide.woocommerce__mobile-app-welcome-modal
  .components-guide__footer,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .components-guide.woocommerce__mobile-app-welcome-modal
  .components-guide__footer {
  background: var(--ysh-card, #1a1d23) !important;
  border-top: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* =============================================================================
 * Extensions marketplace (path=/extensions) — toolbar, filters, cards, footer.
 * ============================================================================= */

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions {
  background: var(--ysh-surface, #f6f7f8) !important;
}

/* Unified shell — header + content one connected surface (like dark layout). */
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__header-container,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__header-container {
  box-sizing: border-box !important;
  max-width: 1600px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-bottom: 0 !important;
  background: var(--ysh-card, #ffffff) !important;
  background-color: var(--ysh-card, #ffffff) !important;
  border: 1px solid var(--ysh-border, rgba(0, 0, 0, 0.08)) !important;
  border-bottom: none !important;
  border-radius: var(--ysh-radius, 14px) var(--ysh-radius, 14px) 0 0 !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__header,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__header {
  background: transparent !important;
  background-color: transparent !important;
  border-bottom: 1px solid var(--ysh-border, rgba(0, 0, 0, 0.08)) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__tabs,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__tabs {
  border-bottom-color: var(--ysh-border, rgba(0, 0, 0, 0.08)) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__header-title,
    .woocommerce-marketplace__tab-button
  ),
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(
    .woocommerce-marketplace__header-title,
    .woocommerce-marketplace__tab-button
  ) {
  color: var(--ysh-heading, #1f2933) !important;
  -webkit-text-fill-color: var(--ysh-heading, #1f2933) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__tab-button
  :is(.components-text, span, a),
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__tab-button
  :is(.components-text, span, a) {
  color: inherit !important;
  -webkit-text-fill-color: currentColor !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__tab-button.is-active,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__tab-button.is-active {
  border-color: var(--ysh-brand, #eda934) !important;
  color: var(--ysh-brand, #eda934) !important;
  -webkit-text-fill-color: var(--ysh-brand, #eda934) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__content,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__content {
  box-sizing: border-box !important;
  max-width: 1600px !important;
  margin-top: 0 !important;
  margin-left: auto !important;
  margin-right: auto !important;
  background: var(--ysh-card, #ffffff) !important;
  background-color: var(--ysh-card, #ffffff) !important;
  border: 1px solid var(--ysh-border, rgba(0, 0, 0, 0.08)) !important;
  border-top: none !important;
  border-radius: 0 0 var(--ysh-radius, 14px) var(--ysh-radius, 14px) !important;
  box-shadow: 0 8px 28px rgba(0, 0, 0, 0.06) !important;
  color: var(--ysh-text, #1f2933) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__sub-header,
    .woocommerce-marketplace__notice
  ),
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(
    .woocommerce-marketplace__sub-header,
    .woocommerce-marketplace__notice
  ) {
  background: var(--ysh-card, #ffffff) !important;
  background-color: var(--ysh-card, #ffffff) !important;
  border-color: var(--ysh-border, rgba(0, 0, 0, 0.08)) !important;
  color: var(--ysh-text, #1f2933) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__connect-notice,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__connect-notice {
  background: color-mix(in srgb, var(--ysh-brand, #eda934) 12%, var(--ysh-card, #ffffff)) !important;
  background-color: color-mix(in srgb, var(--ysh-brand, #eda934) 12%, var(--ysh-card, #ffffff)) !important;
  border: 1px solid var(--ysh-border, rgba(0, 0, 0, 0.08)) !important;
  border-radius: var(--ysh-radius, 10px) !important;
  color: var(--ysh-text, #1f2933) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__connect-notice
  .woocommerce-marketplace__notice,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__connect-notice
  .woocommerce-marketplace__notice {
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__notice-description,
    .woocommerce-marketplace__notice-children,
    .woocommerce-marketplace__connect-notice .components-text
  ),
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(
    .woocommerce-marketplace__notice-description,
    .woocommerce-marketplace__notice-children,
    .woocommerce-marketplace__connect-notice .components-text
  ) {
  color: var(--ysh-text, #1f2933) !important;
  -webkit-text-fill-color: var(--ysh-text, #1f2933) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__connect-notice
  .components-button.is-secondary,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__connect-notice
  .components-button.is-secondary {
  color: var(--ysh-brand, #eda934) !important;
  border-color: var(--ysh-brand, #eda934) !important;
  background: transparent !important;
  box-shadow: none !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .yp-breadcrumbs-bar,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .yp-breadcrumbs-bar {
  margin-bottom: 12px !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__banner,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__banner {
  box-sizing: border-box !important;
  max-width: 1600px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-bottom: 20px !important;
  background: color-mix(in srgb, var(--ysh-brand, #eda934) 12%, var(--ysh-card, #ffffff)) !important;
  border: 1px solid var(--ysh-border, rgba(0, 0, 0, 0.08)) !important;
  border-radius: var(--ysh-radius, 14px) !important;
  overflow: hidden !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-item-button,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-item-button {
  background-color: var(--ysh-surface, #f6f7f8) !important;
  color: var(--ysh-text, #1f2933) !important;
  border: 1px solid var(--ysh-border, rgba(0, 0, 0, 0.08)) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-dropdown-button,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-dropdown-button {
  background-color: var(--ysh-card, #ffffff) !important;
  color: var(--ysh-text, #1f2933) !important;
  border-color: var(--ysh-border, rgba(0, 0, 0, 0.12)) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-dropdown-button
  :is(.components-icon, svg, svg path),
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-dropdown-button
  :is(.components-icon, svg, svg path) {
  fill: currentColor !important;
  color: inherit !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-item-button--selected,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-item-button--selected {
  background-color: var(--ysh-brand, #eda934) !important;
  color: #1a1a1a !important;
  border-color: transparent !important;
}

/* Extension category chips — arrow nav (Woo default: 100px white overlays). */
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__sub-header__categories,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__sub-header__categories {
  position: relative !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-selector,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-selector {
  overflow-x: auto !important;
  overflow-y: hidden !important;
  scroll-behavior: smooth !important;
  scrollbar-width: none !important;
  -ms-overflow-style: none !important;
  padding-inline: 40px !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-selector::-webkit-scrollbar,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-selector::-webkit-scrollbar {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-navigation-button,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-navigation-button {
  border: none !important;
  position: absolute !important;
  top: 0 !important;
  bottom: 0 !important;
  height: 100% !important;
  width: 44px !important;
  cursor: pointer !important;
  z-index: 2 !important;
  display: flex !important;
  align-items: center !important;
  box-shadow: none !important;
  color: var(--ysh-text, #1f2933) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-navigation-button--prev,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-navigation-button--prev {
  left: 0 !important;
  justify-content: flex-start !important;
  padding-inline-start: 4px !important;
  background: linear-gradient(
    to right,
    var(--ysh-card, #ffffff) 0%,
    color-mix(in srgb, var(--ysh-card, #ffffff) 72%, transparent) 55%,
    transparent 100%
  ) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-navigation-button--next,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-navigation-button--next {
  right: 0 !important;
  justify-content: flex-end !important;
  padding-inline-end: 4px !important;
  background: linear-gradient(
    to left,
    var(--ysh-card, #ffffff) 0%,
    color-mix(in srgb, var(--ysh-card, #ffffff) 72%, transparent) 55%,
    transparent 100%
  ) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-navigation-button
  svg,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-navigation-button
  svg {
  fill: currentColor !important;
  color: inherit !important;
  flex-shrink: 0 !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-item,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-item {
  flex-shrink: 0 !important;
}

@media screen and (max-width: 782px) {
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
    .woocommerce-marketplace__sub-header,
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
    .woocommerce-marketplace__sub-header {
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 16px !important;
  }

  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
    .woocommerce-marketplace__category-dropdown,
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
    .woocommerce-marketplace__category-dropdown {
    width: 100% !important;
    max-width: 100% !important;
  }

  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
    .woocommerce-marketplace__customize-your-store-button,
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
    .woocommerce-marketplace__customize-your-store-button {
    width: 100% !important;
    justify-content: center !important;
  }
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__tabs::after,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__tabs::after {
  pointer-events: none !important;
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    color-mix(in srgb, var(--ysh-card, #ffffff) 55%, transparent) 55%,
    var(--ysh-card, #ffffff) 100%
  ) !important;
}

/* Marketplace main tabs (Discover / Extensions / …) — mobile arrows, no overflow. */
@media screen and (max-width: 1024px) {
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
    .woocommerce-marketplace__header-container,
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
    .woocommerce-marketplace__header-container {
    max-width: 100% !important;
    overflow-x: hidden !important;
    box-sizing: border-box !important;
  }

  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
    .woocommerce-marketplace__header,
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
    .woocommerce-marketplace__header {
    max-width: 100% !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
    min-width: 0 !important;
  }

  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
    .woocommerce-marketplace__header-tabs,
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
    .woocommerce-marketplace__header-tabs {
    position: relative !important;
    max-width: 100% !important;
    width: 100% !important;
    min-width: 0 !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
    padding: 0 !important;
  }

  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
    .woocommerce-marketplace__tabs,
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
    .woocommerce-marketplace__tabs {
    box-sizing: border-box !important;
    max-width: 100% !important;
    width: 100% !important;
    min-width: 0 !important;
    flex: 1 1 auto !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    scroll-behavior: smooth !important;
    scrollbar-width: none !important;
    -ms-overflow-style: none !important;
    -webkit-overflow-scrolling: touch !important;
    touch-action: pan-x !important;
    padding-inline: 36px !important;
    gap: 16px !important;
  }

  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
    .woocommerce-marketplace__tabs::-webkit-scrollbar,
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
    .woocommerce-marketplace__tabs::-webkit-scrollbar {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
  }

  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
    .woocommerce-marketplace__tabs::after,
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
    .woocommerce-marketplace__tabs::after {
    display: none !important;
    content: none !important;
  }

  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
    .woocommerce-marketplace__tab-button,
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
    .woocommerce-marketplace__tab-button {
    flex-shrink: 0 !important;
  }

  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
    .ysh-marketplace-tabs-nav,
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
    .ysh-marketplace-tabs-nav {
    position: absolute !important;
    top: 0 !important;
    bottom: 0 !important;
    z-index: 3 !important;
    width: 32px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    cursor: pointer !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    font-size: 22px !important;
    line-height: 1 !important;
    color: var(--ysh-text, #1f2933) !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
    .ysh-marketplace-tabs-nav--prev,
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
    .ysh-marketplace-tabs-nav--prev {
    left: 0 !important;
    justify-content: flex-start !important;
    padding-inline-start: 2px !important;
    background: linear-gradient(
      to right,
      var(--ysh-card, #ffffff) 0%,
      color-mix(in srgb, var(--ysh-card, #ffffff) 70%, transparent) 60%,
      transparent 100%
    ) !important;
  }

  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
    .ysh-marketplace-tabs-nav--next,
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
    .ysh-marketplace-tabs-nav--next {
    right: 0 !important;
    justify-content: flex-end !important;
    padding-inline-end: 2px !important;
    background: linear-gradient(
      to left,
      var(--ysh-card, #ffffff) 0%,
      color-mix(in srgb, var(--ysh-card, #ffffff) 70%, transparent) 60%,
      transparent 100%
    ) !important;
  }

  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
    .ysh-marketplace-tabs-nav:disabled,
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
    .ysh-marketplace-tabs-nav:disabled {
    visibility: hidden !important;
    pointer-events: none !important;
  }

  html[data-yooadmin-studio-color-mode-effective="dark"]
    body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
    .ysh-marketplace-tabs-nav,
  html[data-yooadmin-studio-color-mode-effective="dark"]
    body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
    .ysh-marketplace-tabs-nav,
  html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
    body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
    .ysh-marketplace-tabs-nav,
  html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
    body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
    .ysh-marketplace-tabs-nav {
    color: var(--ysh-text, #cfd6e0) !important;
  }

  html[data-yooadmin-studio-color-mode-effective="dark"]
    body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
    .ysh-marketplace-tabs-nav--prev,
  html[data-yooadmin-studio-color-mode-effective="dark"]
    body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
    .ysh-marketplace-tabs-nav--prev,
  html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
    body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
    .ysh-marketplace-tabs-nav--prev,
  html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
    body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
    .ysh-marketplace-tabs-nav--prev {
    background: linear-gradient(
      to right,
      var(--ysh-card, #1a1d23) 0%,
      color-mix(in srgb, var(--ysh-card, #1a1d23) 70%, transparent) 60%,
      transparent 100%
    ) !important;
  }

  html[data-yooadmin-studio-color-mode-effective="dark"]
    body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
    .ysh-marketplace-tabs-nav--next,
  html[data-yooadmin-studio-color-mode-effective="dark"]
    body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
    .ysh-marketplace-tabs-nav--next,
  html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
    body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
    .ysh-marketplace-tabs-nav--next,
  html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
    body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
    .ysh-marketplace-tabs-nav--next {
    background: linear-gradient(
      to left,
      var(--ysh-card, #1a1d23) 0%,
      color-mix(in srgb, var(--ysh-card, #1a1d23) 70%, transparent) 60%,
      transparent 100%
    ) !important;
  }
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__product-card__details,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__product-card__details {
  background: transparent !important;
  background-color: transparent !important;
}

/* Addon / theme cards — border like light mode; no inner grey strip. */
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__product-card.components-card,
    .woocommerce-marketplace__product-list-content .components-card
  ),
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(
    .woocommerce-marketplace__product-card.components-card,
    .woocommerce-marketplace__product-list-content .components-card
  ) {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid var(--ysh-border, rgba(0, 0, 0, 0.08)) !important;
  border-radius: 10px !important;
  box-shadow: none !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__product-card__title,
    .woocommerce-marketplace__product-card__link,
    .woocommerce-marketplace__product-card__link:hover,
    .woocommerce-marketplace__product-card__link:active,
    .woocommerce-marketplace__product-card__meta
  ),
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(
    .woocommerce-marketplace__product-card__title,
    .woocommerce-marketplace__product-card__link,
    .woocommerce-marketplace__product-card__link:hover,
    .woocommerce-marketplace__product-card__link:active,
    .woocommerce-marketplace__product-card__meta
  ) {
  color: var(--ysh-heading, #1f2933) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__product-card__title,
    .woocommerce-marketplace__product-card__link
  ),
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(
    .woocommerce-marketplace__product-card__title,
    .woocommerce-marketplace__product-card__link
  ) {
  font-size: 14px !important;
  line-height: 1.35 !important;
  font-weight: 600 !important;
}

/* Discover / Extensions grids — inner sections inside unified shell (no nested card). */
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__product-list,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__product-list {
  box-sizing: border-box !important;
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__product-list-header,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__product-list-header {
  margin-bottom: 0 !important;
  padding-bottom: 16px !important;
  border-bottom: 1px solid var(--ysh-border, rgba(0, 0, 0, 0.08)) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__product-list-title,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__product-list-title {
  font-size: 15px !important;
  font-weight: 600 !important;
  line-height: 1.35 !important;
  color: var(--ysh-heading, #1f2933) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__product-list-description,
    .woocommerce-marketplace__product-list-link
  ),
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(
    .woocommerce-marketplace__product-list-description,
    .woocommerce-marketplace__product-list-link
  ) {
  color: var(--ysh-muted, #5d5d5d) !important;
  font-size: 13px !important;
  line-height: 1.45 !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__product-list-link
  :is(a, .components-external-link, .components-button.is-link),
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__product-list-link
  :is(a, .components-external-link, .components-button.is-link) {
  color: var(--ysh-brand, #eda934) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__product-list-content,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__product-list-content {
  margin-top: 20px !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__discover,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__discover {
  gap: 24px !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__extension-card,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__extension-card {
  background: transparent !important;
  background-color: transparent !important;
  height: auto !important;
  min-height: 0 !important;
  border: 1px solid var(--ysh-border, rgba(0, 0, 0, 0.08)) !important;
  border-radius: 10px !important;
}

/* Collapse empty marketplace groups (no cards rendered). */
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__product-list:has(
    .woocommerce-marketplace__product-list-content:empty
  ),
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__product-list:has(
    .woocommerce-marketplace__product-list-content:empty
  ) {
  display: none !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__footer,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__footer {
  box-sizing: border-box !important;
  max-width: 1600px !important;
  margin-top: 40px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  background: var(--ysh-card, #ffffff) !important;
  border: 1px solid var(--ysh-border, rgba(0, 0, 0, 0.08)) !important;
  border-radius: var(--ysh-radius, 14px) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__footer-title,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__footer-title {
  margin-bottom: 24px !important;
  color: var(--ysh-heading, #1f2933) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__footer-columns,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__footer-columns {
  border-top: 1px solid var(--ysh-border, rgba(0, 0, 0, 0.08)) !important;
  padding-top: 24px !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__product-card__footer,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__product-card__footer {
  border-top: 1px solid var(--ysh-border, rgba(0, 0, 0, 0.08)) !important;
  padding-top: 10px !important;
  margin-top: 16px !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__icon-group-title,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__icon-group-title {
  color: var(--ysh-heading, #1f2933) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__icon-group-description {
  color: var(--ysh-muted, #5d5d5d) !important;
}

/* Dark mode */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions {
  background: var(--ysh-surface, #121418) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__header-container,
    .woocommerce-marketplace__content,
    .woocommerce-marketplace__notice:not(.woocommerce-marketplace__connect-notice),
    .woocommerce-marketplace__sub-header,
    .woocommerce-marketplace__sub-header__categories
  ),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(
    .woocommerce-marketplace__header-container,
    .woocommerce-marketplace__content,
    .woocommerce-marketplace__notice:not(.woocommerce-marketplace__connect-notice),
    .woocommerce-marketplace__sub-header,
    .woocommerce-marketplace__sub-header__categories
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__header-container,
    .woocommerce-marketplace__content,
    .woocommerce-marketplace__notice:not(.woocommerce-marketplace__connect-notice),
    .woocommerce-marketplace__sub-header,
    .woocommerce-marketplace__sub-header__categories
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(
    .woocommerce-marketplace__header-container,
    .woocommerce-marketplace__content,
    .woocommerce-marketplace__notice:not(.woocommerce-marketplace__connect-notice),
    .woocommerce-marketplace__sub-header,
    .woocommerce-marketplace__sub-header__categories
  ) {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__header-container,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__header-container,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__header-container,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__header-container {
  max-width: 1600px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-bottom: 0 !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
  border-bottom: none !important;
  border-radius: var(--ysh-radius, 14px) var(--ysh-radius, 14px) 0 0 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__header,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__header,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__header,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__header {
  background: transparent !important;
  background-color: transparent !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__content,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__content,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__content,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__content {
  max-width: 1600px !important;
  margin-top: 0 !important;
  margin-left: auto !important;
  margin-right: auto !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
  border-top: none !important;
  border-radius: 0 0 var(--ysh-radius, 14px) var(--ysh-radius, 14px) !important;
  box-shadow: 0 8px 28px rgba(0, 0, 0, 0.28) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__product-list,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__product-list,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__product-list,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__product-list {
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__product-card.components-card,
    .woocommerce-marketplace__product-list-content .components-card
  ),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(
    .woocommerce-marketplace__product-card.components-card,
    .woocommerce-marketplace__product-list-content .components-card
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__product-card.components-card,
    .woocommerce-marketplace__product-list-content .components-card
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(
    .woocommerce-marketplace__product-card.components-card,
    .woocommerce-marketplace__product-list-content .components-card
  ) {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgba(255, 255, 255, 0.14) !important;
  border-radius: 10px !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-marketplace__banner,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__banner,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__banner,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-marketplace__banner,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__banner,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__banner {
  --wp-components-color-foreground: var(--ysh-text, #cfd6e0) !important;
  --wp-components-color-foreground-inverted: var(--ysh-heading, #d8d3ce) !important;
  box-sizing: border-box !important;
  max-width: 1600px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-bottom: 20px !important;
  background: color-mix(in srgb, var(--ysh-brand, #eda934) 18%, var(--ysh-card, #1a1d23)) !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
  border-radius: var(--ysh-radius, 14px) !important;
  overflow: hidden !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .yp-breadcrumbs-bar,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .yp-breadcrumbs-bar,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .yp-breadcrumbs-bar,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .yp-breadcrumbs-bar {
  margin-bottom: 12px !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  :is(
    .woocommerce-marketplace__banner-title,
    .woocommerce-marketplace__banner .carousel-slide,
    .woocommerce-marketplace__banner .dismiss-button
  ),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__banner-title,
    .woocommerce-marketplace__banner .carousel-slide,
    .woocommerce-marketplace__banner .dismiss-button
  ),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(
    .woocommerce-marketplace__banner-title,
    .woocommerce-marketplace__banner .carousel-slide,
    .woocommerce-marketplace__banner .dismiss-button
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  :is(
    .woocommerce-marketplace__banner-title,
    .woocommerce-marketplace__banner .carousel-slide,
    .woocommerce-marketplace__banner .dismiss-button
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__banner-title,
    .woocommerce-marketplace__banner .carousel-slide,
    .woocommerce-marketplace__banner .dismiss-button
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(
    .woocommerce-marketplace__banner-title,
    .woocommerce-marketplace__banner .carousel-slide,
    .woocommerce-marketplace__banner .dismiss-button
  ) {
  color: var(--ysh-text, #cfd6e0) !important;
}

/* Banner copy: "{{Link}}Products{{/Link}} you can trust" — @wordpress/components Text uses Emotion #1e1e1e. */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-marketplace__banner
  :is(.woocommerce-marketplace__banner-title, .carousel-slide),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__banner
  :is(.woocommerce-marketplace__banner-title, .carousel-slide),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__banner
  :is(.woocommerce-marketplace__banner-title, .carousel-slide),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-marketplace__banner
  :is(.woocommerce-marketplace__banner-title, .carousel-slide),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__banner
  :is(.woocommerce-marketplace__banner-title, .carousel-slide),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__banner
  :is(.woocommerce-marketplace__banner-title, .carousel-slide) {
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-marketplace__banner
  .woocommerce-marketplace__banner-title
  :is(.components-text, span, p, div, em, strong),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__banner
  .woocommerce-marketplace__banner-title
  :is(.components-text, span, p, div, em, strong),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__banner
  .woocommerce-marketplace__banner-title
  :is(.components-text, span, p, div, em, strong),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-marketplace__banner
  .woocommerce-marketplace__banner-title
  :is(.components-text, span, p, div, em, strong),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__banner
  .woocommerce-marketplace__banner-title
  :is(.components-text, span, p, div, em, strong),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__banner
  .woocommerce-marketplace__banner-title
  :is(.components-text, span, p, div, em, strong) {
  color: var(--ysh-text, #cfd6e0) !important;
  -webkit-text-fill-color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-marketplace__banner
  .woocommerce-marketplace__banner-title
  :is(a, .components-external-link, .components-button.is-link),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__banner
  .woocommerce-marketplace__banner-title
  :is(a, .components-external-link, .components-button.is-link),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__banner
  .woocommerce-marketplace__banner-title
  :is(a, .components-external-link, .components-button.is-link),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-marketplace__banner
  .woocommerce-marketplace__banner-title
  :is(a, .components-external-link, .components-button.is-link),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__banner
  .woocommerce-marketplace__banner-title
  :is(a, .components-external-link, .components-button.is-link),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__banner
  .woocommerce-marketplace__banner-title
  :is(a, .components-external-link, .components-button.is-link) {
  color: var(--ysh-brand, #eda934) !important;
  -webkit-text-fill-color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__banner
  .dismiss-button
  svg,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__banner
  .dismiss-button
  svg,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__banner
  .dismiss-button
  svg,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__banner
  .dismiss-button
  svg {
  fill: var(--ysh-text, #cfd6e0) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

/* Marketplace notices (connect / dismissible) — description stays #1a1a1a in chunk CSS. */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__notice-description,
    .woocommerce-marketplace__notice-children,
    .woocommerce-marketplace__connect-notice,
    .woocommerce-marketplace__connect-notice .components-text,
    .woocommerce-marketplace__connect-notice :is(span, p)
  ),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(
    .woocommerce-marketplace__notice-description,
    .woocommerce-marketplace__notice-children,
    .woocommerce-marketplace__connect-notice,
    .woocommerce-marketplace__connect-notice .components-text,
    .woocommerce-marketplace__connect-notice :is(span, p)
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__notice-description,
    .woocommerce-marketplace__notice-children,
    .woocommerce-marketplace__connect-notice,
    .woocommerce-marketplace__connect-notice .components-text,
    .woocommerce-marketplace__connect-notice :is(span, p)
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(
    .woocommerce-marketplace__notice-description,
    .woocommerce-marketplace__notice-children,
    .woocommerce-marketplace__connect-notice,
    .woocommerce-marketplace__connect-notice .components-text,
    .woocommerce-marketplace__connect-notice :is(span, p)
  ) {
  color: var(--ysh-text, #cfd6e0) !important;
  -webkit-text-fill-color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__connect-notice,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__connect-notice,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__connect-notice,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__connect-notice {
  background: color-mix(in srgb, var(--ysh-brand, #eda934) 18%, var(--ysh-card, #1a1d23)) !important;
  background-color: color-mix(in srgb, var(--ysh-brand, #eda934) 18%, var(--ysh-card, #1a1d23)) !important;
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
  border-radius: var(--ysh-radius, 10px) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__connect-notice
  .woocommerce-marketplace__notice,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__connect-notice
  .woocommerce-marketplace__notice,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__connect-notice
  .woocommerce-marketplace__notice,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__connect-notice
  .woocommerce-marketplace__notice {
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__connect-notice
  :is(.components-button, .components-button.is-secondary),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__connect-notice
  :is(.components-button, .components-button.is-secondary),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__connect-notice
  :is(.components-button, .components-button.is-secondary),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__connect-notice
  :is(.components-button, .components-button.is-secondary) {
  color: var(--ysh-brand, #eda934) !important;
  border-color: var(--ysh-brand, #eda934) !important;
  background: transparent !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__connect-notice
  .woocommerce-marketplace__notice-icon,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__connect-notice
  .woocommerce-marketplace__notice-icon,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__connect-notice
  .woocommerce-marketplace__notice-icon,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__connect-notice
  .woocommerce-marketplace__notice-icon,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__connect-notice
  .woocommerce-marketplace__notice-icon
  svg,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__connect-notice
  .woocommerce-marketplace__notice-icon
  svg {
  fill: var(--ysh-brand, #eda934) !important;
  color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__notice-description a,
    .woocommerce-marketplace__notice-children a,
    .woocommerce-marketplace__connect-notice a
  ),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(
    .woocommerce-marketplace__notice-description a,
    .woocommerce-marketplace__notice-children a,
    .woocommerce-marketplace__connect-notice a
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__notice-description a,
    .woocommerce-marketplace__notice-children a,
    .woocommerce-marketplace__connect-notice a
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(
    .woocommerce-marketplace__notice-description a,
    .woocommerce-marketplace__notice-children a,
    .woocommerce-marketplace__connect-notice a
  ) {
  color: var(--ysh-brand, #eda934) !important;
  -webkit-text-fill-color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__notice-close
  svg,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__notice-close
  svg {
  fill: var(--ysh-text, #cfd6e0) !important;
}

/* My Subscriptions tab — account card + table (592: #f6f7f7 account, #f8f9fa thead). */
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions__account,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions__account {
  background: color-mix(in srgb, var(--ysh-brand, #eda934) 12%, var(--ysh-card, #ffffff)) !important;
  background-color: color-mix(in srgb, var(--ysh-brand, #eda934) 12%, var(--ysh-card, #ffffff)) !important;
  border: 1px solid var(--ysh-border, rgba(0, 0, 0, 0.08)) !important;
  border-radius: var(--ysh-radius, 10px) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions__account-header,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions__account-header {
  color: var(--ysh-text, #1f2933) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions__account-content,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions__account-content {
  color: var(--ysh-muted, #6b7280) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions__account-actions
  .components-button.is-secondary,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions__account-actions
  .components-button.is-secondary {
  color: var(--ysh-brand, #eda934) !important;
  border-color: var(--ysh-brand, #eda934) !important;
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions__account,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions__account,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions__account,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions__account {
  background: color-mix(in srgb, var(--ysh-brand, #eda934) 18%, var(--ysh-card, #1a1d23)) !important;
  background-color: color-mix(in srgb, var(--ysh-brand, #eda934) 18%, var(--ysh-card, #1a1d23)) !important;
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
  border-radius: var(--ysh-radius, 10px) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__my-subscriptions__account-header,
    .woocommerce-marketplace__my-subscriptions__account-content,
    .woocommerce-marketplace__my-subscriptions__heading,
    .woocommerce-marketplace__my-subscriptions__table,
    .woocommerce-marketplace__my-subscriptions__table-description
  ),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(
    .woocommerce-marketplace__my-subscriptions__account-header,
    .woocommerce-marketplace__my-subscriptions__account-content,
    .woocommerce-marketplace__my-subscriptions__heading,
    .woocommerce-marketplace__my-subscriptions__table,
    .woocommerce-marketplace__my-subscriptions__table-description
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__my-subscriptions__account-header,
    .woocommerce-marketplace__my-subscriptions__account-content,
    .woocommerce-marketplace__my-subscriptions__heading,
    .woocommerce-marketplace__my-subscriptions__table,
    .woocommerce-marketplace__my-subscriptions__table-description
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(
    .woocommerce-marketplace__my-subscriptions__account-header,
    .woocommerce-marketplace__my-subscriptions__account-content,
    .woocommerce-marketplace__my-subscriptions__heading,
    .woocommerce-marketplace__my-subscriptions__table,
    .woocommerce-marketplace__my-subscriptions__table-description
  ) {
  color: var(--ysh-text, #cfd6e0) !important;
  -webkit-text-fill-color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions__account-content,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions__account-content,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions__account-content,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions__account-content {
  color: var(--ysh-muted, #9aa5b1) !important;
  -webkit-text-fill-color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions__account-header
  svg,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions__account-header
  svg,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions__account-header
  svg,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions__account-header
  svg {
  fill: var(--ysh-brand, #eda934) !important;
  color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions__account-actions
  .components-button.is-secondary,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions__account-actions
  .components-button.is-secondary,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions__account-actions
  .components-button.is-secondary,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions__account-actions
  .components-button.is-secondary {
  color: var(--ysh-brand, #eda934) !important;
  border-color: var(--ysh-brand, #eda934) !important;
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__header,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__header,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__header,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__header {
  background: var(--ysh-card-hover, #22262e) !important;
  background-color: var(--ysh-card-hover, #22262e) !important;
  color: var(--ysh-text, #cfd6e0) !important;
  -webkit-text-fill-color: var(--ysh-text, #cfd6e0) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions
  :is(
    .woocommerce-table__item,
    .woocommerce-table__item span,
    .woocommerce-table__item .components-text
  ),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions
  :is(
    .woocommerce-table__item,
    .woocommerce-table__item span,
    .woocommerce-table__item .components-text
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions
  :is(
    .woocommerce-table__item,
    .woocommerce-table__item span,
    .woocommerce-table__item .components-text
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions
  :is(
    .woocommerce-table__item,
    .woocommerce-table__item span,
    .woocommerce-table__item .components-text
  ) {
  color: var(--ysh-text, #cfd6e0) !important;
  -webkit-text-fill-color: var(--ysh-text, #cfd6e0) !important;
  border-color: rgba(255, 255, 255, 0.08) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__table
  tr:hover,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__table
  tr:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__table
  tr:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__table
  tr:hover {
  background: rgba(255, 255, 255, 0.04) !important;
  background-color: rgba(255, 255, 255, 0.04) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions__product-name,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions__product-name,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions__product-name,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions__product-name {
  color: var(--ysh-brand, #eda934) !important;
  -webkit-text-fill-color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-table__item
  .woocommerce-marketplace__my-subscriptions__product-name:active,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-table__item
  .woocommerce-marketplace__my-subscriptions__product-name:hover,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-table__item
  .woocommerce-marketplace__my-subscriptions__product-name:visited,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-table__item
  .woocommerce-marketplace__my-subscriptions__product-name:active,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-table__item
  .woocommerce-marketplace__my-subscriptions__product-name:hover,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-table__item
  .woocommerce-marketplace__my-subscriptions__product-name:visited,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-table__item
  .woocommerce-marketplace__my-subscriptions__product-name:active,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-table__item
  .woocommerce-marketplace__my-subscriptions__product-name:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-table__item
  .woocommerce-marketplace__my-subscriptions__product-name:visited,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-table__item
  .woocommerce-marketplace__my-subscriptions__product-name:active,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-table__item
  .woocommerce-marketplace__my-subscriptions__product-name:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-table__item
  .woocommerce-marketplace__my-subscriptions__product-name:visited {
  color: var(--ysh-brand, #eda934) !important;
  -webkit-text-fill-color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__refresh-subscriptions,
    .woocommerce-marketplace__my-subscriptions .components-button.is-link,
    .woocommerce-marketplace__my-subscriptions__actions a
  ),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(
    .woocommerce-marketplace__refresh-subscriptions,
    .woocommerce-marketplace__my-subscriptions .components-button.is-link,
    .woocommerce-marketplace__my-subscriptions__actions a
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__refresh-subscriptions,
    .woocommerce-marketplace__my-subscriptions .components-button.is-link,
    .woocommerce-marketplace__my-subscriptions__actions a
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(
    .woocommerce-marketplace__refresh-subscriptions,
    .woocommerce-marketplace__my-subscriptions .components-button.is-link,
    .woocommerce-marketplace__my-subscriptions__actions a
  ) {
  color: var(--ysh-brand, #eda934) !important;
  -webkit-text-fill-color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions__table-description
  svg,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions__table-description
  svg,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions__table-description
  svg,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions__table-description
  svg {
  fill: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions__notices
  .components-notice,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions__notices
  .components-notice,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions__notices
  .components-notice,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions__notices
  .components-notice {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: var(--ysh-text, #cfd6e0) !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions__notices
  .components-notice__dismiss.has-icon
  > svg,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions__notices
  .components-notice__dismiss.has-icon
  > svg,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions__notices
  .components-notice__dismiss.has-icon
  > svg,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions__notices
  .components-notice__dismiss.has-icon
  > svg {
  fill: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions
  .components-dropdown
  .components-button.has-icon
  svg,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions
  .components-dropdown
  .components-button.has-icon
  svg,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions
  .components-dropdown
  .components-button.has-icon
  svg,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions
  .components-dropdown
  .components-button.has-icon
  svg {
  fill: var(--ysh-text, #cfd6e0) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

/* Featured extension tiles (e.g. PayPal) — drop Woo #3c3c3c slab; match product-card chrome. */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__extension-card,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__extension-card,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__extension-card,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__extension-card {
  background: transparent !important;
  background-color: transparent !important;
  height: auto !important;
  min-height: 0 !important;
  color: var(--ysh-text, #cfd6e0) !important;
  border: 1px solid rgba(255, 255, 255, 0.14) !important;
  border-radius: 10px !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__product-list-header,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__product-list-header,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__product-list-header,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__product-list-header {
  border-bottom-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__product-list-description,
    .woocommerce-marketplace__product-list-link
  ),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(
    .woocommerce-marketplace__product-list-description,
    .woocommerce-marketplace__product-list-link
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__product-list-description,
    .woocommerce-marketplace__product-list-link
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(
    .woocommerce-marketplace__product-list-description,
    .woocommerce-marketplace__product-list-link
  ) {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__tabs,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__tabs,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__tabs,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__tabs {
  border-bottom-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__tabs::after,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__tabs::after,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__tabs::after,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__tabs::after {
  pointer-events: none !important;
  background: linear-gradient(
    to right,
    rgba(26, 29, 35, 0) 0%,
    color-mix(in srgb, var(--ysh-card, #1a1d23) 55%, transparent) 55%,
    var(--ysh-card, #1a1d23) 100%
  ) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__header-title,
    .woocommerce-marketplace__tab-button,
    .woocommerce-marketplace__menu-text,
    .woocommerce-marketplace__product-list-title,
    .woocommerce-marketplace__header-account-trigger__email
  ),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(
    .woocommerce-marketplace__header-title,
    .woocommerce-marketplace__tab-button,
    .woocommerce-marketplace__menu-text,
    .woocommerce-marketplace__product-list-title,
    .woocommerce-marketplace__header-account-trigger__email
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__header-title,
    .woocommerce-marketplace__tab-button,
    .woocommerce-marketplace__menu-text,
    .woocommerce-marketplace__product-list-title,
    .woocommerce-marketplace__header-account-trigger__email
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(
    .woocommerce-marketplace__header-title,
    .woocommerce-marketplace__tab-button,
    .woocommerce-marketplace__menu-text,
    .woocommerce-marketplace__product-list-title,
    .woocommerce-marketplace__header-account-trigger__email
  ) {
  color: var(--ysh-heading, #d8d3ce) !important;
  -webkit-text-fill-color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__tab-button
  :is(.components-text, span, a),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__tab-button
  :is(.components-text, span, a),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__tab-button
  :is(.components-text, span, a),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__tab-button
  :is(.components-text, span, a) {
  color: inherit !important;
  -webkit-text-fill-color: currentColor !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__tab-button.is-active,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__tab-button.is-active,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__tab-button.is-active,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__tab-button.is-active {
  border-color: var(--ysh-brand, #eda934) !important;
  color: var(--ysh-brand, #eda934) !important;
  -webkit-text-fill-color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-item-button,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-item-button,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-item-button,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-item-button {
  background-color: var(--ysh-card-hover, #22262e) !important;
  color: var(--ysh-text, #cfd6e0) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-item-button--selected,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-item-button--selected,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-item-button--selected,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-item-button--selected {
  background-color: var(--ysh-brand, #eda934) !important;
  color: #1a1a1a !important;
  border-color: transparent !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-dropdown-button,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-dropdown-button,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-dropdown-content,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-dropdown-content,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-dropdown-button,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-dropdown-button,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-dropdown-content,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-dropdown-content {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
  color: var(--ysh-text, #cfd6e0) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-dropdown-button
  :is(.components-icon, svg, svg path),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-dropdown-button
  :is(.components-icon, svg, svg path),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-dropdown-button
  :is(.components-icon, svg, svg path),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-dropdown-button
  :is(.components-icon, svg, svg path) {
  fill: currentColor !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-dropdown-item-button,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-dropdown-item-button,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-dropdown-item-button,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-dropdown-item-button {
  background: transparent !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-dropdown-item-button--selected,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-dropdown-item-button--selected,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-dropdown-item-button--selected,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-dropdown-item-button--selected {
  background-color: var(--ysh-brand, #eda934) !important;
  color: #1a1a1a !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-dropdown-item:hover,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-dropdown-item:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-dropdown-item:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-dropdown-item:hover {
  background-color: var(--ysh-card-hover, #22262e) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-navigation-button,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-navigation-button,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-navigation-button,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-navigation-button {
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-navigation-button--prev,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-navigation-button--prev,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-navigation-button--prev,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-navigation-button--prev {
  background: linear-gradient(
    to right,
    var(--ysh-card, #1a1d23) 0%,
    color-mix(in srgb, var(--ysh-card, #1a1d23) 72%, transparent) 55%,
    transparent 100%
  ) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-navigation-button--next,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-navigation-button--next,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-navigation-button--next,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-navigation-button--next {
  background: linear-gradient(
    to left,
    var(--ysh-card, #1a1d23) 0%,
    color-mix(in srgb, var(--ysh-card, #1a1d23) 72%, transparent) 55%,
    transparent 100%
  ) !important;
}

/* Subscriptions / marketplace tables — kill white horizontal scroll fades. */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__table::after,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__table::after,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__table::after,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__table::after {
  background: linear-gradient(
    90deg,
    rgba(26, 29, 35, 0),
    var(--ysh-card, #1a1d23)
  ) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__table::before,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__table::before,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__table::before,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__table::before {
  background: linear-gradient(
    90deg,
    var(--ysh-card, #1a1d23),
    rgba(26, 29, 35, 0)
  ) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__table,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__table,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__table,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__table {
  scrollbar-color: rgba(255, 255, 255, 0.22) var(--ysh-card-hover, #22262e) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__table::-webkit-scrollbar,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__table::-webkit-scrollbar,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__table::-webkit-scrollbar,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__table::-webkit-scrollbar {
  height: 6px !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__table::-webkit-scrollbar-thumb,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__table::-webkit-scrollbar-thumb,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__table::-webkit-scrollbar-thumb,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__table::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.22) !important;
  border-radius: 999px !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__table::-webkit-scrollbar-track,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__table::-webkit-scrollbar-track,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__table::-webkit-scrollbar-track,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__table::-webkit-scrollbar-track {
  background: var(--ysh-card-hover, #22262e) !important;
}

/* Marketplace header search — dark surfaces, readable text, single focus ring. */
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__search
  .components-input-control__container,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__search
  .components-input-control__container {
  background: var(--ysh-surface, #f6f7f8) !important;
  background-color: var(--ysh-surface, #f6f7f8) !important;
  border: 1px solid var(--ysh-border, rgba(0, 0, 0, 0.08)) !important;
  box-shadow: none !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__search
  :is(
    .components-input-control__input,
    .components-text-control__input,
    input[type="search"],
    input[type="text"]
  ),
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__search
  :is(
    .components-input-control__input,
    .components-text-control__input,
    input[type="search"],
    input[type="text"]
  ) {
  background: transparent !important;
  background-color: transparent !important;
  color: var(--ysh-text, #1f2933) !important;
  -webkit-text-fill-color: var(--ysh-text, #1f2933) !important;
  border: none !important;
  box-shadow: none !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__search
  :is(
    .components-input-control__input,
    .components-text-control__input,
    input[type="search"],
    input[type="text"]
  )::placeholder,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__search
  :is(
    .components-input-control__input,
    .components-text-control__input,
    input[type="search"],
    input[type="text"]
  )::placeholder {
  color: var(--ysh-muted, #5d5d5d) !important;
  opacity: 1 !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__search
  :is(
    .components-input-control__container:focus-within,
    .components-input-control__container.is-focused
  ),
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__search
  :is(
    .components-input-control__container:focus-within,
    .components-input-control__container.is-focused
  ) {
  border-color: var(--ysh-brand, #eda934) !important;
  box-shadow: none !important;
  outline: none !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__search
  :is(
    .components-input-control__input:focus,
    .components-text-control__input:focus,
    input[type="search"]:focus,
    input[type="text"]:focus
  ),
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__search
  :is(
    .components-input-control__input:focus,
    .components-text-control__input:focus,
    input[type="search"]:focus,
    input[type="text"]:focus
  ) {
  outline: none !important;
  box-shadow: none !important;
  border: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__search
  .components-input-control__container,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__search
  .components-input-control__container,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__search
  .components-input-control__container,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__search
  .components-input-control__container {
  --wp-components-color-foreground: var(--ysh-text, #cfd6e0) !important;
  background: var(--ysh-card-hover, #22262e) !important;
  background-color: var(--ysh-card-hover, #22262e) !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__search
  :is(
    .components-input-control__input,
    .components-text-control__input,
    .components-input-control__backdrop,
    input[type="search"],
    input[type="text"]
  ),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__search
  :is(
    .components-input-control__input,
    .components-text-control__input,
    .components-input-control__backdrop,
    input[type="search"],
    input[type="text"]
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__search
  :is(
    .components-input-control__input,
    .components-text-control__input,
    .components-input-control__backdrop,
    input[type="search"],
    input[type="text"]
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__search
  :is(
    .components-input-control__input,
    .components-text-control__input,
    .components-input-control__backdrop,
    input[type="search"],
    input[type="text"]
  ) {
  color: var(--ysh-text, #cfd6e0) !important;
  -webkit-text-fill-color: var(--ysh-text, #cfd6e0) !important;
  caret-color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__search
  :is(
    .components-input-control__input,
    .components-text-control__input,
    input[type="search"],
    input[type="text"]
  )::placeholder,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__search
  :is(
    .components-input-control__input,
    .components-text-control__input,
    input[type="search"],
    input[type="text"]
  )::placeholder,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__search
  :is(
    .components-input-control__input,
    .components-text-control__input,
    input[type="search"],
    input[type="text"]
  )::placeholder,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__search
  :is(
    .components-input-control__input,
    .components-text-control__input,
    input[type="search"],
    input[type="text"]
  )::placeholder {
  color: var(--ysh-muted, #9aa5b1) !important;
  opacity: 1 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__search
  :is(
    .components-input-control__prefix,
    .components-input-control__suffix,
    .components-button,
    svg
  ),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__search
  :is(
    .components-input-control__prefix,
    .components-input-control__suffix,
    .components-button,
    svg
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__search
  :is(
    .components-input-control__prefix,
    .components-input-control__suffix,
    .components-button,
    svg
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__search
  :is(
    .components-input-control__prefix,
    .components-input-control__suffix,
    .components-button,
    svg
  ) {
  color: var(--ysh-muted, #9aa5b1) !important;
  fill: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__header-meta
  .components-button,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__header-meta
  .components-button,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__header-meta
  .components-button,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__header-meta
  .components-button {
  background: var(--ysh-card-hover, #22262e) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

/* Extension / theme card — no inner grey strip (592: product-card__details { background:#fff }). */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__product-card__details,
    .woocommerce-marketplace__product-card__content,
    .woocommerce-marketplace__product-card--theme .components-card__body
  ),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(
    .woocommerce-marketplace__product-card__details,
    .woocommerce-marketplace__product-card__content,
    .woocommerce-marketplace__product-card--theme .components-card__body
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__product-card__details,
    .woocommerce-marketplace__product-card__content,
    .woocommerce-marketplace__product-card--theme .components-card__body
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(
    .woocommerce-marketplace__product-card__details,
    .woocommerce-marketplace__product-card__content,
    .woocommerce-marketplace__product-card--theme .components-card__body
  ) {
  background: transparent !important;
  background-color: transparent !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__product-card__title,
    .woocommerce-marketplace__product-card__link,
    .woocommerce-marketplace__product-card__link:hover,
    .woocommerce-marketplace__product-card__link:active,
    .woocommerce-marketplace__product-card__link:focus,
    .woocommerce-marketplace__product-card__meta
  ),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(
    .woocommerce-marketplace__product-card__title,
    .woocommerce-marketplace__product-card__link,
    .woocommerce-marketplace__product-card__link:hover,
    .woocommerce-marketplace__product-card__link:active,
    .woocommerce-marketplace__product-card__link:focus,
    .woocommerce-marketplace__product-card__meta
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__product-card__title,
    .woocommerce-marketplace__product-card__link,
    .woocommerce-marketplace__product-card__link:hover,
    .woocommerce-marketplace__product-card__link:active,
    .woocommerce-marketplace__product-card__link:focus,
    .woocommerce-marketplace__product-card__meta
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(
    .woocommerce-marketplace__product-card__title,
    .woocommerce-marketplace__product-card__link,
    .woocommerce-marketplace__product-card__link:hover,
    .woocommerce-marketplace__product-card__link:active,
    .woocommerce-marketplace__product-card__link:focus,
    .woocommerce-marketplace__product-card__meta
  ) {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__product-card__title,
    .woocommerce-marketplace__product-card__link
  ),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(
    .woocommerce-marketplace__product-card__title,
    .woocommerce-marketplace__product-card__link
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__product-card__title,
    .woocommerce-marketplace__product-card__link
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(
    .woocommerce-marketplace__product-card__title,
    .woocommerce-marketplace__product-card__link
  ) {
  font-size: 14px !important;
  line-height: 1.35 !important;
  font-weight: 600 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__product-card__description,
    .woocommerce-marketplace__product-card__vendor,
    .woocommerce-marketplace__product-card__vendor a,
    .woocommerce-marketplace__product-card__sponsored-label,
    .woocommerce-marketplace__product-card__rating-count,
    .woocommerce-marketplace__product-card__price-label,
    .woocommerce-marketplace__sub-text
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__product-card__description,
    .woocommerce-marketplace__product-card__vendor,
    .woocommerce-marketplace__product-card__vendor a,
    .woocommerce-marketplace__product-card__sponsored-label,
    .woocommerce-marketplace__product-card__rating-count,
    .woocommerce-marketplace__product-card__price-label,
    .woocommerce-marketplace__sub-text
  ) {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__product-card__footer,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__product-card__footer,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__product-card__footer,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__product-card__footer {
  background: transparent !important;
  border-top: 1px solid rgba(255, 255, 255, 0.1) !important;
  padding-top: 10px !important;
  margin-top: 16px !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__product-card__installed-label,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__product-card__installed-label {
  color: #4ade80 !important;
}

/* Footer — app/style.css: title/icon-group use #1a1a1a / #101517; Link+Text same as banner. */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-marketplace__footer,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__footer,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__footer,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-marketplace__footer,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__footer,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__footer {
  --wp-components-color-foreground: var(--ysh-text, #cfd6e0) !important;
  --wp-components-color-foreground-inverted: var(--ysh-heading, #d8d3ce) !important;
  box-sizing: border-box !important;
  max-width: 1600px !important;
  margin-top: 40px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
  border: 1px solid rgba(255, 255, 255, 0.14) !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  border-radius: var(--ysh-radius, 14px) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-marketplace__footer-title,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__footer-title,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__footer-title,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-marketplace__footer-title,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__footer-title,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__footer-title {
  margin: 0 0 24px !important;
  color: var(--ysh-heading, #d8d3ce) !important;
  -webkit-text-fill-color: var(--ysh-heading, #d8d3ce) !important;
  border-bottom: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-marketplace__icon-group-title,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__icon-group-title,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__icon-group-title,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-marketplace__icon-group-title,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__icon-group-title,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__icon-group-title {
  color: var(--ysh-text, #cfd6e0) !important;
  -webkit-text-fill-color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-marketplace__icon-group-title
  :is(.components-text, span, p),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__icon-group-title
  :is(.components-text, span, p),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__icon-group-title
  :is(.components-text, span, p),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-marketplace__icon-group-title
  :is(.components-text, span, p),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__icon-group-title
  :is(.components-text, span, p),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__icon-group-title
  :is(.components-text, span, p) {
  color: var(--ysh-text, #cfd6e0) !important;
  -webkit-text-fill-color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-marketplace__icon-group-title
  :is(a, .components-external-link, .components-button.is-link),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__icon-group-title
  :is(a, .components-external-link, .components-button.is-link),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__icon-group-title
  :is(a, .components-external-link, .components-button.is-link),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-marketplace__icon-group-title
  :is(a, .components-external-link, .components-button.is-link),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__icon-group-title
  :is(a, .components-external-link, .components-button.is-link),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__icon-group-title
  :is(a, .components-external-link, .components-button.is-link) {
  color: var(--ysh-brand, #eda934) !important;
  -webkit-text-fill-color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-marketplace__icon-group-description,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__icon-group-description,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__icon-group-description,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-marketplace__icon-group-description,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__icon-group-description,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__icon-group-description,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-marketplace__icon-group-description
  :is(.components-text, span),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__icon-group-description
  :is(.components-text, span),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-marketplace__icon-group-description
  :is(.components-text, span),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__icon-group-description
  :is(.components-text, span) {
  color: var(--ysh-muted, #9aa5b1) !important;
  -webkit-text-fill-color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-marketplace__icon-group
  :is(svg, svg path),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__icon-group
  :is(svg, svg path),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-marketplace__icon-group
  :is(svg, svg path),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__icon-group
  :is(svg, svg path) {
  fill: var(--ysh-muted, #9aa5b1) !important;
  color: var(--ysh-muted, #9aa5b1) !important;
}

/* Marketing hub (task=marketing) + shared promo cards. */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  :is(
    .woocommerce-marketing-coupons,
    .woocommerce-marketing-coupons .components-card,
    .woocommerce-admin-marketing-card,
    .woocommerce-admin-marketing-card .components-card,
    .woocommerce-marketing-recommended-extensions-card,
    .woocommerce-marketing-knowledgebase-card,
    .promo-card
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  :is(
    .woocommerce-marketing-coupons,
    .woocommerce-marketing-coupons .components-card,
    .woocommerce-admin-marketing-card,
    .woocommerce-admin-marketing-card .components-card,
    .woocommerce-marketing-recommended-extensions-card,
    .woocommerce-marketing-knowledgebase-card,
    .promo-card
  ) {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
  color: var(--ysh-text, #cfd6e0) !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  :is(
    .woocommerce-marketing-card-header-title,
    .woocommerce_marketing_plugin_card_body__details-name,
    .woocommerce-admin-marketing-card .components-card__header,
    .woocommerce-marketing-knowledgebase-card__post-title
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  :is(
    .woocommerce-marketing-card-header-title,
    .woocommerce_marketing_plugin_card_body__details-name,
    .woocommerce-admin-marketing-card .components-card__header,
    .woocommerce-marketing-knowledgebase-card__post-title
  ) {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  :is(
    .woocommerce-marketing-card-header-description,
    .woocommerce-admin-marketing-card-subtitle,
    .woocommerce_marketing_plugin_card_body__details-description,
    .woocommerce-marketing-knowledgebase-card__post-description
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  :is(
    .woocommerce-marketing-card-header-description,
    .woocommerce-admin-marketing-card-subtitle,
    .woocommerce_marketing_plugin_card_body__details-description,
    .woocommerce-marketing-knowledgebase-card__post-description
  ) {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .promo-card.has-background,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .promo-card.has-background {
  background-color: var(--ysh-card-hover, #22262e) !important;
  background-blend-mode: soft-light !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-marketing-create-campaign-modal
  .components-modal__content,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-marketing-create-campaign-modal
  .components-modal__content {
  background: var(--ysh-card, #1a1d23) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

/* =============================================================================
 * Tail — wins over wc-admin-app embed/style.css (#fff header strip).
 * Loaded twice: manifest compat + #yooadmin-studio-hub-woo-cascade-tail in footer.
 * ============================================================================= */

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__header,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__header-heading,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__header-heading.woocommerce-layout__header-left-align,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__header-heading
  :is(.components-tab-panel__tabs, [role="tablist"]),
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__header
  .components-card,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__header
  .components-card__body,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-layout__activity-panel-tabs
  .woocommerce-layout__activity-panel-tab {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  border: none !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-home
  .woocommerce-layout__header-heading,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__home
  .woocommerce-layout__header-heading {
  min-height: 0 !important;
  height: 0 !important;
  padding: 0 !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-home
  .woocommerce-layout__header-wrapper,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__home
  .woocommerce-layout__header-wrapper {
  min-height: 60px !important;
  justify-content: flex-end !important;
}

/* =============================================================================
 * Tail — Analytics dark mode (summary, date popover, chart tooltip, leaderboards).
 * Beats Woo components.css descendant selectors + chunk 1494/1133 #fff surfaces.
 * ============================================================================= */

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  :is(
    .woocommerce-summary__item,
    .woocommerce-stats-overview__stats .woocommerce-summary__item
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  :is(
    .woocommerce-summary__item,
    .woocommerce-stats-overview__stats .woocommerce-summary__item
  ) {
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-summary__item
  :is(.woocommerce-summary__item-value, .woocommerce-summary__item-label, .woocommerce-summary__item-prev-label),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-summary__item
  :is(.woocommerce-summary__item-value, .woocommerce-summary__item-label, .woocommerce-summary__item-prev-label) {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-summary__item
  .woocommerce-summary__item-label,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-summary__item
  .woocommerce-summary__item-label {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-summary__item
  .woocommerce-summary__item-delta,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-summary__item
  .woocommerce-summary__item-delta {
  background-color: rgba(255, 255, 255, 0.12) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-stats-overview__stats
  .woocommerce-summary__item,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-stats-overview__stats
  .woocommerce-summary__item:hover,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-stats-overview__stats
  .woocommerce-summary__item:active,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-stats-overview__stats
  .woocommerce-summary__item,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-stats-overview__stats
  .woocommerce-summary__item:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-stats-overview__stats
  .woocommerce-summary__item:active {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
}

/* Date range popover — header strip, controls, preset/compare list buttons. */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  :is(
    .woocommerce-filters-date__text,
    .woocommerce-filters-date__content-controls,
    .woocommerce-filters-date__content .components-popover__content,
    .woocommerce-filters-filter__content .components-popover__content
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  :is(
    .woocommerce-filters-date__text,
    .woocommerce-filters-date__content-controls,
    .woocommerce-filters-date__content .components-popover__content,
    .woocommerce-filters-filter__content .components-popover__content
  ) {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
  color: var(--ysh-text, #cfd6e0) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters-date__text,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters-date__text {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters-date__tabs,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters-date__content-controls.is-custom,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters-date__tabs,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters-date__content-controls.is-custom {
  border-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters-date__content
  .woocommerce-filters-filter__content-list-item
  .woocommerce-filters-filter__button,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters-date__content
  .woocommerce-filters-filter__content-list-item
  .woocommerce-filters-filter__button {
  background-color: var(--ysh-card-hover, #22262e) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters-date__content
  .woocommerce-filters-filter__content-list-item
  .woocommerce-filters-filter__button:hover,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters-date__content
  .woocommerce-filters-filter__content-list-item
  .woocommerce-filters-filter__button.components-button:not(:disabled):not(
      [aria-disabled="true"]
    ):focus,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters-date__content
  .woocommerce-filters-filter__content-list-item
  .woocommerce-filters-filter__button:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters-date__content
  .woocommerce-filters-filter__content-list-item
  .woocommerce-filters-filter__button.components-button:not(:disabled):not(
      [aria-disabled="true"]
    ):focus {
  background-color: rgba(255, 255, 255, 0.08) !important;
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters-date__content
  .woocommerce-filters-filter__content-list-item.is-selected
  .woocommerce-filters-filter__button,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters-date__content
  .woocommerce-filters-filter__content-list-item.is-selected
  .woocommerce-filters-filter__button.components-button:not(:disabled):not(
      [aria-disabled="true"]
    ):focus,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters-date__content
  .woocommerce-filters-filter__content-list-item.is-selected
  .woocommerce-filters-filter__button,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters-date__content
  .woocommerce-filters-filter__content-list-item.is-selected
  .woocommerce-filters-filter__button.components-button:not(:disabled):not(
      [aria-disabled="true"]
    ):focus {
  background-color: rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.14) !important;
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters-date__tabs
  .components-tab-panel__tabs
  .components-button,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters-date__tabs
  .components-tab-panel__tabs
  .components-button {
  color: var(--ysh-text, #cfd6e0) !important;
  background: var(--ysh-card-hover, #22262e) !important;
}

/* Chart hover tooltip (d3-chart__tooltip — portaled under body). */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .d3-chart__tooltip,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .d3-chart__tooltip {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: var(--ysh-text, #cfd6e0) !important;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.45) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .d3-chart__tooltip
  :is(h4, ul, li, span, strong),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .d3-chart__tooltip
  :is(h4, ul, li, span, strong) {
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .d3-chart__tooltip
  h4,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .d3-chart__tooltip
  h4 {
  color: var(--ysh-muted, #9aa5b1) !important;
}

/* Leaderboards + chart blocks — woocommerce-card__body (chunk 1133/823 #f0f0f0 hover). */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  :is(
    .woocommerce-leaderboard .woocommerce-card,
    .woocommerce-leaderboard .woocommerce-card__body,
    .woocommerce-leaderboard .woocommerce-card__header,
    .woocommerce-dashboard__chart-block,
    .woocommerce-dashboard__chart-block .woocommerce-card__body,
    .woocommerce-dashboard__chart-block-wrapper .woocommerce-card__header
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  :is(
    .woocommerce-leaderboard .woocommerce-card,
    .woocommerce-leaderboard .woocommerce-card__body,
    .woocommerce-leaderboard .woocommerce-card__header,
    .woocommerce-dashboard__chart-block,
    .woocommerce-dashboard__chart-block .woocommerce-card__body,
    .woocommerce-dashboard__chart-block-wrapper .woocommerce-card__header
  ) {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  :is(
    .woocommerce-dashboard__chart-block:hover,
    .woocommerce-dashboard__chart-block-wrapper:hover .woocommerce-chart,
    .woocommerce-dashboard__chart-block-wrapper:hover .woocommerce-card__header,
    .woocommerce-dashboard__chart-block
      .woocommerce-card__body
      .woocommerce-chart:hover,
    .woocommerce-dashboard__chart-block
      .woocommerce-card__body
      .woocommerce-chart:hover
      .woocommerce-legend__item
      > button
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  :is(
    .woocommerce-dashboard__chart-block:hover,
    .woocommerce-dashboard__chart-block-wrapper:hover .woocommerce-chart,
    .woocommerce-dashboard__chart-block-wrapper:hover .woocommerce-card__header,
    .woocommerce-dashboard__chart-block
      .woocommerce-card__body
      .woocommerce-chart:hover,
    .woocommerce-dashboard__chart-block
      .woocommerce-card__body
      .woocommerce-chart:hover
      .woocommerce-legend__item
      > button
  ) {
  background: var(--ysh-card-hover, #22262e) !important;
  background-color: var(--ysh-card-hover, #22262e) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  :is(
    .woocommerce-empty-content,
    .woocommerce-empty-content__message,
    .woocommerce-chart__empty-message,
    .d3-chart__empty-message
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  :is(
    .woocommerce-empty-content,
    .woocommerce-empty-content__message,
    .woocommerce-chart__empty-message,
    .d3-chart__empty-message
  ) {
  color: var(--ysh-muted, #9aa5b1) !important;
}

/* =============================================================================
 * Tail — Extensions marketplace dividers (footer + addon price row).
 * ============================================================================= */

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__footer-columns,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__footer-columns {
  border-top: 1px solid var(--ysh-border, rgba(0, 0, 0, 0.08)) !important;
  padding-top: 24px !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__product-card__footer,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__product-card__footer {
  border-top: 1px solid var(--ysh-border, rgba(0, 0, 0, 0.08)) !important;
  padding-top: 10px !important;
  margin-top: 16px !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__footer-columns,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__footer-columns,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__footer-columns,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__footer-columns {
  border-top-color: rgba(255, 255, 255, 0.14) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__product-card__footer,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__product-card__footer,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__product-card__footer,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__product-card__footer {
  border-top-color: rgba(255, 255, 255, 0.1) !important;
}

/* =============================================================================
 * Tail — Extensions marketplace loading skeletons (chunk 592 #f0f0f0 / #fff).
 * ============================================================================= */

@keyframes ysh-wc-marketplace-skeleton-pulse {
  0%,
  100% {
    opacity: 0.55;
  }
  50% {
    opacity: 1;
  }
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  :is(.ysh-wc-admin-is-extensions, .woocommerce-admin-page__extensions)
  .woocommerce-marketplace__product-card.is-loading.components-card,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  :is(.ysh-wc-admin-is-extensions, .woocommerce-admin-page__extensions)
  .woocommerce-marketplace__product-card.is-loading.components-card {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  :is(.ysh-wc-admin-is-extensions, .woocommerce-admin-page__extensions)
  .woocommerce-marketplace__product-card.is-loading
  :is(
    .woocommerce-marketplace__product-card__details,
    .woocommerce-marketplace__product-card__content
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  :is(.ysh-wc-admin-is-extensions, .woocommerce-admin-page__extensions)
  .woocommerce-marketplace__product-card.is-loading
  :is(
    .woocommerce-marketplace__product-card__details,
    .woocommerce-marketplace__product-card__content
  ) {
  background: transparent !important;
  background-color: transparent !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  :is(.ysh-wc-admin-is-extensions, .woocommerce-admin-page__extensions)
  .woocommerce-marketplace__product-card.is-loading
  :is(
    .woocommerce-marketplace__product-card__image,
    .woocommerce-marketplace__product-card__vendor,
    .woocommerce-marketplace__product-card__description,
    .woocommerce-marketplace__product-card__price,
    .woocommerce-marketplace__product-card__icon,
    .woocommerce-marketplace__product-card__title,
    .woocommerce-marketplace__product-card__footer
  ),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  :is(.ysh-wc-admin-is-extensions, .woocommerce-admin-page__extensions)
  .woocommerce-marketplace__product-list-title.is-loading,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  :is(.ysh-wc-admin-is-extensions, .woocommerce-admin-page__extensions)
  .woocommerce-marketplace__category-item-button.is-loading,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  :is(.ysh-wc-admin-is-extensions, .woocommerce-admin-page__extensions)
  .woocommerce-marketplace__product-card.is-loading
  :is(
    .woocommerce-marketplace__product-card__image,
    .woocommerce-marketplace__product-card__vendor,
    .woocommerce-marketplace__product-card__description,
    .woocommerce-marketplace__product-card__price,
    .woocommerce-marketplace__product-card__icon,
    .woocommerce-marketplace__product-card__title,
    .woocommerce-marketplace__product-card__footer
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  :is(.ysh-wc-admin-is-extensions, .woocommerce-admin-page__extensions)
  .woocommerce-marketplace__product-list-title.is-loading,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  :is(.ysh-wc-admin-is-extensions, .woocommerce-admin-page__extensions)
  .woocommerce-marketplace__category-item-button.is-loading {
  background: rgba(255, 255, 255, 0.1) !important;
  background-color: rgba(255, 255, 255, 0.1) !important;
  color: transparent !important;
  border-color: transparent !important;
  animation: ysh-wc-marketplace-skeleton-pulse 1.6s ease-in-out infinite !important;
}

/* =============================================================================
 * Tail — Analytics TourKit (payment dates notice on Orders/Revenue).
 * ============================================================================= */

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-revenue-report-date-tour
  :is(.woocommerce-tour-kit-step, .components-card),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-revenue-report-date-tour
  :is(.woocommerce-tour-kit-step, .components-card) {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

/* =============================================================================
 * Tail — Marketplace top banner (beat Emotion-injected #1e1e1e on carousel copy).
 * ============================================================================= */

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-marketplace__banner
  .woocommerce-marketplace__banner-title
  :is(.components-text, span, p),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.yoo-woo.woocommerce_page_wc-admin
  .woocommerce-marketplace__banner
  .woocommerce-marketplace__banner-title
  :is(.components-text, span, p),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-marketplace__banner
  .woocommerce-marketplace__banner-title
  :is(.components-text, span, p),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.yoo-woo.woocommerce_page_wc-admin
  .woocommerce-marketplace__banner
  .woocommerce-marketplace__banner-title
  :is(.components-text, span, p) {
  color: var(--ysh-text, #cfd6e0) !important;
  -webkit-text-fill-color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-marketplace__banner
  .woocommerce-marketplace__banner-title
  a,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.yoo-woo.woocommerce_page_wc-admin
  .woocommerce-marketplace__banner
  .woocommerce-marketplace__banner-title
  a,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-marketplace__banner
  .woocommerce-marketplace__banner-title
  a,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.yoo-woo.woocommerce_page_wc-admin
  .woocommerce-marketplace__banner
  .woocommerce-marketplace__banner-title
  a {
  color: var(--ysh-brand, #eda934) !important;
  -webkit-text-fill-color: var(--ysh-brand, #eda934) !important;
}

/* =============================================================================
 * Tail — Marketplace footer (icon-group Link+Text / Emotion foreground).
 * ============================================================================= */

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-marketplace__footer
  :is(
    .woocommerce-marketplace__icon-group-title,
    .woocommerce-marketplace__icon-group-description
  ),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.yoo-woo.woocommerce_page_wc-admin
  .woocommerce-marketplace__footer
  :is(
    .woocommerce-marketplace__icon-group-title,
    .woocommerce-marketplace__icon-group-description
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-marketplace__footer
  :is(
    .woocommerce-marketplace__icon-group-title,
    .woocommerce-marketplace__icon-group-description
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.yoo-woo.woocommerce_page_wc-admin
  .woocommerce-marketplace__footer
  :is(
    .woocommerce-marketplace__icon-group-title,
    .woocommerce-marketplace__icon-group-description
  ) {
  --wp-components-color-foreground: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-marketplace__footer
  .woocommerce-marketplace__icon-group-title
  :is(.components-text, span, p),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.yoo-woo.woocommerce_page_wc-admin
  .woocommerce-marketplace__footer
  .woocommerce-marketplace__icon-group-title
  :is(.components-text, span, p),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-marketplace__footer
  .woocommerce-marketplace__icon-group-title
  :is(.components-text, span, p),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.yoo-woo.woocommerce_page_wc-admin
  .woocommerce-marketplace__footer
  .woocommerce-marketplace__icon-group-title
  :is(.components-text, span, p) {
  color: var(--ysh-text, #cfd6e0) !important;
  -webkit-text-fill-color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-marketplace__footer
  .woocommerce-marketplace__icon-group-title
  a,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.yoo-woo.woocommerce_page_wc-admin
  .woocommerce-marketplace__footer
  .woocommerce-marketplace__icon-group-title
  a,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-marketplace__footer
  .woocommerce-marketplace__icon-group-title
  a,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.yoo-woo.woocommerce_page_wc-admin
  .woocommerce-marketplace__footer
  .woocommerce-marketplace__icon-group-title
  a {
  color: var(--ysh-brand, #eda934) !important;
  -webkit-text-fill-color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-marketplace__footer
  .woocommerce-marketplace__icon-group-description,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.yoo-woo.woocommerce_page_wc-admin
  .woocommerce-marketplace__footer
  .woocommerce-marketplace__icon-group-description,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-marketplace__footer
  .woocommerce-marketplace__icon-group-description,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.yoo-woo.woocommerce_page_wc-admin
  .woocommerce-marketplace__footer
  .woocommerce-marketplace__icon-group-description {
  color: var(--ysh-muted, #9aa5b1) !important;
  -webkit-text-fill-color: var(--ysh-muted, #9aa5b1) !important;
}

/* =============================================================================
 * Marketplace tail — no nested product-list slabs in dark (592 + late chunks).
 * ============================================================================= */

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__product-list,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__product-list,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__product-list,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__product-list {
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__extension-card,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__extension-card,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__extension-card,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__extension-card {
  background: transparent !important;
  background-color: transparent !important;
  height: auto !important;
  min-height: 0 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__product-card__title,
    .woocommerce-marketplace__product-card__link
  ),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(
    .woocommerce-marketplace__product-card__title,
    .woocommerce-marketplace__product-card__link
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__product-card__title,
    .woocommerce-marketplace__product-card__link
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(
    .woocommerce-marketplace__product-card__title,
    .woocommerce-marketplace__product-card__link
  ),
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__product-card__title,
    .woocommerce-marketplace__product-card__link
  ),
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(
    .woocommerce-marketplace__product-card__title,
    .woocommerce-marketplace__product-card__link
  ) {
  font-size: 14px !important;
  line-height: 1.35 !important;
  font-weight: 600 !important;
}

/* =============================================================================
 * Tail — Marketplace search (Emotion #fff input + double focus ring).
 * ============================================================================= */

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__search
  :is(.components-input-control, .components-base-control),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__search
  :is(.components-input-control, .components-base-control),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__search
  :is(.components-input-control, .components-base-control),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__search
  :is(.components-input-control, .components-base-control) {
  --wp-components-color-foreground: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__search
  .components-input-control__container,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__search
  .components-input-control__container,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__search
  .components-input-control__container,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__search
  .components-input-control__container {
  background: var(--ysh-card-hover, #22262e) !important;
  background-color: var(--ysh-card-hover, #22262e) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__search
  :is(
    .components-input-control__container:focus-within,
    .components-input-control__container.is-focused
  ),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__search
  :is(
    .components-input-control__container:focus-within,
    .components-input-control__container.is-focused
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__search
  :is(
    .components-input-control__container:focus-within,
    .components-input-control__container.is-focused
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__search
  :is(
    .components-input-control__container:focus-within,
    .components-input-control__container.is-focused
  ),
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__search
  :is(
    .components-input-control__container:focus-within,
    .components-input-control__container.is-focused
  ),
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__search
  :is(
    .components-input-control__container:focus-within,
    .components-input-control__container.is-focused
  ) {
  box-shadow: none !important;
  outline: none !important;
}

/* =============================================================================
 * Tail — Marketplace header tabs (Emotion color survives mode toggle).
 * ============================================================================= */

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(
    .woocommerce-marketplace__header-title,
    .woocommerce-marketplace__tab-button,
    .woocommerce-marketplace__tab-button.is-active
  ),
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(
    .woocommerce-marketplace__header-title,
    .woocommerce-marketplace__tab-button,
    .woocommerce-marketplace__tab-button.is-active
  ),
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__tab-button
  :is(.components-text, span, a),
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__tab-button
  :is(.components-text, span, a) {
  -webkit-text-fill-color: currentColor !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(.woocommerce-marketplace__header-title, .woocommerce-marketplace__tab-button),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(.woocommerce-marketplace__header-title, .woocommerce-marketplace__tab-button),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  :is(.woocommerce-marketplace__header-title, .woocommerce-marketplace__tab-button),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  :is(.woocommerce-marketplace__header-title, .woocommerce-marketplace__tab-button) {
  color: var(--ysh-heading, #d8d3ce) !important;
  -webkit-text-fill-color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__tab-button.is-active,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__tab-button.is-active,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__tab-button.is-active,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__tab-button.is-active {
  color: var(--ysh-brand, #eda934) !important;
  -webkit-text-fill-color: var(--ysh-brand, #eda934) !important;
}

/* =============================================================================
 * Tail — Connected to WooCommerce.com notice (592: #fef8ee + #1a1a1a text).
 * ============================================================================= */

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__connect-notice,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__connect-notice,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__connect-notice,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__connect-notice {
  background: color-mix(in srgb, var(--ysh-brand, #eda934) 18%, var(--ysh-card, #1a1d23)) !important;
  background-color: color-mix(in srgb, var(--ysh-brand, #eda934) 18%, var(--ysh-card, #1a1d23)) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__connect-notice
  :is(
    .woocommerce-marketplace__notice-description,
    .woocommerce-marketplace__notice-children,
    .components-text,
    span,
    p
  ),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__connect-notice
  :is(
    .woocommerce-marketplace__notice-description,
    .woocommerce-marketplace__notice-children,
    .components-text,
    span,
    p
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__connect-notice
  :is(
    .woocommerce-marketplace__notice-description,
    .woocommerce-marketplace__notice-children,
    .components-text,
    span,
    p
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__connect-notice
  :is(
    .woocommerce-marketplace__notice-description,
    .woocommerce-marketplace__notice-children,
    .components-text,
    span,
    p
  ) {
  color: var(--ysh-text, #cfd6e0) !important;
  -webkit-text-fill-color: var(--ysh-text, #cfd6e0) !important;
}

/* =============================================================================
 * Tail — My Subscriptions account + table (592: #f6f7f7 / #f8f9fa / #1a1a1a).
 * ============================================================================= */

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions__account,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions__account,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions__account,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions__account {
  background: color-mix(in srgb, var(--ysh-brand, #eda934) 18%, var(--ysh-card, #1a1d23)) !important;
  background-color: color-mix(in srgb, var(--ysh-brand, #eda934) 18%, var(--ysh-card, #1a1d23)) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__header,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__header,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__header,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__header {
  background: var(--ysh-card-hover, #22262e) !important;
  background-color: var(--ysh-card-hover, #22262e) !important;
  color: var(--ysh-text, #cfd6e0) !important;
  -webkit-text-fill-color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__item,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__item,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__item,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__item {
  color: var(--ysh-text, #cfd6e0) !important;
  -webkit-text-fill-color: var(--ysh-text, #cfd6e0) !important;
}

/* =============================================================================
 * Tail — Category scroll overlays + table horizontal fades (Woo white gradients).
 * ============================================================================= */

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-navigation-button--prev,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-navigation-button--prev,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-navigation-button--prev,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-navigation-button--prev {
  background: linear-gradient(
    to right,
    var(--ysh-card, #1a1d23) 0%,
    color-mix(in srgb, var(--ysh-card, #1a1d23) 72%, transparent) 55%,
    transparent 100%
  ) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-navigation-button--next,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-navigation-button--next,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__category-navigation-button--next,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__category-navigation-button--next {
  background: linear-gradient(
    to left,
    var(--ysh-card, #1a1d23) 0%,
    color-mix(in srgb, var(--ysh-card, #1a1d23) 72%, transparent) 55%,
    transparent 100%
  ) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__table.is-scrollable-right::after,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__table.is-scrollable-right::after,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__table.is-scrollable-right::after,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__table.is-scrollable-right::after {
  background: linear-gradient(
    90deg,
    rgba(26, 29, 35, 0),
    var(--ysh-card, #1a1d23)
  ) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__table.is-scrollable-left::before,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__table.is-scrollable-left::before,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__table.is-scrollable-left::before,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.woocommerce-admin-page__extensions
  .woocommerce-marketplace__my-subscriptions
  .woocommerce-table__table.is-scrollable-left::before {
  background: linear-gradient(
    90deg,
    var(--ysh-card, #1a1d23),
    rgba(26, 29, 35, 0)
  ) !important;
}

/* =============================================================================
 * Tail — Analytics overview (Performance grid, leaderboards, chart interval).
 * Beats chunk 6115/823 #fff surfaces + Emotion inline fills after SPA nav.
 * ============================================================================= */

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-dashboard__store-performance
  .woocommerce-summary,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-dashboard__store-performance
  .woocommerce-summary {
  background: var(--ysh-surface, #121418) !important;
  background-color: var(--ysh-surface, #121418) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-dashboard__store-performance
  .woocommerce-summary__item,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-dashboard__store-performance
  .woocommerce-summary__item:hover,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-dashboard__store-performance
  .woocommerce-summary__item:active,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-dashboard__store-performance
  .woocommerce-summary__item,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-dashboard__store-performance
  .woocommerce-summary__item:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-dashboard__store-performance
  .woocommerce-summary__item:active {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-dashboard__store-performance
  :is(
    .woocommerce-summary__item-label,
    .woocommerce-summary__item-value,
    .woocommerce-summary__item-prev-label,
    .woocommerce-summary__item-delta
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-dashboard__store-performance
  :is(
    .woocommerce-summary__item-label,
    .woocommerce-summary__item-value,
    .woocommerce-summary__item-prev-label,
    .woocommerce-summary__item-delta
  ) {
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-dashboard__store-performance
  .woocommerce-summary__item-label,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-dashboard__store-performance
  .woocommerce-summary__item-label {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-dashboard__store-performance
  .woocommerce-summary__item-value,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-dashboard__store-performance
  .woocommerce-summary__item-value {
  color: var(--ysh-heading, #d8d3ce) !important;
}

/*
 * Performance summary text — beat Emotion inline #1e1e1e / components.css descendants.
 * No .yoo-focus / .ysh-wc-admin-is-analytics requirement (SPA + early paint).
 */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-dashboard__store-performance
  .woocommerce-summary__item
  :is(
    .woocommerce-summary__item-label,
    .woocommerce-summary__item-label *,
    .woocommerce-summary__item-prev-label,
    .woocommerce-summary__item-prev-label *
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-dashboard__store-performance
  .woocommerce-summary__item
  :is(
    .woocommerce-summary__item-label,
    .woocommerce-summary__item-label *,
    .woocommerce-summary__item-prev-label,
    .woocommerce-summary__item-prev-label *
  ) {
  color: var(--ysh-muted, #9aa5b1) !important;
  -webkit-text-fill-color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-dashboard__store-performance
  .woocommerce-summary__item
  :is(.woocommerce-summary__item-value, .woocommerce-summary__item-value *),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-dashboard__store-performance
  .woocommerce-summary__item
  :is(.woocommerce-summary__item-value, .woocommerce-summary__item-value *) {
  color: var(--ysh-heading, #d8d3ce) !important;
  -webkit-text-fill-color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-dashboard__store-performance
  .woocommerce-summary__item
  .woocommerce-summary__item-delta,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-dashboard__store-performance
  .woocommerce-summary__item
  .woocommerce-summary__item-delta {
  color: var(--ysh-text, #cfd6e0) !important;
  -webkit-text-fill-color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-dashboard__store-performance
  .woocommerce-summary__item
  .components-text,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-dashboard__store-performance
  .woocommerce-summary__item
  .components-text {
  color: inherit !important;
  -webkit-text-fill-color: inherit !important;
}

/* Leaderboards — woocommerce-card (chunk 823), not only components-card. */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  :is(
    .woocommerce-dashboard__dashboard-leaderboards,
    .woocommerce-stats-overview__leaderboards
  )
  :is(.woocommerce-card, .woocommerce-card__header, .woocommerce-card__body),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-leaderboard
  :is(.woocommerce-card, .woocommerce-card__header, .woocommerce-card__body),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-leaderboard.woocommerce-empty-content,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  :is(
    .woocommerce-dashboard__dashboard-leaderboards,
    .woocommerce-stats-overview__leaderboards
  )
  :is(.woocommerce-card, .woocommerce-card__header, .woocommerce-card__body),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-leaderboard
  :is(.woocommerce-card, .woocommerce-card__header, .woocommerce-card__body),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-leaderboard.woocommerce-empty-content {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  :is(
    .woocommerce-leaderboard .woocommerce-empty-content__message,
    .woocommerce-leaderboard .woocommerce-table__empty-table,
    .woocommerce-dashboard__dashboard-leaderboards .woocommerce-empty-content__message
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  :is(
    .woocommerce-leaderboard .woocommerce-empty-content__message,
    .woocommerce-leaderboard .woocommerce-table__empty-table,
    .woocommerce-dashboard__dashboard-leaderboards .woocommerce-empty-content__message
  ) {
  color: var(--ysh-muted, #9aa5b1) !important;
}

/* Chart interval select (“By day” / “By week”). */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-chart
  :is(
    .components-select-control__input,
    .components-input-control__container,
    .components-input-control__input,
    .components-base-control__field
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-chart
  :is(
    .components-select-control__input,
    .components-input-control__container,
    .components-input-control__input,
    .components-base-control__field
  ) {
  background-color: var(--ysh-card-hover, #22262e) !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .components-popover
  :is(
    .components-custom-select-control__menu,
    .components-select-control__menu,
    .components-popover__content
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .components-popover
  :is(
    .components-custom-select-control__menu,
    .components-select-control__menu,
    .components-popover__content
  ) {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .components-popover
  .components-custom-select-control__item,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .components-popover
  .components-button,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .components-popover
  .components-custom-select-control__item,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .components-popover
  .components-button {
  background: transparent !important;
  background-color: transparent !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .components-popover
  .components-custom-select-control__item.is-highlighted,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .components-popover
  .components-button.is-primary,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .components-popover
  .components-custom-select-control__item.is-highlighted,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .components-popover
  .components-button.is-primary {
  background-color: rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.14) !important;
  color: var(--ysh-heading, #d8d3ce) !important;
}

/*
 * Leaderboards — no .ysh-wc-admin-is-analytics gate (SPA nav + early paint).
 * Empty state: WP 6.9 Card surface (useSurface #fff) on .woocommerce-leaderboard — not .components-card.
 * Populated state may use .woocommerce-card via TableCard.
 */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  :is(
    .woocommerce-dashboard__dashboard-leaderboards,
    .woocommerce-stats-overview__leaderboards
  )
  :is(
    .components-card,
    .components-card__header,
    .components-card__body,
    .woocommerce-card,
    .woocommerce-card__header,
    .woocommerce-card__body
  ),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-leaderboard,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-leaderboard > div,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-leaderboard
  :is(
    .components-card__header,
    .components-card__body,
    .woocommerce-card__header,
    .woocommerce-card__body,
    .woocommerce-table.is-empty
  ),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-leaderboard.woocommerce-empty-content,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  :is(
    .woocommerce-dashboard__dashboard-leaderboards,
    .woocommerce-stats-overview__leaderboards
  )
  :is(
    .components-card,
    .components-card__header,
    .components-card__body,
    .woocommerce-card,
    .woocommerce-card__header,
    .woocommerce-card__body
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-leaderboard,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-leaderboard > div,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-leaderboard
  :is(
    .components-card__header,
    .components-card__body,
    .woocommerce-card__header,
    .woocommerce-card__body,
    .woocommerce-table.is-empty
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-leaderboard.woocommerce-empty-content {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-leaderboard
  .components-card__header
  :is(h3, .components-text),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-leaderboard
  .components-card__header
  :is(h3, .components-text) {
  color: var(--ysh-heading, #d8d3ce) !important;
  -webkit-text-fill-color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  :is(
    .woocommerce-leaderboard .woocommerce-table.is-empty,
    .woocommerce-leaderboard .woocommerce-empty-content__message,
    .woocommerce-leaderboard .woocommerce-table__empty-table,
    .woocommerce-leaderboard .woocommerce-table__empty-item,
    .woocommerce-dashboard__dashboard-leaderboards .woocommerce-empty-content__message,
    .woocommerce-empty-content__message
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  :is(
    .woocommerce-leaderboard .woocommerce-table.is-empty,
    .woocommerce-leaderboard .woocommerce-empty-content__message,
    .woocommerce-leaderboard .woocommerce-table__empty-table,
    .woocommerce-leaderboard .woocommerce-table__empty-item,
    .woocommerce-dashboard__dashboard-leaderboards .woocommerce-empty-content__message,
    .woocommerce-empty-content__message
  ) {
  color: var(--ysh-muted, #9aa5b1) !important;
  -webkit-text-fill-color: var(--ysh-muted, #9aa5b1) !important;
}

/* Leaderboards empty TableCard — Woo inline #23282d on title + #f0f0f0 empty body. */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-leaderboard.woocommerce-table.is-empty,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-leaderboard.woocommerce-table.is-empty {
  background: var(--ysh-card-hover, #22262e) !important;
  background-color: var(--ysh-card-hover, #22262e) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-dashboard__dashboard-leaderboards
  .woocommerce-section-header
  hr,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-dashboard__dashboard-leaderboards
  .woocommerce-section-header
  hr {
  background: rgba(255, 255, 255, 0.12) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  :is(
    .woocommerce-dashboard__dashboard-leaderboards .woocommerce-section-header__title,
    .woocommerce-stats-overview__leaderboards .woocommerce-section-header__title,
    .woocommerce-dashboard__dashboard-leaderboards .woocommerce-dashboard-section__title,
    .woocommerce-dashboard__dashboard-leaderboards .woocommerce-ellipsis-menu__title,
    .woocommerce-stats-overview__leaderboards .woocommerce-dashboard-section__title,
    .woocommerce-leaderboard .woocommerce-card__title,
    .woocommerce-leaderboard .woocommerce-card__header :is(h2, h3, .components-text),
    .woocommerce-leaderboard .components-card__header :is(h2, h3, .components-text),
    .woocommerce-leaderboard.woocommerce-table .components-card__header :is(h2, h3, .components-text),
    .woocommerce-dashboard__dashboard-leaderboards .woocommerce-card__title,
    .woocommerce-dashboard__dashboard-leaderboards .components-card__header :is(h2, h3, .components-text)
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  :is(
    .woocommerce-dashboard__dashboard-leaderboards .woocommerce-section-header__title,
    .woocommerce-stats-overview__leaderboards .woocommerce-section-header__title,
    .woocommerce-dashboard__dashboard-leaderboards .woocommerce-dashboard-section__title,
    .woocommerce-dashboard__dashboard-leaderboards .woocommerce-ellipsis-menu__title,
    .woocommerce-stats-overview__leaderboards .woocommerce-dashboard-section__title,
    .woocommerce-leaderboard .woocommerce-card__title,
    .woocommerce-leaderboard .woocommerce-card__header :is(h2, h3, .components-text),
    .woocommerce-leaderboard .components-card__header :is(h2, h3, .components-text),
    .woocommerce-leaderboard.woocommerce-table .components-card__header :is(h2, h3, .components-text),
    .woocommerce-dashboard__dashboard-leaderboards .woocommerce-card__title,
    .woocommerce-dashboard__dashboard-leaderboards .components-card__header :is(h2, h3, .components-text)
  ) {
  color: var(--ysh-heading, #d8d3ce) !important;
  -webkit-text-fill-color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-leaderboard
  :is(
    .woocommerce-table__head th,
    .woocommerce-table__cell,
    .woocommerce-table__cell a,
    .woocommerce-table__cell .woocommerce-table__cell-content
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-leaderboard
  :is(
    .woocommerce-table__head th,
    .woocommerce-table__cell,
    .woocommerce-table__cell a,
    .woocommerce-table__cell .woocommerce-table__cell-content
  ) {
  color: var(--ysh-muted, #9aa5b1) !important;
  -webkit-text-fill-color: var(--ysh-muted, #9aa5b1) !important;
}

/*
 * Leaderboards — beat Woo Text inline color="#23282d" (empty Card + TableCard).
 * Scoped to dashboard columns; hardcoded hex (not token) for Emotion inline wins.
 */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-dashboard__dashboard-leaderboards
  .woocommerce-leaderboard
  :is(h2, h3),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-dashboard__dashboard-leaderboards
  .woocommerce-leaderboard
  :is(h2, h3) {
  color: #d8d3ce !important;
  -webkit-text-fill-color: #d8d3ce !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-dashboard__dashboard-leaderboards
  .woocommerce-leaderboard
  .woocommerce-table.is-empty,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin
  .woocommerce-dashboard__dashboard-leaderboards
  .woocommerce-leaderboard
  .woocommerce-table.is-empty {
  color: #9aa5b1 !important;
  -webkit-text-fill-color: #9aa5b1 !important;
}

/* =============================================================================
 * Tail — Customers + analytics reports (tables, filters, horizontal nav).
 * ============================================================================= */

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .ysh-wc-table-scroll-host {
  position: relative !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table__table.ysh-wc-table-scroll-padded {
  padding-inline: 44px !important;
  box-sizing: border-box !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table__table {
  overflow-x: auto !important;
  overflow-y: hidden !important;
  scroll-behavior: smooth !important;
  scrollbar-width: none !important;
  -ms-overflow-style: none !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table__table::-webkit-scrollbar {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
}

/* Kill Woo white edge fades — use ysh side arrows instead. */
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table__table::before,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table__table::after,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table__table.is-scrollable-left::before,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table__table.is-scrollable-right::after {
  display: none !important;
  opacity: 0 !important;
  content: none !important;
  pointer-events: none !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .ysh-wc-table-nav {
  position: absolute !important;
  top: 0 !important;
  bottom: 0 !important;
  z-index: 3 !important;
  width: 36px !important;
  border: none !important;
  margin: 0 !important;
  padding: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  cursor: pointer !important;
  font-size: 22px !important;
  line-height: 1 !important;
  color: var(--ysh-text, #cfd6e0) !important;
  background: color-mix(in srgb, var(--ysh-card, #1a1d23) 88%, transparent) !important;
  box-shadow: none !important;
  transition: background 0.15s ease, color 0.15s ease, opacity 0.15s ease !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .ysh-wc-table-nav--prev {
  left: 0 !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .ysh-wc-table-nav--next {
  right: 0 !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .ysh-wc-table-nav:hover:not(:disabled),
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .ysh-wc-table-nav:focus-visible:not(:disabled) {
  color: var(--ysh-brand, #eda934) !important;
  background: color-mix(in srgb, var(--ysh-card, #1a1d23) 96%, transparent) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .ysh-wc-table-nav:disabled {
  opacity: 0.35 !important;
  cursor: default !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters
  :is(
    .components-select-control__input,
    .components-input-control__input,
    .components-input-control__container,
    .components-base-control__field
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters
  :is(
    .components-select-control__input,
    .components-input-control__input,
    .components-input-control__container,
    .components-base-control__field
  ) {
  background: var(--ysh-card-hover, #22262e) !important;
  background-color: var(--ysh-card-hover, #22262e) !important;
  color: var(--ysh-text, #cfd6e0) !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters
  .components-input-control__suffix
  :is(svg, svg path),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-filters
  .components-input-control__suffix
  :is(svg, svg path) {
  fill: var(--ysh-muted, #9aa5b1) !important;
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table__table
  :is(
    thead th,
    .woocommerce-table__header,
    .woocommerce-table__header-item
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table__table
  :is(
    thead th,
    .woocommerce-table__header,
    .woocommerce-table__header-item
  ) {
  background: var(--ysh-card-hover, #22262e) !important;
  background-color: var(--ysh-card-hover, #22262e) !important;
  color: var(--ysh-muted, #9aa5b1) !important;
  border-color: rgba(255, 255, 255, 0.08) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table__table
  tr:hover,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table__table
  tr:focus-within,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table__table
  tr:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table__table
  tr:focus-within {
  background: rgba(255, 255, 255, 0.04) !important;
  background-color: rgba(255, 255, 255, 0.04) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table__table
  :is(
    .woocommerce-table__header .is-placeholder,
    .woocommerce-table__item .is-placeholder
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table__table
  :is(
    .woocommerce-table__header .is-placeholder,
    .woocommerce-table__item .is-placeholder
  ) {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table__summary,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table__summary-item,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table__summary,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table__summary-item {
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table__summary-label,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table__summary-label {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table__summary-value,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table__summary-value {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table
  .woocommerce-search
  :is(
    .components-input-control__container,
    .components-input-control__input,
    .components-text-control__input
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-admin.ysh-wc-admin-is-analytics
  .woocommerce-table
  .woocommerce-search
  :is(
    .components-input-control__container,
    .components-input-control__input,
    .components-text-control__input
  ) {
  background: var(--ysh-card-hover, #22262e) !important;
  background-color: var(--ysh-card-hover, #22262e) !important;
  color: var(--ysh-text, #cfd6e0) !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  box-shadow: none !important;
}

/* =============================================================================
 * Tail — HPOS Orders (admin.php?page=wc-orders) — cascade after yp-admin-core.
 * ============================================================================= */

/* Breadcrumbs — kill yp-admin-core light border-bottom / shadow seam on orders. */
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders .yp-breadcrumbs-bar {
  border-top: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}

html:has(body.woocommerce_page_wc-orders),
html:has(body.woocommerce_page_wc-orders) body {
  overflow-x: hidden !important;
  max-width: 100% !important;
}

/* Viewport scrollbar track — default light gutter reads as white line on dark shell. */
html[data-yooadmin-studio-color-mode-effective="dark"]:has(body.woocommerce_page_wc-orders),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]:has(body.woocommerce_page_wc-orders) {
  scrollbar-color: rgba(255, 255, 255, 0.2) #0b0d11 !important;
  background: #0b0d11 !important;
  background-color: #0b0d11 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]:has(body.woocommerce_page_wc-orders) body,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]:has(body.woocommerce_page_wc-orders) body {
  scrollbar-color: rgba(255, 255, 255, 0.2) #0b0d11 !important;
  background: #0b0d11 !important;
  background-color: #0b0d11 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]:has(body.woocommerce_page_wc-orders)::-webkit-scrollbar,
html[data-yooadmin-studio-color-mode-effective="dark"]:has(body.woocommerce_page_wc-orders) body::-webkit-scrollbar,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]:has(body.woocommerce_page_wc-orders)::-webkit-scrollbar,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]:has(body.woocommerce_page_wc-orders) body::-webkit-scrollbar {
  width: 12px;
}

html[data-yooadmin-studio-color-mode-effective="dark"]:has(body.woocommerce_page_wc-orders)::-webkit-scrollbar-track,
html[data-yooadmin-studio-color-mode-effective="dark"]:has(body.woocommerce_page_wc-orders) body::-webkit-scrollbar-track,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]:has(body.woocommerce_page_wc-orders)::-webkit-scrollbar-track,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]:has(body.woocommerce_page_wc-orders) body::-webkit-scrollbar-track {
  background: #0b0d11 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]:has(body.woocommerce_page_wc-orders)::-webkit-scrollbar-thumb,
html[data-yooadmin-studio-color-mode-effective="dark"]:has(body.woocommerce_page_wc-orders) body::-webkit-scrollbar-thumb,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]:has(body.woocommerce_page_wc-orders)::-webkit-scrollbar-thumb,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]:has(body.woocommerce_page_wc-orders) body::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.22) !important;
  border: 2px solid #0b0d11;
  border-radius: 6px;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders #wpbody-content {
  padding-top: 0 !important;
  margin-top: 0 !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders #wpwrap,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders #wpcontent,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders #wpbody,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders #wpbody-content,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders .yoo-shell-content {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  overflow-x: clip !important;
  box-sizing: border-box !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders .yoo-shell-content {
  max-width: var(--ysh-layout-max, 1400px) !important;
  margin-inline: auto !important;
}

body.yoo-focus.wp-admin.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders #wpbody-content > .wrap {
  width: 100% !important;
  max-width: min(var(--ysh-layout-max, 1400px), 100%) !important;
  margin: 0 auto 40px !important;
  margin-top: 0 !important;
  margin-left: auto !important;
  margin-right: auto !important;
  overflow: visible !important;
  box-sizing: border-box !important;
  border: none !important;
  border-top: none !important;
  box-shadow: none !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  #wpbody-content
  > .wrap
  > hr.wp-header-end {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .yp-breadcrumbs-bar,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .yp-breadcrumbs-bar {
  border-top: none !important;
  border-bottom: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]:has(body.woocommerce_page_wc-orders),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]:has(body.woocommerce_page_wc-orders) {
  background: #0b0d11 !important;
  background-color: #0b0d11 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  :is(#wpwrap, #wpcontent, #wpbody, #wpbody-content, .yoo-shell-content),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  :is(#wpwrap, #wpcontent, #wpbody, #wpbody-content, .yoo-shell-content) {
  background: #0b0d11 !important;
  background-color: #0b0d11 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.wp-admin.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  #wpbody-content
  > .wrap,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.wp-admin.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  #wpbody-content
  > .wrap {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
  color: var(--ysh-text, #cfd6e0) !important;
  border: none !important;
  border-top: none !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .woocommerce-BlankState-message,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .woocommerce-BlankState-message {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .marketplace-suggestions-container.showing-suggestion[data-marketplace-suggestions-context^="orders-list-empty"],
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .marketplace-suggestions-container.showing-suggestion[data-marketplace-suggestions-context^="orders-list-empty"] {
  background: rgba(255, 255, 255, 0.03) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .marketplace-suggestion-container-content
  :is(h4, p),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .marketplace-suggestion-container-content
  p {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .marketplace-suggestion-container-content
  h4,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .marketplace-suggestion-container-content
  h4 {
  color: var(--ysh-text, #cfd6e0) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .marketplace-suggestion-container-cta
  :is(a.button, a.button-primary) {
  background: var(--ysh-brand, #eda934) !important;
  background-color: var(--ysh-brand, #eda934) !important;
  border-color: color-mix(in srgb, var(--ysh-brand, #eda934) 80%, #000) !important;
  color: #1a1a1a !important;
  box-shadow: none !important;
  text-shadow: none !important;
}

/* Layout belt — yoo-focus OR yp-clean-view (Focus shell may use either body class). */
body.woocommerce_page_wc-orders #wpwrap {
  width: 100% !important;
  max-width: 100% !important;
  overflow-x: hidden !important;
}

body.yoo-focus.woocommerce_page_wc-orders #wpcontent,
body.yoo-focus.woocommerce_page_wc-orders.folded #wpcontent,
body.yoo-focus.woocommerce_page_wc-orders.auto-fold #wpcontent,
body.yp-clean-view.woocommerce_page_wc-orders #wpcontent,
body.yp-clean-view.woocommerce_page_wc-orders.folded #wpcontent {
  margin-left: 0 !important;
  margin-right: 0 !important;
  width: 100% !important;
  max-width: none !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: none !important;
}

body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders .yp-breadcrumbs-bar {
  border-top: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}

body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders :is(#wpbody, #wpbody-content, .yoo-shell-content) {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders #wpbody-content > .wrap,
body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders #wpcontent .wrap {
  display: block !important;
  margin-top: 0 !important;
  padding-block-start: 16px !important;
  box-shadow: none !important;
  border-top: none !important;
  background: transparent !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .yp-breadcrumbs-bar {
  background: #0b0d11 !important;
}

body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders #wpbody-content > .wrap > hr.wp-header-end {
  display: none !important;
  height: 0 !important;
  margin: 0 !important;
  border: none !important;
}

/* =============================================================================
 * HPOS Orders — Woo embed Activity drawer (Setup / Inbox / “List your products”).
 * embed/style.css sets .woocommerce-layout__activity-panel-wrapper { background:#f0f0f0 }
 * → white scrollbar gutter + light panel on dark shell.
 * ============================================================================= */

@media (min-width: 783px) {
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.yoo-woo.woocommerce_page_wc-orders
    .woocommerce-layout__activity-panel-wrapper,
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
    .woocommerce-layout__activity-panel-wrapper {
    position: fixed !important;
    top: calc(var(--yp-header-h, 64px) + var(--yp-bc-h, 48px)) !important;
    right: 0 !important;
    height: calc(100vh - (var(--yp-header-h, 64px) + var(--yp-bc-h, 48px))) !important;
    max-height: calc(100dvh - (var(--yp-header-h, 64px) + var(--yp-bc-h, 48px))) !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    z-index: 10020 !important;
    box-shadow: none !important;
  }
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .woocommerce-layout__activity-panel-wrapper,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .woocommerce-layout__activity-panel-wrapper {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
  border-left: 1px solid rgba(255, 255, 255, 0.1) !important;
  box-shadow: none !important;
  scrollbar-color: rgba(255, 255, 255, 0.24) var(--ysh-card, #1a1d23) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  :is(
    .woocommerce-layout__activity-panel-content,
    .woocommerce-layout__activity-panel-header,
    .woocommerce-activity-panel
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  :is(
    .woocommerce-layout__activity-panel-content,
    .woocommerce-layout__activity-panel-header,
    .woocommerce-activity-panel
  ) {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .woocommerce-layout__activity-panel-header,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .woocommerce-layout__activity-panel-header {
  background: var(--ysh-card-hover, #22262e) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .woocommerce-layout__activity-panel-wrapper::-webkit-scrollbar,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .woocommerce-layout__activity-panel-content::-webkit-scrollbar,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .woocommerce-layout__activity-panel-wrapper::-webkit-scrollbar,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .woocommerce-layout__activity-panel-content::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .woocommerce-layout__activity-panel-wrapper::-webkit-scrollbar-track,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .woocommerce-layout__activity-panel-content::-webkit-scrollbar-track,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .woocommerce-layout__activity-panel-wrapper::-webkit-scrollbar-track,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .woocommerce-layout__activity-panel-content::-webkit-scrollbar-track {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .woocommerce-layout__activity-panel-wrapper::-webkit-scrollbar-thumb,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .woocommerce-layout__activity-panel-content::-webkit-scrollbar-thumb,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .woocommerce-layout__activity-panel-wrapper::-webkit-scrollbar-thumb,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .woocommerce-layout__activity-panel-content::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.22) !important;
  border: 2px solid var(--ysh-card, #1a1d23);
  border-radius: 6px;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .woocommerce-layout__activity-panel-wrapper
  :is(.components-card, .components-card__body, .woocommerce-activity-card),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .woocommerce-layout__activity-panel-wrapper
  :is(.components-card, .components-card__body, .woocommerce-activity-card) {
  background: var(--ysh-card-hover, #22262e) !important;
  background-color: var(--ysh-card-hover, #22262e) !important;
  border-color: rgba(255, 255, 255, 0.08) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .woocommerce-task-dashboard__container.setup-task-list
  :is(
    .woocommerce-task-header__contents,
    .woocommerce-task-header__contents p,
    .woocommerce-task-progress-header p,
    .woocommerce-task-card__header-subtitle,
    .woocommerce-task-list__item-title,
    .woocommerce-task-list__item-text,
    .woocommerce-task__additional-info,
    .woocommerce-task__estimated-time,
    h2,
    h3,
    p
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .woocommerce-task-dashboard__container.setup-task-list
  :is(
    .woocommerce-task-header__contents,
    .woocommerce-task-header__contents p,
    .woocommerce-task-progress-header p,
    .woocommerce-task-card__header-subtitle,
    .woocommerce-task-list__item-title,
    .woocommerce-task-list__item-text,
    .woocommerce-task__additional-info,
    .woocommerce-task__estimated-time,
    h2,
    h3,
    p
  ) {
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-header__contents,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-header__contents {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .woocommerce-task-dashboard__container.setup-task-list
  :is(
    .woocommerce-task-list__item-badge,
    .woocommerce-experimental-list__item:hover .woocommerce-task-list__item-badge,
    ul li.is-active .woocommerce-task-list__item-badge
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .woocommerce-task-dashboard__container.setup-task-list
  :is(
    .woocommerce-task-list__item-badge,
    .woocommerce-experimental-list__item:hover .woocommerce-task-list__item-badge,
    ul li.is-active .woocommerce-task-list__item-badge
  ) {
  background: transparent !important;
  background-color: transparent !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-list__item:not(.complete)
  .woocommerce-task__icon,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-list__item:not(.complete)
  .woocommerce-task__icon {
  background: transparent !important;
  border-color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-list__item
  .woocommerce-task__icon::after,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .woocommerce-task-dashboard__container.setup-task-list
  .woocommerce-task-list__item
  .woocommerce-task__icon::after {
  color: var(--ysh-brand, #eda934) !important;
  -webkit-text-fill-color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .woocommerce-experimental-list__item:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .woocommerce-experimental-list__item:hover {
  background: rgba(255, 255, 255, 0.06) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .woocommerce-layout__activity-panel-wrapper
  .components-button.is-primary,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.woocommerce_page_wc-orders
  .woocommerce-layout__activity-panel-wrapper
  .components-button.is-primary,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-layout__activity-panel-wrapper
  .components-button.is-primary,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.yoo-focus.woocommerce_page_wc-admin
  .woocommerce-layout__activity-panel-wrapper
  .components-button.is-primary {
  background: var(--ysh-brand, #eda934) !important;
  background-color: var(--ysh-brand, #eda934) !important;
  color: #1a1a1a !important;
  -webkit-text-fill-color: #1a1a1a !important;
}

/* =============================================================================
 * Tail — Woo Reports (admin.php?page=wc-reports) — layout + dark (classic Woo UI).
 * ============================================================================= */

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports) .yp-breadcrumbs-bar {
  border-top: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}

html:has(body:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)),
html:has(body:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)) body {
  overflow-x: hidden !important;
  max-width: 100% !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]:has(body:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]:has(body:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)) {
  scrollbar-color: rgba(255, 255, 255, 0.2) #0b0d11 !important;
  background: #0b0d11 !important;
  background-color: #0b0d11 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]:has(body:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)) body,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]:has(body:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)) body {
  scrollbar-color: rgba(255, 255, 255, 0.2) #0b0d11 !important;
  background: #0b0d11 !important;
  background-color: #0b0d11 !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports) #wpwrap,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports) #wpcontent,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports) #wpbody,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports) #wpbody-content,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports) .yoo-shell-content {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  overflow-x: clip !important;
  box-sizing: border-box !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports) .yoo-shell-content {
  max-width: var(--ysh-layout-max, 1400px) !important;
  margin-inline: auto !important;
}

body.yoo-focus.wp-admin.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports) #wpbody-content > .wrap {
  width: 100% !important;
  max-width: min(var(--ysh-layout-max, 1400px), 100%) !important;
  margin: 0 auto 40px !important;
  margin-top: 0 !important;
  border: none !important;
  box-shadow: none !important;
}

/* Reports layout: see assets/css/compat/wc-reports.css (ysh-wc-reports-active). */
body.ysh-wc-reports-active .woocommerce-reports-wide,
body.ysh-wc-reports-active .woocommerce-reports-wrap {
  margin-left: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  #wpbody-content
  > .wrap
  > hr.wp-header-end {
  display: none !important;
  border: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]:has(body:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]:has(body:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)) {
  background: #0b0d11 !important;
  background-color: #0b0d11 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  :is(#wpwrap, #wpcontent, #wpbody, #wpbody-content, .yoo-shell-content),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  :is(#wpwrap, #wpcontent, #wpbody, #wpbody-content, .yoo-shell-content) {
  background: #0b0d11 !important;
  background-color: #0b0d11 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.wp-admin.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  #wpbody-content
  > .wrap,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.wp-admin.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  #wpbody-content
  > .wrap {
  background: transparent !important;
  background-color: transparent !important;
  color: var(--ysh-text, #cfd6e0) !important;
  box-shadow: none !important;
}

/* Reports top tabs — same pattern as wc-settings */
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .wrap.woocommerce
  > nav.nav-tab-wrapper.woo-nav-tab-wrapper,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .wrap.woocommerce
  > .nav-tab-wrapper.woo-nav-tab-wrapper {
  --ysh-wc-tab-border: rgba(15, 23, 42, 0.09);
  --ysh-wc-tab-muted: #f8fafc;
  background: var(--ysh-wc-tab-muted) !important;
  border: none !important;
  border-bottom: 1px solid var(--ysh-wc-tab-border) !important;
  border-radius: var(--ysh-radius, 14px) var(--ysh-radius, 14px) 0 0 !important;
  box-shadow: none !important;
  overflow: hidden !important;
  margin-bottom: 0 !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .wrap.woocommerce
  > nav.nav-tab-wrapper.woo-nav-tab-wrapper
  a.nav-tab {
  position: relative !important;
  border: 0 !important;
  border-radius: 8px 8px 0 0 !important;
  padding: 12px 14px !important;
  font-weight: 600 !important;
  font-size: 13px !important;
  color: var(--ysh-heading, #1e293b) !important;
  background: transparent !important;
  box-shadow: none !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .wrap.woocommerce
  > nav.nav-tab-wrapper.woo-nav-tab-wrapper
  a.nav-tab-active {
  background: var(--ysh-card, #fff) !important;
  color: var(--ysh-heading, #1e293b) !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .wrap.woocommerce
  > nav.nav-tab-wrapper.woo-nav-tab-wrapper
  a.nav-tab-active::after {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  bottom: -1px !important;
  height: 3px !important;
  background: var(--ysh-brand, #eda934) !important;
  border-radius: 2px !important;
  z-index: 3 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .wrap.woocommerce
  > nav.nav-tab-wrapper.woo-nav-tab-wrapper,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .wrap.woocommerce
  > nav.nav-tab-wrapper.woo-nav-tab-wrapper {
  --ysh-wc-tab-border: rgba(255, 255, 255, 0.1);
  --ysh-wc-tab-muted: rgba(255, 255, 255, 0.04);
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .wrap.woocommerce
  > nav.nav-tab-wrapper.woo-nav-tab-wrapper
  a.nav-tab,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .wrap.woocommerce
  > nav.nav-tab-wrapper.woo-nav-tab-wrapper
  a.nav-tab {
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .wrap.woocommerce
  > nav.nav-tab-wrapper.woo-nav-tab-wrapper
  a.nav-tab-active,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .wrap.woocommerce
  > nav.nav-tab-wrapper.woo-nav-tab-wrapper
  a.nav-tab-active {
  background: var(--ysh-card, #1a1d23) !important;
  color: var(--ysh-heading, #d8d3ce) !important;
}

/* Sub-report links (Orders by date, …) */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .subsubsub
  a,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .subsubsub
  a {
  color: var(--ysh-text-muted, #9aa3b2) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .subsubsub
  a.current,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .subsubsub
  a.current {
  color: var(--ysh-brand, #eda934) !important;
  font-weight: 600 !important;
}

/* Chart layout — replace float negative-margin sidebar */
@media (min-width: 782px) {
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
    .postbox
    .inside.chart-with-sidebar {
    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: flex-start !important;
    gap: 16px !important;
    padding: 16px !important;
    margin: 0 !important;
  }

  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
    .postbox
    .chart-with-sidebar
    .chart-sidebar {
    width: 240px !important;
    min-width: 240px !important;
    max-width: 240px !important;
    margin-left: 0 !important;
    float: none !important;
    flex: 0 0 240px !important;
  }

  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
    .postbox
    .chart-with-sidebar
    .chart-container {
    flex: 1 1 auto !important;
    min-width: 0 !important;
    float: none !important;
    width: auto !important;
  }
}

/* Dark — report postbox, filters, chart surfaces */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .postbox,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .postbox {
  background: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
  color: var(--ysh-text, #cfd6e0) !important;
  box-shadow: 0 12px 40px rgba(0, 0, 0, 0.28) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .postbox
  :is(div.stats_range, h3.stats_range)
  ul,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .postbox
  :is(div.stats_range, h3.stats_range)
  ul {
  background: rgba(255, 255, 255, 0.04) !important;
  border-bottom-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .postbox
  :is(div.stats_range, h3.stats_range)
  ul
  li
  a,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .postbox
  :is(div.stats_range, h3.stats_range)
  ul
  li.custom,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .postbox
  :is(div.stats_range, h3.stats_range)
  ul
  li
  a,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .postbox
  :is(div.stats_range, h3.stats_range)
  ul
  li.custom {
  color: var(--ysh-text-muted, #9aa3b2) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .postbox
  :is(div.stats_range, h3.stats_range)
  ul
  li.active,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .postbox
  :is(div.stats_range, h3.stats_range)
  ul
  li.active {
  background: var(--ysh-card-hover, #22262e) !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .postbox
  :is(div.stats_range, h3.stats_range)
  ul
  li.active
  a,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .postbox
  :is(div.stats_range, h3.stats_range)
  ul
  li.active
  a {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .postbox
  input.range_datepicker,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .postbox
  input.range_datepicker {
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .postbox
  .chart-container,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .postbox
  .chart-container {
  background: var(--ysh-card-hover, #22262e) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .postbox
  .chart-legend,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .postbox
  .chart-widgets
  li.chart-widget,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .postbox
  .chart-legend,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .postbox
  .chart-widgets
  li.chart-widget {
  background: var(--ysh-card-hover, #22262e) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .postbox
  .chart-widgets
  li.chart-widget
  h4,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .postbox
  .chart-widgets
  li.chart-widget
  h4 {
  background: rgba(255, 255, 255, 0.04) !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .postbox
  .chart-legend
  li,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .postbox
  .chart-legend
  li
  strong,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .postbox
  .chart-legend
  li,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .postbox
  .chart-legend
  li
  strong {
  color: var(--ysh-text-muted, #9aa3b2) !important;
  box-shadow: inset 0 -1px 0 0 rgba(255, 255, 255, 0.08) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .postbox
  .chart-widgets
  li.chart-widget
  table
  :is(td, th),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .postbox
  .chart-widgets
  li.chart-widget
  table
  :is(td, th) {
  color: var(--ysh-text, #cfd6e0) !important;
  border-color: rgba(255, 255, 255, 0.08) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .postbox
  .chart-widgets
  li.chart-widget
  table
  td.count,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .postbox
  .chart-widgets
  li.chart-widget
  table
  tr.active
  td,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .postbox
  .chart-widgets
  li.chart-widget
  table
  td.count,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .postbox
  .chart-widgets
  li.chart-widget
  table
  tr.active
  td {
  background: rgba(255, 255, 255, 0.04) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .widefat,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .widefat {
  background: var(--ysh-card-hover, #22262e) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .notice,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .notice {
  background: rgba(255, 255, 255, 0.04) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .button-primary,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .button-primary,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .stats_range
  .button,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub:is(.woocommerce_page_wc-reports, .toplevel_page_wc-reports)
  .stats_range
  .button {
  background: var(--ysh-brand, #eda934) !important;
  border-color: transparent !important;
  color: #1a1a1a !important;
}

/* =============================================================================
 * Tail — Coupons list (edit.php?post_type=shop_coupon) — layout + dark.
 * ============================================================================= */

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php .yp-breadcrumbs-bar {
  border-top: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}

html:has(body.post-type-shop_coupon.edit-php),
html:has(body.post-type-shop_coupon.edit-php) body {
  overflow-x: hidden !important;
  max-width: 100% !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]:has(body.post-type-shop_coupon.edit-php),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]:has(body.post-type-shop_coupon.edit-php) {
  scrollbar-color: rgba(255, 255, 255, 0.2) #0b0d11 !important;
  background: #0b0d11 !important;
  background-color: #0b0d11 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]:has(body.post-type-shop_coupon.edit-php) body,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]:has(body.post-type-shop_coupon.edit-php) body {
  scrollbar-color: rgba(255, 255, 255, 0.2) #0b0d11 !important;
  background: #0b0d11 !important;
  background-color: #0b0d11 !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php #wpwrap,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php #wpcontent,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php #wpbody,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php #wpbody-content,
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php .yoo-shell-content {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  overflow-x: clip !important;
  box-sizing: border-box !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php .yoo-shell-content {
  max-width: var(--ysh-layout-max, 1400px) !important;
  margin-inline: auto !important;
}

body.yoo-focus.wp-admin.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php #wpbody-content > .wrap {
  width: 100% !important;
  max-width: min(var(--ysh-layout-max, 1400px), 100%) !important;
  margin: 0 auto 40px !important;
  margin-top: 0 !important;
  border: none !important;
  box-shadow: none !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  #wpbody-content
  > .wrap
  > hr.wp-header-end {
  display: none !important;
  border: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]:has(body.post-type-shop_coupon.edit-php),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]:has(body.post-type-shop_coupon.edit-php) {
  background: #0b0d11 !important;
  background-color: #0b0d11 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  :is(#wpwrap, #wpcontent, #wpbody, #wpbody-content, .yoo-shell-content),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  :is(#wpwrap, #wpcontent, #wpbody, #wpbody-content, .yoo-shell-content) {
  background: #0b0d11 !important;
  background-color: #0b0d11 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.wp-admin.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  #wpbody-content
  > .wrap,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.wp-admin.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  #wpbody-content
  > .wrap {
  background: transparent !important;
  background-color: transparent !important;
  color: var(--ysh-text, #cfd6e0) !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  .subsubsub
  a,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  .subsubsub
  a {
  color: var(--ysh-text-muted, #9aa3b2) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  .subsubsub
  a.current,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  .subsubsub
  a.current {
  color: var(--ysh-brand, #eda934) !important;
  font-weight: 600 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  .tablenav
  :is(.actions select, .actions input),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  .tablenav
  :is(.actions select, .actions input) {
  background: var(--ysh-card-hover, #22262e) !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  .woocommerce-BlankState,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  .woocommerce-BlankState {
  background: transparent !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  .woocommerce-BlankState-message,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  .woocommerce-BlankState-message {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  .woocommerce-BlankState-cta.button-primary,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  .woocommerce-BlankState-cta.button-primary {
  background: var(--ysh-brand, #eda934) !important;
  border-color: transparent !important;
  color: #1a1a1a !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  .woocommerce-BlankState-cta.button:not(.button-primary),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  .woocommerce-BlankState-cta.button:not(.button-primary) {
  background: rgba(255, 255, 255, 0.06) !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

/* marketing-coupons React block — Recommended coupon extensions */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  .woocommerce-marketing-coupons,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  .woocommerce-marketing-coupons {
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  .woocommerce-marketing-coupons
  :is(h2, h3, .woocommerce-marketing-card-title),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  .woocommerce-marketing-coupons
  :is(h2, h3, .woocommerce-marketing-card-title) {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  .woocommerce-marketing-coupons
  .components-card,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  .woocommerce-marketing-coupons
  .promo-card,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  .woocommerce-marketing-recommended-extensions-item,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  .woocommerce-marketing-coupons
  .components-card,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  .woocommerce-marketing-coupons
  .promo-card,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  .woocommerce-marketing-recommended-extensions-item {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
  box-shadow: 0 12px 40px rgba(0, 0, 0, 0.28) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  .woocommerce-marketing-coupons
  .promo-card.has-background,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  .woocommerce-marketing-coupons
  .promo-card.has-background {
  background-color: var(--ysh-card-hover, #22262e) !important;
  background-image: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  .woocommerce-marketing-coupons
  :is(p, .woocommerce-marketing-card-description),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  .woocommerce-marketing-coupons
  :is(p, .woocommerce-marketing-card-description) {
  color: var(--ysh-text-muted, #9aa3b2) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  .woocommerce-marketing-coupons
  .components-button.is-primary,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  .woocommerce-marketing-coupons
  .components-button.is-primary {
  background: var(--ysh-brand, #eda934) !important;
  color: #1a1a1a !important;
  border-color: transparent !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  .woocommerce-marketing-coupons
  .components-button.is-secondary,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-shop_coupon.edit-php
  .woocommerce-marketing-coupons
  .components-button.is-secondary {
  background: rgba(255, 255, 255, 0.06) !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

/* =============================================================================
 * Tail — Product editor (post.php / post-new.php?post_type=product)
 * ============================================================================= */

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-product:is(.post-php, .post-new-php) .yp-breadcrumbs-bar {
  border-top: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}

html:has(body.post-type-product.post-php),
html:has(body.post-type-product.post-new-php),
html:has(body.post-type-product.post-php) body,
html:has(body.post-type-product.post-new-php) body {
  overflow-x: hidden !important;
  max-width: 100% !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]:has(body.post-type-product.post-php),
html[data-yooadmin-studio-color-mode-effective="dark"]:has(body.post-type-product.post-new-php),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]:has(body.post-type-product.post-php),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]:has(body.post-type-product.post-new-php) {
  scrollbar-color: rgba(255, 255, 255, 0.2) #0b0d11 !important;
  background: #0b0d11 !important;
  background-color: #0b0d11 !important;
}

body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-product:is(.post-php, .post-new-php) .yoo-shell-content {
  max-width: var(--ysh-layout-max, 1400px) !important;
  margin-inline: auto !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-product:is(.post-php, .post-new-php)
  :is(#wpwrap, #wpcontent, #wpbody, #wpbody-content, .yoo-shell-content),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-product:is(.post-php, .post-new-php)
  :is(#wpwrap, #wpcontent, #wpbody, #wpbody-content, .yoo-shell-content) {
  background: #0b0d11 !important;
  background-color: #0b0d11 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-product:is(.post-php, .post-new-php)
  #poststuff
  .postbox,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-product:is(.post-php, .post-new-php)
  #poststuff
  .postbox {
  background: rgba(255, 255, 255, 0.04) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-product:is(.post-php, .post-new-php)
  #poststuff
  .postbox
  .inside,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-product:is(.post-php, .post-new-php)
  #poststuff
  .postbox
  .inside {
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-product:is(.post-php, .post-new-php)
  #poststuff
  :is(input, select, textarea):not([type="checkbox"]):not([type="radio"]):not([type="button"]):not([type="submit"]),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-product:is(.post-php, .post-new-php)
  #poststuff
  :is(input, select, textarea):not([type="checkbox"]):not([type="radio"]):not([type="button"]):not([type="submit"]) {
  background: rgba(255, 255, 255, 0.04) !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-product:is(.post-php, .post-new-php)
  #submitdiv
  .button-primary,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-product:is(.post-php, .post-new-php)
  #submitdiv
  .button-primary,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-product:is(.post-php, .post-new-php)
  #submitdiv
  #publish,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-product:is(.post-php, .post-new-php)
  #submitdiv
  #publish {
  background: var(--ysh-brand, #eda934) !important;
  border-color: transparent !important;
  color: #1a1a1a !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-product:is(.post-php, .post-new-php)
  #submitdiv
  .button:not(.button-primary),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-product:is(.post-php, .post-new-php)
  #submitdiv
  .button:not(.button-primary),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-product:is(.post-php, .post-new-php)
  #submitdiv
  .button:not(.button-primary) {
  background: rgba(255, 255, 255, 0.06) !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

/* Yoast full width + Woo tour dark (product editor). */
body.yoo-focus.yooadmin-theme-yooadmin-studio-hub.post-type-product:is(.post-php, .post-new-php)
  #wpseo_meta
  :is(.wpseo-metabox-content, .wpseo-meta-section-react, #wpseo-metabox-root) {
  max-width: none !important;
  width: 100% !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.post-type-product.post-php
  :is(.woocommerce-tour-kit, .woocommerce-tour-kit-step, .tour-kit-frame__container),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.post-type-product.post-php
  :is(.woocommerce-tour-kit, .woocommerce-tour-kit-step, .tour-kit-frame__container) {
  background: var(--ysh-card, #1a1d23) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}
