/* =====================================================================
   Look and feel (#5440, WIDGET_PARITY_V2_PLAN.md section 5)
   ---------------------------------------------------------------------
   The shop's font, button shape, card style and page background, applied
   to every widget surface from ONE file. The values are CSS custom
   properties the widget layouts set once in their theme block
   (App\Services\WidgetLookService); the switches are attributes on <html>:

     data-wgt-font      a font was picked
     data-wgt-buttons   pill | square        (absent = the widget's own)
     data-wgt-cards     outline | flat       (absent = shadow, today)
     data-wgt-bg        light | dark         (absent = white, today)

   A shop that has never touched these controls carries none of the
   attributes, so nothing in this file applies and the widget renders
   exactly as before. Loaded after the theme block on purpose.
   ===================================================================== */

/* ── Font ─────────────────────────────────────────────────────────── */

html[data-wgt-font] body.eq-widget,
html[data-wgt-font] body.eq-widget :is(h1, h2, h3, h4, h5, h6, p, button, input, select, textarea, label, .btn, .dropdown-item, .form-control, .form-select),
html[data-wgt-font] body.eq-widget .select2-selection__rendered,
html[data-wgt-font] .select2-results__option,
html[data-wgt-font] .daterangepicker {
	font-family: var(--wgt-font) !important;
}

/* ── Buttons ──────────────────────────────────────────────────────── */
/* Buttons with words on them. Round icon buttons (steppers, arrows, close)
   keep their circle: a shape that means "icon" is not a brand choice. */

html[data-wgt-buttons] body.eq-widget :is(
	.btn:not(.btn-close):not(.btn-link):not(.rounded-circle):not(.dropdown-toggle-split),
	.product-booking-btn,
	.chekout-btn,
	.card-btn,
	.btn-theme-primary,
	.btn-theme-secondary,
	.eqd-dash-card-btn,
	.widget-service-card__book,
	.eq-short-notice__call
) {
	border-radius: var(--wgt-btn-radius) !important;
}

/* A split pill/square group keeps its outer shape only. */
html[data-wgt-buttons] body.eq-widget .btn-group > .btn:not(:first-child),
html[data-wgt-buttons] body.eq-widget .input-group > .btn:not(:first-child) {
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}

