/*!
 * RealEstate Pro - RTL Stylesheet
 * Loads only when current language = Arabic.
 * Most layout uses logical properties (inset-inline-start/end) so this
 * file only handles edge cases where logical props aren't enough.
 */
 html[dir="rtl"],html[dir="rtl"] body{font-family:'Cairo',system-ui,-apple-system,sans-serif;overflow-x:hidden}html[dir="rtl"] .rep-search__bar-field select{background-position:left 1rem center;padding-left:2.5rem;padding-right:1.25rem}html[dir="rtl"] .rep-search__bar{flex-direction:row}html[dir="rtl"] .rep-search__tabs{flex-direction:row}@media (max-width:768px){html[dir="rtl"] .rep-search__bar{flex-direction:column}html[dir="rtl"] .rep-search__bar-field select{padding-left:2.5rem;padding-right:1.25rem}}html[dir="rtl"] .rep-details__table th,html[dir="rtl"] .rep-details__table td{text-align:right}html[dir="rtl"] .rep-footer__social{justify-content:flex-start}html[dir="rtl"] .rep-dev-slider__prev{inset-inline-start:0}html[dir="rtl"] .rep-dev-slider__next{inset-inline-end:0}html[dir="rtl"] input[type="tel"],html[dir="rtl"] [dir="ltr"]{direction:ltr;text-align:left}html[dir="rtl"] .rep-info-box__value,html[dir="rtl"] .rep-card__badge{unicode-bidi:plaintext}html[dir="rtl"] .rep-single__map-embed iframe{direction:ltr}