/* =========================================================
 * KULİS v1.5.87 — Search Native Frame Contract
 *
 * Global Arama artık kendi dış sidebar/viewport shell'ini üretmez.
 * Canonical sidebar app-frame'in doğrudan çocuğudur; Search yalnız
 * ana sonuç kolonu + sağ ipucu rayını yönetir.
 * ========================================================= */

@media (min-width:783px){
  body.kulis-plugin-app-frame-body.kulis-section-search .kulis-plugin-app-content{
    min-width:0!important;
    overflow-x:clip!important;
  }

  body.kulis-plugin-app-frame-body.kulis-section-search .kulis-search-app{
    display:block!important;
    position:relative!important;
    inset:auto!important;
    left:auto!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
    transform:none!important;
    float:none!important;
    clear:none!important;
    box-sizing:border-box!important;
  }

  body.kulis-plugin-app-frame-body.kulis-section-search .kulis-search-layout{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 290px!important;
    gap:20px!important;
    align-items:start!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin:0!important;
    padding:0 0 48px!important;
    box-sizing:border-box!important;
  }

  body.kulis-plugin-app-frame-body.kulis-section-search .kulis-search-main{
    grid-column:1!important;
    min-width:0!important;
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding:0!important;
  }

  body.kulis-plugin-app-frame-body.kulis-section-search .kulis-search-rightbar{
    grid-column:2!important;
    min-width:0!important;
    width:290px!important;
    max-width:290px!important;
    align-self:start!important;
  }
}

@media (max-width:1180px) and (min-width:783px){
  body.kulis-plugin-app-frame-body.kulis-section-search .kulis-search-layout{
    grid-template-columns:minmax(0,1fr)!important;
  }
  body.kulis-plugin-app-frame-body.kulis-section-search .kulis-search-rightbar{
    display:none!important;
  }
}

@media (max-width:782px){
  body.kulis-plugin-app-frame-body.kulis-section-search .kulis-search-app,
  body.kulis-plugin-app-frame-body.kulis-section-search .kulis-search-layout,
  body.kulis-plugin-app-frame-body.kulis-section-search .kulis-search-main{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    left:auto!important;
    transform:none!important;
    box-sizing:border-box!important;
  }
}