html[data-wgt-buttons] body.eq-widget .btn-group > .btn:not(:last-child),
html[data-wgt-buttons] body.eq-widget .input-group > .btn:not(:last-child) {
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

/* ── Cards ────────────────────────────────────────────────────────── */

html[data-wgt-cards] body.eq-widget :is(
	.product-card,
	.widget-landing-card,
	.widget-service-card,
	.checkout-card,
	.cart-card,
	.calender-card,
	.stepper-card,
	.booking-inner-card,
	.confirmed-booking-card,
	.cancellation-policy-card,
	.by-date-card,
	.bw-card,
	.bw-booking-card,
	.bw-summary-card,
	.cp-card,
	.eqd-plist-card,
	.eqd-dash-card
),
html[data-wgt-cards] body.eq-widget :is(.product-card, .widget-landing-card, .widget-service-card, .eqd-plist-card, .eqd-dash-card):hover {
	box-shadow: none !important;
}

html[data-wgt-cards="outline"] body.eq-widget :is(.product-card, .widget-landing-card, .widget-service-card, .eqd-plist-card, .eqd-dash-card):hover {
	border-color: var(--widget-primary-accent) !important;
}

html[data-wgt-cards="flat"] body.eq-widget :is(
	.product-card,
	.widget-landing-card,
	.widget-service-card,
	.checkout-card,
	.cart-card,
	.calender-card,
	.stepper-card,
	.booking-inner-card,
	.confirmed-booking-card,
	.cancellation-policy-card,
	.by-date-card,
	.bw-card,
	.bw-booking-card,
	.bw-summary-card,
	.cp-card,
	.eqd-plist-card,
	.eqd-dash-card
) {
	background-color: var(--wgt-card-bg) !important;
}

/* ── Background (any color but white) ───────────────────────────── */
/* The page takes the color; every surface that used to borrow the body's
   white gets its own, so cards stay cards (the same list as the transparent
   embed background). */

html[data-wgt-bg],
html[data-wgt-bg] body.eq-widget {
	--bs-body-bg: var(--wgt-bg);
	--bs-body-color: var(--widget-text-color);
	--bs-border-color: var(--wgt-border);
	--bs-secondary-color: var(--wgt-muted);
	--bs-tertiary-color: var(--wgt-muted);
	--bs-emphasis-color: var(--widget-text-color);
	--bs-secondary-bg: var(--wgt-surface-2);
	--bs-tertiary-bg: var(--wgt-surface-2);
	--ed-text-muted: var(--wgt-muted);
	--ed-muted: var(--wgt-muted);
	--ed-border: var(--wgt-border);
	background-color: var(--wgt-bg) !important;
}

html[data-wgt-bg].eq-transparent-bg,
html[data-wgt-bg].eq-transparent-bg body.eq-widget {
	background-color: transparent !important;
}

html[data-wgt-bg] body.eq-widget :is(
	.product-card,
	.widget-landing-card,
	.widget-service-card,
	.filter-card,
	.category-filter,
	.checkout-card,
	.cart-card,
	.calender-card,
	.stepper-card,
	.booking-inner-card,
	.confirmed-booking-card,
	.cancellation-policy-card,
	.by-date-card,
	.bw-card,
	.bw-card-h,
	.bw-card-b,
	.bw-booking-card,
	.bw-summary-card,
	.cp-card,
	.eqd-plist-card,
	.eqd-dash-card,
	.card
) {
	background-color: var(--wgt-card-bg) !important;
}

html[data-wgt-bg] body.eq-widget .header-wrapper {
	background-color: var(--wgt-bg) !important;
}

/* ── Dark background: every surface, input and menu goes dark with it ── */

html[data-wgt-bg="dark"] {
	color-scheme: dark;
}

html[data-wgt-bg="dark"] body.eq-widget :is(
	.product-card,
	.widget-landing-card,
	.widget-service-card,
	.filter-card,
	.checkout-card,
	.cart-card,
	.calender-card,
	.stepper-card,
	.booking-inner-card,
	.bw-card,
	.eqd-plist-card,
	.card
) {
	border-color: var(--wgt-border) !important;
}

html[data-wgt-bg="dark"] body.eq-widget .header-wrapper {
	border-bottom-color: var(--wgt-border) !important;
	box-shadow: none !important;
}

/* Text the widget painted in a fixed dark color. */
html[data-wgt-bg="dark"] body.eq-widget :is(
	h1, h2, h3, h4, h5, h6,
	.text-dark, .text-black, .text-body, .text-body-emphasis,
	.card-title, .card-text, .product-title, .product-price, .fw-bold, .fw-semibold
):not(.btn *):not(.badge):not(.badge *):not(.alert *) {
	color: var(--widget-text-color) !important;
}

html[data-wgt-bg] body.eq-widget :is(.text-muted, .text-secondary, .text-body-secondary, .small.text-mute, .form-text) {
	color: var(--wgt-muted) !important;
}

/* Inputs, selects and pickers */
html[data-wgt-bg="dark"] body.eq-widget :is(.form-control, .form-select, textarea, select, input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"])),
html[data-wgt-bg="dark"] .select2-container--default .select2-selection--single,
html[data-wgt-bg="dark"] .select2-container--default .select2-selection--multiple,
html[data-wgt-bg="dark"] .select2-dropdown,
html[data-wgt-bg="dark"] .select2-search__field {
	background-color: var(--wgt-surface-2) !important;
	border-color: var(--wgt-border) !important;
	color: var(--widget-text-color) !important;
}

html[data-wgt-bg="dark"] body.eq-widget :is(.form-control, .form-select):disabled,
html[data-wgt-bg="dark"] body.eq-widget .form-control[readonly] {
	background-color: var(--wgt-surface) !important;
	color: var(--wgt-muted) !important;
}

html[data-wgt-bg="dark"] .select2-container--default .select2-selection--single .select2-selection__rendered,
html[data-wgt-bg="dark"] #country-select-checkout + .select2-container .select2-selection--single .select2-selection__rendered,
html[data-wgt-bg="dark"] .select2-results__option {
	color: var(--widget-text-color) !important;
}

html[data-wgt-bg="dark"] .select2-container--default .select2-results__option--highlighted[aria-selected],
html[data-wgt-bg="dark"] .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
	background-color: var(--widget-primary-color) !important;
	color: var(--widget-primary-contrast) !important;
}

html[data-wgt-bg="dark"] body.eq-widget .input-group-text {
	background-color: var(--wgt-surface) !important;
	border-color: var(--wgt-border) !important;
	color: var(--wgt-muted) !important;
}

html[data-wgt-bg="dark"] body.eq-widget .form-check-input:not(:checked) {
	background-color: var(--wgt-surface-2) !important;
	border-color: var(--wgt-muted) !important;
}

/* Menus, modals, popovers */
html[data-wgt-bg="dark"] :is(.dropdown-menu, .modal-content, .popover, .offcanvas, .list-group-item, .toast) {
	background-color: var(--wgt-surface) !important;
	border-color: var(--wgt-border) !important;
	color: var(--widget-text-color) !important;
}

html[data-wgt-bg="dark"] .dropdown-item:not(:hover):not(:focus):not(.active) {
	color: var(--widget-text-color) !important;
}

html[data-wgt-bg="dark"] :is(.modal-header, .modal-footer) {
	border-color: var(--wgt-border) !important;
}

html[data-wgt-bg="dark"] .btn-close {
	filter: invert(1) grayscale(100%) brightness(200%);
}

/* Tables and dividers */
html[data-wgt-bg="dark"] body.eq-widget :is(.table, .table > :not(caption) > * > *) {
	--bs-table-bg: transparent;
	--bs-table-color: var(--widget-text-color);
	color: var(--widget-text-color) !important;
	border-color: var(--wgt-border) !important;
}

html[data-wgt-bg="dark"] body.eq-widget hr {
	border-color: var(--wgt-border) !important;
	opacity: 1;
}

/* Calendars */
html[data-wgt-bg="dark"] .daterangepicker {
	background-color: var(--wgt-surface) !important;
	border-color: var(--wgt-border) !important;
	color: var(--widget-text-color) !important;
}

html[data-wgt-bg="dark"] .daterangepicker::before,
html[data-wgt-bg="dark"] .daterangepicker::after {
	border-bottom-color: var(--wgt-surface) !important;
}

html[data-wgt-bg="dark"] .daterangepicker .calendar-table {
	background-color: var(--wgt-surface) !important;
	border-color: var(--wgt-surface) !important;
}

html[data-wgt-bg="dark"] .daterangepicker td.off,
html[data-wgt-bg="dark"] .daterangepicker td.off.in-range,
html[data-wgt-bg="dark"] .daterangepicker td.disabled {
	background-color: transparent !important;
	color: var(--wgt-muted) !important;
	opacity: 0.7;
}

html[data-wgt-bg="dark"] .daterangepicker td.available:not(.active):not(.in-range):not(.end-date) {
	color: var(--widget-text-color) !important;
}

html[data-wgt-bg="dark"] .daterangepicker .calendar-table .next span,
html[data-wgt-bg="dark"] .daterangepicker .calendar-table .prev span {
	border-color: var(--widget-text-color) !important;
}

html[data-wgt-bg="dark"] .daterangepicker .drp-buttons {
	border-top-color: var(--wgt-border) !important;
}

/* Hover rows keep a visible, readable hover on the dark page. */
html[data-wgt-bg="dark"] body.eq-widget .pagination .page-link {
	background-color: var(--wgt-surface) !important;
}

html[data-wgt-bg="dark"] body.eq-widget .pagination .page-link:hover {
	background-color: var(--wgt-hover) !important;
}

/* ── Dark background: tokens other widget code reads ─────────────────── */

html[data-wgt-bg="dark"],
html[data-wgt-bg="dark"] body.eq-widget {
	--ed-canvas: var(--wgt-bg);
	--ed-surface: var(--wgt-surface);
	--ed-sunken: var(--wgt-surface-2);
	--ed-ink: var(--widget-text-color);
	--ed-faint: var(--wgt-muted);
	--ed-navy-100: color-mix(in srgb, var(--widget-primary-color) 22%, var(--wgt-surface));
	--ed-navy-200: color-mix(in srgb, var(--widget-primary-color) 32%, var(--wgt-surface));
	/* An inline color that has to beat the stylesheet (the listing mode
	   pills) reads this, so it follows the dark page too. */
	--wgt-quiet-ink: var(--widget-text-color);
	--widget-border-color: var(--wgt-border);
	/* Session tiles and pills on the experience page (inline colors). */
	--wgt-slot-bg: var(--wgt-card-bg);
	--wgt-slot-border: var(--wgt-border);
	--wgt-ok-ink: #6ee7a0;
	--wgt-warn-ink: #fbbf24;
}

/* Any picked background: fixed grays written inline follow the muted text. */
html[data-wgt-bg] {
	--wgt-quiet-muted: var(--wgt-muted);
}

html[data-wgt-font] {
	--ed-font: var(--wgt-font);
}

/* ── Background: the widget stylesheet's fixed colors ─────────────────────
   The text groups (near-black, navy, gray, placeholders) apply on ANY picked
   background, because a tinted page pulls a fixed gray under AA; the
   surface, hover, tint and border groups apply on a dark one only.
   Every rule in public/widget/style.css that paints a neutral light
   background, a near-black or gray text color, or a pale border, mapped to
   the look tokens. Semantic tints (the green, amber and red status chips)
   keep their own pale fill and dark text, which stay readable. Written from
   a scan of style.css on 2026-09-25; a new widget rule with a fixed light
   color belongs in the matching group here. */

/* White panels: the card surface */
html[data-wgt-bg="dark"] body.eq-widget .cart-info .quantity:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .dropdown .btn.v2:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .dropdown .dropdown-menu:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .dropdown .dropdown-header:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .dropdown .dropdown-header .search-box:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .dropdown .dropdown-toggle:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .dropdown .dropdown-options:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .stepper-card:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .increment-btn:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .product-card .product-booking-btn.v1:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .widget-search-wrap:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .filters-bar:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .view-toggle-buttons button:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .payment-option:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .booking-inner-card:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .successfully-added-card:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .remove-alert:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .widget-price-table-wrapper .widget-price-table tbody tr:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .widget-price-table-wrapper .widget-price-table tbody td:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .variations-table tbody tr:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .variations-table tbody td:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-booking-card:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-seg-btn.active:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-day-chip:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-day-more:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-summary-card:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-itin-dot:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-itin-dot.end:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-detail .bw-card:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-detail .bw-add-h:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-stepper:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-stepper-menu:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-detail .bw-part-select:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-detail .bw-add-f:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .widget-landing a.widget-landing-browse-box:not(.dropdown-item):not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .widget-category-pill:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .cp-bk:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .cp-pag__btn:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .cp-cr-photo__x:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .widget-cb-body:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .delivery-option:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .sw-form:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .sw-add:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .widget-bopt__row:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .widget-bopt__dot:not(.selected):not(.active):not(.checked):not(.is-selected) {
	background-color: var(--wgt-surface) !important;
}

/* Pale gray bands, fields and chips: the raised surface */
html[data-wgt-bg="dark"] body.eq-widget .cart-info .cart-value:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .cart-info .close-btn:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .cart-info .product-wrapper:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .dropdown .btn.v1:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .dropdown .dropdown-menu .menu-items:not(.selected):not(.active):not(.checked):not(.is-selected)::-webkit-scrollbar-track,
html[data-wgt-bg="dark"] body.eq-widget textarea:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget textarea:focus:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .form-group input:focus:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .form-control:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .form-select:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .form-control-category:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .form-control-category .form-control-category-input:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .increment-btn-wrapper:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .product-card .card-img:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .product-card .product-time-slot:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .widget-pill:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .widget-pill.is-conflict:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .next-available-pill:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .product-card .product-booking-btn.v1:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .product-card .product-booking-btn.v1:disabled:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .product-card .product-booking-btn.v1[disabled]:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .product-page .calender-card .calender-box:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .product-page .calender-card .calender-time-slot:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .cart-page .cart-increment-btn:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .checkout-stepper .checkout-step .step-number:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .add-participant-canvas .customer-info:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .canvas-cross-btn:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .daterange:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .widget-price-table-wrapper .widget-price-table:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .widget-price-table-wrapper .widget-price-table thead:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .widget-price-table-wrapper .widget-price-table thead th:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .productModalQuantity button:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .productModalQuantity button[type="button"]:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget div.productModalQuantity > button:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget div.productModalQuantity > button[type="button"]:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget button.productModalQuantity button:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget button.productModalQuantity button[type="button"]:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .productModalQuantity button.btn:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .productModalQuantity button[type="button"].btn:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .variations-table:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .variations-table thead:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .variations-table thead th:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget #country-select-checkout + .select2-container .select2-selection--single:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .active-season:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .active-season td:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .active-season-tab:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-seg:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-itin-line:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-gallery .bw-hero:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-cta-disabled:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-gallery .bw-thumb:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .widget-landing-card .widget-landing-card-img:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .widget-landing-collage:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .widget-subcategory-pill:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .cp-chip--good:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .cp-chip--slate:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .cp-cr-photo:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .cp-cr-photo--add:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .cp-cr-seg__btn:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .cp-cr-notes:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .dcs-change-list:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .wl-bento .card-img:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .wl-bento .product-image:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .wl-mosaic .card-img:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .wl-mosaic .product-image:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .delivery-option.is-selected:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .delivery-answer:not(.selected):not(.active):not(.checked):not(.is-selected) {
	background-color: var(--wgt-surface-2) !important;
}

