/* v1.7.356 — Müşteri paneli mobil içerik / footer boşluk düzeltmesi
 * Sabit alt dock için gereken güvenli alan panel içeriğinde değil footer altında tutulur.
 */
@media (max-width: 900px){
  body.wpky-customer-panel-page .wpky-app-root,
  body.wpky-customer-panel-active .wpky-app-root{
    min-height:0!important;
    height:auto!important;
  }

  body.wpky-customer-panel-page .wpky-app-main,
  body.wpky-customer-panel-active .wpky-app-main{
    flex:0 0 auto!important;
    min-height:0!important;
    height:auto!important;
    padding-bottom:0!important;
  }

  /* Önceki mobil dosyalardan gelen 104px alt boşlukları iptal et. */
  body.wpky-customer-panel-page .wpky-wrap.wpky-customer-panel,
  body.wpky-customer-panel-page .wpky-customer-panel,
  body.wpky-customer-panel-active .wpky-wrap.wpky-customer-panel,
  body.wpky-customer-panel-active .wpky-customer-panel{
    min-height:0!important;
    height:auto!important;
    padding-bottom:0!important;
    margin-bottom:0!important;
  }

  body.wpky-customer-panel-page .wpky-customer-content,
  body.wpky-customer-panel-active .wpky-customer-content{
    min-height:0!important;
    height:auto!important;
    padding-bottom:0!important;
    margin-bottom:0!important;
  }

  body.wpky-customer-panel-page .wpky-customer-listings-modern,
  body.wpky-customer-panel-page .wpky-customer-requests-modern,
  body.wpky-customer-panel-page .wpky-customer-complaints,
  body.wpky-customer-panel-active .wpky-customer-listings-modern,
  body.wpky-customer-panel-active .wpky-customer-requests-modern,
  body.wpky-customer-panel-active .wpky-customer-complaints{
    padding-bottom:0!important;
    margin-bottom:0!important;
  }

  body.wpky-customer-panel-page .wpky-customer-content > :last-child,
  body.wpky-customer-panel-active .wpky-customer-content > :last-child{
    margin-bottom:0!important;
  }

  /* İçerik biter bitmez footer başlasın. */
  body.wpky-customer-panel-page .wpky-site-footer,
  body.wpky-customer-panel-active .wpky-site-footer{
    margin-top:10px!important;
  }

  /* Sabit mobil dock footer içeriğini kapatmasın; boşluk panel ile footer arasına eklenmez. */
  body.wpky-customer-panel-page .wpky-site-footer,
  body.wpky-customer-panel-active .wpky-site-footer{
    padding-bottom:calc(86px + env(safe-area-inset-bottom, 0px))!important;
  }
}

@media (max-width: 680px){
  body.wpky-customer-panel-page .wpky-site-footer,
  body.wpky-customer-panel-active .wpky-site-footer{
    margin-top:8px!important;
  }
}
