/* ===== AppWidgetEmbed — ikas uygulama eklentisinin kabi.
 *
 * Baslik StoreShowcase ("Magazalarimiz") basligindan BIREBIR alindi:
 * --mh-font-display, headline-lg-mobile 28/36 w600, >=1024px headline-lg
 * 32/40, --mh-primary. Baslik-icerik arasi --mh-section-title-gap.
 * Zemin rengi yok -> YARIM RITIM KURALI: dikey dolgu --mh-section-gap.
 * Yatay dolgu .kombos-container'dan gelir.
 *
 * Eklentinin kendi gorunumu (kart, bosluk, renk) eklenti panelinden
 * ayarlanir; buraya .wg-* stili yazilmaz. Alt bilesen kullanilmadigi
 * icin @import YOK.
 */

.cc_t2dowgyg_YSGQAjxOJY .mh-app-widget {
  width: 100%;
}

/* Eklenti hic yuklenmediyse (kap bos ve yaninda host yok) bolum
 * tamamen gizlenir; yukleyici kabin icine ya da yanina host ekledigi
 * anda kosul bozulur ve bolum gorunur. */
.cc_t2dowgyg_YSGQAjxOJY .mh-app-widget:has(.mh-app-widget__body > [data-ikas-widgets]:empty:only-child) {
  display: none;
}

.cc_t2dowgyg_YSGQAjxOJY .mh-app-widget__container {
  display: flex;
  flex-direction: column;
  gap: var(--mh-section-title-gap);
  padding-top: var(--mh-section-gap);
  padding-bottom: var(--mh-section-gap);
}

.cc_t2dowgyg_YSGQAjxOJY .mh-app-widget__title {
  margin: 0;
  font-family: var(--mh-font-display);
  font-size: 28px;
  line-height: 36px;
  font-weight: 600;
  color: var(--mh-primary);
}

@media (min-width: 1024px) {
  .cc_t2dowgyg_YSGQAjxOJY .mh-app-widget__title {
    font-size: 32px;
    line-height: 40px;
  }
}

.cc_t2dowgyg_YSGQAjxOJY .mh-app-widget__body {
  min-width: 0;
}
