/* Only Arabic location detail pages. English location details remain unchanged. */
.aseel-location-detail--ar{direction:rtl;text-align:right;font-family:'Tajawal',sans-serif;max-width:100%;overflow:clip;overflow-wrap:anywhere}
.aseel-location-detail--ar :where(.container,.af-hero__layout,.af-hero__copy,.af-hero__visual,.al-heading,.al-fleet-grid,.al-fleet-card,.al-fleet-copy,.al-quote-layout,.al-quote-copy,.al-form-panel,.ald-area-grid,.ald-area-card,.ald-spec-grid,.ald-spec,.ald-package-grid,.ald-budget-grid,.ald-term-grid,.ald-option-grid,.ald-booking-steps,.ald-contact,.ald-service-links,.ald-link-grid,.al-faq-list){min-width:0;max-width:100%}
.aseel-location-detail--ar :where(h1,h2,h3,h4,p,dd,dt,span,a,button,label,summary){overflow-wrap:anywhere;word-break:normal}
.aseel-location-detail--ar :where(.af-hero__layout,.al-quote-layout,.al-form .al-two){direction:rtl}
.aseel-location-detail--ar :where(.af-hero__copy,.al-heading,.al-form,.al-faq-item,.al-quote-copy,.ald-spec,.ald-area-card,.ald-option,.ald-contact){text-align:right}
.aseel-location-detail--ar :where(.af-hero h1,.al-heading h2,.al-subtitle,.al-fleet-copy h4,.ald-area-card h4,.ald-option h4){letter-spacing:0;line-height:1.3}
.aseel-location-detail--ar .al-seats{white-space:normal}
.aseel-location-detail--ar .al-form :where(input,textarea,select){min-width:0;max-width:100%;text-align:right;direction:rtl}
.aseel-location-detail--ar .al-form input:is([type=tel],[type=email],[type=number],[type=date],[type=time]){direction:ltr;text-align:left}
.aseel-location-detail--ar .al-fleet-copy :where(dd,strong){unicode-bidi:plaintext}
.aseel-location-detail--ar .al-faq-item>button{text-align:right}
.aseel-location-detail--ar .al-honey{left:auto!important;right:auto!important;position:fixed!important;inset:auto auto 0 0!important;clip-path:inset(50%);width:1px!important;height:1px!important;opacity:0;overflow:hidden;pointer-events:none}
.aseel-location-detail--ar .ald-budget-grid article strong{direction:auto;unicode-bidi:plaintext}
.aseel-location-detail--ar .al-contact,.aseel-location-detail--ar .af-breadcrumb{flex-wrap:wrap}
@media(max-width:700px){.aseel-location-detail--ar .al-form .al-two{grid-template-columns:repeat(2,minmax(0,1fr))}.aseel-location-detail--ar .ald-option-grid,.aseel-location-detail--ar .ald-booking-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:470px){.aseel-location-detail--ar .al-form .al-two,.aseel-location-detail--ar .ald-option-grid,.aseel-location-detail--ar .ald-budget-grid,.aseel-location-detail--ar .ald-booking-steps{grid-template-columns:minmax(0,1fr)}.aseel-location-detail--ar .af-hero__buttons{flex-wrap:wrap}.aseel-location-detail--ar .af-hero__buttons a{min-width:0;white-space:normal}.aseel-location-detail--ar .al-fleet-copy dl{grid-template-columns:repeat(2,minmax(0,1fr))}}