/* Pale gray hovers */
html[data-wgt-bg="dark"] body.eq-widget .dropdown .dropdown-option:hover:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .product-card .product-booking-btn.v1:hover:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .view-toggle-buttons button:hover:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .remove-alert:hover:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .widget-price-table-wrapper .widget-price-table tbody tr:hover td:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .productModalQuantity button:hover:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .productModalQuantity button[type="button"]:hover:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget div.productModalQuantity > button:hover:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget div.productModalQuantity > button[type="button"]:hover:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .productModalQuantity-btn:hover:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-stepper button:hover:not(:disabled):not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-stepper .val.bw-stepper-val-btn:hover:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-stepper-menu-item:hover:not(.selected):not(.active):not(.checked):not(.is-selected) {
	background-color: color-mix(in srgb, var(--wgt-surface-2) 82%, #ffffff) !important;
}

/* Pale blue selection tints: a brand tint */
html[data-wgt-bg="dark"] body.eq-widget .dropdown .btn:hover:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .eq-short-notice:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-stepper-menu-item:focus:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-stepper-menu-item:focus-visible:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-stepper-menu-item.is-selected:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .cp-bookmark:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .cp-chip--accent:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .cp-cr-seg__btn--on:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .dcs-info-icon:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .sw-forms-note:not(.selected):not(.active):not(.checked):not(.is-selected) {
	background-color: color-mix(in srgb, var(--widget-primary-color) 22%, var(--wgt-surface)) !important;
}

/* Text in a fixed near-black */
html[data-wgt-bg] body.eq-widget .main-wrapper .header .title:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .cart-info .cart-title:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .cart-info .product-title:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .cart-info .quantity:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .cart-info .price:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .cart-info .footer-text:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .content .section-title:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .content .sub-title:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .dropdown .btn:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .dropdown .dropdown-item:not(.selected):not(.active):not(.checked):not(.is-selected):not(:hover):not(:focus),
html[data-wgt-bg] body.eq-widget .check:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .stepper .checkpoint-label.active:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .stepper-card .stepper-form-label:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .increment-btn-wrapper:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .increment-btn-wrapper .text-subscript:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .selectable-card .title:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .selectable-card .subtitle:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .product-card .product-stock:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .product-card .product-description-list:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .product-card .card-subscript:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .product-card .product-booking-btn.v1:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .product-card .product-date:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .filters button:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .widget-results-count strong:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .widget-search-wrap input:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .filters-bar .subtitle:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .filters-bar .description:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .search-view-heading:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .product-page .product-price:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .product-page .hourly-price:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .product-page .product-description:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .product-page .availaibility:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .product-page .calender-card .calender-heading:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .product-page .calender-card #current-month-display:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .product-card .card-body .product-title:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .cart-page .heading:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .checkout-stepper .checkout-step.active .step-label:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .cart-summary .cart-summary-title:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .add-participant-canvas .participat-form-header:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .add-participant-canvas .customer-info .customer-email:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .add-participant-canvas .customer-info .customer-phone:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .confirmed-booking-card .form-check label:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .booking-heading:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .booking-subheading:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .successfully-added-content h5:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .daterangepicker .drp-calendar .month:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .widget-price-table-wrapper .widget-price-table thead th:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .widget-price-table-wrapper .widget-price-table tbody td:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .variations-table thead th:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .variations-table tbody td:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget #country-select-checkout + .select2-container .select2-selection--single .select2-selection__rendered:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .bw-booking-title:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .bundle-group-heading:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .bw-day-chip:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .bw-summary-title:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .bw-itin-time:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .bw-itin-name:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .bw-window-value:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .bw-summary-item-name:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .bw-price-total-label:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .bw-price-total-amt:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .bw-detail .bw-title:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .bw-detail .bw-price:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .bw-detail .bw-card-h:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .bw-detail .bw-add-h .ttl:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .eq-short-notice__text:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .bw-detail .bw-qty-lbl b:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .bw-stepper button:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .bw-stepper .val:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .bw-stepper-menu-item:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .bw-detail .bw-part-select:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .bw-detail .bw-var-name:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .bw-detail .bw-totals .v:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .cp-bk__dates:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .cp-bk__total:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .cp-pag__btn:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .cp-cr-notes:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .dcs-lead:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .dcs-name:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .widget-cb-title:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .widget-cb-text:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .widget-map-address:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .widget-bopt__title:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .widget-bopt__name:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .widget-bopt__amount:not(.selected):not(.active):not(.checked):not(.is-selected) {
	color: var(--widget-text-color) !important;
}

