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