/* compiled by scssphp 1.6.0 on Wed, 03 Dec 2025 15:48:56 +0000 (0.0249s) */

#site-content .--bookzo-login .otp{inline-size:100%}#site-content .--bookzo-login .otp .alert{max-inline-size:20rem}#site-content .--bookzo-login .btn-back,#site-content .--bookzo-login .btn-link{appearance:none;background:var(--background, var(--color-1));border:var(--border-width, 0) var(--border-style, solid) var(--border-color, transparent);border-radius:var(--border-radius, 0);box-shadow:var(--box-shadow, none);cursor:var(--button__cursor, pointer);position:var(--button__position, relative);isolation:isolate;color:var(--color, var(--color-1--foreground));font-family:var(--font-family, var(--font-family--body));font-size:var(--font-size, var(--font-size--sm));font-weight:var(--font-weight, var(--font-weight--normal));line-height:var(--line-height, 1.2);text-decoration:var(--button__text-decoration, none);padding-inline:var(--padding-inline, 1em);padding-block:var(--padding-block, 0.5em);display:inline-flex;place-content:var(--alignment, center);place-items:var(--alignment, center);text-align:var(--text-align, center);gap:var(--gap, 0.5em);transition:var(--transition);--background: var(--button__background--black, var(--button__background));--border-width: var(--button__border-width--black, var(--button__border-width));--border-style: var(--button__border-style--black, var(--button__border-style));--border-color: var(--button__border-color--black, var(--button__border-color));--border-radius: var(--button__border-radius--black, var(--button__border-radius));--box-shadow: var(--button__box-shadow--black, var(--button__box-shadow));--color: var(--button__color--black, var(--button__color));--font-family: var(--button__font-family--black, var(--button__font-family));--font-size: var(--button__font-size--black, var(--button__font-size));--font-weight: var(--button__font-weight--black, var(--button__font-weight));--line-height: var(--button__line-height--black, var(--button__line-height));--padding-inline: var(--button__padding-inline--black, var(--button__padding-inline));--padding-block: var(--button__padding-block--black, var(--button__padding-block));--text-align: var(--button__text-align--black, var(--button__text-align));--alignment: var(--button__alignment--black, var(--button__alignment));--gap: var(--button__gap--black, var(--button__gap));--icon-scale: var(--button__icon-scale--black, var(--button__icon-scale));--transition: var(--button__transition--black, var(--button__transition));padding:0.75rem !important}#site-content .--bookzo-login .btn-back:focus-visible,#site-content .--bookzo-login .btn-link:focus-visible{outline:var(--button__outline-width, 0.125em) var(--button__outline-style, dashed) var(--button__ouline-color, var(--color-secondary))}#site-content .--bookzo-login .btn-back:hover,#site-content .--bookzo-login .btn-back:focus-visible,#site-content .--bookzo-login .btn-link:hover,#site-content .--bookzo-login .btn-link:focus-visible{--background: var(--button__background--black--hover, var(--button__background--hover, var(--color-1--hover)));--border-color: var(--button__border-color--black--hover, var(--button__border-color--hover));--box-shadow: var(--button__box-shadow--black--hover, var(--button__box-shadow--hover));--color: var(--button__color--black--hover, var(--button__color--hover))}#site-content .--bookzo-login .btn-back svg,#site-content .--bookzo-login .btn-link svg{inline-size:1em !important;margin:0 !important}#site-content .--bookzo-login .btn-link>span{height:15px}#site-content .--bookzo-login button.btn-primary,#site-content .--bookzo-login button.btn-secondary{appearance:none;background:var(--background, var(--color-1));border:var(--border-width, 0) var(--border-style, solid) var(--border-color, transparent);border-radius:var(--border-radius, 0);box-shadow:var(--box-shadow, none);cursor:var(--button__cursor, pointer);position:var(--button__position, relative);isolation:isolate;color:var(--color, var(--color-1--foreground));font-family:var(--font-family, var(--font-family--body));font-size:var(--font-size, var(--font-size--sm));font-weight:var(--font-weight, var(--font-weight--normal));line-height:var(--line-height, 1.2);text-decoration:var(--button__text-decoration, none);padding-inline:var(--padding-inline, 1em);padding-block:var(--padding-block, 0.5em);display:inline-flex;place-content:var(--alignment, center);place-items:var(--alignment, center);text-align:var(--text-align, center);gap:var(--gap, 0.5em);transition:var(--transition);--background: var(--button__background--primary, var(--button__background));--border-width: var(--button__border-width--primary, var(--button__border-width));--border-style: var(--button__border-style--primary, var(--button__border-style));--border-color: var(--button__border-color--primary, var(--button__border-color));--border-radius: var(--button__border-radius--primary, var(--button__border-radius));--box-shadow: var(--button__box-shadow--primary, var(--button__box-shadow));--color: var(--button__color--primary, var(--button__color));--font-family: var(--button__font-family--primary, var(--button__font-family));--font-size: var(--button__font-size--primary, var(--button__font-size));--font-weight: var(--button__font-weight--primary, var(--button__font-weight));--line-height: var(--button__line-height--primary, var(--button__line-height));--padding-inline: var(--button__padding-inline--primary, var(--button__padding-inline));--padding-block: var(--button__padding-block--primary, var(--button__padding-block));--text-align: var(--button__text-align--primary, var(--button__text-align));--alignment: var(--button__alignment--primary, var(--button__alignment));--gap: var(--button__gap--primary, var(--button__gap));--icon-scale: var(--button__icon-scale--primary, var(--button__icon-scale));--transition: var(--button__transition--primary, var(--button__transition))}#site-content .--bookzo-login button.btn-primary:focus-visible,#site-content .--bookzo-login button.btn-secondary:focus-visible{outline:var(--button__outline-width, 0.125em) var(--button__outline-style, dashed) var(--button__ouline-color, var(--color-secondary))}#site-content .--bookzo-login button.btn-primary:hover,#site-content .--bookzo-login button.btn-primary:focus-visible,#site-content .--bookzo-login button.btn-secondary:hover,#site-content .--bookzo-login button.btn-secondary:focus-visible{--background: var(--button__background--primary--hover, var(--button__background--hover, var(--color-1--hover)));--border-color: var(--button__border-color--primary--hover, var(--button__border-color--hover));--box-shadow: var(--button__box-shadow--primary--hover, var(--button__box-shadow--hover));--color: var(--button__color--primary--hover, var(--button__color--hover))}#site-content .--bookzo-login button.nav-link.active{background-color:var(--color-secondary);color:var(--color-text);border-radius:0;font-weight:700}#site-content .--bookzo-login .invalid-feedback{font-size:var(--font-size--md)}#site-content .--bookzo-login .login-form{display:flex;flex-direction:column}#site-content .--bookzo-login label{display:block;margin-block-end:var(--margin-small)}#site-content .--bookzo-login .form-control{font-family:var(--font-family--body);font-weight:var(--font-weight--regular);font-size:var(--font-size--sm);padding-block:0.5rem;padding-inline:var(--padding-small);background-color:var(--color-white);color:var(--color-text);border:solid 0.0625rem var(--color-grey-6);border-radius:0.375rem;block-size:3.1875rem}#site-content .--bookzo-login .form-control[ inputmode="numeric"]{inline-size:3.25rem}#site-content .--bookzo-login .badge-info{background-color:var(--color-primary)}#site-content .--bookzo-login .bookzo-bootstrap .invalid-feedback,#site-content .--bookzo-login .bookzo-bootstrap .invalid-feedback div{font-size:var(--font-size--xxs)}#site-content .--bookzo-login bookzo-my-reservations-list .reservations-list-item .card-flex{flex-direction:column;gap:1rem}#site-content .--bookzo-login bookzo-my-reservations-list .accommodation-label+div>div{display:inline-block}#site-content .--bookzo-login #owner-object-chat-panel{display:flex}#site-content .--bookzo-login bookzo-my-chat,#site-content .--bookzo-login .chat-window,#site-content .--bookzo-login bookzo-my-chat textarea{inline-size:100%;max-inline-size:100%}#site-content .--bookzo-login bookzo-my-chat textarea{min-block-size:14.375rem}#site-content .--bookzo-login bookzo-my-profile .card,#site-content .--bookzo-login bookzo-my-reservation-details-guests .card,#site-content .--bookzo-login #reservation-details-ice-panel .card{border-radius:var(--border-radius-small);inline-size:100%;max-inline-size:100%}#site-content .--bookzo-login bookzo-my-profile .card-title,#site-content .--bookzo-login bookzo-my-reservation-details-guests .card-title,#site-content .--bookzo-login #reservation-details-ice-panel .card-title{display:none}#site-content .--bookzo-login bookzo-my-profile .card-body,#site-content .--bookzo-login bookzo-my-reservation-details-guests .card-body,#site-content .--bookzo-login #reservation-details-ice-panel .card-body{display:grid;grid-template-columns:1fr;gap:1rem;padding:var(--padding-medium)}@media (min-width:30rem){#site-content .--bookzo-login bookzo-my-profile .card-body,#site-content .--bookzo-login bookzo-my-reservation-details-guests .card-body,#site-content .--bookzo-login #reservation-details-ice-panel .card-body{grid-template-columns:1fr 1fr;padding:var(--padding-large)}}#site-content .--bookzo-login bookzo-my-profile label,#site-content .--bookzo-login bookzo-my-reservation-details-guests label,#site-content .--bookzo-login #reservation-details-ice-panel label{font-weight:700;margin-block-end:0.25rem}#site-content .--bookzo-login bookzo-my-profile input,#site-content .--bookzo-login bookzo-my-profile select,#site-content .--bookzo-login bookzo-my-reservation-details-guests input,#site-content .--bookzo-login bookzo-my-reservation-details-guests select,#site-content .--bookzo-login #reservation-details-ice-panel input,#site-content .--bookzo-login #reservation-details-ice-panel select{inline-size:100%}#site-content .--bookzo-login bookzo-my-profile input[formcontrolname="dateOfBirth"],#site-content .--bookzo-login bookzo-my-profile input[formcontrolname="reizigergeboortedatum"],#site-content .--bookzo-login bookzo-my-profile input[formcontrolname="reizigeridkaartdate"],#site-content .--bookzo-login bookzo-my-profile select[formcontrolname="dateOfBirth"],#site-content .--bookzo-login bookzo-my-profile select[formcontrolname="reizigergeboortedatum"],#site-content .--bookzo-login bookzo-my-profile select[formcontrolname="reizigeridkaartdate"],#site-content .--bookzo-login bookzo-my-reservation-details-guests input[formcontrolname="dateOfBirth"],#site-content .--bookzo-login bookzo-my-reservation-details-guests input[formcontrolname="reizigergeboortedatum"],#site-content .--bookzo-login bookzo-my-reservation-details-guests input[formcontrolname="reizigeridkaartdate"],#site-content .--bookzo-login bookzo-my-reservation-details-guests select[formcontrolname="dateOfBirth"],#site-content .--bookzo-login bookzo-my-reservation-details-guests select[formcontrolname="reizigergeboortedatum"],#site-content .--bookzo-login bookzo-my-reservation-details-guests select[formcontrolname="reizigeridkaartdate"],#site-content .--bookzo-login #reservation-details-ice-panel input[formcontrolname="dateOfBirth"],#site-content .--bookzo-login #reservation-details-ice-panel input[formcontrolname="reizigergeboortedatum"],#site-content .--bookzo-login #reservation-details-ice-panel input[formcontrolname="reizigeridkaartdate"],#site-content .--bookzo-login #reservation-details-ice-panel select[formcontrolname="dateOfBirth"],#site-content .--bookzo-login #reservation-details-ice-panel select[formcontrolname="reizigergeboortedatum"],#site-content .--bookzo-login #reservation-details-ice-panel select[formcontrolname="reizigeridkaartdate"]{inline-size:calc(100% - 3.125rem);border-top-right-radius:0;border-bottom-right-radius:0}#site-content .--bookzo-login bookzo-my-profile .form-group:has([formcontrolname="dateOfBirth"], [formcontrolname="reizigergeboortedatum"], [formcontrolname="reizigeridkaartdate"]) .input-group-text,#site-content .--bookzo-login bookzo-my-reservation-details-guests .form-group:has([formcontrolname="dateOfBirth"], [formcontrolname="reizigergeboortedatum"], [formcontrolname="reizigeridkaartdate"]) .input-group-text,#site-content .--bookzo-login #reservation-details-ice-panel .form-group:has([formcontrolname="dateOfBirth"], [formcontrolname="reizigergeboortedatum"], [formcontrolname="reizigeridkaartdate"]) .input-group-text{cursor:pointer;background-color:var(--color-white)}#site-content .--bookzo-login bookzo-my-profile .form-group:has([formcontrolname="dateOfBirth"], [formcontrolname="reizigergeboortedatum"], [formcontrolname="reizigeridkaartdate"]) svg,#site-content .--bookzo-login bookzo-my-reservation-details-guests .form-group:has([formcontrolname="dateOfBirth"], [formcontrolname="reizigergeboortedatum"], [formcontrolname="reizigeridkaartdate"]) svg,#site-content .--bookzo-login #reservation-details-ice-panel .form-group:has([formcontrolname="dateOfBirth"], [formcontrolname="reizigergeboortedatum"], [formcontrolname="reizigeridkaartdate"]) svg{color:var(--color-primary)}#site-content .--bookzo-login bookzo-my-owner-accommodation-prices-calendar .toolbar{margin-block-end:2rem}#site-content .--bookzo-login bookzo-my-owner-accommodation-prices-calendar .my-owner-accommodation-prices-calendar .btn{block-size:max-content;margin-block:auto}#site-content .--bookzo-login bookzo-my-owner-accommodation-prices-calendar .my-owner-accommodation-prices-calendar .btn.my-owner-accommodation-prices-calendar-previous{margin-inline-end:1rem}#site-content .--bookzo-login bookzo-my-owner-accommodation-prices-calendar .my-owner-accommodation-prices-calendar .btn.my-owner-accommodation-prices-calendar-next{margin-inline-start:1rem}#site-content .no-reservations{display:none}#site-content .bookzo__login-content:not(:has(.reservation-number)):not(:has(.my-reservations-login)):not(:has(.nav-my-reservation)):has(.bookzo-my-reservations) .no-reservations{display:block}