/* Text in a fixed navy: the readable brand color */
html[data-wgt-bg] body.eq-widget .dropdown .dropdown-menu .dropdown-item:not(.selected):not(.active):not(.checked):not(.is-selected):not(:hover):not(:focus),
html[data-wgt-bg] body.eq-widget .dropdown .dropdown-header .search-box:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .input-group .input-icon:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .form-group small:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .help-text p:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .help-link:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .product-card .product-description:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .product-page .breadcrum:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .product-page .breadcrum button:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .label-value:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .total:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .cart-page .cart-heading:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .payment-option-details:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .participant-btn:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .daterangepicker .drp-calendar th:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .bw-stepper-menu-item:focus:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .bw-stepper-menu-item:focus-visible:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .bw-stepper-menu-item.is-selected:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .dcs-head .modal-title:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .dcs-period:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .dcs-to:not(.selected):not(.active):not(.checked):not(.is-selected) {
	color: var(--widget-primary-accent) !important;
}

/* Text in a fixed gray */
html[data-wgt-bg] body.eq-widget .widget-results-count:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .view-toggle-buttons button:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .booking-value:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .successfully-added-content p:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .bw-seg-btn:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .bw-day-chip .bw-day-mon:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .bw-day-more:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .bw-cta-disabled:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .widget-landing-subtitle:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .widget-landing-card-placeholder:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .widget-category-pills-label:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .widget-category-pill-count:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .dropdown-menu .dropdown-item.time-slot-unavailable:not(.selected):not(.active):not(.checked):not(.is-selected):not(:hover):not(:focus),
html[data-wgt-bg] body.eq-widget .time-slot-unavailable .time-slot-unavailable-label:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .cp-supplier:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .cp-bookmark:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .cp-section:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .cp-bk__items:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .cp-bk__ref:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .cp-bk__total small:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .cp-chip--slate:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .cp-pag__info:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .cp-cr-label:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .cp-cr-photo__x:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .cp-cr-photo--add:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .cp-cr-hint:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .cp-cr-seg__btn:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .cp-cr-caption:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .cp-cr-photo__file:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .dcs-close:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .dcs-close:hover:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .dcs-from:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .widget-cb-chevron:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .wl-blurb:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .sw-when:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .sw-forms-note:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .sw-form__name:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg] body.eq-widget .sw-notlisted:not(.selected):not(.active):not(.checked):not(.is-selected) {
	color: var(--wgt-muted) !important;
}

/* Placeholders */
html[data-wgt-bg] body.eq-widget .input-group .form-control:not(.selected):not(.active):not(.checked):not(.is-selected)::placeholder,
html[data-wgt-bg] body.eq-widget .form-control:not(.selected):not(.active):not(.checked):not(.is-selected)::placeholder,
html[data-wgt-bg] body.eq-widget .form-control-category:not(.selected):not(.active):not(.checked):not(.is-selected)::placeholder,
html[data-wgt-bg] body.eq-widget .widget-search-wrap input:not(.selected):not(.active):not(.checked):not(.is-selected)::placeholder {
	color: var(--wgt-muted) !important; opacity: 0.85;
}

/* Pale gray borders and dividers */
html[data-wgt-bg="dark"] body.eq-widget .main-wrapper .header .shopping-cart:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .cart-info .quantity:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .content .btn-theme-secondary:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .dropdown .btn:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .dropdown .btn.v1:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .dropdown .btn.v2:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .dropdown .dropdown-menu .menu-items:not(.selected):not(.active):not(.checked):not(.is-selected)::-webkit-scrollbar-thumb,
html[data-wgt-bg="dark"] body.eq-widget .dropdown .dropdown-toggle:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .dropdown .dropdown-options:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .check:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .increment-btn:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .product-card:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .product-card .product-booking-btn.v1:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .widget-pill:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .widget-pill.is-conflict:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .widget-pill.is-conflict:hover:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .product-card .product-booking-btn.v1:disabled:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .product-card .product-booking-btn.v1[disabled]:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .widget-search-wrap:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .filters-bar:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .filters-bar .filter-card:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .view-toggle-buttons button:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .searchBoxListing:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .cart-page .cart-increment-btn:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .add-participant-canvas .add-participant-form:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .confirmed-booking-card:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .remove-alert:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .widget-price-table-wrapper .widget-price-table:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .widget-price-table-wrapper .widget-price-table thead th:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .widget-price-table-wrapper .widget-price-table tbody td:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .widget-price-tabs:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .image-preview-wrapper:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .variations-table:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .variations-table thead th:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .variations-table thead th:not(:first-child):not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .variations-table tbody td:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .variations-table tbody td:not(:first-child):not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .offcanvas#offcanvasFilters .offcanvas-header:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-booking-card:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-booking-head:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-seg:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bundle-choice-box:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bundle-choice-option + .bundle-choice-option:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-day-chip:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-day-more:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-summary-card:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-summary-head:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-summary-items:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-summary-price:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-gallery .bw-hero:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-gallery .bw-thumb:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-detail .bw-card:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-detail .bw-card-h:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-detail .bw-add-h:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-stepper:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-stepper .val:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-stepper-menu:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-detail .bw-var-row:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-detail .bw-part-select:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .bw-detail .bw-add-f:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .widget-landing a.widget-landing-browse-box:not(.dropdown-item):not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .widget-category-pill:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .widget-subcategory-pill:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .cp-bk:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .cp-bk__row2:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .cp-pag__btn:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .cp-cr-photo:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .cp-cr-photo__x:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .cp-cr-photo--add:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .cp-cr-seg__btn:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .cp-cr-notes:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .dcs-head:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .dcs-change-list:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .dcs-change-row:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .delivery-option:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .sw-form:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .sw-notlisted:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .sw-add:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .widget-bopt__row:not(.selected):not(.active):not(.checked):not(.is-selected),
html[data-wgt-bg="dark"] body.eq-widget .widget-bopt__dot:not(.selected):not(.active):not(.checked):not(.is-selected) {
	border-color: var(--wgt-border) !important;
}

