@charset "UTF-8";.map-registry-modal-desktop .dlx-modal-content-wrapper .m-content{padding:0!important}.loader-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#00000003;display:flex;align-items:center;justify-content:center;pointer-events:all}.loader{z-index:1000;pointer-events:none}.m-phone-number-input{width:100%;height:40px;margin-top:0!important}.m-phone-number-input .m-country-selector__country-flag{background:none!important}.m-phone-number-input .m-country-selector__country-flag img{height:15px}.m-phone-number-input .m-select,.m-phone-number-input .m-input{height:40px}.m-phone-number-input .m-phone-input{margin-top:0!important;min-width:inherit!important;flex:1!important}.m-phone-number-input .m-country-selector__select{width:120px!important}.m-phone-number-input .m-select-input .m-input-wrapper{border-bottom-left-radius:8px!important}.m-phone-number-input .m-input-wrapper-input{height:40px!important}.m-phone-number-input .m-input-wrapper{width:100%;border:none!important;background:var(--field-primary)!important}.m-phone-number-input .--is-disabled .m-input-wrapper{background:var(--field-secondary)!important;border:1px solid var(--separation-primary)!important}.m-phone-number-input .--is-disabled .m-input-input{cursor:pointer!important;background:var(--field-secondary)!important}.m-phone-number-input .m-select-list{background:var(--field-secondary)!important}.m-phone-number-input .m-phone-input .m-input-wrapper{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important;border-top-left-radius:0;border-bottom-left-radius:0}.m-phone-number-input .m-country-selector__select .m-input-wrapper{border-radius:8px 0 0 8px}.m-phone-number-input .m-input-input,.m-phone-number-input .m-input-label,.m-phone-number-input .m-country-selector__select__item span{font-family:Open Sans,sans-serif;font-size:14px;line-height:22px;letter-spacing:0}.m-phone-number-input .m-input-wrapper-right{padding-right:4px!important}.m-phone-number-input .m-input-wrapper-right .m-select-chevron{color:var(--type-tertiary)}@media (max-width: 600px){.m-country-selector{min-width:inherit!important}.m-phone-number-input{flex-direction:inherit!important;min-width:inherit!important}}body{background:var(--surface-primary);padding:0;margin:0}.layout-container{width:100%;max-width:1000px;margin-inline:auto;padding-inline:16px}.pre-arrival-app{background:var(--surface-secondary)}.main-header{position:fixed;left:0;top:0;width:100%;box-shadow:0 8px 12px rgba(var(--type-primary-rgba),.12);background:var(--surface-primary);border-radius:0 0 24px 24px;display:flex;align-items:center;padding:9px 16px}.contact-action-card .arrow-icon{font-size:24px}.expirable-general-layout{padding-top:48px}.expirable-general-layout .layout-content{margin-top:32px}.expirable-general-layout .quotation-header{height:48px;z-index:1}.expirable-general-layout .quotation-header .quotation-header-logo{width:66px;height:30px;padding:3px 6px;display:flex;justify-content:center;align-items:center}.expirable-general-layout .quotation-header .quotation-header-logo .quotation-header-logo-img{max-width:100%;max-height:100%}.location-link{display:flex;align-items:center}.location-link .location-link-pin-icon{font-size:22px}.icon-label{display:flex;align-items:center}.icon-label .dlx-icon{font-size:22px}.quotation-info-card-desktop{height:158px;overflow:hidden}.quotation-info-card-desktop .dlx-card-general-header{height:94px}.quotation-info-card-desktop .dlx-card-general-header .quotation-info-card-desktop-title-block{height:56px}.quotation-info-card-desktop .quotation-info-card-desktop-footer{display:flex;align-items:center;height:64px}.quotation-card-desktop .quotation-general-card{height:342px}.quotation-card-desktop .quotation-info-card-desktop-wrapper{margin-top:-32px}.quotation-info-mobile{height:158px;overflow:hidden}.quotation-info-mobile .quotation-info-mobile-title-block{height:44px}.quotation-info-mobile .quotation-info-mobile-footer{height:45px}.quotation-card-mobile .quotation-card-mobile-image{position:relative;width:100%;height:244px;background-repeat:no-repeat;background-size:cover;background-position:center}.quotations-list-container{margin-top:auto;margin-bottom:auto}.quotations-list-container .title-block{margin-bottom:3dvh}.quotations-list{min-height:calc(100dvh - 80px)}.property-location-card .property-location-card-map-wrapper{height:162px;position:relative;z-index:-2}.property-location-card .property-location-card-footer{z-index:2;position:relative}.property-stay-info .property-stay-info-footer .dlx-icon{font-size:24px}.apply-promo-code-form__error{height:56px}.apply-promo-code-form{max-height:0;transition:max-height .3s ease-in;overflow:hidden}.apply-promo-code-form__expanded{max-height:100px}.apply-promo-code-form__apply-btn.dlx-button{min-width:initial}.new-applied-promotion{transition:max-height .7s ease-in;overflow:hidden;max-height:24px}.new-applied-promotion__expanded{max-height:300px}.apply-promo-code .promo-badge-icon{font-size:24px}.apply-promo-code__content-wrapper{transition:background-color .3s ease-in}.quotation-pricing-panel{transition:max-height .2s ease-in-out;overflow:hidden}.quotation-pricing-panel__collapsed{max-height:136px}.quotation-pricing-panel__expanded{max-height:1000px}.property-stay-info-list .dlx-list-item .dlx-list-item-title-block{flex:1}.booking-summary-bar{position:sticky;bottom:0;width:100%;background:var(--surface-primary)}.booking-summary-bar__services_icon{font-size:24px}.booking-summary-bar__right-side{width:60%}.invoice-template{padding:8px 16px}.invoice-template__header{width:100%;height:80px;padding-bottom:8px;border-bottom:.5px solid var(--separation-primary)}.invoice-template__logo-wrapper{max-height:65px;display:flex;align-items:center}.invoice-template__logo{width:144px;height:65px;object-fit:contain;display:block}.invoice-template__meta{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;text-align:right;padding-top:8px}.invoice-template__meta-item{line-height:1.4}.invoice-template__counterparties{margin-top:16px;padding-bottom:8px;border-bottom:.5px solid var(--separation-primary)}.invoice-template__issuer__address{margin-bottom:22px}.invoice-template__kv-item{margin-bottom:8px}.invoice-template__kv-item .invoice-template__kv-key{color:var(--type-tertiary);font-family:Open Sans,sans-serif;font-size:12px;line-height:16px;letter-spacing:.12px;font-weight:400}.invoice-template__kv-item .invoice-template__kv-value{font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;line-height:22px;letter-spacing:0}.invoice-template__summary{padding:16px 0;white-space:pre-wrap;border-bottom:.5px solid var(--separation-primary)}.invoice-template__items-row{display:grid;grid-template-columns:32px 1fr auto;gap:12px;padding:12px 0;border-bottom:1px solid var(--separation-primary)}.invoice-template__items-row--header{font-weight:700}.invoice-template__items-row-index{color:var(--type-tertiary)}.invoice-template__totals{margin-top:16px}.invoice-template__totals-row{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px}.invoice-template__totals-value{white-space:nowrap;text-align:right}.payment-method-selector{border-radius:16px}.payment-method-selector__content{padding:16px}.payment-method-selector__title{margin-bottom:12px}.payment-method-selector__provider{display:grid;grid-template-columns:99px 1fr;gap:12px;align-items:center;margin-bottom:16px;height:72px}.payment-method-selector__provider.active .payment-method-selector__logo{border:2px solid var(--separation-accent)}.payment-method-selector__logo{width:104px;height:72px;border-radius:8px;background-color:var(--background-primary);border:1px solid var(--separation-primary);display:flex;align-items:center;justify-content:center;cursor:pointer}.payment-method-selector__logo-img{height:100%;width:100%;object-fit:contain;display:block}.payment-method-selector__provider-text{display:flex;align-items:center;height:100%;border-left:1px solid var(--separation-primary);padding-left:8px;color:var(--type-secondary);line-height:1.4}.payment-method-selector__section{margin-top:24px}.payment-method-selector__section--compact{margin-top:0}.payment-method-selector__section-title{margin-bottom:8px}.payment-method-selector__section-text{color:var(--type-secondary);line-height:1.45}.payment-method-selector__actions{display:flex;justify-content:center;margin-top:14px}.payment-method-selector__divider{height:1px;width:100%;background-color:var(--separation-primary);margin:16px 0}.payment-action-bar{position:fixed;left:0;right:0;bottom:0;z-index:1;background-color:var(--background-primary);border-top:1px solid var(--separation-secondary)}.payment-action-bar__inner{display:flex;align-items:center;justify-content:center;padding:8px 16px}.payment-action-bar__consent{display:flex;align-items:center;gap:12px;min-width:0;cursor:pointer}.payment-action-bar__text{color:var(--type-primary);line-height:1.35}.payment-action-bar__actions{margin-left:24px;flex:0 0 auto}@media (max-width: 768px){.payment-action-bar__text{font-size:12px}.payment-action-bar__inner{flex-direction:column}.payment-action-bar__actions{margin-left:0;margin-top:8px;padding-bottom:8px}}.payment-details-container[data-v-f69eef1e]{margin-bottom:120px}.redirect-page-container[data-v-b7cbfed5]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100dvh}.payment-receipt-actions[data-v-bb369b15]{width:100%;position:fixed;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:8px 16px}.not-found .not-found-icon{max-width:250px}.not-found .not-found-footer{margin-top:60px}.public-layout{padding-top:48px}.public-layout .public-layout-header .public-layout-header-logo{width:66px;height:30px;padding:3px 6px;display:flex;justify-content:center;align-items:center}.public-layout .public-layout-header .public-layout-header-logo .public-layout-header-logo-img{max-width:100%;max-height:100%}.public-layout .public-layout-content{margin-top:32px}
