/* RTL Styles for Persian and Arabic */

[dir="rtl"] {
    direction: rtl;
}

[dir="rtl"] .sidebar {
    left: auto;
    right: 0;
    border-right: none;
    border-left: 1px solid var(--border-color);
}

[dir="rtl"] .main-content {
    margin-left: 0;
    margin-right: 280px;
}

[dir="rtl"] .sidebar-menu a {
    flex-direction: row-reverse;
}

[dir="rtl"] .btn {
    flex-direction: row-reverse;
}

[dir="rtl"] .navbar {
    flex-direction: row-reverse;
}

@media (max-width: 768px) {
    [dir="rtl"] .sidebar {
        transform: translateX(100%);
    }
    
    [dir="rtl"] .sidebar.active {
        transform: translateX(0);
    }
    
    [dir="rtl"] .main-content {
        margin-right: 0;
    }
}
