/* تنسيق النص على يسار القائمة الجانبية للهواتف - Mobile Sidebar Text Left */

/* استثناء النافذة المنبثقة من الإجبار */
@media (max-width: 768px) {
    .feedback-modal,
    #feedbackModal,
    .feedback-modal *,
    #feedbackModal * {
        display: none !important;
        visibility: hidden !important;
        opacity: 0 !important;
    }
}

/* تنسيق النص على يسار القائمة الجانبية المنفصلة */
@media (max-width: 768px) {
    .mobile-separate-sidebar .mobile-sidebar-content {
        direction: rtl;
        text-align: right;
    }
    
    .mobile-separate-sidebar .mobile-sidebar-content * {
        direction: rtl;
        text-align: right;
    }
    
    /* تنسيق العناوين */
    .mobile-separate-sidebar .section-title {
        text-align: right !important;
        direction: rtl !important;
        justify-content: flex-end !important;
    }
    
    .mobile-separate-sidebar .section-title i {
        order: 2;
        margin-left: 10px;
        margin-right: 0;
    }
    
    /* تنسيق التسميات */
    .mobile-separate-sidebar .form-label {
        text-align: right !important;
        direction: rtl !important;
    }
    
    /* تنسيق حقول الإدخال */
    .mobile-separate-sidebar .modern-input,
    .mobile-separate-sidebar .modern-select {
        text-align: right !important;
        direction: rtl !important;
    }
    
    /* تنسيق الأزرار */
    .mobile-separate-sidebar .modern-search-btn {
        text-align: center !important;
        direction: rtl !important;
    }
    
    .mobile-separate-sidebar .modern-search-btn i {
        order: 2;
        margin-left: 8px;
        margin-right: 0;
    }
    
    /* تنسيق قائمة العقارات */
    .mobile-separate-sidebar .property-item {
        direction: rtl !important;
        text-align: right !important;
    }
    
    .mobile-separate-sidebar .property-image {
        order: 2;
        margin-left: 15px;
        margin-right: 0;
    }
    
    .mobile-separate-sidebar .property-content {
        order: 1;
        text-align: right !important;
        direction: rtl !important;
    }
    
    .mobile-separate-sidebar .property-title a {
        text-align: right !important;
        direction: rtl !important;
    }
    
    .mobile-separate-sidebar .property-location {
        text-align: right !important;
        direction: rtl !important;
        justify-content: flex-end !important;
    }
    
    .mobile-sidebar-content .property-location i {
        order: 2;
        margin-left: 5px;
        margin-right: 0;
    }
    
    .mobile-sidebar-content .property-price {
        text-align: right !important;
        direction: rtl !important;
    }
    
    /* تنسيق النصوص العامة */
    .mobile-separate-sidebar p,
    .mobile-separate-sidebar span,
    .mobile-separate-sidebar div {
        text-align: right !important;
        direction: rtl !important;
    }
    
    /* تنسيق الروابط */
    .mobile-separate-sidebar a {
        text-align: right !important;
        direction: rtl !important;
    }
    
    /* تنسيق القوائم */
    .mobile-separate-sidebar ul,
    .mobile-separate-sidebar ol {
        text-align: right !important;
        direction: rtl !important;
        padding-right: 20px;
        padding-left: 0;
    }
    
    .mobile-separate-sidebar li {
        text-align: right !important;
        direction: rtl !important;
    }
    
    /* تنسيق الجداول */
    .mobile-separate-sidebar table {
        direction: rtl !important;
        text-align: right !important;
    }
    
    .mobile-separate-sidebar th,
    .mobile-separate-sidebar td {
        text-align: right !important;
        direction: rtl !important;
    }
    
    /* تنسيق النماذج */
    .mobile-separate-sidebar form {
        direction: rtl !important;
        text-align: right !important;
    }
    
    .mobile-separate-sidebar .form-group {
        text-align: right !important;
        direction: rtl !important;
    }
    
    /* تنسيق الأقسام */
    .mobile-separate-sidebar .sidebar-section {
        text-align: right !important;
        direction: rtl !important;
    }
    
    /* تنسيق الرؤوس */
    .mobile-separate-sidebar h1,
    .mobile-separate-sidebar h2,
    .mobile-separate-sidebar h3,
    .mobile-separate-sidebar h4,
    .mobile-separate-sidebar h5,
    .mobile-separate-sidebar h6 {
        text-align: right !important;
        direction: rtl !important;
    }
    
    /* تنسيق الأيقونات */
    .mobile-separate-sidebar .fas,
    .mobile-separate-sidebar .far,
    .mobile-separate-sidebar .fab {
        direction: ltr !important;
    }
    
    /* تنسيق الأرقام */
    .mobile-separate-sidebar .property-price,
    .mobile-separate-sidebar .price,
    .mobile-separate-sidebar .amount {
        direction: ltr !important;
        text-align: left !important;
    }
    
    /* تنسيق التواريخ */
    .mobile-separate-sidebar .date,
    .mobile-separate-sidebar .time {
        direction: ltr !important;
        text-align: left !important;
    }
    
    /* تنسيق الروابط الخارجية */
    .mobile-separate-sidebar a[href^="http"],
    .mobile-separate-sidebar a[href^="https"] {
        direction: ltr !important;
        text-align: left !important;
    }
    
    /* تنسيق الأكواد */
    .mobile-separate-sidebar code,
    .mobile-separate-sidebar pre {
        direction: ltr !important;
        text-align: left !important;
    }
    
    /* تنسيق العناصر المختلطة */
    .mobile-separate-sidebar .mixed-content {
        direction: rtl !important;
        text-align: right !important;
    }
    
    .mobile-separate-sidebar .mixed-content .ltr {
        direction: ltr !important;
        text-align: left !important;
    }
    
    .mobile-separate-sidebar .mixed-content .rtl {
        direction: rtl !important;
        text-align: right !important;
    }
}

