/* Smart ERP Web - ortak yatay yerleşim düzeltmesi
   SamkaSaha sayfalarının kendi font, kontrol, kart ve modal ölçülerine dokunmaz.
   Yalnızca kullanıcının istediği daha dar sağ/sol dış boşluğu ve geniş ekranda
   içerik alanının ekranı daha fazla kullanmasını sağlar. Yazdırma etkilenmez. */

@media screen {
    html {
        -webkit-text-size-adjust: 100%;
        text-size-adjust: 100%;
    }

    body {
        zoom: 1;
        transform: none;
        transform-origin: top left;
    }

    .fx-page,
    .workspace-root,
    .katalog-page,
    .stok-secim-page,
    .cf-page,
    #satilanlarRoot,
    .ed-wrap,
    .mf-wrap,
    .login-page {
        padding-left: max(6px, env(safe-area-inset-left)) !important;
        padding-right: max(6px, env(safe-area-inset-right)) !important;
    }

    .fx-page > .fx-shell,
    #cariIndexRoot > .fx-shell,
    #cariHareketRoot > .fx-shell,
    #stokIndexRoot > .fx-shell,
    #raporPage > .fx-shell,
    #faturaRoot > .fx-shell,
    .workspace-root > .workspace-shell {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

/* Geniş ekranlarda eski 900/1120/1180 px sınırı yüzünden oluşan büyük
   sağ/sol boşluğu kaldır; bileşenlerin kendi iç ölçülerini değiştirme. */
@media screen and (min-width: 700px) {
    .workspace-shell,
    .fx-shell,
    .katalog-shell,
    .cf-shell,
    .ed-wrap,
    .mf-wrap {
        width: 100% !important;
        max-width: none !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}

@media screen and (max-width: 699px) {
    .fx-page,
    .workspace-root,
    .katalog-page,
    .stok-secim-page,
    .cf-page,
    #satilanlarRoot,
    .ed-wrap,
    .mf-wrap,
    .login-page {
        padding-left: max(4px, env(safe-area-inset-left)) !important;
        padding-right: max(4px, env(safe-area-inset-right)) !important;
    }
}
