/* Sol menüsüz Duralux yerleşimi (AppLayout: [NoSidebar] sayfalar ve oturumsuz ekranlar → .layout-no-sidebar).
   Duralux dosyaları değiştirilmez; yalnızca sol menünün bıraktığı boşluk kaldırılır.
   Header, footer, renkler ve dark mode tamamen theme.min.css'ten gelir. */

/* Header ve içerik tam genişlik (Duralux: masaüstünde 280px / minimenu'de 100px sol boşluk) */
html .layout-no-sidebar .nxl-header {
    left: 0;
}

html .layout-no-sidebar .nxl-container {
    margin-left: 0;
}

/* Logo header'ın solunda. BusinessLayout'taki sol menü logosu (.nxl-navigation .m-header) ile aynı ölçü:
   180px genişlik, 80px yükseklikte dikey ortalı, header'ın 30px sol boşluğu. Dark modda tema logoyu ters çevirir. */
.layout-no-sidebar .layout-no-sidebar-brand {
    display: flex;
    align-items: center;
    height: 80px;
}

.layout-no-sidebar .layout-no-sidebar-brand img {
    width: 180px;
    height: auto;
}


/* Açık / koyu tema logoları (BusinessLayout ile aynı kural, business-overrides.css'te de var) */
html:not(.app-skin-dark) .theme-logo-dark,
html.app-skin-dark .theme-logo-light {
    display: none !important;
}

/* Ortadaki form: Duralux auth-minimal yapısı tam ekran yüksekliği ister; header (80px) ve footer çıkarılır */
.layout-no-sidebar .auth-minimal-wrapper,
.layout-no-sidebar .auth-minimal-wrapper .auth-minimal-inner {
    min-height: calc(100vh - 80px - 62px);
}


/* Dil menüsü mobilde de görünür (layout'larda d-none d-sm-flex kaldırıldı). Duralux paneli 425px ve
   açıldığı ikona göre hizalı; dar ekranda header genişliğine yayılır, ekran dışına taşmaz. */
@media (max-width: 575.98px) {
    .nxl-header .header-wrapper .nxl-header-language {
        position: static;
    }

    .nxl-header .header-wrapper .nxl-header-language .nxl-language-dropdown.dropdown-menu-end {
        width: auto;
        left: 10px !important;
        right: 10px !important;
    }
}
