/* Dynamic Ads Widget Styling - Match Advanced Ads appearance */
.widget_sbi_dynamic_ads_widget {
  background-color: #fff;
  padding: 1.5rem;
  margin-top: 1.5rem !important;
  margin-bottom: 0px;
  min-height: 55vh;
}

.widget_sbi_dynamic_ads_widget .advads-highlight-wrapper {
  background: #ffffff;
  padding: 0;
}

/* Target dynamically loaded content */
.widget_sbi_dynamic_ads_widget .sbi-dynamic-ads > a,
.widget_sbi_dynamic_ads_widget .sbi-dynamic-ads > div {
  display: block;
  margin-bottom: 15px;
}
.widget_sbi_dynamic_ads_widget .sbi-dynamic-ads > a:last-child,
.widget_sbi_dynamic_ads_widget .sbi-dynamic-ads > div:last-child {
  margin-bottom: 0;
}
.widget_sbi_dynamic_ads_widget .sbi-dynamic-ads {
  /* Also target nested divs from AJAX-loaded content */
}
.widget_sbi_dynamic_ads_widget .sbi-dynamic-ads div > a,
.widget_sbi_dynamic_ads_widget .sbi-dynamic-ads div > div {
  display: block;
  margin-bottom: 15px;
}
.widget_sbi_dynamic_ads_widget .sbi-dynamic-ads div > a:last-child,
.widget_sbi_dynamic_ads_widget .sbi-dynamic-ads div > div:last-child {
  margin-bottom: 0;
}

.widget_sbi_dynamic_ads_widget img {
  max-width: 100%;
  height: auto;
  display: block;
  margin-bottom: 15px;
}

/*# sourceMappingURL=dynamic-ads-widget.css.map */
