/* Yalnız Safari/Mac'in ayrı uygulama penceresi. 52 px, pencerenin başlık ve
   dolaşma denetimlerine ayrılır. Pay nav'ın içinde kaldığından kaydırmada da
   korunur; yalnız body'ye boşluk vermek sticky menüyü yeniden başlığın altına sokar.
   Normal tarayıcı, iPhone/iPad/Android ve yazdırma bu kuralları kullanmaz. */
@media screen {
    html.ays-mac-webapp .muh-ortak-nav {
        padding-top: calc(52px + 12px);
    }
    html.ays-mac-webapp .firma-navbar {
        padding-top: calc(52px + max(.4rem, env(safe-area-inset-top, 0px)));
    }
    html.ays-mac-webapp .firma-navbar.ays-scrolled {
        padding-top: calc(52px + max(.25rem, env(safe-area-inset-top, 0px)));
    }
    /* PS ortak başlığında yatay navbar yok: sol menü ve içerik birlikte iner.
       Sabit zemin kaydırılan metnin yerel pencere denetimleriyle üst üste
       görünmesini önler; tıklama yakalamaz, modal katmanının altında kalır. */
    html.ays-mac-webapp body.panel-ps {
        padding-top: 52px;
    }
    html.ays-mac-webapp body.panel-ps::before {
        content: "";
        position: fixed;
        inset: 0 0 auto;
        height: 52px;
        background: #e8dcc8;
        z-index: 1030;
        pointer-events: none;
    }
}
