/* Match the flight search typography and compact preference popover. */
.search .field #city,.search .field input[type=date],.search .field .hc-toggle,.search .field .hc-toggle .hc-placeholder{font-size:16px;font-weight:600;line-height:1.3}.search #city::placeholder{font-weight:600;color:#96a2b3;opacity:1}.search .guest-toggle{font-size:16px;font-weight:600}.search label{font-size:11px}.search .field #city{min-width:0}.search-preferences{margin-bottom:8px}.hotel-search-embed .search-card{border-radius:0;background:transparent;min-height:0;height:auto}.hotel-search-embed .search{box-shadow:none}.hotel-search-embed html,.hotel-search-embed body{background:transparent}.hotel-search-embed .search-card{padding-bottom:12px}
.preferences #prefsToggle{display:flex;gap:14px;align-items:center;font-size:14px;height:30px;padding:0 8px;color:#278bd9}.prefs-panel{width:260px;padding:0 12px 10px;border-radius:20px;overflow:hidden;box-shadow:0 9px 28px #1024511c;background:#fff}.prefs-tabs{margin:0 -12px 12px;background:#eceef1}.prefs-tabs button{padding:11px 8px 10px;min-width:0;background:#eceef1;color:#172b4d;font-size:12px;line-height:1.2}.prefs-tabs button[aria-selected=true]{background:#fff;color:#ff6a21}.prefs-tabs small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a6b1c0;font-size:11px;margin-top:3px}.prefs-panel #prefsFilter{height:36px;background:#eceef1;border-radius:10px;padding:8px 11px;font-size:12px}.prefs-options{margin-top:8px;max-height:260px;scrollbar-width:thin}.prefs-options button{padding:13px 5px;font-size:13px;gap:7px;min-height:42px}.prefs-code{display:none}.prefs-check{color:#ff6a21}.prefs-options button[aria-pressed=true]{font-weight:600}.hc-panel{background:#f6f7f8;box-shadow:0 12px 32px #10245118}.hc-head strong{font-size:20px}.hc-panel .hc-hint{visibility:hidden}.hotel-location-control small{display:block;width:100%}@media(max-width:620px){.prefs-panel{width:min(260px,calc(100vw - 48px))}.search .field #city,.search .hc-toggle{font-size:16px}}

html.hotel-search-embed{overflow:hidden!important;scroll-behavior:auto!important}.hotel-search-embed body{overflow:visible!important;height:auto!important;min-height:0!important}.hotel-search-embed .search-wrap{overflow:visible!important}