/* تحسينات إضافية للشاشات الصغيرة جداً */
@media (max-width: 480px) {
    .mobile-separate-sidebar .mobile-sidebar-content {
        padding: 15px;
    }
    
    .mobile-separate-sidebar .section-title {
        font-size: 16px !important;
    }
    
    .mobile-separate-sidebar .form-label {
        font-size: 13px !important;
    }
    
    .mobile-separate-sidebar .modern-input,
    .mobile-separate-sidebar .modern-select {
        font-size: 13px !important;
        padding: 10px 14px !important;
    }
    
    .mobile-separate-sidebar .modern-search-btn {
        font-size: 14px !important;
        padding: 12px 16px !important;
    }
    
    .mobile-separate-sidebar .property-item {
        padding: 12px !important;
    }
    
    .mobile-separate-sidebar .property-image {
        width: 70px !important;
        height: 70px !important;
        margin-left: 12px !important;
    }
    
    .mobile-separate-sidebar .property-title a {
        font-size: 13px !important;
    }
    
    .mobile-separate-sidebar .property-location {
        font-size: 11px !important;
    }
    
    .mobile-separate-sidebar .property-price {
        font-size: 14px !important;
    }
}

/* تنسيق خاص للعناصر المختلطة */
.mobile-separate-sidebar .mixed-content {
    display: flex;
    align-items: center;
    gap: 8px;
}

.mobile-separate-sidebar .mixed-content .ltr {
    direction: ltr;
    text-align: left;
}

.mobile-separate-sidebar .mixed-content .rtl {
    direction: rtl;
    text-align: right;
}

/* تنسيق خاص للعناصر المركبة */
.mobile-separate-sidebar .composite-element {
    display: flex;
    align-items: center;
    gap: 8px;
}

.mobile-separate-sidebar .composite-element .icon {
    order: 2;
    margin-left: 8px;
    margin-right: 0;
}

.mobile-separate-sidebar .composite-element .text {
    order: 1;
    text-align: right;
    direction: rtl;
}

