:root {
  --dale-night: #00162b;
  --dale-navy: #002640;
  --dale-ink: #071d31;
  --dale-cyan: #08dfd0;
  --dale-teal: #00bfae;
  --dale-muted: #5b6b78;
  --dale-surface: #f4f8f9;
  --dale-soft: #e8fbf8;
  --dale-line: #dce7e9;
  --dale-gradient: linear-gradient(135deg, #a8e4df 0%, #d2f2ec 100%);
  --dale-dark-gradient: linear-gradient(135deg, #00162b 0%, #002c48 72%, #00495c 100%);
  --dale-shadow: 0 14px 36px rgb(0 35 55 / 10%);
}

.nedhi-interface {
  background: #fff;
  color: var(--dale-ink);
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
.nedhi-interface :is(h1,h2,h3,h4,h5,h6) { color: var(--dale-ink); letter-spacing: -.025em; }
.nedhi-interface :is(a,button,input,select,textarea) { transition: color .2s ease, background-color .2s ease, border-color .2s ease, box-shadow .2s ease, transform .2s ease; }

/* Dark navigation and daleCLIC wordmark. */
.nedhi-interface .site-header,
.nedhi-interface .ast-primary-header-bar {
  background: var(--dale-night) !important;
  border: 0 !important;
  box-shadow: none !important;
}
.nedhi-interface .ast-primary-header-bar { min-height: 76px; }
.nedhi-interface .custom-logo-link img,
.nedhi-interface .site-logo-img img,
.nedhi-interface .nedhi-brand-logo {
  height: 38px !important;
  max-height: 38px !important;
  max-width: 174px !important;
  object-fit: contain;
  width: 174px !important;
}
.nedhi-interface .site-title,
.nedhi-interface .ast-site-title-wrap { display: none !important; }
.nedhi-interface #masthead .site-branding .ast-site-title-wrap,
.nedhi-interface #masthead .site-branding .site-title { display: none !important; }
.nedhi-interface .main-header-menu > .menu-item > .menu-link {
  color: rgb(255 255 255 / 88%) !important;
  font-size: 14px;
  font-weight: 650;
}
.nedhi-interface .main-header-menu > .menu-item:hover > .menu-link,
.nedhi-interface .main-header-menu > .current-menu-item > .menu-link,
.nedhi-interface .main-header-menu > .current-menu-ancestor > .menu-link { color: var(--dale-cyan) !important; }
.nedhi-interface .ast-icon.icon-arrow svg { fill: currentColor !important; }
.nedhi-interface .ast-site-header-cart .ast-addon-cart-wrap,
.nedhi-interface .ast-site-header-cart i.astra-icon { color: var(--dale-cyan) !important; }

/* Rounded turquoise controls. */
.nedhi-interface :is(.ast-button,button,input[type="submit"],.button,.wp-block-button__link),
.nedhi-interface .main-header-menu :is(.clic-boton-publicar,.menu-item[class*="boton-publicar"],.menu-item[class*="button"]) > a {
  background: #e7f5f3 !important;
  border: 1px solid #a9d8d3 !important;
  border-radius: 999px !important;
  box-shadow: none !important;
  color: #075f68 !important;
  font-weight: 750 !important;
}
.nedhi-interface :is(.ast-button,button,input[type="submit"],.button,.wp-block-button__link):hover,
.nedhi-interface .main-header-menu :is(.clic-boton-publicar,.menu-item[class*="boton-publicar"],.menu-item[class*="button"]) > a:hover {
  background: #d8efeb !important;
  border-color: #73bcb7 !important;
  color: #064d57 !important;
  transform: translateY(-1px);
}
.nedhi-interface .dch-primary {
  background: #c8eee9 !important;
  background-image: none !important;
  border: 1px solid #9ed9d3 !important;
  box-shadow: none !important;
  color: #064d57 !important;
}
.nedhi-interface .astra-cart-drawer-close {
  background: transparent !important;
  background-image: none !important;
  border: 0 !important;
  box-shadow: none !important;
}
.nedhi-interface :is(.woocommerce-cart .checkout-button,.woocommerce-checkout #place_order,.single-product .single_add_to_cart_button,.button.checkout) {
  background: #0b4152 !important;
  background-image: none !important;
  border-color: #0b4152 !important;
  box-shadow: none !important;
  color: #fff !important;
}

/* Homepage: keep the collage, change its atmosphere. */
.nedhi-interface.home .entry-content > .wp-block-cover:first-child { background-color: var(--dale-night) !important; }
.nedhi-interface.home .entry-content > .wp-block-cover:first-child .wp-block-cover__background {
  background: linear-gradient(90deg, #00162b 0%, rgb(0 22 43 / 92%) 30%, rgb(0 22 43 / 38%) 64%, rgb(0 22 43 / 8%) 100%) !important;
  opacity: 1 !important;
}
.nedhi-interface.home .entry-content > .wp-block-cover:first-child :is(h1,h2,h3) { font-weight: 780 !important; letter-spacing: -.035em; }
.nedhi-interface.home .entry-content > .wp-block-cover:first-child .wp-block-button:first-child .wp-block-button__link { background: var(--dale-gradient) !important; color: var(--dale-night) !important; }
.nedhi-interface.home .entry-content > .wp-block-cover:first-child .wp-block-button:not(:first-child) .wp-block-button__link {
  background: rgb(0 22 43 / 40%) !important;
  border-color: rgb(255 255 255 / 48%) !important;
  box-shadow: none;
  color: #fff !important;
}
.nedhi-interface.home .wp-block-search__inside-wrapper {
  background: #fff;
  border: 1px solid var(--dale-line) !important;
  border-radius: 999px !important;
  box-shadow: var(--dale-shadow);
  overflow: hidden;
  padding: 7px 8px 7px 22px;
}
.nedhi-interface.home .wp-block-search__input { border: 0 !important; box-shadow: none !important; }
.nedhi-interface.home .wp-block-search__button { aspect-ratio: 1; box-shadow: none; padding: 0 !important; width: 48px; }

/* Cards and surfaces. */
.nedhi-interface :is(
  .clic-featured-card,.clic-learn-card,.clic-opportunity-card,.clic-market-card,
  .clic-project-card,.clic-job-card,.clic-story,.clic-partner,.clic-community-card,
  .clic-organization-card,.clic-publish-card,.clic-impact-metric,.clic-strip-card
) {
  background: #fff !important;
  border-color: var(--dale-line) !important;
  border-radius: 16px !important;
  box-shadow: 0 8px 24px rgb(0 35 55 / 7%) !important;
  overflow: hidden;
}
.nedhi-interface :is(
  .clic-featured-card,.clic-learn-card,.clic-opportunity-card,.clic-market-card,
  .clic-project-card,.clic-job-card,.clic-story,.clic-partner,.clic-community-card,
  .clic-organization-card,.clic-publish-card,.clic-strip-card
):hover { border-color: rgb(0 191 174 / 52%) !important; box-shadow: var(--dale-shadow) !important; transform: translateY(-3px); }
.nedhi-interface :is(
  .clic-learn__controls,.clic-learn__corporate,.clic-category-directory,.clic-seller-panel,
  .clic-project-impact,.clic-single-challenge,.clic-public-job-details,.clic-jobs__filters,
  .clic-publish-hub__hero,.clic-project-submit>header,.clic-vpf-launcher-head,
  .clic-vpf-status-help,.clic-promo-request form,.clic-impact,.clic-impact-stats,
  .clic-projects__hero,.clic-impact-metrics,.clic-marketplace__filters,.clic-community-options
) { background: var(--dale-surface) !important; border-color: var(--dale-line) !important; border-radius: 18px !important; }

/* Dark feature bands. */
.nedhi-interface :is(
  .clic-learn__hero,.clic-impact-hero,.clic-marketplace__hero,.clic-page-banner,
  .clic-projects__cta,.clic-related-projects,.clic-challenge-card,.clic-promo-card,
  .clic-promo-request__hero,.clic-vpf-welcome,.clic-mm-feature,.clic-impact-cta,.clic-final-cta
) {
  background: var(--dale-dark-gradient) !important;
  border-color: rgb(8 223 208 / 24%) !important;
  border-radius: 20px !important;
  color: #fff !important;
  overflow: hidden;
}
.nedhi-interface :is(
  .clic-learn__hero,.clic-impact-hero,.clic-marketplace__hero,.clic-page-banner,
  .clic-projects__cta,.clic-related-projects,.clic-challenge-card,.clic-promo-card,
  .clic-promo-request__hero,.clic-vpf-welcome,.clic-mm-feature,.clic-impact-cta,.clic-final-cta
) :is(h1,h2,h3,h4,p,span,small,strong,label) { color: #fff !important; }
.nedhi-interface :is(
  .clic-learn__hero,.clic-impact-hero,.clic-marketplace__hero,.clic-page-banner,
  .clic-projects__cta,.clic-related-projects,.clic-challenge-card,.clic-promo-card,
  .clic-promo-request__hero,.clic-vpf-welcome,.clic-mm-feature,.clic-impact-cta,.clic-final-cta
) a { color: var(--dale-cyan) !important; }

/* Type, links, labels and icons. */
.nedhi-interface :is(
  .clic-featured,.clic-learn,.clic-impact-page,.clic-marketplace,.clic-projects,.clic-jobs,
  .clic-publish-hub,.clic-project-submit,.clic-vpf-launcher,.clic-impact,.clic-market-strip,
  .clic-seller-strip,.clic-community-options
) :is(h1,h2,h3,h4,strong) { color: var(--dale-ink) !important; }
.nedhi-interface :is(
  .clic-featured,.clic-learn,.clic-impact-page,.clic-marketplace,.clic-projects,.clic-jobs,
  .clic-publish-hub,.clic-project-submit,.clic-vpf-launcher,.clic-impact,.clic-market-strip,
  .clic-seller-strip,.clic-community-options
) a { color: #007d88 !important; }
.nedhi-interface :is(
  .clic-featured-card__badge,.clic-learn-card__badge,.clic-opportunity-card__badge,
  .clic-market-card__image em,.clic-project-card__type,.clic-condition-badge,
  .clic-condition-badge--used,.clic-job-card__type
) { background: #007e77 !important; border-color: #007e77 !important; border-radius: 999px !important; color: #fff !important; }
.nedhi-interface :is(
  .clic-publish-card__icon,.clic-marketplace__quick b,.clic-category-directory__title b,
  .clic-impact-metric__icon,.clic-opportunity-card__logo,.clic-vpf-actions b,
  .clic-impact-path__number,.clic-impact-ods__number,.clic-community-card__icon,
  .clic-community-option__icon,.clic-option-icon,.clic-organization-card__icon
) { background: var(--dale-soft) !important; color: #007e77 !important; }
.nedhi-interface :is(
  .clic-learn-card__price,.clic-learn-card__action,.clic-learn-card__institution,
  .clic-market-card__price,.clic-market-card__action,.clic-strip-card>div>p,
  .clic-project-card__link,.clic-jobs__saved-link,.clic-job-card__action,
  .clic-publish-card strong,.clic-filter-clear,.clic-featured-card__action,
  .clic-story__action,.clic-story__quote,.clic-partner__wordmark
) { color: #007d88 !important; }

.nedhi-interface .clic-challenge {
  background: linear-gradient(110deg, var(--dale-soft), #f7fbfb) !important;
  border-color: var(--dale-line) !important;
  border-radius: 20px !important;
}
.nedhi-interface .clic-challenge__eyebrow,
.nedhi-interface .clic-challenge__action a { background: var(--dale-gradient) !important; border-radius: 999px !important; color: var(--dale-night) !important; }
.nedhi-interface .clic-challenge__tags span { border-color: #aee7e1 !important; border-radius: 999px !important; color: #007e77 !important; }
.nedhi-interface .clic-impact { background: linear-gradient(100deg, #fff, var(--dale-surface)) !important; }
.nedhi-interface .clic-impact__cta a { background: var(--dale-gradient) !important; border-radius: 999px !important; color: var(--dale-night) !important; }

/* Light mega menu over dark navigation. */
@media (min-width: 922px) {
  .nedhi-interface .clic-mm-panel { background: #fff !important; border-color: var(--dale-line) !important; border-radius: 0 0 18px 18px !important; box-shadow: var(--dale-shadow) !important; }
  .nedhi-interface .clic-mm-intro { background: var(--dale-surface) !important; }
  .nedhi-interface .clic-mm-intro span,
  .nedhi-interface .clic-mm-column h4,
  .nedhi-interface .clic-mm-footer > a { color: #007d88 !important; }
  .nedhi-interface .clic-mm-column a { color: var(--dale-ink) !important; }
  .nedhi-interface .clic-mm-column a:hover { color: #007d88 !important; }
}

/* Account areas and footer. */
.nedhi-interface .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu,
.nedhi-interface .clic-site-footer { background: var(--dale-night) !important; }
.nedhi-interface .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active,
.nedhi-interface .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover,
.nedhi-interface .woocommerce-MyAccount-navigation li.is-active a { background: #007e77 !important; color: #fff !important; }
.nedhi-interface .clic-site-footer { border-top: 3px solid var(--dale-cyan); }
.nedhi-interface .clic-site-footer :is(h2,h3,strong,a) { color: #fff !important; }
.nedhi-interface .clic-site-footer :is(p,span,small,.clic-site-footer__bottom) { color: rgb(255 255 255 / 72%) !important; }

@media (max-width: 921px) {
  .nedhi-interface .ast-primary-header-bar { min-height: 66px; }
  .nedhi-interface .custom-logo-link img,
  .nedhi-interface .site-logo-img img,
  .nedhi-interface .nedhi-brand-logo { height: 32px !important; max-height: 32px !important; max-width: 146px !important; width: 146px !important; }
  .nedhi-interface .ast-mobile-menu-trigger-minimal { background: transparent !important; box-shadow: none !important; color: var(--dale-cyan) !important; }
  .nedhi-interface .ast-mobile-header-content { background: var(--dale-night) !important; }
  .nedhi-interface .main-header-menu > .menu-item > .menu-link { border-color: rgb(255 255 255 / 10%) !important; color: #fff !important; }
  .nedhi-interface.home .entry-content > .wp-block-cover:first-child .wp-block-cover__background { background: linear-gradient(90deg, rgb(0 22 43 / 96%), rgb(0 22 43 / 58%)) !important; }
}

@media (prefers-reduced-motion: reduce) {
  .nedhi-interface *, .nedhi-interface *::before, .nedhi-interface *::after { scroll-behavior: auto !important; transition-duration: .01ms !important; }
}

/* Final legacy-green purge. Promotional inventory stays visible in daleCLIC colors. */
.nedhi-interface {
  --clic-green: #007d88;
  --clic-green-dark: #005b68;
  --clic-green-soft: var(--dale-soft);
}
.nedhi-interface :is(
  .clic-marketplace__hero,.clic-learn__hero,.clic-impact-hero,.clic-page-banner,
  .clic-projects__cta,.clic-related-projects,.clic-challenge-card,.clic-promo-request__hero,
  .clic-impact-cta,.clic-final-cta,.clic-vpf-welcome
) :is(h1,h2,h3,h4,p,strong,span,small,label) { color: #fff !important; }
.nedhi-interface :is(
  .clic-marketplace__hero,.clic-learn__hero,.clic-impact-hero,.clic-page-banner,
  .clic-projects__cta,.clic-related-projects,.clic-challenge-card,.clic-promo-request__hero,
  .clic-impact-cta,.clic-final-cta,.clic-vpf-welcome
) > a { background: #fff !important; border-radius: 999px !important; color: var(--dale-night) !important; }

.nedhi-interface :is(
  .clic-marketplace,.clic-learn,.clic-featured,.clic-stories,.clic-projects,.clic-impact-page,
  .clic-jobs,.clic-publish-hub,.clic-project-submit,.clic-promo-request,.clic-seller-panel
) :is(h1,h2,h3,h4) { color: var(--dale-ink) !important; }
.nedhi-interface :is(
  .clic-marketplace,.clic-learn,.clic-featured,.clic-stories,.clic-projects,.clic-impact-page,
  .clic-jobs,.clic-publish-hub,.clic-project-submit,.clic-promo-request,.clic-seller-panel
) :is(a,b,strong) { border-color: var(--dale-line); }
.nedhi-interface :is(
  .clic-marketplace__showcase,.clic-category-directory,.clic-marketplace__catalog-title,
  .clic-market-strip,.clic-seller-strip,.clic-learn__paths,.clic-learn__controls,
  .clic-learn__corporate,.clic-stories,.clic-projects,.clic-impact-page,.clic-publish-hub
) a:not(.button):not(.wp-block-button__link) { color: #007d88 !important; }
.nedhi-interface :is(.clic-seller-strip__track>a,.clic-learn__paths a,.clic-related-project-card) {
  background: #fff !important;
  border-color: var(--dale-line) !important;
}
.nedhi-interface :is(
  .clic-marketplace__filters,.clic-category-directory,.clic-learn__controls,.clic-learn__corporate,
  .clic-promo-request form,.clic-projects__hero,.clic-single-challenge,.clic-project-impact,
  .clic-moodle-access,.clic-project-login
) { background: var(--dale-surface) !important; border-color: var(--dale-line) !important; }
.nedhi-interface :is(
  .clic-learn-card__image,.clic-strip-card__image,.clic-project-card__image,
  .clic-related-project-card__image,.clic-publish-card__icon,.clic-promo-guidance
) { background: var(--dale-soft) !important; }
.nedhi-interface :is(
  .clic-learn__filters button.is-active,.clic-project-submit button,.clic-project-login a,
  .clic-single-challenge__action,.clic-single-challenge__ods span,.clic-project-impact__ods span,
  .clic-promo-request button,.clic-promo-request--login a,.clic-moodle-access a
) { background: var(--dale-gradient) !important; border-color: transparent !important; color: var(--dale-night) !important; }
.nedhi-interface :is(
  .clic-learn__filters button,.clic-learn-card__meta span,.clic-project-card__ods span,
  .clic-condition-badge,.clic-condition-badge--used
) { background: var(--dale-soft) !important; border-color: #afe7e2 !important; color: #006d73 !important; }

/* Promotion request appended to individual publications. */
.nedhi-interface article > aside[style*="#eef8f1"] {
  background: var(--dale-surface) !important;
  border-color: var(--dale-line) !important;
  border-left: 4px solid var(--dale-cyan) !important;
}
.nedhi-interface article > aside[style*="#eef8f1"] strong { color: var(--dale-ink) !important; }
.nedhi-interface article > aside[style*="#eef8f1"] a { color: #007d88 !important; }
.nedhi-interface.nedhi-interface :is(
  .clic-marketplace__hero,.clic-learn__hero,.clic-impact-hero,.clic-page-banner,
  .clic-projects__cta,.clic-related-projects,.clic-challenge-card,.clic-promo-request__hero,
  .clic-promo-card,.clic-impact-cta,.clic-final-cta,.clic-vpf-welcome
) :is(h1,h2,h3,h4,p,strong,small,label) { color: #fff !important; }
.nedhi-interface .clic-seller-strip__track b { color: #007d88 !important; }
.nedhi-interface .clic-marketplace__all a {
  background: var(--dale-gradient) !important;
  border-radius: 999px !important;
  color: var(--dale-night) !important;
}
.nedhi-interface .clic-learn-card__placeholder,
.nedhi-interface .clic-projects__eyebrow,
.nedhi-interface .clic-publish-hub__hero > span,
.nedhi-interface .clic-project-submit > header > span { color: #007d88 !important; }
.nedhi-interface .clic-learn__corporate p { color: var(--dale-muted) !important; }
.nedhi-interface .clic-opportunities__header h2 { color: var(--dale-ink) !important; }
.nedhi-interface .clic-opportunities__header > a,
.nedhi-interface .clic-opportunity-card__action,
.nedhi-interface .clic-opportunity-card__action span { color: #007d88 !important; }
.nedhi-interface .clic-projects__hero-icon {
  background: var(--dale-gradient) !important;
  color: var(--dale-night) !important;
}
.nedhi-interface .clic-job-card__logo {
  background: var(--dale-soft) !important;
  color: #007d88 !important;
}
.nedhi-interface .clic-job-card__logo img { color: #007d88 !important; }
.nedhi-interface .clic-challenge__content h2,
.nedhi-interface .clic-challenge__content h2 a,
.nedhi-interface .clic-partners > h2 { color: var(--dale-ink) !important; }
.nedhi-interface .clic-challenge__content p { color: var(--dale-muted) !important; }

/* Feedback pass: clearer type, photo-led advertising and tighter layouts. */
.nedhi-interface.home .wp-block-button__link code {
  background: transparent !important;
  color: inherit !important;
  font: inherit !important;
  letter-spacing: inherit !important;
  padding: 0 !important;
}

.nedhi-interface .clic-marketplace__hero {
  min-height: 0 !important;
  padding: 22px 32px !important;
}
.nedhi-interface .clic-marketplace__hero > div { max-width: 760px !important; }
.nedhi-interface .clic-marketplace__hero h1 {
  font-size: clamp(28px, 3vw, 38px) !important;
  line-height: 1.05 !important;
  margin: 5px 0 6px !important;
}
.nedhi-interface .clic-marketplace__hero p { font-size: 14px !important; }
.nedhi-interface .clic-marketplace__hero > a { flex: 0 0 auto; padding: 11px 18px !important; }

.nedhi-interface .clic-final-cta__actions > a:not(.clic-final-cta__secondary),
.nedhi-interface .clic-final-cta__actions > a:not(.clic-final-cta__secondary):hover,
.nedhi-interface .clic-final-cta__actions > a:not(.clic-final-cta__secondary):focus {
  color: var(--dale-night) !important;
}

@media (max-width: 921px) {
  .nedhi-interface .clic-mm-toggle,
  .nedhi-interface .clic-mm-panel { display: none !important; }
  .nedhi-interface .ast-mobile-header-content { background: var(--dale-night) !important; }
  .nedhi-interface #ast-mobile-site-navigation .main-header-menu {
    background: var(--dale-night) !important;
    padding: 8px 14px 16px !important;
  }
  .nedhi-interface #ast-mobile-site-navigation .main-header-menu > .menu-item {
    background: transparent !important;
    border-bottom: 1px solid rgb(255 255 255 / 10%) !important;
    margin: 0 !important;
  }
  .nedhi-interface #ast-mobile-site-navigation .main-header-menu > .menu-item > .menu-link {
    background: transparent !important;
    color: #fff !important;
    font-size: 16px !important;
    font-weight: 650 !important;
    line-height: 1.2 !important;
    min-height: 0 !important;
    padding: 13px 12px !important;
  }
  .nedhi-interface #ast-mobile-site-navigation .main-header-menu > .current-menu-item > .menu-link { color: var(--dale-cyan) !important; }
  .nedhi-interface #ast-mobile-site-navigation .main-header-menu > .clic-mobile-publish {
    border: 0 !important;
    padding-top: 8px !important;
  }
  .nedhi-interface #ast-mobile-site-navigation .main-header-menu > .clic-mobile-publish > .menu-link {
    background: var(--dale-gradient) !important;
    border-radius: 999px !important;
    color: var(--dale-night) !important;
    margin: 0 !important;
    padding: 12px 16px !important;
    text-align: center;
  }
  body.nedhi-interface.nedhi-interface #ast-mobile-site-navigation ul.main-header-menu > li.clic-mobile-publish > a.menu-link {
    background-color: var(--dale-teal) !important;
    background-image: var(--dale-gradient) !important;
    border-color: transparent !important;
    color: var(--dale-night) !important;
  }
  .nedhi-interface .clic-marketplace__hero { padding: 22px !important; }
  .nedhi-interface .clic-marketplace__hero h1 { font-size: 31px !important; }
}

/* Promoted posts: full-color media with editorial emphasis, never a photo skin. */
.nedhi-interface .clic-promo-card {
  background: #fff !important;
  border: 1px solid var(--dale-line) !important;
  border-left: 4px solid var(--dale-cyan) !important;
  color: var(--dale-ink) !important;
}
.nedhi-interface .clic-promo-card::before,
.nedhi-interface .clic-promo-card::after {
  background: none !important;
  background-image: none !important;
  content: none !important;
  filter: none !important;
}
.nedhi-interface .clic-promo-card > .clic-promo-card__body { max-width: none !important; }
.nedhi-interface .clic-promo-card__media {
  background: #eef4f6 !important;
  border: 0 !important;
  box-shadow: none !important;
}
.nedhi-interface .clic-promo-card__media img {
  filter: none !important;
  object-fit: contain !important;
}
.nedhi-interface .clic-promo-card .clic-promo-card__label {
  background: var(--dale-soft) !important;
  border: 1px solid #afe7e2 !important;
  color: #007d88 !important;
}
body.nedhi-interface.nedhi-interface .clic-promo-card .clic-promo-card__body > strong {
  color: var(--dale-ink) !important;
  text-shadow: none !important;
}
body.nedhi-interface.nedhi-interface .clic-promo-card .clic-promo-card__body > p { color: var(--dale-muted) !important; }
.nedhi-interface .clic-promo-card .clic-promo-card__action {
  background: var(--dale-night) !important;
  border-color: var(--dale-night) !important;
  color: #fff !important;
}
.nedhi-interface .clic-mm-feature .clic-promo-card .clic-promo-card__action {
  background: var(--dale-night) !important;
  border: 1px solid var(--dale-night) !important;
  color: #fff !important;
}

/* daleCLIC Showcase skin — 2026-10-28. Presentation only. */
html:root body.nedhi-interface.dc-brand-v4{--dale-ink:#f0f7fb;--dale-muted:#abc3d1;--dale-surface:#031c2b;--dale-soft:#0b3040;--dale-line:#204859;--dale-gradient:linear-gradient(135deg,#04e2c8,#04c6cf);--dale-shadow:0 12px 30px #0003;--ast-global-color-2:#f0f7fb;--ast-global-color-3:#abc3d1;--ast-global-color-4:#031c2b;--ast-global-color-5:#082735;background:#021725!important;color:#eaf5fa!important;color-scheme:dark;}
html:root body.nedhi-interface.dc-brand-v4 #content,
html:root body.nedhi-interface.dc-brand-v4 .site-content,
html:root body.nedhi-interface.dc-brand-v4 .ast-container,
html:root body.nedhi-interface.dc-brand-v4 #primary,
html:root body.nedhi-interface.dc-brand-v4 #main,
html:root body.nedhi-interface.dc-brand-v4 .entry-content,
html:root body.nedhi-interface.dc-brand-v4 article.page,
html:root body.nedhi-interface.dc-brand-v4 .woocommerce,
html:root body.nedhi-interface.dc-brand-v4 .dokan-dashboard-wrap{background:transparent!important;color:#eaf5fa!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content h1,
html:root body.nedhi-interface.dc-brand-v4 #page #content h2,
html:root body.nedhi-interface.dc-brand-v4 #page #content h3,
html:root body.nedhi-interface.dc-brand-v4 #page #content h4,
html:root body.nedhi-interface.dc-brand-v4 #page #content h5,
html:root body.nedhi-interface.dc-brand-v4 #page #content h6,
html:root body.nedhi-interface.dc-brand-v4 #page #content .entry-title,
html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce-loop-product__title{color:#f4faff!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content p,
html:root body.nedhi-interface.dc-brand-v4 #page #content li,
html:root body.nedhi-interface.dc-brand-v4 #page #content label,
html:root body.nedhi-interface.dc-brand-v4 #page #content legend,
html:root body.nedhi-interface.dc-brand-v4 #page #content td,
html:root body.nedhi-interface.dc-brand-v4 #page #content th,
html:root body.nedhi-interface.dc-brand-v4 #page #content .description,
html:root body.nedhi-interface.dc-brand-v4 #page #content small,
html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce-breadcrumb,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-post-author,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-post-author-name{color:#b8cdd9!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content a{color:#45e4da}
html:root body.nedhi-interface.dc-brand-v4 #page #content a:hover{color:#91fff0}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-community-options,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-community-card,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-personalize-cta,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-value-cards>a,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-value-grid>a,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-story-gallery-card,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-featured-card,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-learn-card,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-opportunity-card,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-market-card,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-project-card,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-job-card,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-story,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-partner,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-community-card,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-organization-card,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-publish-card,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-impact-metric,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-strip-card,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-unified-card,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-composer,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-post,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-news-card,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-challenge-shell,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-showcase-editor,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-account-head,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-workspace-nav,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-home-continuity,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-home-continuity article,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-space-fold,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-admin-badge-compact,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-space-fold__body,
html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce-MyAccount-navigation,
html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce-MyAccount-content,
html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce-cart-form,
html:root body.nedhi-interface.dc-brand-v4 #page #content .cart_totals,
html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce-checkout-review-order,
html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce form.login,
html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce form.register,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-dashboard-content,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-panel,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-form-container,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-post,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-feed-post{background:#082735!important;background-image:none!important;border-color:#204859!important;box-shadow:0 8px 24px #0002!important;color:#eaf5fa!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__hero,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-learn__hero,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-projects__hero,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-publish-hub__hero,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-learn__controls,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__filters,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-jobs__filters,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-simple-filters,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-simple-jobs{background:linear-gradient(125deg,#092d3c,#041e2e)!important;border-color:#204859!important;color:#eaf5fa!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-story-placeholder,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-strip-card__image,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-learn-card__image,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-project-card__image{background:#103746!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-post-actions,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-inline-actions,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-post-stats,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-post__footer{background:transparent!important;border-color:#204859!important;color:#bdd6df!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-post-actions :is(button,a),
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-inline-actions :is(button,a){background:transparent!important;border-color:transparent!important;color:#b9d8e3!important;box-shadow:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-post-actions [aria-pressed="true"],
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-inline-actions [aria-pressed="true"]{color:#14e1ca!important;background:transparent!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-community-card h3,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-story-gallery-card h3,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-story-gallery-card__copy h3,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-unified-card h3,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-unified-card h2,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-post h2,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-post h3,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-workspace-nav a,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-space-fold summary,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-space-fold summary span{color:#f0f8fb!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-story-inline__body,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-story-inline__body p,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-story-gallery-card__copy>p,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-community-options__subtitle,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-stories-gallery__header p,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-strip-card p,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-post p{color:#b6cdd8!important;border-color:#204859!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-story-gallery-card__copy>small,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-story-inline>summary,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-community-card svg,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-publish-card svg{color:#1fe3d0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-workspace-nav a,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-space-fold summary,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-space-fold__body a,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-workspace-group>summary,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-workspace-group a{background:#0b3040!important;border-color:#204859!important;color:#d7ecf3!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-workspace-nav [aria-current],
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-workspace-nav .is-active,
html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce-MyAccount-navigation .is-active a{background:#104956!important;color:#56f4de!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content table,
html:root body.nedhi-interface.dc-brand-v4 #page #content tbody,
html:root body.nedhi-interface.dc-brand-v4 #page #content thead,
html:root body.nedhi-interface.dc-brand-v4 #page #content tr,
html:root body.nedhi-interface.dc-brand-v4 #page #content td,
html:root body.nedhi-interface.dc-brand-v4 #page #content th,
html:root body.nedhi-interface.dc-brand-v4 #page #content .shop_table{border-color:#204859!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content thead,
html:root body.nedhi-interface.dc-brand-v4 #page #content th{background:#0c3443!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce-info,
html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce-message,
html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce-error,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-publish-hub__note{background:#103341!important;color:#d8ecf3!important;border-color:#24c8ba!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-video-choice,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-choice__options,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-choice summary,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-learn__tabs a,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-projects__tabs a,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-filter-pill,
html:root body.nedhi-interface.dc-brand-v4 #page #content .daleclic-rec-preference-launch{background:#0b3040!important;color:#d6eaf2!important;border-color:#285164!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]),
html:root body.nedhi-interface.dc-brand-v4 #page #content select,
html:root body.nedhi-interface.dc-brand-v4 #page #content textarea,
html:root body.nedhi-interface.dc-brand-v4 #page #content .select2-selection,
html:root body.nedhi-interface.dc-brand-v4 #page #content .wp-block-search__inside-wrapper{background:#edf6fb!important;color:#103345!important;border-color:#c5dce6!important;box-shadow:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content input::placeholder,
html:root body.nedhi-interface.dc-brand-v4 #page #content textarea::placeholder{color:#597384!important;opacity:1}
html:root body.nedhi-interface.dc-brand-v4 #page #content button,
html:root body.nedhi-interface.dc-brand-v4 #page #content .button,
html:root body.nedhi-interface.dc-brand-v4 #page #content input[type="submit"],
html:root body.nedhi-interface.dc-brand-v4 #page #content .wp-block-button__link{background:#04d4c6 linear-gradient(135deg,#04e2c8,#04c6cf)!important;color:#02232e!important;border-color:#08dbc8!important;box-shadow:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content button:hover,
html:root body.nedhi-interface.dc-brand-v4 #page #content .button:hover,
html:root body.nedhi-interface.dc-brand-v4 #page #content input[type="submit"]:hover{background:#64f4df!important;color:#02232e!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content button :is(span,strong),
html:root body.nedhi-interface.dc-brand-v4 #page #content .button :is(span,strong){color:inherit!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-post-actions button,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-inline-actions button,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-social-follow,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-follow-button,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-space-fold summary button{background:transparent!important;color:#4ae6d7!important;border-color:transparent!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content button:focus-visible,
html:root body.nedhi-interface.dc-brand-v4 #page #content a:focus-visible,
html:root body.nedhi-interface.dc-brand-v4 #page #content summary:focus-visible,
html:root body.nedhi-interface.dc-brand-v4 #page #content input:focus-visible,
html:root body.nedhi-interface.dc-brand-v4 #page #content textarea:focus-visible,
html:root body.nedhi-interface.dc-brand-v4 #page #content select:focus-visible{outline:2px solid #54f5de!important;outline-offset:3px}
html:root body.nedhi-interface.dc-brand-v4 .dc-header,
html:root body.nedhi-interface.dc-brand-v4 #dc-header,
html:root body.nedhi-interface.dc-brand-v4 .dc-header-main,
html:root body.nedhi-interface.dc-brand-v4 .dc-app-nav,
html:root body.nedhi-interface.dc-brand-v4 .dc-bottom-nav,
html:root body.nedhi-interface.dc-brand-v4 .dc-mobile-nav,
html:root body.nedhi-interface.dc-brand-v4 .clic-site-footer{background:#021725!important;border-color:#224859!important;color:#e7f6fb!important}
html:root body.nedhi-interface.dc-brand-v4 .dc-header :is(a,button),
html:root body.nedhi-interface.dc-brand-v4 #dc-header :is(a,button),
html:root body.nedhi-interface.dc-brand-v4 .dc-app-nav :is(a,button),
html:root body.nedhi-interface.dc-brand-v4 .dc-bottom-nav :is(a,button),
html:root body.nedhi-interface.dc-brand-v4 .dc-mobile-nav :is(a,button){background:transparent!important;color:#d1e7ef!important;border-color:transparent!important}
html:root body.nedhi-interface.dc-brand-v4 .dc-app-nav [aria-current="page"],
html:root body.nedhi-interface.dc-brand-v4 .dc-bottom-nav [aria-current="page"],
html:root body.nedhi-interface.dc-brand-v4 .dc-mobile-nav [aria-current="page"]{color:#0ce3c7!important;background:#0a3945!important}
html:root body.nedhi-interface.dc-brand-v4 .dc-search-suggestions,
html:root body.nedhi-interface.dc-brand-v4 .dc-search-results,
html:root body.nedhi-interface.dc-brand-v4 .dc-mega-menu,
html:root body.nedhi-interface.dc-brand-v4 .dc-notifications-panel,
html:root body.nedhi-interface.dc-brand-v4 .dc-assistant-panel,
html:root body.nedhi-interface.dc-brand-v4 .daleclic-rec-modal__dialog,
html:root body.nedhi-interface.dc-brand-v4 .daleclic-rec-modal__content,
html:root body.nedhi-interface.dc-brand-v4 .astra-cart-drawer,
html:root body.nedhi-interface.dc-brand-v4 .dc-modal__dialog,
html:root body.nedhi-interface.dc-brand-v4 .dc-modal__content{background:#082735!important;color:#eaf5fa!important;border-color:#285164!important}
html:root body.nedhi-interface.dc-brand-v4 .dc-search-suggestions :is(h2,h3,p,a,span),
html:root body.nedhi-interface.dc-brand-v4 .dc-search-results :is(h2,h3,p,a,span),
html:root body.nedhi-interface.dc-brand-v4 .dc-mega-menu :is(a,p,h3),
html:root body.nedhi-interface.dc-brand-v4 .astra-cart-drawer :is(p,a,span,h2){color:#d6eaf2!important}
html:root body.nedhi-interface.dc-brand-v4 .dch-primary,
html:root body.nedhi-interface.dc-brand-v4 .dch-secondary{border-color:#42dbcf!important}
html:root body.nedhi-interface.dc-brand-v4 .dch-primary{background:#04d4c6 linear-gradient(135deg,#04e2c8,#04c6cf)!important;color:#02232e!important}
html:root body.nedhi-interface.dc-brand-v4 .dch-secondary{background:#062635bd!important;color:#f1fbff!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-community-options{box-shadow:0 14px 40px #0003!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-publish-card{border-radius:14px!important;border-top:2px solid #0acdbb!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-publish-card:nth-child(3n+2){border-top-color:#35b7f4!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-publish-card:nth-child(3n){border-top-color:#a68af5!important}
@media(prefers-reduced-motion:reduce){html:root body.nedhi-interface.dc-brand-v4 :is(a,button,input,select,textarea){transition:none!important}}
html:root body.nedhi-interface.dc-brand-v4 #page #content a{color:#53e4d7!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content strong,
html:root body.nedhi-interface.dc-brand-v4 #page #content b{color:#edf8fc!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content span{color:inherit!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-community-card__content>span,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-breadcrumb,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-post-meta,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-meta,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-learn-card__meta{color:#adc9d7!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-community-card__content strong,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-account-head strong,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-space-category-label,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-admin-badge-compact strong{color:#f2faff!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-value a,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-value article,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-value-grid a,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-value__cards a,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-stats>div,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-business-metrics>*,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-business-next,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-showcase-entry,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-showcase-entry a,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-space-fold a,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-space-fold>div,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__quick a,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-learn__paths a,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-seller-strip__track>a,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-page-banner,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-page-banner>a,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-page-banner__actions>a,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-jobs__more>div,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-related a,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-filter-check,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-simple-filter summary,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-projects__cta a,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__hero>a{background:#0b3040!important;background-image:none!important;border-color:#204859!important;color:#d9edf5!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-recent-sections article,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-home-recent article,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-value a,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-value-grid a,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-identity a,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-value-paths a{background:#082735!important;border-color:#204859!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-social-summary__actions a,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-home-continuity a,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-page-banner__actions a,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-publish-card a{background:#0b3b49!important;color:#67f2df!important;border-color:#276573!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-space-category-icon,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-community-card__icon{background:#0b3945!important;color:#19e0c8!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-story-gallery-card__copy small,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-projects__eyebrow,
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-page-banner__content>span{color:#33e1ce!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-space-category,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-workspace-group{border-color:#244856!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content button :is(span,strong,b),
html:root body.nedhi-interface.dc-brand-v4 #page #content .button :is(span,strong,b),
html:root body.nedhi-interface.dc-brand-v4 #page #content .dch-primary :is(span,strong,b){color:inherit!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dch-title :is(em,mark),
html:root body.nedhi-interface.dc-brand-v4 #page #content .dch-copy h1 em{color:#00dfb6!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-publish-card a:hover,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-social-summary__actions a:hover{background:#125261!important;color:#c9fff4!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-platform-spaces a,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-discovery-cards article,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-space-group,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-space-group>summary,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-space-group nav,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-space-group nav a,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-feed-tabs{background:#082735!important;color:#dceff6!important;border-color:#204859!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-space-group summary :is(span,strong),
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-feed-tabs button{color:#c9e3ed!important;background:transparent!important;border-color:transparent!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-feed-tabs button[aria-selected="true"]{color:#36ead1!important;border-bottom-color:#36ead1!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-strip-card__reason,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-unified-card [class*="badge"],
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-learn-card__badge,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-news-card [class*="badge"]{background:#0d454f!important;color:#88f6e2!important;border-color:#24616a!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content h2 a,
html:root body.nedhi-interface.dc-brand-v4 #page #content h3 a{color:#f0f9fd!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-story-gallery-card figure{background:#0e3444!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-final-cta__actions a{background:#0b3b49!important;color:#8dfae6!important;border-color:#34717b!important}
html:root body.nedhi-interface.dc-brand-v4 .daleclic-rec-consent,
html:root body.nedhi-interface.dc-brand-v4 .dc-guided,
html:root body.nedhi-interface.dc-brand-v4 .dc-assistant-panel,
html:root body.nedhi-interface.dc-brand-v4 .dc-search-suggestions,
html:root body.nedhi-interface.dc-brand-v4 .dc-notifications-panel{background:#082735!important;color:#eaf5fa!important;border-color:#285164!important}
html:root body.nedhi-interface.dc-brand-v4 .daleclic-rec-consent :is(strong,b,h2,h3,span,legend),
html:root body.nedhi-interface.dc-brand-v4 .daleclic-rec-consent label{color:#e3f2f8!important}
html:root body.nedhi-interface.dc-brand-v4 .daleclic-rec-consent :is(p,small,a){color:#b6d1df!important}
html:root body.nedhi-interface.dc-brand-v4 .daleclic-rec-consent label{background:#103645!important;border-color:#2a5363!important}
html:root body.nedhi-interface.dc-brand-v4 .daleclic-rec-consent label:has(input:checked){background:#105052!important;border-color:#26e0c4!important}
html:root body.nedhi-interface.dc-brand-v4 .daleclic-rec-consent button{background:#03d5bf!important;color:#032a33!important;border-color:#03d5bf!important}
html:root body.nedhi-interface.dc-brand-v4 .daleclic-app-nav{background:#021725f5!important;border-color:#254958!important}
html:root body.nedhi-interface.dc-brand-v4 .daleclic-app-nav a{color:#bdd9e5!important}
html:root body.nedhi-interface.dc-brand-v4 .daleclic-app-nav a[aria-current="page"],
html:root body.nedhi-interface.dc-brand-v4 .daleclic-app-nav a.is-active{color:#21e2c7!important}
@media(max-width:760px){html:root body.nedhi-interface.dc-brand-v4 #page{overflow-x:clip}}
html:root body.nedhi-interface.dc-brand-v4 #page #content .summary.entry-summary,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-product-information,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-product-safety,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-personal-fields,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-personal-fields summary,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dcl-box,
html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce-tabs,
html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce-tabs .panel,
html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce-tabs aside,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-delivery-profile,
html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce-checkout #payment,
html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce-checkout #payment .payment_box,
html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce-checkout .woocommerce-billing-fields,
html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce-checkout .woocommerce-shipping-fields,
html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce-checkout .woocommerce-additional-fields,
html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce-order-details,
html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce-customer-details,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-dashboard .dashboard-content-area,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-dashboard .dokan-dashboard-content article,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-dashboard .dokan-dashboard-content .dokan-form-group{background:#082735!important;background-image:none!important;border-color:#234b5b!important;color:#e5f2f8!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce-tabs .tabs li,
html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce-tabs .tabs li a,
html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce-tabs .tabs li.active,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-personal-fields summary{background:#0d3543!important;color:#baf6eb!important;border-color:#2a5866!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .price,
html:root body.nedhi-interface.dc-brand-v4 #page #content .price ins,
html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce-Price-amount,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-product-information dd,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dcl-box strong,
html:root body.nedhi-interface.dc-brand-v4 #page #content .summary .product_meta,
html:root body.nedhi-interface.dc-brand-v4 #page #content .summary .product_meta span{color:#d9f6f3!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce-tabs aside a,
html:root body.nedhi-interface.dc-brand-v4 #page #content .summary .dcl-box a{background:#0e3c48!important;color:#7decd9!important;border-color:#255a69!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .onsale{background:#12cbb5!important;color:#022935!important}
html:root body.nedhi-interface.dc-brand-v4 .daleclic-rec-consent [data-dc-pref-skip],
html:root body.nedhi-interface.dc-brand-v4 .daleclic-rec-consent button:last-child{background:#103b49!important;color:#c5edea!important;border-color:#2a5e6a!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .ast-onsale-card{background:#13cbb7!important;color:#022a33!important;border-color:#13cbb7!important}
html:root body.nedhi-interface.dc-brand-v4 .dale-search-suggest__panel[data-dc-suggest-above],
html:root body.nedhi-interface.dc-brand-v4 #page #content .dale-search-suggest__panel[data-dc-suggest-above],
html:root body.nedhi-interface.dc-brand-v4 .dc-app-header #dc-header-search .dale-search-suggest__panel[data-dc-suggest-above]{top:auto!important;bottom:calc(100% + 8px)!important;}

/* Autocomplete owns its result buttons; submit-button styles do not leak into it. */
html:root body.nedhi-interface.dc-brand-v4 .dale-search-suggest,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dale-search-suggest{display:block!important;position:relative!important;min-width:0!important;flex:1 1 0!important;}
html:root body.nedhi-interface.dc-brand-v4 .dale-search-suggest__panel,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dale-search-suggest__panel,
html:root body.nedhi-interface.dc-brand-v4 .dc-app-header #dc-header-search .dale-search-suggest__panel{box-sizing:border-box!important;position:absolute!important;left:0!important;right:auto!important;top:calc(100% + 8px)!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:min(420px,var(--dc-suggest-max-height,55vh))!important;overflow-x:hidden!important;overflow-y:auto!important;padding:8px!important;border:1px solid #36576a!important;border-radius:14px!important;background:#0b2838!important;color:#eaf5fa!important;box-shadow:0 12px 30px #0005!important;z-index:99999!important;overscroll-behavior:contain;}
html:root body.nedhi-interface.dc-brand-v4 .dale-search-suggest__panel[hidden],
html:root body.nedhi-interface.dc-brand-v4 #page #content .dale-search-suggest__panel[hidden],
html:root body.nedhi-interface.dc-brand-v4 .dc-app-header #dc-header-search .dale-search-suggest__panel[hidden]{display:none!important;}
html:root body.nedhi-interface.dc-brand-v4 button.dale-search-suggest__item,
html:root body.nedhi-interface.dc-brand-v4 #page #content button.dale-search-suggest__item,
html:root body.nedhi-interface.dc-brand-v4 .dc-app-header #dc-header-search button.dale-search-suggest__item{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:64px!important;aspect-ratio:auto!important;padding:10px 12px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#eaf5fa!important;text-align:left!important;font-size:14px!important;line-height:1.4!important;white-space:normal!important;box-shadow:none!important;transform:none!important;}
html:root body.nedhi-interface.dc-brand-v4 button.dale-search-suggest__item:hover,
html:root body.nedhi-interface.dc-brand-v4 #page #content button.dale-search-suggest__item:hover,
html:root body.nedhi-interface.dc-brand-v4 .dc-app-header #dc-header-search button.dale-search-suggest__item:hover{background:#103f50!important;color:#eaf5fa!important;}
html:root body.nedhi-interface.dc-brand-v4 button.dale-search-suggest__item[aria-selected="true"],
html:root body.nedhi-interface.dc-brand-v4 #page #content button.dale-search-suggest__item[aria-selected="true"],
html:root body.nedhi-interface.dc-brand-v4 .dc-app-header #dc-header-search button.dale-search-suggest__item[aria-selected="true"]{background:#103f50!important;color:#eaf5fa!important;}
html:root body.nedhi-interface.dc-brand-v4 .dale-search-suggest__copy,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dale-search-suggest__copy,
html:root body.nedhi-interface.dc-brand-v4 .dc-app-header #dc-header-search .dale-search-suggest__copy{display:block!important;min-width:0!important;width:auto!important;overflow:hidden!important;color:#eaf5fa!important;}
html:root body.nedhi-interface.dc-brand-v4 .dale-search-suggest__copy strong,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dale-search-suggest__copy strong,
html:root body.nedhi-interface.dc-brand-v4 .dc-app-header #dc-header-search .dale-search-suggest__copy strong{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;overflow-wrap:anywhere!important;white-space:normal!important;font-size:14px!important;line-height:1.4!important;color:#eaf5fa!important;}
html:root body.nedhi-interface.dc-brand-v4 .dale-search-suggest__copy small,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dale-search-suggest__copy small,
html:root body.nedhi-interface.dc-brand-v4 .dc-app-header #dc-header-search .dale-search-suggest__copy small{display:block!important;background:transparent!important;color:#7ce9df!important;font-size:11px!important;line-height:1.4!important;margin:3px 0!important;}
html:root body.nedhi-interface.dc-brand-v4 .dale-search-suggest__copy em,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dale-search-suggest__copy em,
html:root body.nedhi-interface.dc-brand-v4 .dc-app-header #dc-header-search .dale-search-suggest__copy em{display:block!important;min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;line-height:1.4!important;font-style:normal!important;color:#bdd1dc!important;}
html:root body.nedhi-interface.dc-brand-v4 .dale-search-suggest__icon,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dale-search-suggest__icon,
html:root body.nedhi-interface.dc-brand-v4 .dc-app-header #dc-header-search .dale-search-suggest__icon{display:flex!important;align-items:center!important;justify-content:center!important;flex:none!important;width:32px!important;height:32px!important;min-width:32px!important;border-radius:50%!important;background:#103f50!important;color:#7ce9df!important;font-size:20px!important;line-height:32px!important;}
html:root body.nedhi-interface.dc-brand-v4 .dale-search-suggest__heading,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dale-search-suggest__heading,
html:root body.nedhi-interface.dc-brand-v4 .dc-app-header #dc-header-search .dale-search-suggest__heading{display:block!important;padding:5px 10px 8px!important;color:#bdd1dc!important;font-size:11px!important;line-height:1.4!important;letter-spacing:.08em!important;}
html:root body.nedhi-interface.dc-brand-v4 .dale-search-suggest__panel mark,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dale-search-suggest__panel mark,
html:root body.nedhi-interface.dc-brand-v4 .dc-app-header #dc-header-search .dale-search-suggest__panel mark{display:inline!important;background:#19545f!important;color:#eaf5fa!important;font:inherit!important;padding:0!important;}

html:root body.nedhi-interface.dc-brand-v4 #page #content #dch-title>span{color:#00dfb6!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dch-primary,
html:root body.nedhi-interface.dc-brand-v4 #page #content .dch-primary span{color:#022a33!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-discover-sections a{background:#0b3444!important;color:#baf8ee!important;border-color:#285c6a!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-discover-sections a[aria-current],html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-discover-sections a.is-active{background:#124f58!important;color:#6affdf!important;border-color:#14cab4!important}

/* Keep the canonical mobile back control out of all responsive header states. */
html:root body.nedhi-interface.dc-brand-v4.daleclic-pwa-ready .dc-app-header.dc-unified-header .dc-mobile-search-row>button.daleclic-mobile-back.dc-back-canonical{display:none!important}
html:root body.nedhi-interface.dc-brand-v4 .dc-mobile-search-row{grid-template-columns:minmax(0,1fr)!important}
html:root body.nedhi-interface.dc-brand-v4 .dc-mobile-search-row>#dc-header-search{grid-column:1/-1!important;width:100%!important;min-width:0!important}

/* daleCLIC Showcase 3.0: content-specific layouts, not just a palette. */
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-marketplace,.clic-learn--library,.clic-projects,.clic-jobs,.clic-publish-hub){max-width:1200px!important;margin:0 auto!important;padding:28px 24px 48px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-marketplace__hero,.clic-learn__hero,.clic-projects__hero,.clic-publish-hub__hero){padding:24px 0!important;margin:0 0 20px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important;text-align:left!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-marketplace__hero,.clic-learn__hero,.clic-projects__hero,.clic-publish-hub__hero) h1{font-size:clamp(28px,3.2vw,40px)!important;line-height:1.15!important;margin:0 0 10px!important;max-width:760px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-marketplace__hero,.clic-learn__hero,.clic-projects__hero,.clic-publish-hub__hero)>p{max-width:680px!important;font-size:15px!important;line-height:1.55!important;margin:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-market-strip__track,.dc-learning-gallery__track){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:18px!important;overflow:visible!important;width:100%!important;padding:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-strip-card,.clic-learn-card,.clic-project-card){min-width:0!important;width:auto!important;max-width:none!important;min-height:0!important;display:flex!important;flex-direction:column!important;border-radius:12px!important;padding:0!important;overflow:hidden!important;box-shadow:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-strip-card__image,.clic-learn-card__image,.clic-project-card__image){display:block!important;position:relative!important;flex:none!important;width:100%!important;height:auto!important;aspect-ratio:4/3!important;overflow:hidden!important;border-radius:0!important;background:#eaf0f3!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-strip-card__image img{position:static!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;transform:none!important;inset:auto!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-learn-card__image,.clic-project-card__image) img{width:100%!important;height:100%!important;object-fit:cover!important;position:static!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-strip-card>div:not(.dc-post-actions),.clic-learn-card__body,.clic-project-card__body){padding:14px!important;min-height:0!important;flex:1!important;display:flex!important;flex-direction:column!important;gap:7px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-strip-card h3,.clic-learn-card h3,.clic-project-card h2){font-size:16px!important;line-height:1.35!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-strip-card p,.clic-learn-card__body p,.clic-project-card__body p){font-size:13px!important;line-height:1.5!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-learn-card__institution,.clic-strip-card__store){font-size:11px!important;line-height:1.4!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-strip-card__action,.clic-learn-card__action,.clic-project-card__link){font-size:12px!important;margin-top:auto!important;padding-top:7px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-strip-card__top{font-size:10px!important;margin:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-strip-card__store img{width:22px!important;height:22px!important;border-radius:50%!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-market-strip,.dc-learning-gallery){margin:0 0 32px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-market-strip,.dc-learning-gallery)>header{margin-bottom:14px!important;align-items:center!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-market-strip,.dc-learning-gallery)>header h2{font-size:21px!important;margin:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__quick{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:20px 0 28px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__quick a{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:12px 8px!important;gap:8px!important;border:0!important;background:transparent!important;box-shadow:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__quick a>b{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;border-radius:50%!important;background:#0b3546!important;color:#00dfc4!important;font-size:23px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__quick strong{font-size:13px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__quick small{font-size:11px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-projects__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;align-items:stretch!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-project-card__ods{display:flex!important;flex-wrap:wrap!important;gap:4px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-project-card__ods span{font-size:10px!important;padding:3px 5px!important;max-width:100%!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-projects__hero-icon{display:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-challenges{margin:24px 0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-challenges__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-job-card{display:grid!important;grid-template-columns:56px minmax(0,1fr) auto!important;gap:16px!important;padding:20px!important;margin:0!important;border-radius:10px!important;align-items:center!important;min-height:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-jobs__results{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-job-card__logo{width:56px!important;height:56px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-job-card h2{font-size:17px!important;line-height:1.4!important;margin:0 0 7px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-job-card__body{min-width:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-job-card__body p{font-size:13px!important;margin:5px 0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-job-card>.dc-post-actions{grid-column:2/-1!important;width:100%!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-job-card__actions a{white-space:nowrap!important;font-size:12px!important;padding:10px 14px!important;border-radius:7px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-publish-hub__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-publish-card{display:flex!important;flex-direction:column!important;gap:10px!important;align-items:flex-start!important;padding:24px!important;border-radius:12px!important;min-height:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-publish-card__icon{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;border-radius:12px!important;background:#064b60!important;color:#00dfc4!important;font-size:26px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-publish-card h2{font-size:20px!important;margin:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-publish-card p{font-size:13px!important;margin:0!important;line-height:1.5!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-publish-card nav{display:grid!important;gap:8px!important;margin-top:auto!important;width:100%!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-publish-card nav a{font-size:12px!important;padding:9px 0!important;border-bottom:1px solid #1c4355!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-posts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;max-width:1200px!important;margin:24px auto!important;align-items:start!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-post{display:flex!important;flex-direction:column!important;padding:0!important;margin:0!important;overflow:hidden!important;border-radius:12px!important;width:100%!important;min-width:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-post>.dc-community-media{order:0!important;width:100%!important;aspect-ratio:4/3!important;overflow:hidden!important;display:block!important;margin:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-post>.dc-community-media :is(img,video){width:100%!important;height:100%!important;object-fit:cover!important;max-height:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-post>.dc-community-author{order:1!important;padding:12px 14px 0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-post>.dc-community-author img{width:28px!important;height:28px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-author strong{font-size:12px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-author time{font-size:10px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-post>.dc-community-copy{order:2!important;padding:12px 14px!important;font-size:14px!important;line-height:1.5!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-copy>p{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden!important;margin:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-post>:is(.dc-community-related,.dc-community-actions,.dc-community-status){order:3!important;padding:10px 14px!important;margin:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-actions{display:flex!important;flex-wrap:wrap!important;gap:6px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-actions :is(a,button){font-size:11px!important;padding:7px!important;min-height:36px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-posts>.dc-community-post:first-child{grid-column:span 2;grid-row:span 2}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-posts>.dc-community-post:first-child>.dc-community-media{aspect-ratio:16/10!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-heading{max-width:1200px!important;margin:24px auto!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-heading h1{font-size:36px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-composer{max-width:1200px!important;margin:12px auto!important;padding:14px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-composer:not(:focus-within){box-shadow:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-strip-card,.clic-learn-card,.clic-project-card)>.dc-post-actions{margin:0!important;padding:6px 10px!important;min-height:44px!important;flex:none!important;border-top:1px solid #1c4355!important;border-radius:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-inline-actions button{min-width:36px!important;min-height:36px!important;padding:6px!important;background:transparent!important;border:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dch-hero{min-height:440px!important;margin-bottom:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dch-inner{max-width:1200px!important;padding:50px 24px 38px!important;min-height:440px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dch-copy{max-width:620px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content #dch-title{font-size:clamp(34px,4.1vw,58px)!important;line-height:1.06!important;letter-spacing:-1.5px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dch-description{font-size:16px!important;line-height:1.5!important;max-width:460px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-showcase-hero-search{display:block!important;margin:22px 0 0!important;width:100%!important;max-width:560px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-showcase-hero-search .wp-block-search__inside-wrapper{display:flex!important;width:100%!important;min-height:50px!important;padding:5px!important;border-radius:12px!important;background:#edf6ff!important;border:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-showcase-hero-search .dale-search-suggest{min-width:0!important;flex:1!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-showcase-hero-search input{border:0!important;border-radius:8px!important;min-width:0!important;width:100%!important;padding:10px 12px!important;background:transparent!important;color:#092334!important;font-size:14px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-showcase-hero-search button.wp-block-search__button{width:40px!important;height:40px!important;min-width:40px!important;padding:9px!important;border:0!important;border-radius:50%!important;background:#00dfc4!important;color:#032131!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-showcase-hero-search label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-community-options{max-width:1200px!important;margin:0 auto 28px!important;padding:20px 24px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-options-head{margin-bottom:14px!important;min-height:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-community-options__title{font-size:20px!important;margin:0 0 6px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-options-subtitle{font-size:13px!important;margin:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-community-options__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-community-card{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;min-height:120px!important;padding:16px!important;border-radius:10px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-community-card__icon{width:32px!important;height:32px!important;flex-basis:32px!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-community-card__icon svg{width:28px!important;height:28px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-community-card__content strong{font-size:15px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-community-card__content>span{font-size:12px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-search-row.dc-showcase-search-moved{display:flex!important;justify-content:flex-end!important;padding:0!important;border:0!important;margin-top:10px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-search-row.dc-showcase-search-moved>div{display:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-social-summary{padding:18px!important;gap:16px!important;min-height:0!important;border-radius:12px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-social-summary__copy h2{font-size:20px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-social-summary__copy p{font-size:13px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-account-head{padding:20px!important;margin-bottom:16px!important;border-radius:12px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-workspace-nav{width:230px!important;padding:12px!important;border-radius:12px!important;align-self:start!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-space-group summary{font-size:14px!important;padding:12px!important;min-height:44px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-space-group>div a{text-align:left!important;justify-content:flex-start!important;min-height:40px!important;padding:9px 12px!important;font-size:13px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-space-group>small{font-size:11px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-hc-grid{gap:12px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-home-continuity{padding:18px!important;border-radius:12px!important}
@media(min-width:901px){
html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce.dc-simple-space{grid-template-columns:230px minmax(0,1fr)!important;gap:20px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-posts>.dc-community-post:first-child .dc-community-copy{font-size:19px!important}
}
@media(max-width:900px){
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-market-strip__track,.dc-learning-gallery__track,.clic-projects__grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-publish-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-workspace-nav{width:100%!important}
}
@media(max-width:600px){
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-marketplace,.clic-learn--library,.clic-projects,.clic-jobs,.clic-publish-hub){padding:14px 16px 32px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-marketplace__hero,.clic-learn__hero,.clic-projects__hero,.clic-publish-hub__hero){padding:12px 0!important;margin-bottom:14px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-marketplace__hero,.clic-learn__hero,.clic-projects__hero,.clic-publish-hub__hero) h1{font-size:28px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-marketplace__hero,.clic-learn__hero,.clic-projects__hero,.clic-publish-hub__hero)>p{font-size:13px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-market-strip__track,.dc-learning-gallery__track,.clic-projects__grid){grid-template-columns:1fr!important;gap:12px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-strip-card,.clic-learn--library .clic-learn-card,.clic-project-card){display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;align-items:start!important;gap:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-strip-card__image,.clic-learn--library .clic-learn-card__image,.clic-project-card__image){width:104px!important;height:112px!important;aspect-ratio:auto!important;border-radius:8px!important;margin:10px 0 10px 10px!important;max-width:calc(100% - 10px)!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-strip-card>div:not(.dc-post-actions),.clic-learn--library .clic-learn-card__body,.clic-project-card__body){padding:12px!important;gap:5px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-strip-card h3,.clic-learn-card h3,.clic-project-card h2){font-size:14px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-strip-card,.clic-learn-card,.clic-project-card)>.dc-post-actions{grid-column:1/-1!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-project-card__ods{max-height:50px!important;overflow:auto!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__quick{gap:4px!important;margin:14px 0 22px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__quick a{padding:4px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__quick small{display:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__quick strong{font-size:11px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__quick a>b{width:40px!important;height:40px!important;font-size:20px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-job-card{grid-template-columns:40px minmax(0,1fr)!important;padding:14px!important;gap:10px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-job-card__logo{width:40px!important;height:40px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-job-card h2{font-size:15px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-job-card__actions{grid-column:2!important;justify-content:flex-start!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-job-card>.dc-post-actions{grid-column:1/-1!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-challenges__grid{grid-template-columns:1fr!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-publish-hub__grid{gap:10px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-publish-card{padding:14px!important;gap:8px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-publish-card h2{font-size:16px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-publish-card p{font-size:12px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-publish-card nav a{font-size:11px!important;line-height:1.5!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-posts{grid-template-columns:1fr!important;gap:16px!important;margin:18px 0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-posts>.dc-community-post:first-child{grid-column:auto!important;grid-row:auto!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-post>.dc-community-media{aspect-ratio:4/3!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dch-inner{padding:30px 18px 24px!important;min-height:360px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dch-hero{min-height:360px!important;background-position:64% center!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dch-copy{max-width:100%!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content #dch-title{font-size:34px!important;max-width:280px!important;letter-spacing:-1px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dch-description{font-size:13px!important;max-width:235px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dch-values{gap:10px!important;font-size:10px!important;margin-top:16px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dch-values>div{gap:5px!important;padding-right:8px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dch-buttons a{font-size:12px!important;padding:10px 12px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-showcase-hero-search{max-width:none!important;margin-top:18px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-community-options{padding:18px 16px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-community-options__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-community-card{padding:10px 6px!important;align-items:center!important;text-align:center!important;min-height:100px!important;gap:7px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-community-card__content strong{font-size:11px!important;line-height:1.3!important;display:block!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-community-card__content>span{display:block!important;font-size:9px!important;line-height:1.35!important;margin-top:5px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-social-summary{display:flex!important;flex-wrap:wrap!important;padding:16px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-social-summary__copy{width:100%!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-social-summary__actions{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-workspace-nav{display:block!important;width:100%!important;max-width:100%!important;padding:8px!important;box-sizing:border-box!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-workspace-nav>ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-workspace-nav>ul>li{min-width:0!important;width:auto!important;margin:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-workspace-nav>ul>li>a{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:48px!important;height:auto!important;padding:8px!important;box-sizing:border-box!important;text-align:left!important;white-space:normal!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-workspace-nav .dc-workspace-icon{width:24px!important;height:24px!important;min-width:24px!important;margin:0!important;background:transparent!important;box-shadow:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-workspace-nav .dc-workspace-icon svg{width:22px!important;height:22px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-workspace-nav .dc-workspace-label-short{display:block!important;min-width:0!important;font-size:12.5px!important;line-height:1.3!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;text-align:left!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-workspace-nav .dc-workspace-label{display:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-workspace-nav>ul>.dc-workspace-logout{grid-column:1/-1!important}
@media(max-width:359px){
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-workspace-nav>ul>li>a{grid-template-columns:18px minmax(0,1fr)!important;gap:5px!important;padding:6px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-workspace-nav .dc-workspace-icon{width:18px!important;height:18px!important;min-width:18px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-workspace-nav .dc-workspace-icon svg{width:18px!important;height:18px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-workspace-nav .dc-workspace-label-short{font-size:12px!important}
}

html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-space-home{grid-column:1/-1!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-space-group[open]{grid-column:1/-1!important}
}

html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-strip-card__top,.clic-strip-card h3,.clic-strip-card p,.clic-strip-card__store,.clic-strip-card__action){min-height:0!important;height:auto!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-strip-card__top{line-height:1.4!important;padding:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-strip-card__store{padding:6px 0 0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-strip-card__action{padding:5px 0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-strip-card__image img{max-width:100%!important;max-height:100%!important;object-position:center!important;left:auto!important;top:auto!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-marketplace__filters--top,.clic-learn__controls,.clic-projects__tools,.clic-jobs__filters){padding:12px!important;margin:0 0 16px!important;border-radius:12px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-showcase-create{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#00dfc4!important;color:#032131!important;padding:12px 18px!important;border-radius:8px!important;font-weight:700!important;text-decoration:none!important;font-size:13px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-challenges__grid{grid-template-columns:1fr!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-challenge-card{display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;min-height:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-challenge-card img{height:180px!important;object-fit:cover!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-project-list{margin:24px 0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-projects__hero{position:relative!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__hero>a{text-decoration:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__quick a{text-decoration:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-community-card{text-decoration:none!important}
@media(max-width:600px){
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-strip-card>div:not(.dc-post-actions){gap:6px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-strip-card__top{display:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-projects__hero .dc-showcase-create{margin-top:14px!important;position:static!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-challenge-card{grid-template-columns:100px minmax(0,1fr)!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-challenge-card img{height:120px!important}
}

html:root body.nedhi-interface.dc-brand-v4 #page #content .dch-hero{display:block!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-community-options{display:block!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dch-description{display:block!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dch-eyebrow{display:block!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-feed{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-feed .dc-card{background:#092737!important;border:1px solid #1c4355!important;border-radius:12px!important;overflow:hidden!important;margin:0!important;min-width:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-feed .dc-card :is(header,footer,.dc-card-copy,.dc-post-actions){background:#092737!important;color:#e8f3f8!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-feed .dc-card header{padding:12px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-feed .dc-card header strong{font-size:12px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-feed .dc-card-copy{padding:14px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-feed .dc-card h2{font-size:16px!important;line-height:1.4!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-feed .dc-card p{font-size:13px!important;line-height:1.5!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-feed .dc-product-frame{height:auto!important;aspect-ratio:4/3!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-feed .dc-product-frame img{position:static!important;inset:auto!important;width:100%!important;height:100%!important;object-fit:cover!important;transform:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-social{max-width:1200px!important;margin:24px auto!important;padding:0 24px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content #dc-community-home{max-width:1200px!important;margin:16px auto!important;padding:0 24px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-home>.dc-reference-shortcuts{display:none!important}
@media(max-width:600px){
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-feed{grid-template-columns:1fr!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-social{padding:0 16px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content #dc-community-home{padding:0 16px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dch-inner{padding-bottom:24px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dch-copy{width:100%!important}
}

html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-learn__hero,.clic-marketplace__hero){display:block!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-projects__hero{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-projects__hero p{font-size:14px!important;line-height:1.5!important;margin:6px 0!important;max-width:680px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-projects__hero h1{margin:0 0 8px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-search summary{color:#b5d6e3!important;border:1px solid #275064!important;border-radius:8px!important;padding:10px 12px!important;font-size:13px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-learn__filters{gap:6px!important;flex-wrap:wrap!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-learn__filters button{border-radius:20px!important;padding:7px 12px!important;font-size:12px!important;min-height:36px!important;background:transparent!important;color:#b5d6e3!important;border:1px solid #275064!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-learn__filters button[aria-pressed="true"]{background:#eaf6ff!important;color:#062737!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-report-menu{right:8px!important;top:8px!important;z-index:4!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-report-menu>summary{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:0!important;font-size:16px!important;background:#062737!important;color:#c7e5ef!important;border:1px solid #275064!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-publish-card nav a{background:transparent!important;border:0!important;text-decoration:none!important;line-height:1.4!important;padding:6px 0!important;min-height:32px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-publish-card nav{border-top:1px solid #275064!important;padding-top:8px!important}
@media(max-width:600px){
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-projects__hero{display:block!important;padding:4px 0 12px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-projects__hero .dc-showcase-create{margin:10px 0 0!important;min-height:40px!important;padding:9px 14px!important;width:auto!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-projects__tools{margin:0 0 12px!important;padding:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-project-list{margin-top:12px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-project-list__header p{font-size:12px!important;margin:5px 0 12px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-project-list__header h2{font-size:20px!important;margin:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-projects__hero p{font-size:12px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-community-card__content strong{font-size:9.5px!important;overflow-wrap:anywhere!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-community-card__content{min-width:0!important;width:100%!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-learn__hero p{font-size:13px!important;margin:4px 0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-learn__hero-actions{margin-top:8px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-learn-card .dc-report-menu{left:12px!important;right:auto!important;top:12px!important}
}

html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-feed{max-width:1200px!important;width:100%!important;padding:20px 24px 40px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-composer{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;padding:12px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-composer>img{width:32px!important;height:32px!important}
@media(max-width:600px){html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-feed{padding:8px 16px 32px!important}}

/* Filtering and disclosure visibility always wins over layout. */
html:root body.nedhi-interface.dc-brand-v4 #page #content [hidden][hidden][hidden]{display:none!important}

/* Usability repair: scoped surfaces, readable type and mobile hierarchy. */
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-explore{max-width:1120px!important;margin:0 auto!important;padding:24px 0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-explore>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-explore>div>a{display:flex!important;flex-direction:column!important;gap:8px!important;background:#0b3040!important;border:1px solid #315568!important;border-radius:12px!important;padding:22px!important;color:#f0f7fb!important;text-decoration:none!important;min-height:110px!important;box-shadow:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-explore>div>a strong{font-size:19px!important;color:#f0f7fb!important;line-height:1.35!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-explore>div>a span{font-size:14px!important;color:#bdd1dc!important;line-height:1.5!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-explore>div>a:hover{background:#123c4d!important;border-color:#4ce0d1!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.dc-community-search form,.dc-choice__options,.dc-report-menu[open],.dc-video-related){background:#0b3040!important;color:#e8f2f7!important;border-color:#315568!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.dc-community-search form,.dc-choice__options,.dc-report-menu,.dc-video-related) :is(label,small,summary){color:#c6dae4!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-choice__options button{background:#0b3040!important;color:#e8f2f7!important;border-color:#315568!important;min-height:44px!important;font-size:14px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-choice__options button:hover{background:#175065!important;color:#fff!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-report-menu button{background:#123c4d!important;color:#f0f7fb!important;font-size:14px!important;min-height:44px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-filter-field{color:#c6dae4!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-learn__hero>a{background:transparent!important;color:#7ce9df!important;padding:8px 0!important;font-size:14px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-learn-card__price :is(span,b,strong){color:#7ce9df!important;font-size:15px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-learn-card__time,.clic-learn-card__badge){background:#062535!important;color:#f0f7fb!important;border:1px solid #315568!important;font-size:11px!important;line-height:1.4!important;padding:4px 7px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-author time{color:#bfd3df!important;font-size:12px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-actions button{background:#123c4d!important;color:#f0f7fb!important;border:1px solid #315568!important;font-size:12px!important;min-height:44px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-composer button{background:#00d5c4!important;color:#032735!important;font-size:13px!important;min-height:44px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.dx-stats,.dx-relevant,.dc-home-continuity) i{color:#7ce9df!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-strip-card__image,.clic-learn-card__image,.clic-project-card__image){min-height:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-project-card__ods{max-height:none!important;overflow:visible!important;gap:4px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-project-card__ods span{white-space:normal!important;line-height:1.4!important;border-radius:5px!important;padding:4px 6px!important;color:#c6dae4!important;background:#123c4d!important;border:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-project-card,.clic-learn-card,.clic-strip-card) :is(h2,h3) a{text-decoration:none!important;color:#f0f7fb!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-project-card,.clic-learn-card,.clic-strip-card):focus-within{outline:2px solid #6ce7db!important;outline-offset:3px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(input[type=search],input[type=text],input[type=email],input[type=password],textarea,select){font-size:16px!important;line-height:1.4!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #82f6e7!important;outline-offset:3px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-search-preferences{background:transparent!important;color:#7ce9df!important;padding:8px!important;min-height:44px!important;border:0!important}
html:root body.nedhi-interface.dc-brand-v4.dc-secondary #page #content :is(.dch-hero,.clic-community-options){display:none!important}
html:root body.nedhi-interface.dc-brand-v4.dc-secondary #page #content .dc-social{margin:0 auto!important}
@media(max-width:782px){
html:root body.nedhi-interface.dc-brand-v4 #page #content .dch-hero{display:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-marketplace__hero,.clic-learn__hero,.clic-projects__hero,.clic-page-banner){background-image:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-marketplace__hero,.clic-learn__hero,.clic-projects__hero,.clic-page-banner)>img{display:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-marketplace__hero,.clic-learn__hero,.clic-projects__hero,.clic-page-banner)::before{background-image:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-community-options{padding:16px!important;margin:0 auto 8px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-community-options__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-community-card{padding:14px!important;align-items:flex-start!important;text-align:left!important;min-height:118px!important;gap:8px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-community-card__content strong{font-size:14px!important;line-height:1.4!important;overflow-wrap:normal!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-community-card__content>span{font-size:12px!important;line-height:1.45!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-options-subtitle{font-size:14px!important;line-height:1.5!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-explore{padding:16px 0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-explore>h1{font-size:28px!important;line-height:1.2!important;margin:0 0 8px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-explore>p{font-size:14px!important;margin:0 0 18px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-explore>div{grid-template-columns:1fr!important;gap:10px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-explore>div>a{min-height:90px!important;padding:18px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-explore>div>a strong{font-size:18px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-learn-card__body,.clic-project-card__body){padding:12px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-project-card,.clic-learn-card,.clic-strip-card) :is(h2,h3){font-size:15px!important;line-height:1.4!important;padding-right:4px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-project-card__body,.clic-learn-card__body)>p{font-size:13px!important;line-height:1.5!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-project-card__image,.clic-learn--library .clic-learn-card__image,.clic-strip-card__image){height:112px!important;min-height:0!important;max-height:112px!important;align-self:start!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-report-menu{top:6px!important;right:6px!important;left:auto!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-project-card__body,.clic-learn-card__body){padding-top:38px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-report-menu>summary{min-width:36px!important;min-height:36px!important;width:36px!important;height:36px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-project-card__ods span{font-size:11px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-publish-card{padding:16px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-publish-card nav a{font-size:13px!important;line-height:1.5!important;min-height:44px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-publish-card p{font-size:13px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__quick strong{font-size:12px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-space-group summary{font-size:14px!important}
html:root body.nedhi-interface.dc-brand-v4 .daleclic-app-nav{box-shadow:0 -3px 14px #0003!important}
html:root body.nedhi-interface.dc-brand-v4 #page{padding-bottom:100px!important}
}
@media(prefers-reduced-motion:reduce){
html:root body.nedhi-interface *{scroll-behavior:auto!important;transition:none!important;animation:none!important}
}

/* 3.1.1 — contraste coherente de megamenús y próximas novedades. */
html:root body.nedhi-interface.dc-brand-v4 .dc-app-header .clic-mm-panel{background:#0b2838!important;color:#eaf5fa!important;border:1px solid #36576a!important}
html:root body.nedhi-interface.dc-brand-v4 .dc-app-header .clic-mm-inner,html:root body.nedhi-interface.dc-brand-v4 .dc-app-header .clic-mm-column{background:#0b2838!important;color:#eaf5fa!important}
html:root body.nedhi-interface.dc-brand-v4 .dc-app-header .clic-mm-intro{background:#061e2c!important;color:#eaf5fa!important}
html:root body.nedhi-interface.dc-brand-v4 .dc-app-header .clic-mm-intro h3{color:#f4fbff!important}
html:root body.nedhi-interface.dc-brand-v4 .dc-app-header .clic-mm-intro p{color:#bdd1dc!important}
html:root body.nedhi-interface.dc-brand-v4 .dc-app-header .clic-mm-intro>span,html:root body.nedhi-interface.dc-brand-v4 .dc-app-header .clic-mm-column h4{color:#7ce9df!important}
html:root body.nedhi-interface.dc-brand-v4 .dc-app-header .clic-mm-column a{color:#eaf5fa!important;background:transparent!important;opacity:1!important}
html:root body.nedhi-interface.dc-brand-v4 .dc-app-header .clic-mm-column a:hover,html:root body.nedhi-interface.dc-brand-v4 .dc-app-header .clic-mm-column a:focus-visible{color:#fff!important;background:#174455!important;outline:2px solid #7ce9df;outline-offset:2px}
html:root body.nedhi-interface.dc-brand-v4 .dc-app-header .clic-mm-footer{background:#061e2c!important;border-color:#36576a!important}
html:root body.nedhi-interface.dc-brand-v4 .dc-app-header .clic-mm-footer a{color:#7ce9df!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-next{background:#0b2838!important;color:#eaf5fa!important;border-color:#36576a!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-next__intro h2{color:#f4fbff!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-next__intro p{color:#bdd1dc!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-next__eyebrow,html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-next__all{color:#7ce9df!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-next__filters button{background:#143b4c!important;color:#eaf5fa!important;border:1px solid #426373!important;box-shadow:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-next__filters button[aria-pressed="true"]{background:#00cbbf!important;color:#002630!important;border-color:#00cbbf!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-next__filters button:hover,html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-next__filters button:focus-visible{outline:2px solid #7ce9df;outline-offset:2px}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-next-card__cta{background:#eaf5fa!important;color:#005565!important}

/* Home layout: one shared content axis, independent of full-bleed hero media. */
@media(min-width:1024px){html:root body.home.nedhi-interface.dc-brand-v4:not(.dc-secondary) #page #content #dc-community-home .dc-community-video-row{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;width:100%!important;}html:root body.home.nedhi-interface.dc-brand-v4:not(.dc-secondary) #page #content #dc-community-home .dc-community-video-tile{width:100%!important;min-width:0!important;max-width:none!important;}}

html:root body.home.nedhi-interface.dc-brand-v4:not(.dc-secondary) #page #content >.ast-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;}
html:root body.home.nedhi-interface.dc-brand-v4:not(.dc-secondary) #page #content :is(#primary,#main,article.page,.entry-content){width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;}
html:root body.home.nedhi-interface.dc-brand-v4:not(.dc-secondary) #page #content .dch-hero.alignfull{width:100%!important;max-width:none!important;margin:0!important;left:auto!important;transform:none!important;}
html:root body.home.nedhi-interface.dc-brand-v4:not(.dc-secondary) #page #content .dch-inner{width:100%!important;max-width:1280px!important;box-sizing:border-box!important;margin-inline:auto!important;padding-inline:20px!important;}
html:root body.home.nedhi-interface.dc-brand-v4:not(.dc-secondary) #page #content .dch-hero:has(.dale-search-suggest__panel:not([hidden])){z-index:20!important;}
html:root body.home.nedhi-interface.dc-brand-v4:not(.dc-secondary) #page #content .entry-content>:is(.clic-community-options,#dc-community-home,.clic-stories,.clic-partners){position:relative!important;left:auto!important;transform:none!important;box-sizing:border-box!important;width:100%!important;max-width:1280px!important;margin:20px auto!important;padding-inline:20px!important;}
html:root body.home.nedhi-interface.dc-brand-v4:not(.dc-secondary) #page #content .entry-content>:is(.dc-home-discovery,.dx-next,.dx-platform-value,.dx-personalize-cta,.dc-home-continuity,.daleclic-rec--home){box-sizing:border-box!important;width:calc(100% - 40px)!important;max-width:1240px!important;min-width:0!important;margin:20px auto!important;}
html:root body.home.nedhi-interface.dc-brand-v4:not(.dc-secondary) #page #content .entry-content>.clic-community-options{padding-top:16px!important;padding-bottom:0!important;margin-top:0!important;}
html:root body.home.nedhi-interface.dc-brand-v4:not(.dc-secondary) #page #content .clic-community-options__grid{width:100%!important;min-width:0!important;}
@media(max-width:782px){html:root body.home.nedhi-interface.dc-brand-v4:not(.dc-secondary) #page #content .entry-content>:is(.clic-community-options,#dc-community-home,.clic-stories,.clic-partners){margin:8px auto 16px!important;padding-inline:12px!important;}html:root body.home.nedhi-interface.dc-brand-v4:not(.dc-secondary) #page #content .entry-content>:is(.dc-home-discovery,.dx-next,.dx-platform-value,.dx-personalize-cta,.dc-home-continuity,.daleclic-rec--home){width:calc(100% - 24px)!important;margin:16px auto!important;}html:root body.home.nedhi-interface.dc-brand-v4:not(.dc-secondary) #page #content .dch-inner{padding-inline:12px!important;}}


/* 3.2.0 — búsqueda y resultados antes, cabeceras compactas. */
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-learn,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-projects,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-jobs{padding:10px 24px 32px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__hero,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-learn__hero,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-projects__hero{min-height:0!important;padding:0!important;margin:0 0 16px!important;gap:12px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__hero h1,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-learn__hero h1,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-projects__hero h1{font-size:32px!important;line-height:1.15!important;margin:0 0 6px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__hero p,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-learn__hero p,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-projects__hero p{font-size:14px!important;line-height:1.5!important;margin:0!important;max-width:720px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__hero>div>span,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-learn__hero>div>span,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-projects__eyebrow,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-learn__paths,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-learn__header{display:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__hero>a,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-learn__hero>a,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-projects__hero>a{font-size:13px!important;min-height:40px!important;margin:0!important;padding:10px 14px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-simple-filters,html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-simple-jobs{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:start!important;gap:10px!important;padding:10px!important;margin:0 0 8px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-simple-filters>.clic-filter-search,html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-simple-jobs>label{grid-column:auto!important;margin:0!important;min-width:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-simple-filters>.clic-filter-search>span:first-child{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-simple-filters input[type="search"],html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-simple-jobs input[type="search"],html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-projects__tools input[type="search"],html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-learn__controls input[type="search"]{height:46px!important;min-height:46px!important;margin:0!important;font-size:16px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-simple-filters>button,html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-simple-jobs>button,html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-simple-filters>details>summary,html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-simple-jobs>details>summary{height:46px!important;min-height:46px!important;box-sizing:border-box!important;margin:0!important;white-space:nowrap!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-simple-filters>details,html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-simple-jobs>details{grid-column:auto!important;margin:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-simple-filters>details[open],html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-simple-jobs>details[open]{grid-column:1/-1!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-inline-preference{display:block!important;width:max-content!important;max-width:100%!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:12px!important;min-height:36px!important;padding:4px 0!important;margin:0 0 6px!important;text-decoration:underline!important;color:#bdd1dc!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__quick{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important;margin:6px 0 18px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__quick>a{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;width:auto!important;min-height:44px!important;padding:6px 12px!important;border:1px solid #36576a!important;border-radius:12px!important;background:#0b2838!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__quick b{width:28px!important;height:28px!important;margin:0!important;font-size:17px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__quick small{display:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__quick strong{font-size:13px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-market-strip,html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-learning-gallery{margin-bottom:24px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-market-strip h2,html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-learning-gallery h2,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-project-list__header h2{font-size:22px!important;margin:0 0 6px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-projects__tools{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:start!important;gap:10px!important;padding:0!important;margin:0 0 16px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-projects__tools>label,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-projects__tools>.dc-filter-field,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-projects__tools>.dc-simple-filter{grid-column:auto!important;margin:0!important;min-width:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-projects__count{grid-column:1/-1!important;grid-row:2!important;margin:0!important;font-size:13px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-projects__tools>.dc-simple-filter[open]{grid-column:1/-1!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-project-list{margin:12px 0 24px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-project-list__header{margin:0 0 12px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-project-list__header p{display:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-learn__controls{margin:0 0 8px!important;padding:10px!important;gap:10px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-learn__filters{gap:6px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-jobs__meta{margin:8px 0 12px!important}
@media(min-width:783px){
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__hero,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-learn__hero,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-projects__hero{display:flex!important;align-items:center!important;justify-content:space-between!important}
}
@media(max-width:782px){
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-learn,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-projects,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-jobs{padding:8px 0 24px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__hero h1,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-learn__hero h1,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-projects__hero h1{font-size:27px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__hero,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-learn__hero,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-projects__hero{margin-bottom:12px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-simple-filters,html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-simple-jobs{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-simple-filters>details,html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-simple-jobs>details{grid-column:1/-1!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-projects__tools{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-projects__tools>label{grid-column:1/-1!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-projects__count{grid-row:auto!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__quick{gap:6px!important;margin:4px 0 14px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__quick>a{padding:6px 9px!important}
}

/* Ajustes verificados en móvil y controles agrupados. */
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__quick{flex-direction:row!important;width:100%!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-simple-jobs>.clic-jobs__primary{display:contents!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-simple-jobs>.clic-jobs__primary>label{min-width:0!important;grid-column:1!important;margin:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-simple-jobs>.clic-jobs__primary>button{grid-column:2!important;height:46px!important;min-height:46px!important;margin:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content #buscar-proyectos>.dc-simple-filter:not([open]){grid-column:3!important;grid-row:1!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .entry-content:has(.clic-jobs)>.wp-block-heading{font-size:30px!important;line-height:1.2!important;margin:8px 24px 8px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .entry-content:has(.clic-jobs)>.wp-block-paragraph{font-size:14px!important;line-height:1.5!important;margin:0 24px 8px!important}
@media(max-width:782px){
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__quick{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__quick>a{width:100%!important;box-sizing:border-box!important;min-width:0!important;min-height:48px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__quick strong{font-size:12px!important;line-height:1.3!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__quick b{flex:0 0 24px!important;width:24px!important;height:24px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content #buscar-proyectos>.dc-simple-filter:not([open]){grid-column:2!important;grid-row:2!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .entry-content:has(.clic-jobs)>.wp-block-heading{font-size:26px!important;margin:8px 0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .entry-content:has(.clic-jobs)>.wp-block-paragraph{margin:0 0 8px!important}
}

/* 3.3.0 — una búsqueda móvil por sección y directorio legible. */
@media(max-width:782px){
html:root body.nedhi-interface.dc-brand-v4:is(:not(.home),.dc-secondary):has(#content :is(.clic-marketplace,.clic-learn,.clic-projects,.clic-jobs)) .dc-app-header :is(.dc-mobile-search-row,#dc-header-search){display:none!important}
}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content #dokan-store-listing-filter-wrap,html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content #dokan-store-listing-filter-form-wrap,html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content .store-wrapper,html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content .store-content,html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content .store-data-container,html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content .store-data,html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content .store-footer{background:#0b2838!important;color:#eaf5fa!important;border-color:#36576a!important;box-shadow:none!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content .store-wrapper{border:1px solid #36576a!important;border-radius:16px!important;overflow:hidden!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content .store-data h2,html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content .store-data h2 a{color:#f4fbff!important;text-shadow:none!important;-webkit-text-stroke:0!important;font-size:21px!important;line-height:1.25!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content .store-data p,html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content .store-data p span,html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content .store-count,html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content #dokan-store-listing-filter-wrap label{color:#bdd1dc!important;text-shadow:none!important;font-size:14px!important;line-height:1.5!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content .dc-company-list-metrics,html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content .dc-company-list-metrics span,html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content .dc-company-list-metrics b{color:#eaf5fa!important;border-color:#36576a!important;text-shadow:none!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content .dc-company-list-actions a,html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content .dc-company-list-actions a span{color:#7ce9df!important;background:#061e2c!important;border-color:#426373!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content .dc-company-list-actions button{background:#00cbbf!important;color:#002630!important;border:1px solid #00cbbf!important;box-shadow:none!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content .dc-company-list-actions button[aria-pressed="true"]{background:#174455!important;color:#eaf5fa!important;border-color:#7ce9df!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content .store-banner img{height:160px!important;width:100%!important;object-fit:cover!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content .seller-avatar{box-shadow:none!important;border-color:#36576a!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content #dokan-store-listing-filter-wrap{padding:14px 16px!important;border:1px solid #36576a!important;border-radius:14px!important;margin-bottom:16px!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content #dokan-store-listing-filter-wrap .right{gap:10px!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content #dokan-store-listing-filter-wrap .store-count{margin:0!important;font-weight:600!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content #dokan-store-listing-filter-form-wrap{border-radius:14px!important;padding:14px!important;border:1px solid #36576a!important}
@media(max-width:782px){
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content .store-banner img{height:130px!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content .store-data h2,html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content .store-data h2 a{font-size:20px!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content #dokan-store-listing-filter-wrap .right{display:flex!important;flex-wrap:wrap!important;gap:10px!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content #dokan-store-listing-filter-wrap .sort-by{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;min-width:0!important;flex:1 1 220px!important}
}

@media(max-width:782px){html:root body.nedhi-interface.dc-brand-v4:is(:not(.home),.dc-secondary):has(#content :is(.clic-marketplace,.clic-learn,.clic-projects,.clic-jobs)) .dc-app-header.dc-unified-header{grid-template-rows:auto!important;min-height:64px!important;height:auto!important;padding:8px 12px!important;row-gap:0!important}}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content #dokan-store-listing-filter-wrap .dokan-icons{display:none!important}

/* 3.4.0 — directorio con búsqueda directa y controles compactos. */
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content #dokan-store-listing-filter-wrap{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:nowrap!important;padding:0!important;margin:0 0 10px!important;background:transparent!important;border:0!important;box-shadow:none!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content #dokan-store-listing-filter-wrap .left,html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content #dokan-store-listing-filter-wrap .right{margin:0!important;padding:0!important;width:auto!important;float:none!important;flex:none!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content #dokan-store-listing-filter-wrap .right{display:flex!important;align-items:center!important;gap:8px!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content #dokan-store-listing-filter-wrap .right>.item:not(.sort-by),html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content #dokan-store-listing-filter-wrap .toggle-view,html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content #dokan-store-listing-filter-wrap .dokan-icons{display:none!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content #dokan-store-listing-filter-wrap .sort-by{display:flex!important;align-items:center!important;gap:8px!important;flex:none!important;margin:0!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content #dokan-store-listing-filter-wrap .sort-by label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content #stores_orderby{height:44px!important;min-height:44px!important;max-width:180px!important;width:auto!important;font-size:14px!important;margin:0!important;padding:8px 30px 8px 12px!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content #dokan-store-listing-filter-form-wrap{display:flex!important;align-items:center!important;gap:8px!important;position:static!important;width:100%!important;box-sizing:border-box!important;margin:0 0 16px!important;padding:10px!important;border-radius:12px!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content #dokan-store-listing-filter-form-wrap::before,html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content #dokan-store-listing-filter-form-wrap::after{display:none!important;content:none!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content #dokan-store-listing-filter-form-wrap .store-search{flex:1 1 auto!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content #dokan-store-listing-filter-form-wrap .store-search input{width:100%!important;box-sizing:border-box!important;height:44px!important;min-height:44px!important;margin:0!important;font-size:16px!important;border-radius:8px!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content #dokan-store-listing-filter-form-wrap .apply-filter{display:flex!important;flex:0 0 auto!important;margin:0!important;padding:0!important;float:none!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content #cancel-filter-btn{display:none!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content #apply-filter-btn{min-height:44px!important;height:44px!important;margin:0!important;padding:8px 16px!important;border-radius:8px!important}
@media(max-width:782px){
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page .dc-app-header :is(.dc-mobile-search-row,#dc-header-search){display:none!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page .dc-app-header.dc-unified-header{grid-template-rows:auto!important;min-height:64px!important;height:auto!important;padding:8px 12px!important;row-gap:0!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content #dokan-store-listing-filter-wrap .store-count{font-size:13px!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content #stores_orderby{max-width:150px!important;font-size:13px!important}
}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content #dokan-store-listing-filter-wrap{flex-direction:row!important}

/* 3.4.2 — jerarquía ligera y márgenes cortos del directorio. */
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content >.ast-container{padding-top:10px!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content .dx-page-trail{margin:0 0 6px!important;padding-top:0!important;padding-bottom:0!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content .entry-header{margin:0 0 8px!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content .entry-title{font-size:32px!important;line-height:1.2!important;margin:0!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content #stores_orderby{background-color:transparent!important;color:#bdd1dc!important;border:0!important;box-shadow:none!important;border-radius:0!important;height:44px!important;min-height:44px!important;padding:8px 24px 8px 8px!important;font-size:13px!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content #dokan-store-listing-filter-wrap{margin-bottom:2px!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content #dokan-store-listing-filter-form-wrap{background:transparent!important;border:0!important;padding:0!important;margin:0 0 14px!important;gap:8px!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content #apply-filter-btn{background:transparent!important;color:#7ce9df!important;border:1px solid #426373!important;box-shadow:none!important;font-size:13px!important;font-weight:600!important;padding:8px 14px!important}
@media(max-width:782px){
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content >.ast-container{padding-top:8px!important}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-listing-page #page #content .entry-title{font-size:27px!important}
}

/* 3.5.0 — consistencia de cabeceras, controles y superficies. */
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-simple-filter>summary,html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-choice>summary{background-color:transparent!important;color:#bdd1dc!important;border-color:#36576a!important;box-shadow:none!important;font-size:13px!important;min-height:44px!important;padding:8px 12px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-feed{margin-top:0!important;padding-top:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-heading{margin:8px 0 14px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-heading h1{font-size:32px!important;line-height:1.2!important;margin:0 0 6px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-composer nav button{background:transparent!important;color:#bdd1dc!important;border:1px solid #36576a!important;box-shadow:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-publish-hub{padding-top:8px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-publish-hub__hero{padding:0!important;margin:0 0 16px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-publish-hub__hero>span{display:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-publish-hub__hero h1{font-size:32px!important;margin:0 0 8px!important;line-height:1.2!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-publish-card{min-height:0!important;box-shadow:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-impact-page{padding-top:8px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-impact-hero{background:#0b2838!important;color:#eaf5fa!important;border:1px solid #36576a!important;border-radius:16px!important;padding:24px!important;gap:20px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-impact-hero h1{color:#f4fbff!important;font-size:36px!important;line-height:1.15!important;margin:0 0 12px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-impact-hero p,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-impact-hero__promise span,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-impact-path p,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-impact-ods small,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-impact-note{color:#bdd1dc!important;font-size:14px!important;line-height:1.5!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-impact-hero__label{color:#7ce9df!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-impact-hero__promise,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-impact-path__item,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-impact-ods__item,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-impact-note{background:#0b2838!important;color:#eaf5fa!important;border-color:#36576a!important;box-shadow:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-impact-hero__promise strong,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-impact-path h3,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-impact-ods strong{color:#f4fbff!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-impact-section{margin-top:24px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-impact-section__head h2{font-size:24px!important;line-height:1.2!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-impact-cta{background:#0b2838!important;border:1px solid #36576a!important}
@media(max-width:782px){
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-community-heading h1,html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-publish-hub__hero h1{font-size:27px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-publish-hub{padding:8px 0 24px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-publish-card{padding:14px!important;gap:8px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-publish-card p{font-size:13px!important;line-height:1.45!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-impact-page{padding:8px 0 24px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-impact-hero{padding:18px!important;gap:16px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-impact-hero h1{font-size:28px!important}
}

/* 3.5.1 — Inicio móvil centrado en Actualidad y publicaciones. */
@media(max-width:782px),(display-mode:standalone){
html:root body.home.nedhi-interface.dc-brand-v4 #page #content .clic-community-options,html:root body.home.nedhi-interface.dc-brand-v4 #page #content .dx-next{display:none!important}
html:root body.home.nedhi-interface.dc-brand-v4 #page #content #dc-community-home{margin-top:8px!important}
}

/* 3.7.0 — controles de producto separados y navegación inferior contenida. */
html:root body.single-product.nedhi-interface.dc-brand-v4 #page #content .woocommerce-product-gallery .woocommerce-product-gallery__trigger{left:12px!important;right:auto!important;top:12px!important;width:44px!important;height:44px!important;background:#061e2cf2!important;color:#fff!important;border:1px solid #7d9ba8!important;box-shadow:none!important;z-index:8!important}
html:root body.single-product.nedhi-interface.dc-brand-v4 #page #content .woocommerce-product-gallery .woocommerce-product-gallery__trigger::before{border-color:#fff!important;left:12px!important;top:11px!important}
html:root body.single-product.nedhi-interface.dc-brand-v4 #page #content .woocommerce-product-gallery .woocommerce-product-gallery__trigger::after{background:#fff!important;left:26px!important;top:25px!important}
html:root body.single-product.nedhi-interface.dc-brand-v4 #page #content div.product>.dc-report-menu{right:12px!important;top:12px!important;z-index:9!important}
html:root body.single-product.nedhi-interface.dc-brand-v4 #page #content div.product>.dc-report-menu>summary{width:44px!important;height:44px!important;min-height:44px!important;background:#061e2cf2!important;color:#fff!important;border:1px solid #7d9ba8!important;box-shadow:none!important}
@media(max-width:782px){
html:root body.nedhi-interface.dc-brand-v4 .daleclic-app-nav{position:fixed!important;left:10px!important;right:10px!important;width:auto!important;max-width:none!important;bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;overflow:hidden!important;overscroll-behavior-x:none;touch-action:pan-y pinch-zoom;transform:translateZ(0)!important;transition:none!important;animation:none!important;isolation:isolate}
html:root body.nedhi-interface.dc-brand-v4 .daleclic-app-nav>a{min-width:0!important;width:100%!important;box-sizing:border-box!important;min-height:48px!important;overflow:hidden!important;transform:none!important}
html:root body.nedhi-interface.dc-brand-v4 .daleclic-app-nav>a span{font-size:11px!important;line-height:1.2!important;letter-spacing:0!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
}

/* Mantener el fondo decorativo dentro de la barra, sin recorrido horizontal. */
@media(max-width:782px){html:root body.nedhi-interface.dc-brand-v4 .daleclic-app-nav::before{left:0!important;right:0!important;width:auto!important;max-width:100%!important}}

/* Marketplace móvil: búsqueda ligera, categorías compactas y barra sin arrastre. */
@media(max-width:782px){
html:root{overscroll-behavior-x:none}
html:root body.nedhi-interface.dc-brand-v4{overscroll-behavior-x:none}
html:root body.nedhi-interface.dc-brand-v4 .daleclic-app-nav,html:root body.nedhi-interface.dc-brand-v4 .daleclic-app-nav>a{touch-action:none!important;overscroll-behavior:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__filters--top{display:grid!important;grid-template-columns:minmax(0,1fr) 64px!important;gap:4px 6px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;margin:0 0 2px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__filters--top>.clic-filter-search{grid-column:1!important;min-width:0!important;margin:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__filters--top .dale-search-suggest{display:block!important;min-width:0!important;width:100%!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__filters--top input[name="clic_buscar"]{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 12px!important;font-size:16px!important;font-weight:400!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__filters--top>button[type="submit"]{grid-column:2!important;min-width:0!important;width:64px!important;height:44px!important;min-height:44px!important;padding:0 4px!important;font-size:13px!important;border-radius:10px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__filters--top>.dc-simple-filter{grid-column:1/-1!important;margin:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__filters--top>.dc-simple-filter>summary{padding:0 4px!important;min-height:44px!important;border:0!important;background:transparent!important;font-size:13px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__quick{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin:8px 0 14px!important;padding:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__quick>a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-width:0!important;min-height:76px!important;padding:8px 3px!important;text-align:center!important;border-radius:10px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__quick>a>b{width:24px!important;height:24px!important;min-width:24px!important;font-size:20px!important;line-height:24px!important;background:transparent!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__quick strong{display:block!important;font-size:11px!important;line-height:1.2!important;white-space:normal!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-marketplace__quick small{display:none!important}
html:root body.nedhi-interface.dc-brand-v4:has(.clic-marketplace) .dc-discover-sections{display:none!important}
}


/* Component surfaces: organization profiles, WooCommerce cart and seller workspace.
   Foreground and background are maintained together to avoid inherited pale-on-white text. */
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.dc-company,.woocommerce,.wp-block-woocommerce-cart,.dokan-dashboard){--dc-component-bg:#0b2838;--dc-component-raised:#103547;--dc-component-text:#eaf5fa;--dc-component-muted:#bdd1dc;--dc-component-line:#36576a;--dc-component-link:#7ce9df}
html:root body.nedhi-interface.dc-brand-v4.daleclic-company-profile-page #page #content .ast-woocommerce-container{background:transparent!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-company{color:var(--dc-component-text)!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-company :is(.dc-company__main,.dc-company-tabs,.dc-company__content,.dcg-card,#dc-store-publications,.dokan-list-inline){background:var(--dc-component-bg)!important;color:var(--dc-component-text)!important;border-color:var(--dc-component-line)!important;box-shadow:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-company :is(h1,h2,h3,h4,strong,b,.dcg-card>a){color:var(--dc-component-text)!important;text-shadow:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-company :is(p,small,label,.dcg-count,.dc-company__location,.dc-company__summary){color:var(--dc-component-muted)!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-company :is(.dcg-search,.dcg-tabs,.dc-company__social,.dcg-frame){background:var(--dc-component-bg)!important;color:var(--dc-component-text)!important;border-color:var(--dc-component-line)!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-company :is(.dcg-tabs,.dc-company-tabs) a{color:var(--dc-component-muted)!important;background:transparent!important;border-color:transparent!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-company :is(.dcg-tabs,.dc-company-tabs) a:is(.is-active,[aria-current="page"],[aria-current="true"]){background:var(--dc-component-raised)!important;color:var(--dc-component-link)!important;border-color:var(--dc-component-link)!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-company :is(.dc-company__actions a,.dc-company__social a){color:var(--dc-component-link)!important;border-color:var(--dc-component-line)!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-company .dcg-kind{background:#092532e8!important;color:#eaf5fa!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-company :is(input[type="search"],input[type="text"]){background:#ecf5fa!important;color:#16374a!important;border-color:#aac7d5!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-company input::placeholder{color:#476275!important;opacity:1!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-company :is(.dc-company__actions button,.dcg-search button){background:#00cbbf!important;color:#002630!important;border-color:#00cbbf!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-company .dc-company__actions button[aria-pressed="true"]{background:var(--dc-component-raised)!important;color:var(--dc-component-link)!important;border-color:var(--dc-component-link)!important}
html:root body.nedhi-interface.dc-brand-v4.woocommerce-cart #page #content :is(.dc-purchase-identity,.wc-block-cart-items__row,.wc-block-cart__sidebar,.wc-block-components-totals-wrapper,.wc-block-cart__submit-container){background:#0b2838!important;color:#eaf5fa!important;border-color:#36576a!important;box-shadow:none!important}
html:root body.nedhi-interface.dc-brand-v4.woocommerce-cart #page #content :is(.dc-purchase-identity,.wc-block-cart) :is(p,small,td,label,.wc-block-components-product-metadata,.wc-block-components-product-metadata__description,.dc-item-shipping){color:#bdd1dc!important}
html:root body.nedhi-interface.dc-brand-v4.woocommerce-cart #page #content :is(.dc-purchase-identity strong,.wc-block-components-product-name,.wc-block-components-product-price,.wc-block-components-product-price__value,.wc-block-components-totals-item__value,.wc-block-components-totals-item__label){color:#eaf5fa!important}
html:root body.nedhi-interface.dc-brand-v4.woocommerce-cart #page #content .wc-block-components-product-price del{color:#bdd1dc!important}
html:root body.nedhi-interface.dc-brand-v4.woocommerce-cart #page #content .wc-block-components-quantity-selector{background:#103547!important;color:#eaf5fa!important;border-color:#6b899b!important}
html:root body.nedhi-interface.dc-brand-v4.woocommerce-cart #page #content .wc-block-components-quantity-selector :is(input,button){background:transparent!important;color:#eaf5fa!important;border-color:#6b899b!important;box-shadow:none!important}
html:root body.nedhi-interface.dc-brand-v4.woocommerce-cart #page #content .wc-block-components-quantity-selector button:disabled{color:#91aab9!important;opacity:1!important}
html:root body.nedhi-interface.dc-brand-v4.woocommerce-cart #page #content .wc-block-cart__submit-button{background:#00cbbf!important;color:#002630!important;border-color:#00cbbf!important}
html:root body.nedhi-interface.dc-brand-v4.woocommerce-cart #page #content .wc-block-cart-item__remove-link{color:#7ce9df!important;background:transparent!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-vpf-launcher,.dokan-product-listing-area){background:#0b2838!important;color:#eaf5fa!important;border-color:#36576a!important;box-shadow:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-vpf-actions>a{background:#103547!important;color:#eaf5fa!important;border-color:#36576a!important;box-shadow:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-vpf-launcher,.dokan-product-listing-area) :is(h1,h2,h3,strong,td,th){color:#eaf5fa!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-vpf-launcher,.dokan-product-listing-area) :is(p,small,label,.subsubsub){color:#bdd1dc!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-vpf-actions b{background:#061e2c!important;color:#7ce9df!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-vpf-review-note{background:#103547!important;color:#bdd1dc!important;border-color:#36576a!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-product-listing-area :is(table,tbody,tr,td){background:transparent!important;border-color:#36576a!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-product-listing-area thead th{background:#103547!important;border-color:#36576a!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-product-listing-area :is(input:not([type="checkbox"]),select){background:#ecf5fa!important;color:#16374a!important;border-color:#aac7d5!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-product-listing-area input::placeholder{color:#476275!important;opacity:1!important}

html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-workspace-icon{background:#103547!important;color:#7ce9df!important;border-color:#36576a!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-workspace-nav a[aria-current="page"] .dc-workspace-icon{background:#00cbbf!important;color:#002630!important}

html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-company details>summary{background:#103547!important;color:#eaf5fa!important;border-color:#36576a!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-product-listing-area .dokan-btn{background:#00cbbf!important;color:#002630!important;border-color:#00cbbf!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-product-listing-area a.dokan-btn{background:transparent!important;color:#7ce9df!important;border-color:#426373!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-product-listing-area .dokan-label{background:#30495a!important;color:#eaf5fa!important;border-color:#6b899b!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-product-listing-area .dokan-label-success{background:#134b3e!important;color:#eaf5fa!important;border-color:#78cab1!important}

html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-vpf-review-note>span{background:#134b3e!important;color:#eaf5fa!important}

/* Product listing toolbar: single search and optional native filters. */
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-product-listing-area[data-dc-product-tools] .product-listing-top{display:block!important;padding:12px!important;margin:0!important;border-bottom:1px solid #36576a!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-product-listing-area[data-dc-product-tools] .dokan-listing-filter{display:flex!important;flex-wrap:wrap!important;gap:6px!important;float:none!important;width:100%!important;padding:0!important;margin:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-product-listing-area[data-dc-product-tools] .dokan-listing-filter li{display:block!important;float:none!important;margin:0!important;padding:0!important;border:0!important;line-height:1.3!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-product-listing-area[data-dc-product-tools] .dokan-listing-filter li::after{content:none!important;display:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-product-listing-area[data-dc-product-tools] .dokan-listing-filter a{display:inline-flex!important;align-items:center!important;min-height:40px!important;padding:6px 9px!important;border:1px solid #36576a!important;border-radius:8px!important;color:#bdd1dc!important;background:transparent!important;font-size:13px!important;text-decoration:none!important;box-sizing:border-box!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-product-listing-area[data-dc-product-tools] .dokan-listing-filter a[aria-current="page"]{background:#164355!important;color:#7ce9df!important;border-color:#7ce9df!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-product-listing-area[data-dc-product-tools] .dc-products-tools{display:block!important;width:100%!important;padding:12px!important;box-sizing:border-box!important;margin:0!important;float:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-product-listing-area[data-dc-product-tools] .dokan-product-search-form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;width:100%!important;margin:0 0 8px!important;padding:0!important;float:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-product-listing-area[data-dc-product-tools] .dokan-product-search-form>.dokan-form-group{grid-column:1!important;grid-row:1!important;width:auto!important;min-width:0!important;margin:0!important;float:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-product-listing-area[data-dc-product-tools] .dokan-product-search-form>button{grid-column:2!important;grid-row:1!important;min-height:44px!important;margin:0!important;padding:8px 14px!important;width:100%!important;min-width:72px!important;max-width:none!important;position:static!important;white-space:nowrap!important;box-sizing:border-box!important;font-size:13px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-product-listing-area[data-dc-product-tools] .dokan-product-search-form input[type="text"]{width:100%!important;min-width:0!important;height:44px!important;margin:0!important;box-sizing:border-box!important;font-size:16px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-product-listing-area[data-dc-product-tools] .dc-products-filters{display:block!important;width:100%!important;position:static!important;margin:0!important;padding:0!important;background:transparent!important;color:#bdd1dc!important;border:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-product-listing-area[data-dc-product-tools] .dc-products-filters>summary{width:max-content!important;min-height:44px!important;padding:9px 12px!important;box-sizing:border-box!important;font-size:13px!important;line-height:24px!important;background:transparent!important;color:#bdd1dc!important;border:1px solid #36576a!important;border-radius:8px!important;cursor:pointer!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-product-listing-area[data-dc-product-tools] .dc-products-filters[open]>summary{margin-bottom:12px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-product-listing-area[data-dc-product-tools] .dokan-product-date-filter{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;float:none!important;padding:0!important;margin:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-product-listing-area[data-dc-product-tools] .dokan-product-date-filter>.dokan-form-group{display:block!important;float:none!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-product-listing-area[data-dc-product-tools] .dokan-product-date-filter>.dc-products-empty-field{display:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-product-listing-area[data-dc-product-tools] .dokan-product-date-filter label{display:block!important;font-size:13px!important;margin:0 0 5px!important;color:#bdd1dc!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-product-listing-area[data-dc-product-tools] .dokan-product-date-filter select{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:44px!important;box-sizing:border-box!important;font-size:14px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-product-listing-area[data-dc-product-tools] .dokan-product-date-filter>.dokan-form-group:last-child{grid-column:1/-1!important;display:flex!important;gap:8px!important;align-items:center!important;flex-wrap:wrap!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-product-listing-area[data-dc-product-tools] .dokan-product-date-filter :is(button,a.dokan-btn){display:inline-flex!important;align-items:center!important;min-height:44px!important;padding:8px 12px!important;margin:0!important;font-size:13px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-product-listing-area[data-dc-product-tools] .dc-products-bulk{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important;padding:12px!important;border-top:1px solid #36576a!important;border-bottom:1px solid #36576a!important;background:#103547!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-product-listing-area[data-dc-product-tools] .dc-products-bulk[hidden]{display:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-product-listing-area[data-dc-product-tools] .dc-products-bulk>.dokan-form-group{width:auto!important;margin:0!important;padding:0!important;float:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-product-listing-area[data-dc-product-tools] .dc-products-selection{flex:1 0 100%!important;font-size:13px!important;color:#bdd1dc!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-product-listing-area[data-dc-product-tools] .dc-products-bulk select{width:100%!important;min-height:44px!important;max-width:100%!important;font-size:14px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-product-listing-area[data-dc-product-tools] .dc-products-bulk input[type="submit"]{min-height:44px!important;margin:0!important;padding:8px 14px!important}
@media(max-width:600px){html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-product-listing-area[data-dc-product-tools] .dokan-product-date-filter{grid-template-columns:minmax(0,1fr)!important}}

/* Shared UI contracts: surface, foreground and spacing stay paired per component. */
html:root body.nedhi-interface.dc-brand-v4{--dc-ui-surface:#0b2838;--dc-ui-raised:#103547;--dc-ui-text:#eaf5fa;--dc-ui-muted:#bdd1dc;--dc-ui-line:#36576a;--dc-ui-link:#7ce9df}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.dc-challenge-form>header,.dc-participation-settings,.dcj-panel,.daleclic-model__weights>div,.daleclic-editorial-insight,.clic-public-job-details__grid>div,.dcb,.dcb-note,.dcb-selection,.dcb-result,.clic-project-impact__item,.clic-project-impact__evidence,.clic-single-challenge__item,.dc-participation,.dc-participation-account>header,.dc-participation-account__grid>article,.dc-network-card,.dc-network-empty,.dcam-list>article,.dccr,.dokan-orders-area,.dokan-withdraw-area,.dokan-panel-heading,.dokan-settings-area,.dokan-settings-content,.payment-methods-listing-header,.woocommerce-Address-title,.dc-google-link,.dc-person-profile>header,.dc-person-profile__private,.dc-showcase-grid>article,.dc-admin-progress-preview,.daleclic-progress-explainer>div,.daleclic-game,.daleclic-goal,.daleclic-goal form,.daleclic-game__level-progress,.dc-level-card,.dc-level-card__badge,.dc-rankings,.dc-rank-board,.dc-rank-board__head,.dc-create-section,.dc-personal-editor>fieldset,.dcpa-info,.clic-vpf-status){background:var(--dc-ui-surface)!important;color:var(--dc-ui-text)!important;border-color:var(--dc-ui-line)!important;box-shadow:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content #dc-account-photo{background:var(--dc-ui-surface)!important;color:var(--dc-ui-text)!important;border-color:var(--dc-ui-line)!important;box-shadow:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.dc-challenge-form,.dc-participation-settings,.dcj,.daleclic-model,.daleclic-editorial-article,.clic-public-job-details,.dcb,.clic-project-impact,.clic-single-challenge,.dc-participation,.dc-participation-account,.dc-network-card,.dc-network-empty,.dcam-list,.dccr,.dokan-orders-area,.dokan-withdraw-area,.dokan-settings-area,.dc-admin-progress-preview,.daleclic-progress-explainer,.daleclic-game,.dc-level-card,.dc-rankings,.clic-vpf-form,.dc-create-section,.dc-personal-editor,.dcpa-info,.dc-person-profile,.dc-showcase-grid){color:var(--dc-ui-text)!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.dc-challenge-form :is(h1,h2,h3,h4,strong,b,legend,summary),.dc-participation-settings :is(h1,h2,h3,h4,strong,b,legend,summary),.dcj :is(h1,h2,h3,h4,strong,b,legend,summary),.daleclic-model :is(h1,h2,h3,h4,strong,b,legend,summary),.daleclic-editorial-article :is(h1,h2,h3,h4,strong,b,legend,summary),.clic-public-job-details :is(h1,h2,h3,h4,strong,b,legend,summary),.dcb :is(h1,h2,h3,h4,strong,b,legend,summary),.clic-project-impact :is(h1,h2,h3,h4,strong,b,legend,summary),.clic-single-challenge :is(h1,h2,h3,h4,strong,b,legend,summary),.dc-participation :is(h1,h2,h3,h4,strong,b,legend,summary),.dc-participation-account :is(h1,h2,h3,h4,strong,b,legend,summary),.dc-network-card :is(h1,h2,h3,h4,strong,b,legend,summary),.dc-network-empty :is(h1,h2,h3,h4,strong,b,legend,summary),.dcam-list :is(h1,h2,h3,h4,strong,b,legend,summary),.dccr :is(h1,h2,h3,h4,strong,b,legend,summary),.dokan-orders-area :is(h1,h2,h3,h4,strong,b,legend,summary),.dokan-withdraw-area :is(h1,h2,h3,h4,strong,b,legend,summary),.dokan-settings-area :is(h1,h2,h3,h4,strong,b,legend,summary),.dc-admin-progress-preview :is(h1,h2,h3,h4,strong,b,legend,summary),.daleclic-progress-explainer :is(h1,h2,h3,h4,strong,b,legend,summary),.daleclic-game :is(h1,h2,h3,h4,strong,b,legend,summary),.dc-level-card :is(h1,h2,h3,h4,strong,b,legend,summary),.dc-rankings :is(h1,h2,h3,h4,strong,b,legend,summary),.clic-vpf-form :is(h1,h2,h3,h4,strong,b,legend,summary),.dc-create-section :is(h1,h2,h3,h4,strong,b,legend,summary),.dc-personal-editor :is(h1,h2,h3,h4,strong,b,legend,summary),.dcpa-info :is(h1,h2,h3,h4,strong,b,legend,summary),.dc-person-profile :is(h1,h2,h3,h4,strong,b,legend,summary),.dc-showcase-grid :is(h1,h2,h3,h4,strong,b,legend,summary)){color:var(--dc-ui-text)!important;text-shadow:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.dc-challenge-form :is(p,small,label,li,td,th),.dc-participation-settings :is(p,small,label,li,td,th),.dcj :is(p,small,label,li,td,th),.daleclic-model :is(p,small,label,li,td,th),.daleclic-editorial-article :is(p,small,label,li,td,th),.clic-public-job-details :is(p,small,label,li,td,th),.dcb :is(p,small,label,li,td,th),.clic-project-impact :is(p,small,label,li,td,th),.clic-single-challenge :is(p,small,label,li,td,th),.dc-participation :is(p,small,label,li,td,th),.dc-participation-account :is(p,small,label,li,td,th),.dc-network-card :is(p,small,label,li,td,th),.dc-network-empty :is(p,small,label,li,td,th),.dcam-list :is(p,small,label,li,td,th),.dccr :is(p,small,label,li,td,th),.dokan-orders-area :is(p,small,label,li,td,th),.dokan-withdraw-area :is(p,small,label,li,td,th),.dokan-settings-area :is(p,small,label,li,td,th),.dc-admin-progress-preview :is(p,small,label,li,td,th),.daleclic-progress-explainer :is(p,small,label,li,td,th),.daleclic-game :is(p,small,label,li,td,th),.dc-level-card :is(p,small,label,li,td,th),.dc-rankings :is(p,small,label,li,td,th),.clic-vpf-form :is(p,small,label,li,td,th),.dc-create-section :is(p,small,label,li,td,th),.dc-personal-editor :is(p,small,label,li,td,th),.dcpa-info :is(p,small,label,li,td,th),.dc-person-profile :is(p,small,label,li,td,th),.dc-showcase-grid :is(p,small,label,li,td,th)){color:var(--dc-ui-muted)!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.dc-challenge-form a:not(.button):not(.dcj-primary):not(.dokan-btn),.dc-participation-settings a:not(.button):not(.dcj-primary):not(.dokan-btn),.dcj a:not(.button):not(.dcj-primary):not(.dokan-btn),.daleclic-model a:not(.button):not(.dcj-primary):not(.dokan-btn),.daleclic-editorial-article a:not(.button):not(.dcj-primary):not(.dokan-btn),.clic-public-job-details a:not(.button):not(.dcj-primary):not(.dokan-btn),.dcb a:not(.button):not(.dcj-primary):not(.dokan-btn),.clic-project-impact a:not(.button):not(.dcj-primary):not(.dokan-btn),.clic-single-challenge a:not(.button):not(.dcj-primary):not(.dokan-btn),.dc-participation a:not(.button):not(.dcj-primary):not(.dokan-btn),.dc-participation-account a:not(.button):not(.dcj-primary):not(.dokan-btn),.dc-network-card a:not(.button):not(.dcj-primary):not(.dokan-btn),.dc-network-empty a:not(.button):not(.dcj-primary):not(.dokan-btn),.dcam-list a:not(.button):not(.dcj-primary):not(.dokan-btn),.dccr a:not(.button):not(.dcj-primary):not(.dokan-btn),.dokan-orders-area a:not(.button):not(.dcj-primary):not(.dokan-btn),.dokan-withdraw-area a:not(.button):not(.dcj-primary):not(.dokan-btn),.dokan-settings-area a:not(.button):not(.dcj-primary):not(.dokan-btn),.dc-admin-progress-preview a:not(.button):not(.dcj-primary):not(.dokan-btn),.daleclic-progress-explainer a:not(.button):not(.dcj-primary):not(.dokan-btn),.daleclic-game a:not(.button):not(.dcj-primary):not(.dokan-btn),.dc-level-card a:not(.button):not(.dcj-primary):not(.dokan-btn),.dc-rankings a:not(.button):not(.dcj-primary):not(.dokan-btn),.clic-vpf-form a:not(.button):not(.dcj-primary):not(.dokan-btn),.dc-create-section a:not(.button):not(.dcj-primary):not(.dokan-btn),.dc-personal-editor a:not(.button):not(.dcj-primary):not(.dokan-btn),.dcpa-info a:not(.button):not(.dcj-primary):not(.dokan-btn),.dc-person-profile a:not(.button):not(.dcj-primary):not(.dokan-btn),.dc-showcase-grid a:not(.button):not(.dcj-primary):not(.dokan-btn)){color:var(--dc-ui-link)!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.entry-meta,.entry-meta :is(a,time,span)){color:var(--dc-ui-muted)!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(article.daleclic-editorial-article,article.ast-article-single:has(.daleclic-editorial-dek)){background:var(--dc-ui-surface)!important;border-color:var(--dc-ui-line)!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.daleclic-legal__updated,.entry-content>aside[style*="#eef8f1"],.entry-content>aside[style*="#eef8f1"] :is(strong,span,p)){background:var(--dc-ui-raised)!important;color:var(--dc-ui-muted)!important;border-color:var(--dc-ui-line)!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.daleclic-legal__updated strong,.daleclic-model__number,.clic-project-submit>header>span,.dc-challenge-form>header>span,.clic-seller-panel__profile>span){color:var(--dc-ui-link)!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.daleclic-model__number,.daleclic-model__summary){background:var(--dc-ui-raised)!important;color:var(--dc-ui-text)!important;border-color:var(--dc-ui-line)!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-project-card__type,.clic-challenge-card__badge,.clic-job-card__type,.job-type.internship,.dc-level-card.is-reached .dc-level-card__badge){background:#134b3e!important;color:#eaf5fa!important;border-color:#78cab1!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-project-impact__ods span,.clic-single-challenge__ods span,.clic-learn-card__placeholder){background:var(--dc-ui-raised)!important;color:var(--dc-ui-link)!important;border-color:var(--dc-ui-line)!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.dc-network-empty,.dc-person-profile__private,.dokan-page-help,.no-content){color:var(--dc-ui-muted)!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.dokan-error,.dokan-alert-danger){background:#371c29!important;color:#ffe2e8!important;border-color:#f1a2b0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-vpf-status,.dokan-alert-warning){background:#33291b!important;color:#f7e6c8!important;border-color:#c2a25f!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.dokan-orders-area :is(table,tbody,tr,td),.dokan-settings-area :is(table,tbody,tr,td)){background:transparent!important;border-color:var(--dc-ui-line)!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.dokan-orders-area thead th,.dokan-withdraw-area th,.dokan-settings-area thead th){background:var(--dc-ui-raised)!important;color:var(--dc-ui-text)!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-orders-area :is(.dokan-label,.dokan-badge){background:#134b3e!important;color:#eaf5fa!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-seller-panel__profile>a,.dx-product-seller a,.clic-service-booking__status,.dc-person-profile__private){background:var(--dc-ui-raised)!important;color:var(--dc-ui-link)!important;border-color:var(--dc-ui-line)!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-seller-panel__products>a,.clic-seller-panel__products article,.clic-seller-panel__products li){background:var(--dc-ui-surface)!important;color:var(--dc-ui-text)!important;border-color:var(--dc-ui-line)!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-seller-panel__products :is(strong,b,p,span){color:var(--dc-ui-text)!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.dcj-primary,.dcj-primary.dcj-link){background:#00cbbf!important;color:#002630!important;border-color:#00cbbf!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .button.dc-social-whatsapp{background:#134b3e!important;color:#eaf5fa!important;border-color:#78cab1!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.dcb .dcb-secondary,.dcb [data-dcb-prev],.dcb [data-dcb-next]){background:var(--dc-ui-raised)!important;color:var(--dc-ui-text)!important;border-color:var(--dc-ui-line)!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.dcb [data-dcb-prev]:disabled,.dcb [data-dcb-next]:disabled){color:#91aab9!important;opacity:1!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .products .dc-post-actions{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:2px!important;width:100%!important;box-sizing:border-box!important;padding:6px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .products .dc-post-actions>button{flex:1 1 0!important;min-width:0!important;max-width:none!important;width:auto!important;min-height:40px!important;padding:4px 1px!important;font-size:11px!important;gap:3px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .products .dc-post-actions>button svg{width:16px!important;height:16px!important;flex:0 0 16px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.products .dc-post-actions .dc-social-proof:empty,.products .dc-post-actions .dc-action-message:empty){display:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce-pagination .page-numbers.current{background:var(--dc-ui-raised)!important;color:var(--dc-ui-link)!important;border-color:var(--dc-ui-line)!important}

/* Consistent gutters and vertical rhythm; readable long-form widths remain in their components. */
html:root body.nedhi-interface.dc-brand-v4:not(.home) #page #content >.ast-container{width:100%!important;max-width:1280px!important;box-sizing:border-box!important;padding:12px 20px 28px!important;margin-inline:auto!important}
html:root body.nedhi-interface.dc-brand-v4:not(.home) #page #content  #primary{min-width:0!important;padding:0!important;margin:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.dx-page-trail,.dc-company-breadcrumb,.woocommerce-breadcrumb){margin:0 0 10px!important;padding-top:0!important;padding-bottom:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .entry-header{margin:0 0 12px!important;padding:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .entry-title{margin:0 0 8px!important;line-height:1.2!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-marketplace,.clic-learn,.clic-projects,.clic-jobs,.clic-publish-hub){padding:0 0 24px!important;margin:0 auto!important;max-width:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.dc-create-section,.dcj-panel,.dc-participation-settings){padding:16px!important;margin-bottom:16px!important;box-sizing:border-box!important;min-width:0!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-workspace-nav-disclosure{min-width:0!important;align-self:start!important}
@media(min-width:901px){html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-workspace-nav-disclosure{width:230px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-workspace-nav-disclosure>summary{display:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-workspace-nav-disclosure>.dc-workspace-nav{display:block!important;width:230px!important}
}
@media(max-width:900px){html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-workspace-nav-disclosure{width:100%!important;margin:0 0 12px!important;grid-column:1/-1!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-workspace-nav-disclosure>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;box-sizing:border-box!important;min-height:44px!important;padding:10px 12px!important;border:1px solid var(--dc-ui-line)!important;border-radius:10px!important;background:var(--dc-ui-surface)!important;color:var(--dc-ui-text)!important;font-size:14px!important;line-height:1.4!important;cursor:pointer!important;list-style:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-workspace-nav-disclosure>summary::after{content:""!important;display:block!important;width:7px!important;height:7px!important;border-right:2px solid var(--dc-ui-link)!important;border-bottom:2px solid var(--dc-ui-link)!important;transform:rotate(45deg)!important;flex:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-workspace-nav-disclosure[open]>summary::after{transform:rotate(225deg)!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-workspace-nav-disclosure>summary::-webkit-details-marker{display:none!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-workspace-nav-disclosure>.dc-workspace-nav{margin-top:6px!important;width:100%!important}
}
@media(max-width:782px){html:root body.nedhi-interface.dc-brand-v4:not(.home) #page #content >.ast-container{padding:8px 12px 24px!important}
html:root body.nedhi-interface.dc-brand-v4:not(.home) #page #content  .ast-article-single{padding:0!important;margin-bottom:16px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .entry-header{margin-bottom:10px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .entry-title{font-size:27px!important;margin-bottom:8px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.dc-create-section,.dcj-panel,.dc-participation-settings){padding:14px!important;margin-bottom:12px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-vpf-launcher{padding:14px!important;margin-bottom:16px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-vpf-launcher-head{padding:0 0 12px!important;margin-bottom:12px!important}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-company{padding-inline:0!important}
}
@media(max-width:782px){html:root body.nedhi-interface.dc-brand-v4:is(:not(.home),.dc-secondary):has(#content :is(.dcg-search,.dokan-product-search-form,.jm-form,.woocommerce-ordering)) .dc-app-header :is(.dc-mobile-search-row,#dc-header-search),html:root body.nedhi-interface.dc-brand-v4.page-id-802 .dc-app-header :is(.dc-mobile-search-row,#dc-header-search){display:none!important}html:root body.nedhi-interface.dc-brand-v4:is(:not(.home),.dc-secondary):has(#content :is(.dcg-search,.dokan-product-search-form,.jm-form,.woocommerce-ordering)) .dc-app-header.dc-unified-header,html:root body.nedhi-interface.dc-brand-v4.page-id-802 .dc-app-header.dc-unified-header{min-height:64px!important;height:auto!important;grid-template-rows:auto!important;padding:8px 12px!important;row-gap:0!important}}

/* Nested panels and compact shared spacing. */
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-related-project-card,.dc-cover-editor,.dc-admin-level-catalog li){background:var(--dc-ui-surface)!important;color:var(--dc-ui-text)!important;border-color:var(--dc-ui-line)!important;}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-related-project-card strong,.dc-cover-editor label,.dc-admin-level-catalog strong){color:var(--dc-ui-text)!important;}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-related-project-card small,.dc-cover-editor small,.dc-admin-level-catalog span,.dc-admin-level-catalog small,.dx-account-head em){color:var(--dc-ui-muted)!important;}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-related-project-card__body>span){background:#134b3e!important;color:#eaf5fa!important;}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-withdraw-area a.dokan-btn{background:var(--dc-ui-raised)!important;color:var(--dc-ui-link)!important;border-color:var(--dc-ui-line)!important;}
html:root body.nedhi-interface.dc-brand-v4:not(.home) #page #content{padding-top:0!important;}
@media(max-width:782px){html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-account-head{padding:16px!important;margin-bottom:16px!important;}html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-account-head strong{font-size:22px!important;line-height:1.25!important;}html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-account-head em{font-size:13px!important;}html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-account-head small{margin-bottom:4px!important;}}

/* Shared component exceptions from the complete route audit. */
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.daleclic-model>footer,.dx-dashboard,.dx-dashboard>header,.dx-relevant,.dx-relevant>div>a,.dx-earned,.clic-seller-panel__more>div>a,.clic-service-booking,.dce-page>article,.dc-personal-editor,.dc-direct-choice,.dcpc-category,.dc-create-submit,.clic-service-days label,.jm-ui-action-menu__content,.dokan-reports-content .dokan-dashboard-header){background:var(--dc-ui-surface)!important;color:var(--dc-ui-text)!important;border-color:var(--dc-ui-line)!important;}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.dx-dashboard h2,.dx-dashboard h3,.dx-dashboard b,.dx-dashboard>header>span,.dx-earned>span,.clic-seller-panel__profile span,.clic-seller-panel__more strong,.clic-service-booking strong,.dce-page h3,.dce-page h3 a,.dc-direct-choice h2,.dcpc-category h2,.dc-personal-editor strong){color:var(--dc-ui-text)!important;}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.dx-dashboard p,.dx-dashboard small,.dx-relevant header span,.clic-seller-panel__more small,.clic-seller-panel__more small span,.dx-product-seller small,.clic-service-booking small,.clic-service-booking label,.dce-page p,.dce-page strong,.dc-direct-choice label,.dc-direct-choice p,.dcpc-category label,.dcpc-category .clic-required,.dcpc-help,.dc-personal-editor p,.dc-personal-editor label,.dc-personal-editor small,.dc-create-submit p,.dc-create-submit small,.dc-network-card em,.daleclic-editorial-article figcaption,.daleclic-game em,.dc-rank-board__empty span,.dc-rankings>footer,.dc-story-placeholder span){color:var(--dc-ui-muted)!important;}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.clic-impact-cta__actions a,.clic-learn__corporate a,.dc-person-profile__actions a,.dokan-orders-area a.dokan-btn,.dccr>nav>a){background:var(--dc-ui-raised)!important;color:var(--dc-ui-link)!important;border-color:var(--dc-ui-line)!important;}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-business-next>a{background:#006077!important;color:#fff!important;}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.jm-ui-button:not(.jm-ui-button--outline),.jm-ui-button:not(.jm-ui-button--outline) span,.dcr-cta){background:#04d4c6!important;color:#02232e!important;}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.jm-ui-action-menu__content a){background:transparent!important;color:var(--dc-ui-link)!important;}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.dc-create-section>h2>span,.dc-level-card em){background:var(--dc-ui-raised)!important;color:var(--dc-ui-text)!important;}
html:root body.nedhi-interface.dc-brand-v4 #page #content .clic-vpf-form [role=alert]{background:#33291b!important;color:#f7e6c8!important;border-color:#cba36d!important;}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dcam-list summary{background:var(--dc-ui-raised)!important;color:var(--dc-ui-text)!important;}
html:root body.nedhi-interface.dc-brand-v4 #page #content #toggle-vendor-payment-method-drop-down{background:var(--dc-ui-raised)!important;color:var(--dc-ui-text)!important;}
html:root body.nedhi-interface.dc-brand-v4 #page #content #dc-payment-brands .dc-payment-brand,html:root body.nedhi-interface.dc-brand-v4 #page #content #dc-payment-brands .dc-payment-brand span{background:#ecf6fb!important;color:#12344b!important;}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.dx-dashboard,.dx-relevant,.dce-page,.clic-vpf-form){min-width:0;}

/* Compact publishing entry beside the product tools. */
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-publish-disclosure{margin:0 0 12px!important;border:1px solid var(--dc-ui-line);border-radius:10px;background:var(--dc-ui-surface);}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-publish-disclosure>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:10px 14px;color:var(--dc-ui-link)!important;cursor:pointer;list-style:none;font-weight:600;}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-publish-disclosure>summary::-webkit-details-marker{display:none;}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-publish-disclosure>summary:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-left:12px;}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-publish-disclosure[open]>summary:after{transform:rotate(225deg);}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-publish-disclosure .clic-vpf-launcher{margin:0!important;border:0!important;border-top:1px solid var(--dc-ui-line)!important;}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dc-workspace-back{display:inline-flex!important;align-items:center;min-height:36px;margin:0 0 8px!important;}

/* Standalone media and late-rendered account panels. */
html:root body.nedhi-interface.dc-brand-v4 .dcr-cta{background:#04d4c6!important;color:#02232e!important;}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dx-platform-spaces em{color:var(--dc-ui-link)!important;}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dce-widget{background:var(--dc-ui-surface)!important;color:var(--dc-ui-text)!important;border-color:var(--dc-ui-line)!important;}

/* Secondary publishing and order-detail screens. */
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.dcg>form>section,.dcpa>form,.woocommerce-customer-details .woocommerce-column__title){background:var(--dc-ui-surface)!important;color:var(--dc-ui-text)!important;border-color:var(--dc-ui-line)!important;}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.dcg>form h2,.dcpa>form h3){color:var(--dc-ui-text)!important;}
html:root body.nedhi-interface.dc-brand-v4 #page #content :is(.dcg>form label,.dcg>form p,.dcg>form small,.dcpa>form label,.dcpa>form p){color:var(--dc-ui-muted)!important;}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dcpa>nav a[aria-current=page]{background:var(--dc-ui-raised)!important;color:var(--dc-ui-link)!important;}
html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce-MyAccount-content mark{background:transparent!important;color:var(--dc-ui-text)!important;}

html:root body.nedhi-interface.dc-brand-v4 #page #content .dce-badge{background:#134b3e!important;color:#eaf5fa!important;}
html:root body.nedhi-interface.dc-brand-v4 #page #content .dce-check{background:var(--dc-ui-surface)!important;color:var(--dc-ui-muted)!important;border-color:var(--dc-ui-line)!important;}

/* Keep the tablet layout in one column until the desktop menu fits. */
@media(max-width:900px){html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-dashboard-wrap{display:block!important;grid-template-columns:minmax(0,1fr)!important;}html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-dash-sidebar{width:100%!important;max-width:none!important;float:none!important;margin:0 0 12px!important;padding:0!important;}html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-dashboard-content{width:100%!important;max-width:100%!important;min-width:0!important;float:none!important;margin:0!important;padding:0!important;}html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce:has(>.dc-workspace-nav-disclosure){display:block!important;}html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce-MyAccount-content{width:100%!important;float:none!important;margin:0!important;}}
@media(min-width:901px){html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-dashboard-wrap:has(.dc-workspace-nav-disclosure){display:grid!important;grid-template-columns:230px minmax(0,1fr)!important;gap:16px!important;}html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-dash-sidebar:has(.dc-workspace-nav-disclosure){width:230px!important;float:none!important;padding:0!important;}html:root body.nedhi-interface.dc-brand-v4 #page #content .dokan-dashboard-wrap:has(.dc-workspace-nav-disclosure)>.dokan-dashboard-content{width:100%!important;min-width:0!important;float:none!important;margin:0!important;padding:0!important;}}
@media(min-width:783px){html:root body.nedhi-interface.dc-brand-v4 .dc-app-header:not(.dc-search-open) :is(.dc-mobile-search-row,#dc-header-search){display:none!important;}html:root body.nedhi-interface.dc-brand-v4 .dc-app-header.dc-search-open .dc-mobile-search-row{display:contents!important;}}

@media(min-width:783px){html:root body.nedhi-interface.dc-brand-v4 .dc-app-header.dc-search-open #dc-header-search{display:flex!important;position:absolute!important;top:calc(100% + 8px)!important;left:12px!important;right:12px!important;width:calc(100% - 24px)!important;max-width:none!important;margin:0!important;}}

/* Preserve account grid placement when the navigation is wrapped. */
html:root body.nedhi-interface.dc-brand-v4 #page #content .ast-article-single:has(.dc-workspace-nav-disclosure){padding:0!important;}
html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce:has(>.dc-workspace-nav-disclosure){padding:0!important;margin:0!important;}
@media(min-width:901px){html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce:has(>.dc-workspace-nav-disclosure){display:grid!important;grid-template-columns:230px minmax(0,1fr)!important;column-gap:16px!important;}html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce>.dc-workspace-nav-disclosure{grid-column:1!important;grid-row:2!important;}html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce:has(>.dc-workspace-nav-disclosure)>.woocommerce-MyAccount-content{grid-column:2!important;grid-row:2!important;width:100%!important;min-width:0!important;margin:0!important;}html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce.dc-community-first>.dc-workspace-nav-disclosure,html:root body.nedhi-interface.dc-brand-v4 #page #content .woocommerce.dc-community-first>.woocommerce-MyAccount-content{grid-row:3!important;}}

/* Shared clear action: neutral icon inside the field, without changing form layout. */
html:root body.nedhi-interface .dc-search-clear-host{position:relative!important}
html:root body.nedhi-interface input.dc-search-clear-input{padding-right:48px!important;box-sizing:border-box!important}
html:root body.nedhi-interface input.dc-search-clear-input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}
html:root body.nedhi-interface input.dc-search-clear-input::-ms-clear{display:none}
html:root body.nedhi-interface.dc-brand-v4 :is(button.dc-search-clear,#page #content button.dc-search-clear){
 position:absolute!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
 width:var(--dc-clear-size,40px)!important;height:var(--dc-clear-size,40px)!important;min-width:0!important;min-height:0!important;max-width:none!important;
 margin:0!important;padding:0!important;border:0!important;border-radius:6px!important;background:transparent!important;
 color:#315766!important;box-shadow:none!important;transform:none!important;font-size:18px!important;line-height:1!important;
 z-index:3!important;cursor:pointer!important;float:none!important;right:auto!important;bottom:auto!important;
}
html:root body.nedhi-interface.dc-brand-v4 :is(button.dc-search-clear,#page #content button.dc-search-clear) svg{display:block!important;width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;pointer-events:none!important}
html:root body.nedhi-interface.dc-brand-v4 :is(button.dc-search-clear,#page #content button.dc-search-clear):hover{color:#006c78!important;background:rgba(0,108,120,.08)!important}
html:root body.nedhi-interface.dc-brand-v4 :is(button.dc-search-clear,#page #content button.dc-search-clear):focus-visible{outline:2px solid #007c88!important;outline-offset:-4px!important}
html:root body.nedhi-interface.dc-brand-v4 :is(button.dc-search-clear,#page #content button.dc-search-clear)[hidden]{display:none!important}
