/*
 * RTL Overrides — Sadece dir="rtl" olduğunda yüklenir.
 * LTR'ye hiç etki etmez çünkü bu dosya LTR'de yüklenmez.
 * Tüm kurallar !important ile — Tailwind inline class'larını ezmek için.
 */

/* ── Mobile Sidebar: sağdan aç ── */
/* Pozisyonu sağa al. Transform kontrolü rtl-overrides.js tarafından
   inline style ile yapılıyor (Tailwind CDN runtime class'larını ezmek için). */
@media (max-width: 767px) {
    #sidebar-wrapper {
        left: auto !important;
        right: 0 !important;
    }

    #admin-sidebar-wrapper {
        left: auto !important;
        right: 0 !important;
    }
}

/* ── Desktop Sidebar Border ── */
@media (min-width: 768px) {
    #sidebar-wrapper > nav,
    #sidebar-wrapper > aside {
        border-right: none !important;
        border-left: 1px solid var(--bdr-100, rgba(0,0,0,0.08)) !important;
    }
}

/* ── Notification Dropdown ── */
#notifDropdown {
    right: auto !important;
    left: 0 !important;
}
@media (max-width: 639px) {
    #notifDropdown {
        left: -0.5rem !important;
    }
}

/* ── Notification Badge ── */
#notifBadge {
    right: auto !important;
    left: 0.25rem !important;
}

/* ── Toast Container ── */
#toastContainer {
    right: auto !important;
    left: 1.5rem !important;
}

/* ── Breadcrumb Chevron ── */
.bl-bread-sep {
    display: inline-block;
    transform: scaleX(-1);
}

/* ── Sidebar Nav Icon Margin ── */
.sidebar-nav-item .sidebar-icon {
    margin-left: 0.5rem;
    margin-right: 0;
}

/* ── Markdown Lists ── */
.markdown-body ul,
.markdown-body ol {
    padding-left: 0 !important;
    padding-right: 24px !important;
}
