#dlc-language-switcher{position:fixed;bottom:84px;right:18px;z-index:99990;display:flex;align-items:center;gap:8px;padding:9px 12px;background:#fffdf7;color:#173d32;border:1px solid #b9934c;border-radius:24px;box-shadow:0 4px 18px #0002;font:14px/1.4 Arial,sans-serif;direction:ltr}
#dlc-language-switcher select{max-width:165px;border:0;background:transparent;color:#173d32;font:inherit;padding:3px;cursor:pointer}
#dlc-language-switcher select:focus-visible{outline:2px solid #b9934c;outline-offset:3px}
#dlc-language-status{position:fixed;bottom:140px;right:18px;z-index:99990;max-width:280px;padding:10px;background:#fffdf7;color:#173d32;border:1px solid #b9934c;border-radius:8px;font:14px Arial,sans-serif}
#dlc-language-status:empty{display:none}
html[lang=ar] #dlc,html[lang=ar] .dlc-page{font-family:Tahoma,Arial,sans-serif}
html[lang=ar] #dlc h1,html[lang=ar] #dlc h2,html[lang=ar] #dlc h3,html[lang=ar] .dlc-page h1,html[lang=ar] .dlc-page h2,html[lang=ar] .dlc-page h3{font-family:Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.35}
html[lang=ar] #dlc .dlc-kicker,html[lang=ar] #dlc label{letter-spacing:0}
html[lang=ar] input[type=email],html[lang=ar] input[type=tel],html[lang=ar] input[type=date],html[lang=ar] .mphb-datepick{direction:ltr}
@media(max-width:580px){#dlc-language-switcher{right:12px;bottom:74px;padding:7px 10px;font-size:13px}#dlc .dlc-desktop-nav{flex-wrap:wrap}#dlc .dlc-booking-tabs{overflow-x:auto}#dlc .dlc-booking-tabs button{white-space:normal;min-width:120px}}
