.rp-place-menu{margin-block:12px;min-width:min(260px,100%);max-width:100%;font-size:14px;line-height:1.5;white-space:normal}.rp-place-menu summary{cursor:pointer;padding:10px 0;font-weight:600}.rp-place-menu label{display:grid;gap:6px}.rp-place-menu input{box-sizing:border-box;width:100%;min-height:44px;padding:10px;border:1px solid currentColor;border-radius:6px;background:#fff;color:#16232d;font:inherit}.rp-place-menu [data-rp-place-results]{max-height:38vh;overflow-y:auto;overscroll-behavior:contain;list-style:none;padding:0;margin:12px 0}.rp-place-menu li{padding:0;margin:0}.rp-place-menu li a{display:block;padding:10px 6px;color:inherit;text-decoration:underline;overflow-wrap:anywhere}.rp-place-menu button{min-height:44px;padding:8px 12px;border:1px solid currentColor;border-radius:6px;font:inherit;color:inherit;background:transparent;cursor:pointer}.rp-place-menu [hidden]{display:none!important}.rp-place-menu :focus-visible{outline:3px solid #b38b00;outline-offset:3px}
@media(min-width:750px){#header-component .mega-menu__column:has(.rp-place-menu){grid-column:span 2}#header-component .mega-menu__column:has(.rp-place-menu)>div>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.rp-place-menu [data-rp-place-results]{max-height:25vh}.rp-place-menu summary{padding-block:6px}.rp-place-menu [data-rp-place-status]{margin-block:8px}}@media(min-width:990px){#header-component .mega-menu__column:has(.rp-place-menu){grid-column:span 3}}

@media(max-width:749px){
  .menu-drawer__list-item:has(> .rp-place-menu){display:block}
  .menu-drawer__list-item:has(> .rp-place-menu)>.menu-drawer__menu-item{width:100%}
  .menu-drawer__list-item>.rp-place-menu{width:100%;min-width:0;margin-block:8px 18px;padding-inline:0}
}
