._page_8fyo5_1{color:#20302e;width:min(1480px,100% - 2rem);margin:2rem auto 4rem}._hero_8fyo5_2{background:linear-gradient(135deg,#f2faf8 0%,#fff 62%);border:1px solid #dfe8e5;border-radius:1.1rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.75rem;display:flex;box-shadow:0 12px 30px #1f4a440f}._heroAction_8fyo5_3{flex:none}._eyebrow_8fyo5_4{color:#23877b;letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:750}._hero_8fyo5_2 h1{color:#20302e;margin:.4rem 0 .3rem;font-size:clamp(1.7rem,3vw,2.65rem);line-height:1.1}._tripMeta_8fyo5_6{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}._tripMeta_8fyo5_6 span{color:#536663;background:#ffffffd1;border:1px solid #dce8e5;border-radius:999px;align-items:center;gap:.38rem;padding:.42rem .65rem;font-size:.78rem;display:inline-flex}._tripMeta_8fyo5_6 svg{color:#2a9d8f;font-size:1rem}._jumpLink_8fyo5_9{display:none}._contentGrid_8fyo5_10{gap:1rem;margin-top:1rem;transition:grid-template-columns .18s;display:grid}._chatOpen_8fyo5_11{grid-template-columns:minmax(0,2fr) minmax(420px,1fr)}._chatClosed_8fyo5_12{grid-template-columns:minmax(0,1fr)}._resultsColumn_8fyo5_13,._chatColumn_8fyo5_13{min-width:0}._resultsColumn_8fyo5_13{scroll-margin-top:1rem}._chatClosed_8fyo5_12 ._chatColumn_8fyo5_13{width:0;height:0}._chatSticky_8fyo5_16{position:sticky;top:1rem}._toolbar_8fyo5_17{background:#fff;border:1px solid #dfe7e5;border-radius:.9rem;justify-content:space-between;align-items:center;min-height:64px;padding:.7rem .85rem;display:flex;box-shadow:0 6px 20px #1f4a440a}._toolbar_8fyo5_17>span{color:#84928f;font-size:.72rem}._tabs_8fyo5_19{background:#eef4f2;border-radius:.65rem;padding:.22rem;display:flex}._tabs_8fyo5_19 button{color:#647572;background:0 0;border:0;border-radius:.48rem;padding:.55rem .9rem;font-size:.78rem}._tabs_8fyo5_19 ._activeTab_8fyo5_21{color:#1d7067;background:#fff;box-shadow:0 2px 8px #21564f1f}._resultsList_8fyo5_22{gap:.75rem;margin-top:.8rem;display:grid}@media (width<=992px){._page_8fyo5_1{width:min(100% - 1.25rem,900px);margin-top:.75rem}._hero_8fyo5_2{flex-direction:column;align-items:flex-start;padding:1.25rem}._jumpLink_8fyo5_9{color:#237f74;align-items:center;gap:.35rem;margin-top:1rem;font-size:.8rem;text-decoration:none;display:inline-flex}._contentGrid_8fyo5_10,._chatOpen_8fyo5_11,._chatClosed_8fyo5_12{grid-template-columns:minmax(0,1fr)}._chatColumn_8fyo5_13{grid-row:1}._resultsColumn_8fyo5_13{grid-row:2}._chatSticky_8fyo5_16{position:static}}@media (width<=600px){._page_8fyo5_1{width:calc(100% - .8rem)}._hero_8fyo5_2{border-radius:.8rem;padding:1rem}._hero_8fyo5_2 h1{font-size:1.55rem}._toolbar_8fyo5_17{border-radius:.75rem}._tabs_8fyo5_19{width:100%}._tabs_8fyo5_19 button{flex:1}._toolbar_8fyo5_17>span{display:none}}._openButton_1als7_1{white-space:nowrap;align-items:center;gap:.55rem;display:inline-flex}._openButton_1als7_1 svg{font-size:1.2rem}._dialog_1als7_3.modal-content{background:#fff;border-radius:1rem;flex-direction:column;width:min(590px,100%);max-height:min(700px,90vh);display:flex;box-shadow:0 24px 80px #0a282340}._heading_1als7_4,._footer_1als7_4{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.4rem;display:flex}._heading_1als7_4{border-bottom:1px solid #e3ece9}._heading_1als7_4 h2{margin:0;font-size:1.35rem}._heading_1als7_4 p{color:#687875;margin:.35rem 0 0;font-size:.85rem}._heading_1als7_4>button{color:#4b5c59;background:0 0;border:0;flex:none;font-size:1.4rem}._options_1als7_9{gap:.55rem;padding:1rem 1.4rem;display:grid;overflow-y:auto}._option_1als7_9{cursor:pointer;border:1px solid #dfe8e5;border-radius:.7rem;align-items:center;gap:.8rem;padding:.85rem;display:flex}._option_1als7_9 input{opacity:0;position:absolute}._option_1als7_9:focus-within{outline-offset:2px;outline:2px solid #2a9d8f}._checkbox_1als7_13{color:#0000;border:1.5px solid #adc7c0;border-radius:.35rem;flex:none;place-items:center;width:22px;height:22px;display:grid}._checked_1als7_14{background:#f1faf7;border-color:#2a9d8f}._checked_1als7_14 ._checkbox_1als7_13{color:#fff;background:#2a9d8f;border-color:#2a9d8f}._disabled_1als7_16{opacity:.5;cursor:not-allowed}._hotelName_1als7_17{color:#20302e;font-size:.9rem;font-weight:600}._footer_1als7_4{border-top:1px solid #e3ece9}._footer_1als7_4 span{color:#687875;font-size:.8rem}._error_1als7_20{color:#b42318;margin:.35rem 0 0;font-size:.78rem}._footer_1als7_4 button{align-items:center;gap:.5rem;display:inline-flex}@media (width<=550px){._heading_1als7_4,._footer_1als7_4{padding:1rem}._options_1als7_9{padding:.8rem 1rem}}._modalFrame_1als7_24.modal-dialog{max-width:590px}._modalBody_1als7_25.modal-body{flex-direction:column;min-height:0;padding:0;display:flex}