/* ── Dark background: fixed light colors written inline in the widget views ──
   Matched on the style attribute itself, so a view that paints its own white
   panel or near-black text follows the dark page without a class of its own. */

/* Inline white panels */
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #fff;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #fff " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background: #fff" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#fff;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#fff " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background:#fff" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #fff;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #fff " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color: #fff" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#fff;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#fff " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color:#fff" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #ffffff;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #ffffff " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background: #ffffff" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#ffffff;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#ffffff " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background:#ffffff" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #ffffff;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #ffffff " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color: #ffffff" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#ffffff;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#ffffff " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color:#ffffff" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: white;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: white " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background: white" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:white;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:white " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background:white" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: white;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: white " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color: white" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:white;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:white " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color:white" i]:not(.selected):not(.active) {
	background-color: var(--wgt-surface) !important;
}

/* Inline pale gray bands */
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #fafafa;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #fafafa " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background: #fafafa" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#fafafa;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#fafafa " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background:#fafafa" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #fafafa;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #fafafa " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color: #fafafa" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#fafafa;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#fafafa " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color:#fafafa" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #f7f7f7;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #f7f7f7 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background: #f7f7f7" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#f7f7f7;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#f7f7f7 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background:#f7f7f7" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #f7f7f7;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #f7f7f7 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color: #f7f7f7" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#f7f7f7;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#f7f7f7 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color:#f7f7f7" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #f0f0f0;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #f0f0f0 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background: #f0f0f0" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#f0f0f0;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#f0f0f0 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background:#f0f0f0" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #f0f0f0;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #f0f0f0 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color: #f0f0f0" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#f0f0f0;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#f0f0f0 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color:#f0f0f0" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #f8fafc;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #f8fafc " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background: #f8fafc" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#f8fafc;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#f8fafc " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background:#f8fafc" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #f8fafc;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #f8fafc " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color: #f8fafc" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#f8fafc;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#f8fafc " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color:#f8fafc" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #f8f9fa;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #f8f9fa " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background: #f8f9fa" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#f8f9fa;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#f8f9fa " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background:#f8f9fa" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #f8f9fa;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #f8f9fa " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color: #f8f9fa" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#f8f9fa;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#f8f9fa " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color:#f8f9fa" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #f3f4f6;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #f3f4f6 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background: #f3f4f6" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#f3f4f6;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#f3f4f6 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background:#f3f4f6" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #f3f4f6;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #f3f4f6 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color: #f3f4f6" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#f3f4f6;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#f3f4f6 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color:#f3f4f6" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #f5f8fc;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #f5f8fc " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background: #f5f8fc" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#f5f8fc;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#f5f8fc " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background:#f5f8fc" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #f5f8fc;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #f5f8fc " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color: #f5f8fc" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#f5f8fc;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#f5f8fc " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color:#f5f8fc" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #eef2f7;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #eef2f7 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background: #eef2f7" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#eef2f7;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#eef2f7 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background:#eef2f7" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #eef2f7;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #eef2f7 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color: #eef2f7" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#eef2f7;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#eef2f7 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color:#eef2f7" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #e5e7eb;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #e5e7eb " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background: #e5e7eb" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#e5e7eb;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#e5e7eb " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background:#e5e7eb" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #e5e7eb;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #e5e7eb " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color: #e5e7eb" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#e5e7eb;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#e5e7eb " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color:#e5e7eb" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #e0e0e0;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #e0e0e0 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background: #e0e0e0" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#e0e0e0;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#e0e0e0 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background:#e0e0e0" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #e0e0e0;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #e0e0e0 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color: #e0e0e0" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#e0e0e0;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#e0e0e0 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color:#e0e0e0" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #ebebeb;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #ebebeb " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background: #ebebeb" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#ebebeb;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#ebebeb " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background:#ebebeb" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #ebebeb;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #ebebeb " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color: #ebebeb" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#ebebeb;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#ebebeb " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color:#ebebeb" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #f6f7f9;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #f6f7f9 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background: #f6f7f9" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#f6f7f9;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#f6f7f9 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background:#f6f7f9" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #f6f7f9;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #f6f7f9 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color: #f6f7f9" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#f6f7f9;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#f6f7f9 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color:#f6f7f9" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #f7f8fa;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #f7f8fa " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background: #f7f8fa" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#f7f8fa;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#f7f8fa " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background:#f7f8fa" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #f7f8fa;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #f7f8fa " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color: #f7f8fa" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#f7f8fa;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#f7f8fa " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color:#f7f8fa" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #fafbfc;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #fafbfc " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background: #fafbfc" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#fafbfc;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#fafbfc " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background:#fafbfc" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #fafbfc;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #fafbfc " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color: #fafbfc" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#fafbfc;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#fafbfc " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color:#fafbfc" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #f3f5f8;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #f3f5f8 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background: #f3f5f8" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#f3f5f8;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#f3f5f8 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background:#f3f5f8" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #f3f5f8;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #f3f5f8 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color: #f3f5f8" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#f3f5f8;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#f3f5f8 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color:#f3f5f8" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #f1f4f8;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #f1f4f8 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background: #f1f4f8" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#f1f4f8;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#f1f4f8 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background:#f1f4f8" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #f1f4f8;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #f1f4f8 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color: #f1f4f8" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#f1f4f8;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#f1f4f8 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color:#f1f4f8" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #eef1f4;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #eef1f4 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background: #eef1f4" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#eef1f4;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#eef1f4 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background:#eef1f4" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #eef1f4;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #eef1f4 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color: #eef1f4" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#eef1f4;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#eef1f4 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color:#eef1f4" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #f9fafb;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #f9fafb " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background: #f9fafb" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#f9fafb;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#f9fafb " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background:#f9fafb" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #f9fafb;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #f9fafb " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color: #f9fafb" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#f9fafb;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#f9fafb " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color:#f9fafb" i]:not(.selected):not(.active) {
	background-color: var(--wgt-surface-2) !important;
}

