.site-language-control{display:inline-flex;align-items:center;flex:none;margin:0}
.site-language-control .booking-language-select{font:700 15px/1.3 Arial,sans-serif;min-height:44px;max-width:145px;min-width:108px;padding:9px 24px 9px 10px;border:1.5px solid #8ba0b2;border-radius:9px;color:#26374a;background:#f5f9fc;cursor:pointer}
.site-language-control select:focus-visible{outline:3px solid #b51e2b;outline-offset:3px}
@media(max-width:480px){.site-language-control .booking-language-select{font-size:14px;min-width:100px;max-width:120px;padding-left:8px}}

.site-header .site-language-control{order:2}
@media(max-width:1000px){.site-header .site-language-control{order:1}}
