.postalcodes-results[data-v-ff3b3ae4]{background-color:var(--color-white);box-shadow:var(--shadow-default);height:auto;max-height:700px;overflow-y:auto;padding:40px;position:absolute;width:100%;z-index:10}.postalcodes-results__list[data-v-ff3b3ae4]{list-style-type:none;margin:0;padding:0}.postalcodes-results__list-item[data-v-ff3b3ae4]{list-style-type:none}.postalcodes-results__list-item.picked .postalcodes-results__list-item-link[data-v-ff3b3ae4]{color:var(--color-secondary-dark-grey);cursor:default}.postalcodes-results__list-item-link[data-v-ff3b3ae4]{color:var(--color-secondary);cursor:pointer;display:block;font-size:var(--font-size-base);line-height:var(--line-height-base);padding-block:8px;text-decoration:none;transition:color .3s ease-out}.postalcodes-results__list-item-link[data-v-ff3b3ae4]:hover{color:var(--color-primary);text-decoration:none}.picked-postalcodes[data-v-ff3b3ae4]{display:flex;flex-wrap:wrap;gap:5px;list-style-type:none;margin:10px 0 0;padding:0}.picked-postalcodes-item[data-v-ff3b3ae4]{transition:opacity .3s ease,transform .3s ease}.register-signup[data-v-53bc975a]{display:flex;flex-direction:column;justify-content:normal;min-height:calc(100vh - 40px);min-height:calc(100dvh - 40px);padding-top:48px}.register-signup__bottom[data-v-53bc975a]{padding-top:50px}.register-signup__room-options[data-v-53bc975a]{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.register-signup__room-options-button--active[data-v-53bc975a]{background:var(--button-secondary-background-hover);border:var(--button-secondary-border-hover);box-shadow:var(--button-secondary-box-shadow-hover);color:var(--button-secondary-color-hover)}.register-heading[data-v-53bc975a]{font-size:20px;font-weight:var(--font-weight-bold)}.register-divider[data-v-53bc975a]{background-color:var(--color-secondary-light-grey);height:1px;margin-top:2px;width:100%}.register-price-section__header[data-v-53bc975a]{font-size:20px;font-weight:var(--font-weight-bold);margin-bottom:24px;margin-top:32px}.register-signup-comment-button[data-v-53bc975a]{background-color:transparent;color:var(--color-secondary);padding-inline:0}.register-signup-comment-button__content[data-v-53bc975a]{align-items:center;color:var(--color-primary);display:flex;gap:8px}.register-signup-comment-button__content-icon[data-v-53bc975a]{align-items:center;background-color:var(--color-primary);border-color:transparent;border-radius:100px;color:var(--color-white);display:flex;height:32px;justify-content:center;width:32px}.register-signup-comment-button--pressed[data-v-53bc975a]{display:none}.register-signup-comment-button[data-v-53bc975a]:hover{background-color:transparent;box-shadow:none;outline:none}.register-signup-comment[data-v-53bc975a]{height:0;opacity:0;overflow:hidden;transition:all .3s ease-in-out}.register-signup-comment--shown[data-v-53bc975a]{height:auto;opacity:1}.register-signup-meta[data-v-53bc975a]{font-size:var(--font-size-extra-small);line-height:var(--line-height-extra-small)}.register-signup-meta h1[data-v-53bc975a],.register-signup-meta h2[data-v-53bc975a],.register-signup-meta h3[data-v-53bc975a],.register-signup-meta h4[data-v-53bc975a],.register-signup-meta h5[data-v-53bc975a],.register-signup-meta h6[data-v-53bc975a]{font-size:var(--h3-font-size);font-weight:var(--font-weight-bold);line-height:var(--h3-line-height);margin:0}.register-signup-meta__heading+.register-signup-meta__text[data-v-53bc975a]{margin-top:12px}.register-signup-meta+.register-signup-errors[data-v-53bc975a],.register-signup-meta+.register-signup-form[data-v-53bc975a]{margin-top:16px}@media (min-width:992px){.register-signup-meta h1[data-v-53bc975a],.register-signup-meta h2[data-v-53bc975a],.register-signup-meta h3[data-v-53bc975a],.register-signup-meta h4[data-v-53bc975a],.register-signup-meta h5[data-v-53bc975a],.register-signup-meta h6[data-v-53bc975a]{font-size:var(--h4-font-size);line-height:var(--h4-line-height)}}@media (--md){.register-signup-meta h1[data-v-53bc975a],.register-signup-meta h2[data-v-53bc975a],.register-signup-meta h3[data-v-53bc975a],.register-signup-meta h4[data-v-53bc975a],.register-signup-meta h5[data-v-53bc975a],.register-signup-meta h6[data-v-53bc975a]{font-size:var(--h4-font-size);line-height:var(--h4-line-height)}}.register-signup-form .form-element[data-v-53bc975a]{padding-bottom:16px}.register-signup-form[data-v-53bc975a] .filter-block .text-small{font-size:var(--font-size-extra-small);font-weight:var(--form-label-font-weight);line-height:var(--line-height-extra-small)}.register-signup-form[data-v-53bc975a] .form-label{font-size:var(--font-size-small);font-weight:var(--form-label-font-weight);line-height:var(--line-height-extra-small)}.register-signup-form[data-v-53bc975a] .form-validation-feedback{font-size:var(--font-size-base);line-height:var(--line-height-extra-small)}.register-signup-form[data-v-53bc975a] .form-checkbox-label{font-size:var(--font-size-small);line-height:var(--line-height-small)}.register-signup-actions+.register-signup-errors[data-v-53bc975a],.register-signup-form+.register-signup-actions[data-v-53bc975a]{margin-top:32px}.register-signup-errors[data-v-53bc975a]{color:var(--color-primary-hover);font-size:var(--font-size-small);line-height:var(--line-height-small)}.register-signup-consent-text[data-v-53bc975a]{font-size:var(--font-size-extra-small);line-height:var(--font-size-extra-small)}.register-signup-consent-text+.register-signup-consent-text[data-v-53bc975a]{margin-top:32px}.register-signup-success__icon[data-v-53bc975a]{text-align:center}.register-signup-success__icon[data-v-53bc975a] svg{height:48px;width:48px}.register-signup-success__text[data-v-53bc975a]{text-align:center}.filter-block[data-v-53bc975a]{margin-bottom:32px}.filter-multiple[data-v-53bc975a] .filter__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.filter-multiple[data-v-53bc975a] .filter__options button.button--secondary{padding:12px 5px}@media (min-width:992px){.filter-multiple[data-v-53bc975a] .filter__options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (--md){.filter-multiple[data-v-53bc975a] .filter__options{grid-template-columns:repeat(3,minmax(0,1fr))}}.hidden-form-field[data-v-53bc975a]{height:1px;margin-bottom:32px}.hidden-form-field[data-v-53bc975a] .form-label{display:none}@media (min-width:992px){.register-signup[data-v-53bc975a]{justify-content:space-between;min-height:calc(100vh - 104px);min-height:calc(100dvh - 104px)}}@media (--md){.register-signup[data-v-53bc975a]{justify-content:space-between;min-height:calc(100vh - 104px);min-height:calc(100dvh - 104px)}}