/* Inline near-black text */
html[data-wgt-bg] body.eq-widget [style*=" color: #303233" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color: #303233" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color: #303233" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color:#303233" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color:#303233" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color:#303233" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color: #1a1a1a" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color: #1a1a1a" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color: #1a1a1a" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color:#1a1a1a" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color:#1a1a1a" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color:#1a1a1a" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color: #374151" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color: #374151" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color: #374151" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color:#374151" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color:#374151" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color:#374151" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color: #444444" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color: #444444" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color: #444444" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color:#444444" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color:#444444" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color:#444444" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color: #444" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color: #444" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color: #444" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color:#444" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color:#444" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color:#444" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color: #111827" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color: #111827" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color: #111827" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color:#111827" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color:#111827" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color:#111827" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color: #0f1117" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color: #0f1117" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color: #0f1117" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color:#0f1117" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color:#0f1117" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color:#0f1117" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color: #212529" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color: #212529" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color: #212529" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color:#212529" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color:#212529" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color:#212529" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color: #333" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color: #333" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color: #333" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color:#333" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color:#333" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color:#333" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color: #1f2937" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color: #1f2937" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color: #1f2937" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color:#1f2937" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color:#1f2937" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color:#1f2937" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color: #231f20" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color: #231f20" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color: #231f20" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color:#231f20" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color:#231f20" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color:#231f20" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color: #1d2b3a" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color: #1d2b3a" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color: #1d2b3a" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color:#1d2b3a" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color:#1d2b3a" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color:#1d2b3a" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color: #2f2d2d" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color: #2f2d2d" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color: #2f2d2d" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color:#2f2d2d" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color:#2f2d2d" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color:#2f2d2d" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color: #1e293b" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color: #1e293b" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color: #1e293b" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color:#1e293b" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color:#1e293b" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color:#1e293b" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color: #334155" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color: #334155" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color: #334155" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color:#334155" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color:#334155" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color:#334155" i]:not(.selected):not(.active) {
	color: var(--widget-text-color) !important;
}

