.staycation-filter-modal[data-v-b898e2dc]{background-color:#fff;height:90%;max-width:720px;width:90%}@media(max-width:768px){.staycation-filter-modal[data-v-b898e2dc]{height:100dvh!important;left:0!important;top:0!important;width:100%!important}}body.modal-active[data-v-b898e2dc]{height:100vh!important;overflow:hidden!important;position:fixed}.staycation-filter-search-container[data-v-b898e2dc]{background:#fff;border-radius:4px;display:flex;flex-direction:column;height:100%;justify-content:space-between}@media(max-width:768px){.staycation-filter-search-container[data-v-b898e2dc]{left:0;max-width:100%!important;position:fixed;top:0;width:100%!important}}.section-title[data-v-b898e2dc]{margin:8px 0}.upper-container[data-v-b898e2dc]{height:calc(100% - 62px);z-index:1}.top-container[data-v-b898e2dc]{border-bottom:1px solid #dcdcdc;display:flex;justify-content:space-between;overflow:hidden;padding:16px;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-container[data-v-b898e2dc]{height:calc(100% - 63px);overflow-x:hidden;overflow-y:auto;padding:16px}@media(max-width:768px){.filter-container[data-v-b898e2dc]{height:calc(100dvh - 135px)}}.filter-container .tag-container[data-v-b898e2dc]{margin-bottom:24px}.filter-container .tag-container .is-checked-tag[data-v-b898e2dc]{background:#f6fff1;border:1px solid #59d876;border-radius:4px;box-sizing:border-box;color:#59d876!important}.filter-container .tag-container .category-tag[data-v-b898e2dc]{border:1px solid #eee;border-radius:4px;box-sizing:border-box;color:#0b0b0b;display:inline-block;margin-bottom:12px;margin-right:12px;padding:4px 8px}.filter-container .food-container[data-v-b898e2dc]{margin-bottom:24px}.filter-container .facilities-container .facility[data-v-b898e2dc],.filter-container .food-container .food[data-v-b898e2dc]{color:#4a4a4a;margin-right:12px}.filter-container .price-container[data-v-b898e2dc]{margin-bottom:24px}.filter-container .price-container .slider-container .price-range[data-v-b898e2dc]{display:flex;justify-content:space-between}.filter-container .input-container[data-v-b898e2dc]{margin-bottom:24px}.button-container[data-v-b898e2dc]{align-items:center;background:#fff;display:flex;justify-content:flex-end;overflow:hidden;padding:16px;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button-container a[data-v-b898e2dc],.button-container div[data-v-b898e2dc]{text-align:center;width:100px}@media(max-width:768px){.button-container a[data-v-b898e2dc],.button-container div[data-v-b898e2dc]{width:33%}.button-container[data-v-b898e2dc]{bottom:0;box-shadow:0 -2px 8px #dedede;position:absolute;width:100%;z-index:1}}.search-result[data-v-b898e2dc]{background:#fff;border:1px solid #dbdbdb;left:0;position:absolute;width:100%;z-index:100}.search-result a[data-v-b898e2dc]{color:inherit;display:block;padding:8px}.is-gpa-page[data-v-830455b0]{grid-template-columns:80% auto!important}.searchbar-container[data-v-830455b0]{background:#eee;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-areas:"button select input";grid-template-columns:25% 25% auto;padding:8px}@media(max-width:768px){.searchbar-container[data-v-830455b0]{grid-template-areas:"button select" "input input";grid-template-columns:50% auto;row-gap:8px}}.searchbar-container .button-container[data-v-830455b0]{grid-area:button}.searchbar-container .select-container[data-v-830455b0]{grid-area:select}.searchbar-container .select-container .select[data-v-830455b0],.searchbar-container .select-container select[data-v-830455b0]{width:100%}.searchbar-container .input-container[data-v-830455b0]{color:#52616b;grid-area:input;position:relative}.searchbar-container .input-container input[data-v-830455b0]{font-size:14px!important}.searchbar-container .input-container .is-left svg[data-v-830455b0]{left:12px;position:absolute;top:11px}.searchbar-container .input-container .is-right svg[data-v-830455b0]{position:absolute;right:12px;top:11px}.searchbar-container .button[data-v-830455b0]{border-color:#dbdbdb;transition:all .25s;width:100%}.searchbar-container .button.button-filtering[data-v-830455b0]{background:#f6fff1;border-color:#59d876;color:#59d876}.searchbar-container .button[data-v-830455b0]:hover{border-color:#b5b5b5}.searchbar-container .button span[data-v-830455b0]{margin-left:8px}.search-result[data-v-830455b0]{background:#fff;border:1px solid #dbdbdb;left:0;position:absolute;width:100%;z-index:100}.search-result a[data-v-830455b0]{color:inherit;display:block;padding:8px}.searchbar-fixed[data-v-96cf3267]{background-color:#eee;left:0;position:fixed;top:-92px;transition:transform .25s;width:100%;z-index:100}.searchbar-fixed.show[data-v-96cf3267]{transform:translateY(144.5px)}@media(max-width:768px){.searchbar-fixed .container[data-v-96cf3267]{max-width:100%;width:100%}}.searchbar-containers[data-v-96cf3267]{margin-bottom:16px}.filter-container[data-v-96cf3267]{align-items:center;display:flex;justify-content:flex-start;overflow-x:auto;padding:8px}.filter-container[data-v-96cf3267]::-webkit-scrollbar{display:none}.filter-container .category-tag[data-v-96cf3267]{background-color:#fff;border:1px solid #bfbfbf;border-radius:20px;color:#595959;flex-shrink:0;font-size:14px;line-height:16px;margin-right:8px;padding:6px 8px}.filter-container .category-tag.category-tag-more[data-v-96cf3267]{border-color:transparent;padding-left:12px;padding-right:12px}.filter-container .category-tag.is-active[data-v-96cf3267]{background:#f6fff1;border-color:#59d876;color:#59d876}.filter-container .category-tag.category-tag-non-active[data-v-96cf3267]:nth-child(n+11){display:none}@media(max-width:768px){.filter-container .category-tag.category-tag-non-active[data-v-96cf3267]:nth-child(n+7){display:none}}.empty-search-result[data-v-05953597]{padding:32px}.order-container[data-v-05953597]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.load-more-button-container[data-v-05953597]{align-items:center;display:flex;justify-content:center}.load-more-button-container .button[data-v-05953597]{background-color:transparent;border-color:#b5b5b5;color:#363636;height:auto;padding:10px 0;transition:all .25s;width:160px}@media(max-width:768px){.load-more-button-container .button[data-v-05953597]{width:100%}}.load-more-button-container .button[data-v-05953597]:hover{background-color:#0176ee;border-color:#0176ee;color:#fff}.load-more-button-container .button svg[data-v-05953597]{margin-left:8px}
