.language-control{display:inline-flex;flex:none;gap:2px;padding:3px;border:1px solid #777c6050;border-radius:99px;background:#f7f3eb;color:#424a36;align-items:center;font:500 11px/1.2 Arial,sans-serif;letter-spacing:.06em;vertical-align:middle}
.language-control button{border:0;border-radius:99px;background:transparent;color:inherit;min-width:36px;min-height:34px;padding:7px 10px;font:inherit;cursor:pointer}
.language-control button[aria-pressed=true]{background:#4e5b41;color:#fff}
.language-control button:focus-visible{outline:2px solid #a76140;outline-offset:2px}
dialog>.language-control{display:flex;width:max-content;margin:0 48px 12px 0}
.translation-fallback{display:block;font:400 11px/1.5 Arial,sans-serif;letter-spacing:0;color:#78654f;margin-top:4px}
.ops-header-links{flex-wrap:wrap}.content-header{gap:20px}.content-header .language-control{margin-left:auto}.content-back{margin-left:auto}
.bilingual-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bilingual-fields label{min-width:0}
.content-form input,.content-form textarea,.ops-form input,.ops-form textarea{min-width:0}
html[lang=es-MX] .ops-nav{flex-wrap:wrap}html[lang=es-MX] .room-tabs{flex-wrap:wrap}
@media(max-width:700px){.bilingual-fields{grid-template-columns:1fr}.ops-header{align-items:flex-start;gap:14px}.ops-header-links{gap:12px;justify-content:flex-end}.content-header{flex-wrap:wrap;gap:12px}.language-control button{min-height:36px}.content-back{font-size:11px}.ops-intro h1{overflow-wrap:normal}}

body:not(.ops-page):not(.content-page)>header>.language-control{order:2}body:not(.ops-page):not(.content-page)>header>nav{margin-left:auto}body:not(.ops-page):not(.content-page)>header>.menu{order:3}
@media(max-width:760px){body:not(.ops-page):not(.content-page)>header{gap:9px}body:not(.ops-page):not(.content-page)>header .language-control button{min-width:29px;padding:7px 6px}body:not(.ops-page):not(.content-page)>header .menu span{display:none}body:not(.ops-page):not(.content-page)>header .brand{font-size:14px;padding-left:31px;letter-spacing:.09em}}
