/* =========================================================
 * KULİS v1.5.85 — Native Frame Modules / Desktop Top Alignment
 * Üyeler, Ekipmanlar, Kameraman Aranıyor ve Uygunluk artık app-frame içinde
 * ikinci bir standard-section shell üretmez. Bu dosya yalnız masaüstü üst
 * hizasını kilitler; mobil sözleşmeye dokunmaz.
 * ========================================================= */

@media (min-width:783px){
  body.kulis-plugin-app-frame-body .kulis-plugin-app-content > [data-kulis-native-frame-module]{
    position:relative!important;
    inset:auto!important;
    top:auto!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    min-height:0!important;
    height:auto!important;
    margin:0!important;
    padding:0 0 32px!important;
    float:none!important;
    clear:none!important;
    align-self:start!important;
    justify-self:stretch!important;
    transform:none!important;
    box-sizing:border-box!important;
  }

  body.kulis-plugin-app-frame-body .kulis-plugin-app-content > .kulis-availability-layout[data-kulis-native-frame-module="availability"]{
    display:block!important;
    grid-template-columns:none!important;
    gap:0!important;
  }

  body.kulis-plugin-app-frame-body .kulis-plugin-app-content > .kulis-availability-layout > .kulis-availability-main{
    display:grid!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
    gap:14px!important;
    clear:none!important;
    align-self:start!important;
    transform:none!important;
  }

  /* Bannerlar v1.5.74'ten beri kapalı. Eski hero'lar yalnız yararlı
     sayaç/aksiyonları tutar ve görünmez bir dikey alan rezerve edemez. */
  body.kulis-plugin-app-frame-body.kulis-section-members .kulis-members-hero,
  body.kulis-plugin-app-frame-body.kulis-section-equipment .kulis-equipment-directory__hero,
  body.kulis-plugin-app-frame-body.kulis-section-crew_search .kulis-crew-search-hero,
  body.kulis-plugin-app-frame-body.kulis-section-availability .kulis-availability-hero{
    position:relative!important;
    inset:auto!important;
    min-height:0!important;
    height:auto!important;
    max-height:none!important;
    margin:0 0 10px!important;
    padding:0!important;
    clear:none!important;
    align-self:start!important;
    transform:none!important;
    box-sizing:border-box!important;
  }

  body.kulis-plugin-app-frame-body.kulis-section-members .kulis-members-hero__copy,
  body.kulis-plugin-app-frame-body.kulis-section-equipment .kulis-equipment-directory__hero-copy,
  body.kulis-plugin-app-frame-body.kulis-section-crew_search .kulis-crew-search-hero > div:first-child,
  body.kulis-plugin-app-frame-body.kulis-section-availability .kulis-availability-hero > div:first-child{
    display:none!important;
  }

  body.kulis-plugin-app-frame-body.kulis-section-members .kulis-members-hero__metrics,
  body.kulis-plugin-app-frame-body.kulis-section-equipment .kulis-equipment-directory__stats,
  body.kulis-plugin-app-frame-body.kulis-section-availability .kulis-availability-hero__actions{
    margin-top:0!important;
    align-self:start!important;
  }

  /* Filtre/ilk içerik bloğu da eski clear kuralları yüzünden sidebar altına
     düşemez. */
  body.kulis-plugin-app-frame-body .kulis-plugin-app-content > [data-kulis-native-frame-module] > :first-child,
  body.kulis-plugin-app-frame-body .kulis-plugin-app-content > [data-kulis-native-frame-module] > :nth-child(2){
    clear:none!important;
  }
}
