/* Match the WHMCS card hierarchy on the Kenya search surfaces. */
#domain-dash-app[data-ads-results-layout="whmcs"] .ads-top-card-layout {
  padding: 1.25rem;
}
#domain-dash-app[data-ads-results-layout="whmcs"] :is(.ads-featured-domain-line .ads-domain-base, .ads-featured-domain-line .ads-domain-tld, .ads-bundle-domain) {
  font-size: 1.125rem;
  line-height: 1.25;
}
#domain-dash-app[data-ads-results-layout="whmcs"] .ads-top-card .ads-offer-price {
  font-size: 1.4rem;
  line-height: 1.15;
  letter-spacing: normal;
}
#domain-dash-app[data-ads-results-layout="whmcs"] .ads-top-card .ads-offer-price.line-through {
  font-size: .9rem;
  font-weight: 700;
}
#domain-dash-app[data-ads-results-layout="whmcs"] .ads-top-card-right-content {
  flex: 0 1 auto;
  justify-content: flex-start;
  margin: 0 0 .5rem;
}
#domain-dash-app[data-ads-results-layout="whmcs"] .ads-top-card-right {
  justify-content: space-between;
}
#domain-dash-app[data-ads-results-layout="whmcs"] .ads-top-card-actions {
  margin-top: auto;
}
#domain-dash-app[data-ads-results-layout="whmcs"] .ads-top-card-cta {
  min-height: 3.25rem;
}
#domain-dash-app[data-ads-results-layout="whmcs"] .ads-top-card-divider {
  right: 1.25rem;
  bottom: 4.6rem;
  left: 1.25rem;
}
/* The bundle footer must follow the chips even when they wrap. */
#domain-dash-app[data-ads-results-layout="whmcs"] .ads-bundle-card .ads-top-card-layout > .ads-top-card-right {
  display: contents;
}
#domain-dash-app[data-ads-results-layout="whmcs"] .ads-bundle-card .ads-top-card-right-content {
  justify-self: end;
  align-self: flex-end;
}
#domain-dash-app[data-ads-results-layout="whmcs"] .ads-bundle-card .ads-top-card-actions {
  grid-column: 1 / -1;
  border-top: 1px solid var(--ads-results-shell-border);
  padding-top: .35rem;
}
#domain-dash-app[data-ads-results-layout="whmcs"] .ads-bundle-card > .ads-top-card-divider {
  display: none;
}
#domain-dash-app[data-ads-results-layout="whmcs"] .ads-availability-note {
  display: block;
  margin: .2rem 0 0;
  color: #405477;
  font-size: .8rem;
  font-weight: 600;
  line-height: 1.25;
}
#domain-dash-app[data-ads-results-layout="whmcs"] .ads-domain-row-name .ads-domain-base,
#domain-dash-app[data-ads-results-layout="whmcs"] .ads-domain-row-name .ads-domain-tld {
  font-size: 1rem;
}
#domain-dash-app[data-ads-results-layout="whmcs"] .ads-bundle-filter-buttons .bundle-tab-active {
  border-color: #96b9f1;
  background: #e5efff;
  color: #153f78;
}
@media (min-width: 640px) {
  #domain-dash-app[data-ads-results-layout="whmcs"] .ads-top-card-layout {
    min-height: 12.5rem;
  }
  #domain-dash-app[data-ads-results-layout="whmcs"] .ads-featured-right .ads-top-card-right-content {
    padding-top: 1.75rem;
  }
  #domain-dash-app[data-ads-results-layout="whmcs"] .ads-bundle-card .ads-top-card-layout {
    grid-template-rows: 1fr auto;
    row-gap: .65rem;
  }
  #domain-dash-app[data-ads-results-layout="whmcs"] .ads-bundle-card .ads-top-card-right-content {
    align-self: start;
  }
}