/* Inline gray text */
html[data-wgt-bg] body.eq-widget [style*=" color: #6b7280" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color: #6b7280" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color: #6b7280" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color:#6b7280" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color:#6b7280" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color:#6b7280" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color: #6c757d" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color: #6c757d" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color: #6c757d" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color:#6c757d" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color:#6c757d" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color:#6c757d" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color: #5b6470" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color: #5b6470" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color: #5b6470" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color:#5b6470" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color:#5b6470" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color:#5b6470" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color: #4b5563" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color: #4b5563" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color: #4b5563" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color:#4b5563" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color:#4b5563" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color:#4b5563" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color: #6d87a1" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color: #6d87a1" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color: #6d87a1" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color:#6d87a1" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color:#6d87a1" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color:#6d87a1" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color: #8b95a7" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color: #8b95a7" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color: #8b95a7" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color:#8b95a7" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color:#8b95a7" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color:#8b95a7" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color: #6e88a2" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color: #6e88a2" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color: #6e88a2" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color:#6e88a2" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color:#6e88a2" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color:#6e88a2" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color: #5a7089" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color: #5a7089" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color: #5a7089" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color:#5a7089" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color:#5a7089" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color:#5a7089" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color: #9ca3af" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color: #9ca3af" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color: #9ca3af" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color:#9ca3af" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color:#9ca3af" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color:#9ca3af" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color: #94a3b8" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color: #94a3b8" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color: #94a3b8" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color:#94a3b8" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color:#94a3b8" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color:#94a3b8" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color: #64748b" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color: #64748b" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color: #64748b" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color:#64748b" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color:#64748b" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color:#64748b" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color: #55637a" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color: #55637a" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color: #55637a" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color:#55637a" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color:#55637a" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color:#55637a" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color: #9aa5b1" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color: #9aa5b1" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color: #9aa5b1" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=" color:#9aa5b1" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style*=";color:#9aa5b1" i]:not(.selected):not(.active),
html[data-wgt-bg] body.eq-widget [style^="color:#9aa5b1" i]:not(.selected):not(.active) {
	color: var(--wgt-muted) !important;
}

/* ── Dark background: surfaces styled inside the widget views ──────────── */

html[data-wgt-bg="dark"] body.eq-widget :is(.cal-rate-pill, .eqd-plist-card, .eq-inline-stepper button, .widget-content-block, .widget-content-block > summary, .widget-service-card) {
	background-color: var(--wgt-card-bg) !important;
	border-color: var(--wgt-border) !important;
}

html[data-wgt-bg="dark"] body.eq-widget :is(.eqd-plist-img, .eq-inline-book, .eq-inline-total, .widget-content-block[open] > div) {
	border-color: var(--wgt-border) !important;
}

html[data-wgt-bg="dark"] body.eq-widget .eqd-plist-img {
	background-color: var(--wgt-surface-2) !important;
}

html[data-wgt-bg="dark"] body.eq-widget :is(.eq-inline-title, .eq-inline-stepper button, .eq-inline-total, .widget-service-card__name, .widget-service-card__price, .widget-cb-title) {
	color: var(--widget-text-color) !important;
}

html[data-wgt-bg] body.eq-widget :is(.cal-rate-pill, .cal-rate-hint, .widget-service-card__desc, .widget-service-card__sla, .widget-svc-qty-label, .widget-cb-chevron) {
	color: var(--wgt-muted) !important;
}

/* Status greens on the dark page: the same meaning, a lighter shade that
   reads on it. */
html[data-wgt-bg="dark"] body.eq-widget .next-available-pill.next-available-pill:not(.selected):not(.active):not(.checked):not(.is-selected) {
	background-color: color-mix(in srgb, #16a34a 16%, var(--wgt-surface)) !important;
	border-color: color-mix(in srgb, #16a34a 45%, var(--wgt-surface)) !important;
	color: #6ee7a0 !important;
}

html[data-wgt-bg="dark"] body.eq-widget .calender-box.available:not(.selected),
html[data-wgt-bg="dark"] body.eq-widget .product-page .calender-card .calender-box.available:not(.selected) {
	color: #6ee7a0 !important;
}


/* More inline pale grays */
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #f0f3f6;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #f0f3f6 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background: #f0f3f6" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#f0f3f6;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#f0f3f6 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background:#f0f3f6" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #f0f3f6;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #f0f3f6 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color: #f0f3f6" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#f0f3f6;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#f0f3f6 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color:#f0f3f6" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #eef0f4;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #eef0f4 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background: #eef0f4" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#eef0f4;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#eef0f4 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background:#eef0f4" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #eef0f4;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #eef0f4 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color: #eef0f4" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#eef0f4;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#eef0f4 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color:#eef0f4" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #e8eaed;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #e8eaed " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background: #e8eaed" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#e8eaed;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#e8eaed " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background:#e8eaed" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #e8eaed;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #e8eaed " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color: #e8eaed" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#e8eaed;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#e8eaed " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color:#e8eaed" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #f1f4f7;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #f1f4f7 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background: #f1f4f7" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#f1f4f7;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#f1f4f7 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background:#f1f4f7" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #f1f4f7;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #f1f4f7 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color: #f1f4f7" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#f1f4f7;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#f1f4f7 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color:#f1f4f7" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #f9f9f9;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #f9f9f9 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background: #f9f9f9" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#f9f9f9;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#f9f9f9 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background:#f9f9f9" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #f9f9f9;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #f9f9f9 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color: #f9f9f9" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#f9f9f9;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#f9f9f9 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color:#f9f9f9" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #f5f6f8;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #f5f6f8 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background: #f5f6f8" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#f5f6f8;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#f5f6f8 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background:#f5f6f8" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #f5f6f8;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #f5f6f8 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color: #f5f6f8" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#f5f6f8;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#f5f6f8 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color:#f5f6f8" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #f1f5f9;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #f1f5f9 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background: #f1f5f9" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#f1f5f9;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#f1f5f9 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background:#f1f5f9" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #f1f5f9;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #f1f5f9 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color: #f1f5f9" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#f1f5f9;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#f1f5f9 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color:#f1f5f9" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #e8ecf0;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #e8ecf0 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background: #e8ecf0" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#e8ecf0;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#e8ecf0 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background:#e8ecf0" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #e8ecf0;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #e8ecf0 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color: #e8ecf0" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#e8ecf0;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#e8ecf0 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color:#e8ecf0" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #f4f6f8;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #f4f6f8 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background: #f4f6f8" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#f4f6f8;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#f4f6f8 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background:#f4f6f8" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #f4f6f8;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #f4f6f8 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color: #f4f6f8" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#f4f6f8;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#f4f6f8 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color:#f4f6f8" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #f2f4f7;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background: #f2f4f7 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background: #f2f4f7" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#f2f4f7;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background:#f2f4f7 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background:#f2f4f7" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #f2f4f7;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color: #f2f4f7 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color: #f2f4f7" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#f2f4f7;" i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style*="background-color:#f2f4f7 " i]:not(.selected):not(.active),
html[data-wgt-bg="dark"] body.eq-widget [style$="background-color:#f2f4f7" i]:not(.selected):not(.active) {
	background-color: var(--wgt-surface-2) !important;
}

/* Bootstrap's neutral outline and light buttons */
html[data-wgt-bg] body.eq-widget :is(.btn-outline-secondary, .btn-outline-dark, .btn-light):not(:hover):not(.active) {
	--bs-btn-color: var(--widget-text-color);
	--bs-btn-border-color: var(--wgt-border);
	--bs-btn-bg: transparent;
	color: var(--widget-text-color) !important;
	border-color: var(--wgt-border) !important;
	background-color: transparent !important;
}

/* Alerts keep their own pale fill, so everything inside keeps the alert's
   dark text rather than the page's light text. */
html[data-wgt-bg="dark"] body.eq-widget .alert {
	color: var(--bs-alert-color) !important;
}

html[data-wgt-bg="dark"] body.eq-widget .alert :not(a):not(.btn):not(.btn *) {
	color: inherit !important;
}

/* A primary button whose color sits too close to the page gets a ring in
   the readable brand color, so its edge still shows. */
html[data-wgt-bg] body.eq-widget :is(.btn-theme-primary, .product-booking-btn:not(.v1), .chekout-btn, .bw-add-btn) {
	box-shadow: 0 0 0 1px var(--wgt-btn-ring) !important;
}

/* Chevrons and small icons drawn as navy image files: lightened so they
   still show on the dark page. */
html[data-wgt-bg="dark"] body.eq-widget :is(img[src*="icons/chevron-"], img[src*="icons/calendar"], img[src$="icons/plus.svg"], img[src$="icons/minus.svg"], img[src$="icons/cross.svg"], img[src$="icons/info.svg"]) {
	filter: brightness(0) invert(1) opacity(0.75);
}

html[data-wgt-bg="dark"] body.eq-widget .form-select,
html[data-wgt-bg="dark"] body.eq-widget select.form-control {
	--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

/* Photo overlays that were a white chip on the photo. */
html[data-wgt-bg="dark"] body.eq-widget .wl-price-chip {
	background: color-mix(in srgb, var(--wgt-surface) 94%, transparent) !important;
}

/* Flat cards have no edge on any background. Last in the file, and
   specific enough to beat the dark border rules above. */
html[data-wgt-cards="flat"] body.eq-widget :is(
	.product-card,
	.widget-landing-card,
	.widget-service-card,
	.checkout-card,
	.cart-card,
	.calender-card,
	.stepper-card,
	.booking-inner-card,
	.confirmed-booking-card,
	.cancellation-policy-card,
	.by-date-card,
	.bw-card,
	.bw-booking-card,
	.bw-summary-card,
	.cp-card,
	.eqd-plist-card,
	.eqd-dash-card,
	.filter-card
):not(.selected):not(.active):not(.checked):not(.is-selected):not(.wgt-x) {
	border-color: transparent !important;
	box-shadow: none !important;
}

/* ── White text the widget sets on purpose (text over a photo, on a filled
   button or a selected state) stays white: the text groups above must not
   darken or recolor it. Same list as style.css, restated after them. */
html[data-wgt-bg] body.eq-widget .main-wrapper .header .shopping-cart .cart-value:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: #fff !important; }
html[data-wgt-bg] body.eq-widget .cart-info .chekout-btn:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: white !important; }
html[data-wgt-bg] body.eq-widget .content .btn-theme-primary:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: white !important; }
html[data-wgt-bg] body.eq-widget .dropdown .dropdown-menu .dropdown-item.active:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: var(--widget-primary-contrast, #ffffff) !important; }
html[data-wgt-bg] body.eq-widget .dropdown .dropdown-menu .dropdown-item.active:hover:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: var(--widget-primary-contrast, #ffffff) !important; }
html[data-wgt-bg] body.eq-widget .dropdown .dropdown-menu .dropdown-item.active:focus:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: var(--widget-primary-contrast, #ffffff) !important; }
html[data-wgt-bg] body.eq-widget .stepper .checkpoint-next:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: white !important; }
html[data-wgt-bg] body.eq-widget .product-card .product-booking-btn:disabled:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: white !important; }
html[data-wgt-bg] body.eq-widget .product-card .product-booking-btn[disabled]:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: white !important; }
html[data-wgt-bg] body.eq-widget .product-card .product-time-slot.selected:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: white !important; }
html[data-wgt-bg] body.eq-widget .widget-pill.selected:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: var(--widget-primary-contrast, #fff) !important; }
html[data-wgt-bg] body.eq-widget .view-toggle-buttons button.active:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: var(--widget-primary-contrast, #fff) !important; }
html[data-wgt-bg] body.eq-widget .product-page .calender-card .calender-box.selected:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: white !important; }
html[data-wgt-bg] body.eq-widget .product-page .calender-card .calender-time-slot.selected:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: white !important; }
html[data-wgt-bg] body.eq-widget .cart-page .apply-btn button:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: white !important; }
html[data-wgt-bg] body.eq-widget .checkout-stepper .checkout-step.active .step-number:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: var(--widget-primary-contrast, #fff) !important; }
html[data-wgt-bg] body.eq-widget .confirmed-booking-card .btn-theme-secondary:hover:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: white !important; }
html[data-wgt-bg] body.eq-widget .daterangepicker td.in-range:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: #ffffff !important; }
html[data-wgt-bg] body.eq-widget .daterangepicker td.active:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: #ffffff !important; }
html[data-wgt-bg] body.eq-widget .daterangepicker td.end-date:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: #ffffff !important; }
html[data-wgt-bg] body.eq-widget .daterangepicker .drp-calendar .prev:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: #ffffff !important; }
html[data-wgt-bg] body.eq-widget .daterangepicker .drp-calendar .next:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: #ffffff !important; }
html[data-wgt-bg] body.eq-widget .product-detail-add-button button.btn.btn-theme-primary:disabled:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: white !important; }
html[data-wgt-bg] body.eq-widget .product-detail-add-button button.btn.btn-theme-primary[disabled]:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: white !important; }
html[data-wgt-bg] body.eq-widget .product-detail-add-button button.btn.btn-theme-primary.disabled:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: white !important; }
html[data-wgt-bg] body.eq-widget .product-detail-add-button button.btn.btn-theme-primary:disabled:hover:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: white !important; }
html[data-wgt-bg] body.eq-widget .product-detail-add-button button.btn.btn-theme-primary[disabled]:hover:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: white !important; }
html[data-wgt-bg] body.eq-widget .product-detail-add-button button.btn.btn-theme-primary.disabled:hover:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: white !important; }
html[data-wgt-bg] body.eq-widget .product-detail-add-button button.btn.btn-theme-primary:disabled:focus:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: white !important; }
html[data-wgt-bg] body.eq-widget .product-detail-add-button button.btn.btn-theme-primary[disabled]:focus:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: white !important; }
html[data-wgt-bg] body.eq-widget .product-detail-add-button button.btn.btn-theme-primary.disabled:focus:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: white !important; }
html[data-wgt-bg] body.eq-widget .product-detail-add-button button.btn.btn-theme-primary:disabled:active:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: white !important; }
html[data-wgt-bg] body.eq-widget .product-detail-add-button button.btn.btn-theme-primary[disabled]:active:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: white !important; }
html[data-wgt-bg] body.eq-widget .product-detail-add-button button.btn.btn-theme-primary.disabled:active:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: white !important; }
html[data-wgt-bg] body.eq-widget .variations-add-btn:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: white !important; }
html[data-wgt-bg] body.eq-widget .variations-table .btn-theme-primary:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: white !important; }
html[data-wgt-bg] body.eq-widget .variations-table button.btn-theme-primary:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: white !important; }
html[data-wgt-bg] body.eq-widget .variations-add-btn:hover:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: white !important; }
html[data-wgt-bg] body.eq-widget .variations-table .btn-theme-primary:hover:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: white !important; }
html[data-wgt-bg] body.eq-widget .variations-table button.btn-theme-primary:hover:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: white !important; }
html[data-wgt-bg] body.eq-widget .calender-box.selected:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: #ffffff !important; }
html[data-wgt-bg] body.eq-widget .calender-box.available.selected:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: #ffffff !important; }
html[data-wgt-bg] body.eq-widget .active-season-badge:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: white !important; }
html[data-wgt-bg] body.eq-widget .bw-detail .bw-step-no:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: var(--widget-primary-contrast, #fff) !important; }
html[data-wgt-bg] body.eq-widget .eq-short-notice__icon:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: #fff !important; }
html[data-wgt-bg] body.eq-widget .eq-short-notice__call:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: var(--widget-primary-contrast, #fff) !important; }
html[data-wgt-bg] body.eq-widget .eq-short-notice__call:hover:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: var(--widget-primary-contrast, #fff) !important; }
html[data-wgt-bg] body.eq-widget .bw-detail .bw-add-btn:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: var(--widget-primary-contrast, #fff) !important; }
html[data-wgt-bg] body.eq-widget .widget-landing a.widget-landing-type-btn:not(.dropdown-item):hover:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: #fff !important; }
html[data-wgt-bg] body.eq-widget .widget-category-pill.selected:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: var(--widget-primary-contrast, #fff) !important; }
html[data-wgt-bg] body.eq-widget .widget-category-pill.selected .widget-category-pill-count:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: var(--widget-primary-contrast, #fff) !important; }
html[data-wgt-bg] body.eq-widget .widget-subcategory-pill.selected:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: var(--widget-primary-contrast, #fff) !important; }
html[data-wgt-bg] body.eq-widget .widget-subcategory-pill.selected .widget-category-pill-count:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: var(--widget-primary-contrast, #fff) !important; }
html[data-wgt-bg] body.eq-widget .wl-mosaic .product-card .card-body .product-title:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: #fff !important; }
html[data-wgt-bg] body.eq-widget .wl-mosaic .product-card .card-body .product-stock:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: #fff !important; }
html[data-wgt-bg] body.eq-widget .wl-mosaic .product-card .card-body .product-stock *:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: #fff !important; }
html[data-wgt-bg] body.eq-widget .wl-mosaic .product-card .product-info .product-title:not(.wgt-r1):not(.wgt-r2):not(.wgt-r3):not(.wgt-r4):not(.wgt-r5) { color: #fff !important; }

/* Quick time pills under the experience calendar (styled in their view). */
html[data-wgt-bg="dark"] body.eq-widget .widget-cal-times .product-time-slot:not(.selected):not(:hover):not(.wgt-x) {
	background-color: var(--wgt-surface-2) !important;
}
