.mobile-apply-bar[data-v-8bba1acf]{z-index:10;background:#fff;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding:16px 24px;display:flex;position:fixed;bottom:0;left:0;box-shadow:0 -2px 5px #00000029}.mobile-apply-bar__actions[data-v-8bba1acf]{gap:24px;width:100%;display:flex}.mobile-apply-bar__loader[data-v-8bba1acf]{border:2px solid #285c4d4d;border-top-color:#285c4d;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite hotel-filter-loader-8bba1acf}@media (prefers-reduced-motion:reduce){.mobile-apply-bar__loader[data-v-8bba1acf]{animation:none}}.apply-bar-spacer[data-v-8bba1acf]{height:72px}.greenbtn[data-v-8bba1acf]{color:#285c4d;cursor:pointer;height:40px;font:inherit;white-space:nowrap;background:#c4d600;border:none;border-radius:8px;flex:1 0 0;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:500;line-height:1.5;display:inline-flex}.greenbtn[data-v-8bba1acf]:disabled{cursor:wait}.cancelbtn[data-v-8bba1acf]{cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border:1px solid #ddd;border-radius:8px;align-items:center;height:40px;padding:12px 20px;font-size:16px;font-weight:500;line-height:24px;display:inline-flex}.cancelbtn[data-v-8bba1acf]:disabled{cursor:wait}.filtercontainer[data-v-8bba1acf]{background:#fff;border-radius:12px;padding:20px 20px 24px}.filtercontainer__header[data-v-8bba1acf]{justify-content:space-between;align-items:center;display:flex}.filtercontainer--mob[data-v-8bba1acf]{padding:0 24px 16px}.filtercontainer--loading[data-v-8bba1acf]>:not(.apply-bar-spacer):not(.mobile-apply-bar){opacity:.55;transition:opacity .15s}@keyframes hotel-filter-loader-8bba1acf{to{transform:rotate(1turn)}}.clearfilters[data-v-8bba1acf]{cursor:pointer;color:rgb(var(--v-theme-secondary));font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.title[data-v-8bba1acf]{font-size:18px;font-weight:700}.title-mob[data-v-8bba1acf]{font-size:20px!important}.subtitle[data-v-8bba1acf]{font-size:16px;font-weight:700}.greytext[data-v-8bba1acf]{color:rgb(var(--v-theme-secondary));font-size:13px}.selectbox[data-v-8bba1acf]{text-align:center;border:1px solid rgb(var(--v-theme-darkgrey));cursor:pointer;background:0 0;border-radius:8px;align-items:center;width:50px;height:38px;padding:7px 11px}.selectbox[data-v-8bba1acf]:disabled{cursor:not-allowed}.selected[data-v-8bba1acf]{background:#c4d60029;border:1px solid #c4d600}.disabledbox[data-v-8bba1acf]{opacity:.4}.hint[data-v-8bba1acf]{color:#7c7c7c;font-size:12px}.prevfilters[data-v-8bba1acf]{height:fit-content}.prevfilters-closed[data-v-8bba1acf]{overflow-y:hidden;height:0!important}.hidearrow[data-v-8bba1acf]{cursor:pointer;width:16px;height:16px;margin-left:auto}.hidearrow-btn[data-v-8bba1acf]{background:0 0;border:none;align-items:center;margin-left:auto;padding:0;display:inline-flex}.checkboxlabel[data-v-8bba1acf]{letter-spacing:0;font-weight:400;line-height:20px}.filter-option[data-v-8bba1acf]{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.filter-option__label[data-v-8bba1acf]{flex:auto;min-width:0;font-size:13px}.filter-option__count[data-v-8bba1acf]{text-align:right;flex:none;min-width:32px}.star-filter[data-v-8bba1acf]{flex-wrap:wrap;gap:8px;display:flex}.sr-only[data-v-8bba1acf]{clip:rect(0,0,0,0);margin:-1px}.skip-link[data-v-8bba1acf],.sr-only[data-v-8bba1acf]{border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link[data-v-8bba1acf]{color:inherit;z-index:1000;background:0 0;top:auto;left:-9999px}.skip-link[data-v-8bba1acf]:focus{background:#fff;border:2px solid;border-radius:4px;width:auto;height:auto;padding:8px 12px;top:16px;left:16px;box-shadow:0 0 4px #0000004d}.filters-skip-target[data-v-8bba1acf]{outline:none}.themebox[data-v-8bba1acf]{border:1px solid #ddd;border-radius:8px;gap:8px;width:fit-content;height:40px;margin-top:20px;padding:8px 16px;display:flex}.themebox[data-v-8bba1acf],.themebox__remove[data-v-8bba1acf]{justify-content:center;align-items:center}.themebox__remove[data-v-8bba1acf]{cursor:pointer;background:0 0;border:none;width:20px;height:20px;padding:0;display:inline-flex}
