/* RTL Stylesheet - Food Order System
   Bu dosya Arapça, İbranice gibi RTL diller için ek düzenlemeler içerir.
*/

body.rtl {
    direction: rtl;
    text-align: right;
}

body.rtl .navbar-brand i,
body.rtl .nav-link i,
body.rtl .form-label i,
body.rtl .btn i {
    margin-right: 0 !important;
    margin-left: 0.5rem !important;
}

body.rtl .ms-1, body.rtl .ms-2, body.rtl .ms-3, body.rtl .ms-auto {
    margin-right: var(--bs-spacer) !important;
    margin-left: 0 !important;
}

body.rtl .me-1, body.rtl .me-2, body.rtl .me-3 {
    margin-left: var(--bs-spacer) !important;
    margin-right: 0 !important;
}

body.rtl .admin-sidebar {
    left: auto;
    right: 0;
}

body.rtl .admin-main {
    margin-left: 0;
    margin-right: var(--admin-sidebar-width);
}

body.rtl .dropdown-menu-end {
    left: 0 !important;
    right: auto !important;
}

body.rtl .form-check-input {
    margin-left: 0.5em;
    margin-right: -1.5em;
}

body.rtl .input-group:not(.has-validation) > .form-control:not(:last-child),
body.rtl .input-group > .form-select {
    border-radius: 0 var(--bs-border-radius) var(--bs-border-radius) 0;
}

body.rtl .input-group-text {
    border-radius: var(--bs-border-radius) 0 0 var(--bs-border-radius);
}

body.rtl .admin-sidebar .sidebar-nav a {
    border-left: 0;
    border-right: 3px solid transparent;
}

body.rtl .admin-sidebar .sidebar-nav a.active {
    border-right-color: white;
}

body.rtl .floating-cart {
    right: auto;
    left: 20px;
}

body.rtl .cart-badge {
    right: auto;
    left: -5px;
}

body.rtl .product-popup-close {
    right: auto;
    left: 10px;
}
