/* One shared Change room treatment. The existing chooser button owns all clicks. */
.connected-root .mobile-nav .room-picker-bar>.change-room{
 display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;
 padding:0 15px 0 0;margin-left:auto;overflow:hidden;flex-shrink:0;
 border:1px solid #2a78b9;border-radius:999px;
 background:linear-gradient(180deg,#58b5ed 0%,#348ad0 31%,#2870bb 100%);
 color:#fff;font-family:var(--getaway-ui,system-ui,sans-serif);font-size:13px;font-weight:750;line-height:1.3;
 box-shadow:inset 0 2px 1px #c6efff94,inset 0 -3px 0 #165c9b66,0 4px 0 #215e9a,0 7px 14px #3779b830;
 text-shadow:0 1px 1px #20588c70;transition:transform .14s,box-shadow .14s;
}
.connected-root .mobile-nav .change-room-swap{display:grid;place-items:center;align-self:stretch;min-width:44px;padding:0 9px;border-right:1px solid #2b75b580;font:500 27px/1 system-ui,sans-serif;box-shadow:1px 0 0 #91d7ff33}
.connected-root .mobile-nav .change-room-chevron{font:400 29px/1 system-ui,sans-serif;margin-top:-2px}
.connected-root .mobile-nav .room-picker-bar:active>.change-room{transform:translateY(3px);box-shadow:inset 0 2px 1px #c6efff66,inset 0 -1px 0 #165c9b66,0 1px 0 #215e9a,0 3px 8px #3779b830}
.connected-root .mobile-nav .room-picker-bar:focus-visible>.change-room{outline:3px solid #173f72;outline-offset:5px}
@media(max-width:360px){.connected-root .mobile-nav .room-picker-bar>.change-room{gap:8px;font-size:12px;padding-right:11px}.connected-root .mobile-nav .change-room-swap{min-width:35px;padding-inline:6px;font-size:25px}}
@media(prefers-reduced-motion:reduce){.connected-root .mobile-nav .room-picker-bar>.change-room{transition:none}}
@media(forced-colors:active){.connected-root .mobile-nav .room-picker-bar>.change-room{background:ButtonFace;color:ButtonText;border:2px solid ButtonText;box-shadow:none;text-shadow:none}.connected-root .mobile-nav .change-room-swap{border-color:ButtonText;box-shadow:none}}
