:root{--estate-available-color:#779970;--estate-reserved-color:#8d94c2;--estate-sold-color:#db5861;--estate-preparing-color:#aeb5a2}.rp-base-form-component--v1-1.rp-base-form-component{padding:var(--complex-padding-top,0) var(--complex-padding-right,0) var(--complex-padding-bottom,0) var(--complex-padding-left,0);width:100%}.rp-base-form-component--v1-1 .translation-textarea{height:1px;left:-10000px;overflow:hidden;pointer-events:none;position:fixed;top:0;white-space:nowrap;width:1px}.rp-base-form-component--v1-1 .rp-base-form--wrapper{border-radius:var(--complex-border-radius-top,0) var(--complex-border-radius-right,0) var(--complex-border-radius-bottom,0) var(--complex-border-radius-left,0);padding:var(--complex-padding-component-top,0) var(--complex-padding-component-right,0) var(--complex-padding-component-bottom,0) var(--complex-padding-component-left,0)}.rp-base-form-component--v1-1 .rp-base-form--label{display:inline-flex}.rp-base-form-component--v1-1 .rp-base-form--label a{text-decoration:underline}.rp-base-form-component--v1-1 .rp-base-form{display:flex;flex-direction:column;gap:20px}.rp-base-form-component--v1-1 .rp-base-form .fs-base-form-policy-statement{color:var(--rp-ux-form-label-color,var(--rp-ux-form-color,var(--form-field-color-default,#333)));display:inline-flex;padding-top:5px}.rp-base-form-component--v1-1 .rp-base-form .fs-base-form-policy-statement a,.rp-base-form-component--v1-1 .rp-base-form a:not(.rp-style-link):not(.rp-ux-btn){text-decoration:underline}.rp-base-form-component--v1-1 .rp-base-form--fields{display:grid;gap:20px;grid-template-columns:repeat(12,1fr)}.rp-base-form-component--v1-1 .rp-base-form--field{display:flex;flex-direction:column;gap:8px}.rp-base-form-component--v1-1 .rp-base-form--field--file .file-wrapper{align-items:center;border:var(--rp-ux-form-border-width,1px) solid var(--rp-ux-form-border,rgba(var(--form-field-border-default),var(--form-field-border-opacity-default,1)));border-radius:var(--rp-ux-form-radius-left,var(--form-field-border-radius-left,0)) var(--rp-ux-form-radius-top,var(--form-field-border-radius-top,0)) var(--rp-ux-form-radius-right,var(--form-field-border-radius-right,0)) var(--rp-ux-form-radius-bottom,var(--form-field-border-radius-bottom,0));display:flex;gap:12px;height:var(--rp-ux-form-height,49px);padding:10px;position:relative}.rp-base-form-component--v1-1 .rp-base-form--field--file .file-wrapper .rp-base-form--file-clear{opacity:0;transition:opacity .2s ease}.rp-base-form-component--v1-1 .rp-base-form--field--file .file-wrapper .rp-base-form--file-clear span{position:relative;top:-1px}.rp-base-form-component--v1-1 .rp-base-form--field--file .file-wrapper.has-file:hover .rp-base-form--file-clear{opacity:1}.rp-base-form-component--v1-1 .rp-base-form--tel-prefix-wrapper{display:flex;gap:10px}.rp-base-form-component--v1-1 .rp-base-form--tel-prefix-wrapper .multiselect-clear,.rp-base-form-component--v1-1 .rp-base-form--tel-prefix-wrapper .rp-form-field--label{display:none}.rp-base-form-component--v1-1 .rp-base-form--tel-prefix-wrapper .rp-base-form--prefix-select{flex-shrink:0;width:95px}.rp-base-form-component--v1-1 .rp-base-form--tel-prefix-wrapper .rp-base-form--tel-number{flex:1}.rp-base-form-component--v1-1 .rp-base-form--multi-select{width:100%}.rp-base-form-component--v1-1 .rp-base-form--multi-select .rp-filter-dropdown{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.rp-base-form-component--v1-1 .rp-base-form--multi-select .rp-filter-dropdown__control{border-radius:var(--rp-ux-form-radius-left,var(--form-field-border-radius-left,0)) var(--rp-ux-form-radius-top,var(--form-field-border-radius-top,0)) var(--rp-ux-form-radius-right,var(--form-field-border-radius-right,0)) var(--rp-ux-form-radius-bottom,var(--form-field-border-radius-bottom,0));height:var(--rp-ux-form-height,49px);min-height:var(--rp-ux-form-height,49px)}.rp-base-form-component--v1-1 .rp-base-form--multi-select .rp-filter-dropdown__summary{padding:0 20px}.rp-base-form-component--v1-1 .rp-base-form--multi-select .rp-filter-dropdown__label{font-size:inherit;line-height:inherit;text-transform:none}.rp-base-form-component--v1-1 .rp-base-form--multi-select .rp-filter-dropdown__panel{border-color:var(--rp-ux-form-border-active,rgba(var(--form-field-border-active),var(--form-field-border-opacity-active,1)))}.rp-base-form-component--v1-1 .rp-base-form--multi-select.is-error .rp-filter-dropdown__control{background:var(--rp-ux-form-bg-error,rgba(var(--form-field-bg-error),var(--form-field-bg-opacity-error,1)));border-color:var(--rp-ux-form-border-error,rgba(var(--form-field-border-error),var(--form-field-border-opacity-error,1)));color:var(--rp-ux-form-color-error,var(--form-field-color-error))}.rp-base-form-component--v1-1 .rp-base-form--label{color:var(--rp-ux-form-label-color,var(--rp-ux-form-color,var(--form-field-color-default,#333)))}.rp-base-form-component--v1-1 .rp-base-form--input,.rp-base-form-component--v1-1 .rp-base-form--select{height:var(--rp-ux-form-height,49px)}.rp-base-form-component--v1-1 .rp-base-form--input,.rp-base-form-component--v1-1 .rp-base-form--select,.rp-base-form-component--v1-1 .rp-base-form--textarea{background-color:var(--rp-ux-form-bg,rgba(var(--form-field-bg-default),var(--form-field-bg-opacity-default,1)));border:var(--rp-ux-form-border-width,1px) solid var(--rp-ux-form-border,rgba(var(--form-field-border-default),var(--form-field-border-opacity-default,1)));border-radius:var(--rp-ux-form-radius-left,var(--form-field-border-radius-left,0)) var(--rp-ux-form-radius-top,var(--form-field-border-radius-top,0)) var(--rp-ux-form-radius-right,var(--form-field-border-radius-right,0)) var(--rp-ux-form-radius-bottom,var(--form-field-border-radius-bottom,0));color:var(--rp-ux-form-color,var(--form-field-color-default));padding:var(--rp-ux-form-padding-y,15px) var(--rp-ux-form-padding-x,20px);transition:all .2s ease}.rp-base-form-component--v1-1 .rp-base-form--input:hover:not(:disabled):not(.is-error):not(:focus),.rp-base-form-component--v1-1 .rp-base-form--select:hover:not(:disabled):not(.is-error):not(:focus),.rp-base-form-component--v1-1 .rp-base-form--textarea:hover:not(:disabled):not(.is-error):not(:focus){background-color:var(--rp-ux-form-bg-hover,rgba(var(--form-field-bg-hover),var(--form-field-bg-opacity-hover,1)));border-color:var(--rp-ux-form-border-hover,rgba(var(--form-field-border-hover),var(--form-field-border-opacity-hover,1)));color:var(--rp-ux-form-color-hover,var(--form-field-color-hover))}.rp-base-form-component--v1-1 .rp-base-form--input:focus,.rp-base-form-component--v1-1 .rp-base-form--select:focus,.rp-base-form-component--v1-1 .rp-base-form--textarea:focus{background-color:var(--rp-ux-form-bg-active,rgba(var(--form-field-bg-active),var(--form-field-bg-opacity-active,1)));border-color:var(--rp-ux-form-border-active,rgba(var(--form-field-border-active),var(--form-field-border-opacity-active,1)));color:var(--rp-ux-form-color-active,var(--form-field-color-active));outline:none}.rp-base-form-component--v1-1 .rp-base-form--input.is-error,.rp-base-form-component--v1-1 .rp-base-form--select.is-error,.rp-base-form-component--v1-1 .rp-base-form--textarea.is-error{background-color:var(--rp-ux-form-bg-error,rgba(var(--form-field-bg-error),var(--form-field-bg-opacity-error,1)))!important;border-color:var(--rp-ux-form-border-error,rgba(var(--form-field-border-error),var(--form-field-border-opacity-error,1)))!important;color:var(--rp-ux-form-color-error,var(--form-field-color-error))}.rp-base-form-component--v1-1 .rp-base-form .rp-form-field.is-invalid .rp-form-field--input{background-color:var(--rp-ux-form-bg-error,rgba(var(--form-field-bg-error),var(--form-field-bg-opacity-error,1)))!important;border:var(--rp-ux-form-border-width,1px) solid var(--rp-ux-form-border-error,rgba(var(--form-field-border-error),var(--form-field-border-opacity-error,1)))!important}.rp-base-form-component--v1-1 .rp-base-form--textarea{font-family:inherit;min-height:100px;resize:vertical}.rp-base-form-component--v1-1 .rp-base-form--checkbox{cursor:pointer;height:18px;width:18px}.rp-base-form-component--v1-1 .rp-base-form .rp-form-field--checkbox{align-items:flex-start}.rp-base-form-component--v1-1 .rp-base-form .rp-form-field--checkbox input.rp-form-field--input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--rp-ux-form-bg,rgba(var(--form-field-bg-default),var(--form-field-bg-opacity-default,1)));border:var(--rp-ux-form-border-width,1px) solid var(--rp-ux-form-border,rgba(var(--form-field-border-default),var(--form-field-border-opacity-default,1)));border-radius:var(--rp-ux-form-radius-left,var(--form-field-border-radius-left,3px)) var(--rp-ux-form-radius-top,var(--form-field-border-radius-top,3px)) var(--rp-ux-form-radius-right,var(--form-field-border-radius-right,3px)) var(--rp-ux-form-radius-bottom,var(--form-field-border-radius-bottom,3px));cursor:pointer;flex-shrink:0;height:var(--rp-ux-form-checkbox-size,24px);margin-top:3px;position:relative;transition:all .2s ease;width:var(--rp-ux-form-checkbox-size,24px)}.rp-base-form-component--v1-1 .rp-base-form .rp-form-field--checkbox input.rp-form-field--input[type=checkbox]:hover:not(:focus){background-color:var(--rp-ux-form-bg-hover,rgba(var(--form-field-bg-hover),var(--form-field-bg-opacity-hover,1)));border-color:var(--rp-ux-form-border-hover,rgba(var(--form-field-border-hover),var(--form-field-border-opacity-hover,1)))}.rp-base-form-component--v1-1 .rp-base-form .rp-form-field--checkbox input.rp-form-field--input[type=checkbox]:focus{background-color:var(--rp-ux-form-bg-active,rgba(var(--form-field-bg-active),var(--form-field-bg-opacity-active,1)));border-color:var(--rp-ux-form-border-active,rgba(var(--form-field-border-active),var(--form-field-border-opacity-active,1)));outline:none}.rp-base-form-component--v1-1 .rp-base-form .rp-form-field--checkbox input.rp-form-field--input[type=checkbox]:checked{background-color:var(--rp-ux-form-accent,var(--button-bg-color,#333));border-color:var(--rp-ux-form-accent,var(--button-bg-color,#333))}.rp-base-form-component--v1-1 .rp-base-form .rp-form-field--checkbox input.rp-form-field--input[type=checkbox]:checked:after{border-width:medium;border-bottom:2px solid var(--rp-ux-form-accent-contrast,#fff);border-left:0 solid var(--rp-ux-form-accent-contrast,#fff);border-right:2px solid var(--rp-ux-form-accent-contrast,#fff);border-top:0 solid var(--rp-ux-form-accent-contrast,#fff);box-sizing:content-box;content:"";height:calc(var(--rp-ux-form-checkbox-size, 24px)*.44);left:50%;position:absolute;top:50%;transform:translate(-50%,-60%) rotate(45deg);width:calc(var(--rp-ux-form-checkbox-size, 24px)*.22)}.rp-base-form-component--v1-1 .rp-base-form .rp-form-field--checkbox.is-invalid input.rp-form-field--input[type=checkbox]{background-color:var(--rp-ux-form-bg-error,rgba(var(--form-field-bg-error),var(--form-field-bg-opacity-error,1)))!important;border-color:var(--rp-ux-form-border-error,rgba(var(--form-field-border-error),var(--form-field-border-opacity-error,1)))!important}.rp-base-form-component--v1-1 .rp-base-form .rp-form-field--checkbox.is-invalid label.rp-form-field--label{color:var(--rp-ux-form-label-color-error,var(--rp-ux-form-color-error,var(--form-field-color-error,#c00)))}.rp-base-form-component--v1-1 .rp-base-form--file-input-hidden{display:none}.rp-base-form-component--v1-1 .rp-base-form--file-button{background:var(--button-border-color,#000);border:none;cursor:pointer;padding:5px 10px;transition:all .2s ease}.rp-base-form-component--v1-1 .rp-base-form--file-button:hover{background-color:#333}.rp-base-form-component--v1-1 .rp-base-form--file-button:active{background-color:#000}.rp-base-form-component--v1-1 .rp-base-form--file-name{background:transparent;border:none;color:var(--rp-ux-form-color,var(--form-field-color-default,#333));flex:1;padding:0}.rp-base-form-component--v1-1 .rp-base-form--file-clear{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;font-size:15px;height:24px;justify-content:center;line-height:0;padding:0;transition:all .2s ease;width:24px}.rp-base-form-component--v1-1 .rp-base-form--file-clear:hover{opacity:.8}.rp-base-form-component--v1-1 .rp-base-form--file-clear:active{opacity:.6}.rp-base-form-component--v1-1 .rp-base-form--error{color:var(--rp-ux-form-color-error,var(--form-field-color-error,#c00))}.rp-base-form-component--v1-1 .rp-base-form--actions{align-items:center;display:flex;flex-direction:row;gap:12px}.rp-base-form-component--v1-1 .rp-base-form .rp-base-form--submit-button{background:transparent!important;background-color:transparent!important;border-radius:var(--submit-button-border-radius-left,0) var(--submit-button-border-radius-top,0) var(--submit-button-border-radius-right,0) var(--submit-button-border-radius-bottom,0);display:flex;padding:var(--submit-button-padding-top,initial) var(--submit-button-padding-right,initial) var(--submit-button-padding-bottom,initial) var(--submit-button-padding-left,initial)}.rp-base-form-component--v1-1 .rp-base-form .rp-base-form--submit-button:before{background:var(--button-bg-color,var(--button-border-color,#000));border-color:var(--button-bg-color,var(--button-border-color,#000))}.rp-base-form-component--v1-1 .rp-base-form .rp-base-form--submit-button:before,.rp-base-form-component--v1-1 .rp-base-form .rp-base-form--submit-button:hover:before{border-radius:var(--submit-button-border-radius-left,0) var(--submit-button-border-radius-top,0) var(--submit-button-border-radius-right,0) var(--submit-button-border-radius-bottom,0)}.rp-base-form-component--v1-1 .rp-base-form .rp-base-form--submit-button:after{background:var(--v33360eb9);content:"";display:inline-flex;height:14px;width:14px}.rp-base-form-component--v1-1 .rp-base-form .rp-base-form--submit-button:disabled{cursor:not-allowed}.rp-base-form-component--v1-1 .rp-base-form--message{border-radius:4px;font-size:14px;max-height:0;max-width:100%;opacity:0;overflow:hidden;padding:0;text-align:left;transition:opacity .3s ease,max-height .3s ease,visibility 0s .3s;visibility:hidden;width:100%}.rp-base-form-component--v1-1 .rp-base-form--message.is-visible{max-height:100px;opacity:1;transition:opacity .3s ease,max-height .3s ease,visibility 0s;visibility:visible}.rp-base-form-component--v1-1 .rp-base-form--message.error{color:#c62828}.rp-base-form-component--v1-1 .rp-ux-form .rp-base-form--file-name,.rp-base-form-component--v1-1 .rp-ux-form .rp-base-form--input,.rp-base-form-component--v1-1 .rp-ux-form .rp-base-form--multi-select,.rp-base-form-component--v1-1 .rp-ux-form .rp-base-form--textarea{font-size:var(--rp-ux-form-font-size);line-height:var(--rp-ux-form-line-height)}.rp-base-form-component--v1-1 .rp-ux-form .rp-base-form .rp-form-field--label,.rp-base-form-component--v1-1 .rp-ux-form .rp-base-form--label{font-size:var(--rp-ux-form-label-font-size);line-height:var(--rp-ux-form-label-line-height)}.rp-base-form-component--v1-1 .rp-ux-form .rp-base-form--field:has(.is-error,.is-invalid)>.rp-base-form--label{color:var(--rp-ux-form-label-color-error)}.rp-base-form-component--v1-1 .rp-ux-form .rp-base-form--field--file .file-wrapper{padding:0 var(--rp-ux-form-padding-x)}.rp-base-form-component--v1-1 .rp-ux-form .rp-base-form--submit-ux:disabled{cursor:not-allowed;opacity:.7}.rp-base-form-component--v1-1 .rp-ux-form .rp-base-form--file-button,.rp-base-form-component--v1-1 .rp-ux-form .rp-base-form--file-clear{background:var(--rp-ux-form-accent);color:var(--rp-ux-form-accent-contrast)!important}.rp-base-form-component--v1-1 .rp-ux-form .rp-base-form .rp-form-field--checkbox input.rp-form-field--input[type=checkbox]{margin-top:max(0px,(var(--rp-ux-form-label-line-height) - var(--rp-ux-form-checkbox-size))/2)}.rp-base-form-component--v1-1 .rp-ux-form .rp-base-form .rp-form-field--checkbox label.rp-form-field--label{padding-top:max(0px,(var(--rp-ux-form-checkbox-size) - var(--rp-ux-form-label-line-height))/2)}.rp-base-form-component--v1-1 .rp-base-form--dialog-overlay{align-items:center;background-color:#00000080;display:flex;justify-content:center;inset:0;position:fixed;z-index:9999}.rp-base-form-component--v1-1 .rp-base-form--dialog{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-width:500px;padding:30px;position:relative;text-align:center;width:90%}.rp-base-form-component--v1-1 .rp-base-form--dialog-close{align-items:center;background:none;border:none;border-radius:4px;color:#999;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;padding:0;position:absolute;right:12px;top:12px;transition:all .2s ease;width:32px}.rp-base-form-component--v1-1 .rp-base-form--dialog-close:hover{background-color:#0000000d;color:#333}.rp-base-form-component--v1-1 .rp-base-form--dialog-content{color:#333;font-size:16px;line-height:1.5;margin:0}.rp-base-form-component--v1-1 .rp-base-form--dialog-button{background-color:#06c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 24px;transition:all .2s ease}.rp-base-form-component--v1-1 .rp-base-form--dialog-button:hover{background-color:#0052a3}.rp-base-form-component--v1-1 .rp-base-form--dialog-button:active{transform:scale(.98)}
