.selectionPanel_rpRoot__TOuNM{display:contents}.selectionPanel_accessebilityFeaturesContainer__1hbSL{margin:20px 0}.selectionPanel_accessebilityFeaturesContainer__1hbSL h1{font-size:2rem;font-weight:700}.selectionPanel_accessebilityFeaturesContainer__1hbSL h2{font-size:1em;font-weight:300}.selectionPanel_optionsSelectContentMainContainer__cAgqb{display:flex;margin:20px 0;align-items:center}.selectionPanel_checkboxColumn__MJhf7{display:flex;flex-direction:column;gap:20px;width:30vw}.selectionPanel_checkboxColumn__MJhf7 label{color:gray}.selectionPanel_checkboxColumn__MJhf7 label:hover{color:black;cursor:pointer}.selectionPanel_rpRoot__TOuNM input[type=checkbox]{width:20px;height:20px}.selectionPanel_accessibilityFeaturesContainer__t43zb a{font-size:1rem;text-decoration:underline;color:black;cursor:pointer;margin-bottom:10px}.optionsPicker_rpRoot__PQKc2{display:contents}.optionsPicker_rpRoot__PQKc2 #optionsPicker_optionPickerTitle__Z1hEm{font-size:1.2em;font-weight:600}.optionsPicker_optionsSelectContentMainContainer__J4VVQ{display:flex;margin:20px 0;align-items:center}.optionsPicker_checkboxColumn__YAPZ_{display:flex;flex-direction:column;gap:20px;width:30vw}.optionsPicker_checkboxColumn__YAPZ_ label{color:gray}.optionsPicker_checkboxColumn__YAPZ_ label:hover{color:black;cursor:pointer}.optionsPicker_rpRoot__PQKc2 input[type=checkbox]{width:20px;height:20px}.optionsPicker_accessibilityFeaturesContainer__xpOAC a{font-size:1rem;text-decoration:underline;color:black;cursor:pointer;margin-bottom:10px}.hostLanguage_rpRoot__nt71z{display:contents}.hostLanguage_hostLanguageContainer__ShZOE{margin:20px 0}.hostLanguage_hostLanguageContainer__ShZOE h1{font-size:2rem;font-weight:600}.hostLanguage_hostLanguageCheckboxContainer__pRZVX{display:flex;margin:20px 0;align-items:center}.hostLanguage_checkboxColumn__TWukm{display:flex;flex-direction:column;gap:20px;width:30vw}.hostLanguage_checkboxColumn__TWukm label{color:gray}.hostLanguage_checkboxColumn__TWukm label:hover{color:black;cursor:pointer}.hostLanguage_rpRoot__nt71z input[type=checkbox]{width:20px;height:20px}.hostLanguage_hostLanguageContainer__ShZOE a{font-size:1rem;text-decoration:underline;color:black}.placeType_rpRoot___QhK1{display:contents}.placeType_placeTypeMainContainer__P38xw{margin:20px 0}.placeType_placeTypeMainContainer__P38xw h1{font-size:clamp(1.5rem,4vw,2rem);font-weight:600;text-align:center}.placeType_placeTypeButtonsContainer__uJzxf{display:flex;flex-direction:column;align-items:center;margin-top:20px}.placeType_buttonsTypeContainer__1pDqL{display:flex;flex-wrap:wrap;justify-content:center;border-radius:20px;gap:10px}.placeType_buttonType__PQzzY{background-color:#ffffff;border:1px solid #cccccc;color:#000000;padding:clamp(10px,3vw,20px) clamp(20px,10vw,70px);font-size:clamp(14px,2vw,16px);cursor:pointer;transition:background-color .3s,color .3s;flex:1 1 auto;text-align:center}.placeType_buttonType__PQzzY:not(:last-child){border-right:1px solid #cccccc}.placeType_buttonType__PQzzY.placeType_selected__efS6P{background-color:#000000;color:#ffffff}.placeType_buttonType__PQzzY.placeType_selected__efS6P h1{font-size:clamp(.9rem,2.5vw,1rem);font-weight:600}@media (max-width:768px){.placeType_placeTypeMainContainer__P38xw h1{font-size:clamp(1.2rem,5vw,1.5rem)}.placeType_buttonType__PQzzY{padding:clamp(8px,2.5vw,15px) clamp(15px,8vw,50px);font-size:clamp(12px,1.8vw,14px)}.placeType_buttonType__PQzzY.placeType_selected__efS6P h1{font-size:clamp(.8rem,2.2vw,.9rem)}}@media (max-width:480px){.placeType_placeTypeMainContainer__P38xw h1{font-size:clamp(1rem,6vw,1.2rem)}.placeType_buttonType__PQzzY{padding:clamp(6px,2vw,10px) clamp(10px,6vw,40px);font-size:clamp(10px,1.5vw,12px)}.placeType_buttonType__PQzzY.placeType_selected__efS6P h1{font-size:clamp(.7rem,2vw,.8rem)}}.ExploreFilterBar_toolbar___xFCD{display:flex;align-items:center;gap:8px;max-width:1100px;margin:12px auto 8px;padding:8px 12px;border-radius:999px;border:1px solid var(--rp-border,#e5e7eb);background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.06);flex-wrap:nowrap;overflow:visible;transition:gap .2s ease}.ExploreFilterBar_searchSegment__6Utiy{flex:0 0 148px;min-width:0;transition:flex .25s ease,max-width .25s ease}.ExploreFilterBar_searchSegment__6Utiy.ExploreFilterBar_segmentExpanded__qw8ZN{flex:2 1 280px;max-width:360px}.ExploreFilterBar_searchSegment__6Utiy.ExploreFilterBar_segmentShrunk__MSGJw{flex:0 0 44px;max-width:44px;overflow:hidden}.ExploreFilterBar_searchInner__fz7j9{position:relative;display:flex;align-items:center;height:40px;border-radius:999px;border:1px solid var(--rp-border,#e5e7eb);background:var(--rp-bg-subtle,#f8fafc);padding:0 12px 0 10px;transition:border-color .15s,box-shadow .15s}.ExploreFilterBar_searchSegment__6Utiy.ExploreFilterBar_segmentExpanded__qw8ZN .ExploreFilterBar_searchInner__fz7j9{border-color:var(--rp-primary,#007bff);box-shadow:0 0 0 3px var(--rp-primary-light,#e7f1ff)}.ExploreFilterBar_searchGlyph__eV5Jy{flex-shrink:0;width:18px;height:18px;opacity:.65}.ExploreFilterBar_searchInput__DVUHL{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font-size:.9rem;padding:0 0 0 8px;color:var(--rp-text,#1f2937)}.ExploreFilterBar_searchSegment__6Utiy.ExploreFilterBar_segmentShrunk__MSGJw .ExploreFilterBar_searchInput__DVUHL{opacity:0;width:0;padding:0}.ExploreFilterBar_suggestionsList__oigu_{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:50;background:#fff;border:1px solid var(--rp-border,#e5e7eb);border-radius:12px;list-style:none;margin:0;padding:4px;box-shadow:0 8px 24px rgba(0,0,0,.12);max-height:220px;overflow-y:auto}.ExploreFilterBar_suggestionItem__k3WWN{display:block;width:100%;text-align:left;border:none;background:transparent;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:.9rem}.ExploreFilterBar_suggestionItem__k3WWN:hover{background:var(--rp-primary-light,#e7f1ff)}.ExploreFilterBar_facilitiesSegment__ymK_8{display:flex;align-items:center;gap:4px;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none;transition:flex .25s ease}.ExploreFilterBar_facilitiesSegment__ymK_8::-webkit-scrollbar{display:none}.ExploreFilterBar_facilitiesSegment__ymK_8.ExploreFilterBar_segmentExpanded__qw8ZN{flex:2 1 320px}.ExploreFilterBar_facilitiesSegment__ymK_8.ExploreFilterBar_segmentShrunk__MSGJw{flex:0 0 auto}.ExploreFilterBar_facilityBtn__6GN6j{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;border:1px solid var(--rp-border,#e5e7eb);border-radius:999px;background:#fff;padding:6px 10px;cursor:pointer;transition:border-color .15s,background .15s,padding .2s;font-size:.75rem;color:var(--rp-text-muted,#4b5563)}.ExploreFilterBar_facilityBtnCompact__7fyUE{padding:6px 8px}.ExploreFilterBar_facilityBtn__6GN6j:hover{border-color:var(--rp-primary,#007bff)}.ExploreFilterBar_facilityBtnActive__28W4a{border-color:var(--rp-primary,#007bff);background:var(--rp-primary-light,#e7f1ff);color:var(--rp-primary,#007bff)}.ExploreFilterBar_facilityIcon__4CNrd{display:flex;align-items:center;justify-content:center}.ExploreFilterBar_facilityIcon__4CNrd svg{width:18px;height:18px}.ExploreFilterBar_facilityLabel__J8G_W{white-space:nowrap;font-weight:500}.ExploreFilterBar_actionBtn__ETt0j,.ExploreFilterBar_clearBtn__nplfU{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;height:40px;border-radius:999px;border:1px solid var(--rp-border,#e5e7eb);background:#fff;padding:0 14px;cursor:pointer;font-size:.85rem;font-weight:500;color:var(--rp-text,#374151);transition:flex .2s,padding .2s,border-color .15s,background .15s;white-space:nowrap}.ExploreFilterBar_actionBtnActive__AblYn,.ExploreFilterBar_actionBtn__ETt0j:hover,.ExploreFilterBar_clearBtn__nplfU:hover{border-color:var(--rp-primary,#007bff);color:var(--rp-primary,#007bff)}.ExploreFilterBar_actionBtnActive__AblYn{background:var(--rp-primary-light,#e7f1ff)}.ExploreFilterBar_actionBtnExpanded__8kriS{padding:0 16px}.ExploreFilterBar_actionBtnShrunk__8nWEk{padding:0 10px;gap:0}.ExploreFilterBar_actionBtnShrunk__8nWEk .ExploreFilterBar_actionLabel__xEIut{display:none}.ExploreFilterBar_actionIcon___TN4A{width:16px;height:16px;flex-shrink:0}.ExploreFilterBar_clearBtn__nplfU{color:#dc3545;border-color:#f5c2c7;background:#fff5f5}.ExploreFilterBar_clearBtn__nplfU:hover{border-color:#dc3545;color:#dc3545;background:#ffe3e3}.ExploreFilterBar_dialogBackdrop__9Qclr{position:fixed;inset:0;background:rgba(15,23,42,.45);z-index:2147483645;display:flex;align-items:center;justify-content:center;padding:1rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ExploreFilterBar_dialogPanel__Wiwdm{width:100%;max-width:420px;background:#fff;border-radius:16px;padding:1.25rem 1.5rem 1.5rem;box-shadow:0 20px 50px rgba(0,0,0,.2)}.ExploreFilterBar_dialogTitle__iDQ5x{margin:0 0 .35rem;font-size:1.1rem;font-weight:600}.ExploreFilterBar_dialogHint__oihev{margin:0 0 1rem;font-size:.875rem;color:var(--rp-text-muted,#6b7280)}.ExploreFilterBar_rangeLabel__bcbx1,.ExploreFilterBar_selectLabel__0prsY{display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.ExploreFilterBar_rangeInput__aejMp{width:100%;margin-bottom:1rem}.ExploreFilterBar_referenceSelect__O_pUy{width:100%;padding:.6rem .75rem;border-radius:8px;border:1px solid var(--rp-border,#e5e7eb);font-size:.9rem;margin-bottom:.5rem}.ExploreFilterBar_dialogActions__r1G9b{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--rp-border,#e5e7eb)}.ExploreFilterBar_applyBtn__c3joT,.ExploreFilterBar_cancelBtn__8uCtE,.ExploreFilterBar_disableBtn___jAo_{padding:.5rem 1rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;border:1px solid transparent}.ExploreFilterBar_cancelBtn__8uCtE{background:#fff;border-color:var(--rp-border,#e5e7eb);color:var(--rp-text-muted,#6b7280)}.ExploreFilterBar_applyBtn__c3joT{background:var(--rp-primary,#007bff);color:#fff}.ExploreFilterBar_disableBtn___jAo_{background:#dc3545;color:#fff}@media (max-width:900px){.ExploreFilterBar_toolbar___xFCD{border-radius:16px;flex-wrap:wrap;padding:10px}.ExploreFilterBar_searchSegment__6Utiy,.ExploreFilterBar_searchSegment__6Utiy.ExploreFilterBar_segmentShrunk__MSGJw{flex:1 1 100%;max-width:100%}.ExploreFilterBar_searchSegment__6Utiy.ExploreFilterBar_segmentShrunk__MSGJw .ExploreFilterBar_searchInput__DVUHL{opacity:1;width:auto;padding-left:8px}.ExploreFilterBar_facilitiesSegment__ymK_8{flex:1 1 100%;order:3}.ExploreFilterBar_actionBtnShrunk__8nWEk .ExploreFilterBar_actionLabel__xEIut{display:inline}}@media (max-width:600px){.ExploreFilterBar_facilityLabel__J8G_W{display:none}.ExploreFilterBar_facilityBtn__6GN6j{padding:6px 8px}}