/* AcilYanDal Mobile Panelim Force v26
   Sadece mobil görünümde Panelim bağlantısını görünür kılar. Desktop topbar/dropdown v22 motoruna dokunmaz. */
.ayd-mobile-panelim-pill-v26{display:none!important;}
@media (max-width:1199.98px){
  .ayd-navbar{position:fixed!important;}
  .ayd-navbar .ayd-nav-container{position:relative!important;}
  .ayd-navbar .ayd-mobile-panelim-pill-v26{
    display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.38rem!important;
    position:absolute!important;right:68px!important;top:50%!important;transform:translateY(-50%)!important;
    z-index:2147481200!important;height:42px!important;min-width:42px!important;max-width:112px!important;
    padding:0 .72rem!important;border-radius:15px!important;background:linear-gradient(135deg,#ef4444,#f97316)!important;
    color:#fff!important;text-decoration:none!important;font-size:.78rem!important;line-height:1!important;font-weight:950!important;
    box-shadow:0 12px 28px rgba(239,68,68,.28)!important;border:1px solid rgba(255,255,255,.20)!important;
    white-space:nowrap!important;pointer-events:auto!important;
  }
  .ayd-navbar .ayd-mobile-panelim-pill-v26 i{font-size:.9rem!important;line-height:1!important;color:#fff!important;}
  .ayd-navbar .ayd-mobile-panelim-pill-v26 span{display:inline-block!important;color:#fff!important;}
}
@media (max-width:380px){
  .ayd-navbar .ayd-mobile-panelim-pill-v26{right:62px!important;width:42px!important;max-width:42px!important;padding:0!important;border-radius:14px!important;}
  .ayd-navbar .ayd-mobile-panelim-pill-v26 span{display:none!important;}
}
.mm-bottom.ayd-mm-bottom-panelim-v26{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;left:8px!important;right:8px!important;padding:7px!important;z-index:2147481200!important;}
.mm-bottom.ayd-mm-bottom-panelim-v26 a{min-width:0!important;min-height:54px!important;padding:6px 3px!important;font-size:10.5px!important;line-height:1.05!important;white-space:nowrap!important;}
.mm-bottom.ayd-mm-bottom-panelim-v26 a i{font-size:16px!important;}
.mm-bottom.ayd-mm-bottom-panelim-v26 a.ayd-panelim-link-v26{background:linear-gradient(135deg,#ef4444,#f97316)!important;color:#fff!important;box-shadow:0 10px 28px rgba(239,68,68,.26)!important;}
.mm-bottom.ayd-mm-bottom-panelim-v26 a.ayd-panelim-link-v26 span{color:#fff!important;font-weight:950!important;}
.mm-quick a[href*="dashboard.php"]{background:linear-gradient(135deg,#ef4444,#f97316)!important;color:#fff!important;border-color:rgba(255,255,255,.22)!important;}
@media(max-width:1199.98px){body{padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))!important;}}
@media(max-width:380px){.mm-bottom.ayd-mm-bottom-panelim-v26{gap:4px!important;left:6px!important;right:6px!important;padding:6px!important}.mm-bottom.ayd-mm-bottom-panelim-v26 a{font-size:9.5px!important;min-height:50px!important}.mm-bottom.ayd-mm-bottom-panelim-v26 a i{font-size:15px!important}}
/* === ACILYANDAL_V42_FOOTER_GAP_FINAL_CSS_START ===
   Final footer boşluk düzeltmesi.
   Desktop'ta body alt padding'i kesin kapatılır; mobilde alt tabbar/Panelim boşluğu korunur.
*/
@media (min-width: 1200px) {
  html body {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
  }
  html body::after {
    content: none !important;
    display: none !important;
    height: 0 !important;
  }
  html body .ayd-footer,
  html body footer.ayd-footer {
    margin-bottom: 0 !important;
  }
}
@media (max-width: 1199.98px) {
  html body {
    padding-bottom: calc(96px + env(safe-area-inset-bottom, 0px)) !important;
  }
}
/* === ACILYANDAL_V42_FOOTER_GAP_FINAL_CSS_END === */
