[data-v-2fc96be4]:root{--estate-available-color:#779970;--estate-reserved-color:#8d94c2;--estate-sold-color:#db5861;--estate-preparing-color:#aeb5a2}.rp-base-form--wrapper[data-v-2fc96be4]{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);margin:var(--complex-padding-top,0) var(--complex-padding-right,0) var(--complex-padding-bottom,0) var(--complex-padding-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[data-v-2fc96be4]{display:flex;flex-direction:column;gap:20px}.rp-base-form--fields[data-v-2fc96be4]{display:flex;flex-wrap:wrap;gap:20px}.rp-base-form--field-wrapper[data-v-2fc96be4]{flex:0 1 auto}.rp-base-form--field[data-v-2fc96be4]{display:flex;flex-direction:column;gap:8px}.rp-base-form--field-checkbox[data-v-2fc96be4]{align-items:center;flex-direction:row}.rp-base-form--field-checkbox .rp-base-form--checkbox-label[data-v-2fc96be4]{align-items:center;cursor:pointer;display:flex;gap:8px}.rp-base-form--label[data-v-2fc96be4]{color:var(--form-field-color-default,#333);font-size:14px;font-weight:500}.rp-base-form--input[data-v-2fc96be4],.rp-base-form--select[data-v-2fc96be4],.rp-base-form--textarea[data-v-2fc96be4]{background-color:rgba(var(--form-field-bg-default),var(--form-field-bg-opacity-default,1));border:1px solid var(--form-field-border-default,#ccc);border-radius:4px;color:var(--form-field-color-default);font-size:14px;padding:10px 12px;transition:all .2s ease}.rp-base-form--input[data-v-2fc96be4]:hover:not(:disabled):not(.is-error),.rp-base-form--select[data-v-2fc96be4]:hover:not(:disabled):not(.is-error),.rp-base-form--textarea[data-v-2fc96be4]:hover:not(:disabled):not(.is-error){background-color:rgba(var(--form-field-bg-hover),var(--form-field-bg-opacity-hover,1));border-color:var(--form-field-border-hover,#999);color:var(--form-field-color-hover)}.rp-base-form--input[data-v-2fc96be4]:focus,.rp-base-form--select[data-v-2fc96be4]:focus,.rp-base-form--textarea[data-v-2fc96be4]:focus{background-color:rgba(var(--form-field-bg-active),var(--form-field-bg-opacity-active,1));border-color:var(--form-field-border-active,#06c);color:var(--form-field-color-active);outline:none}.rp-base-form--input.is-error[data-v-2fc96be4],.rp-base-form--select.is-error[data-v-2fc96be4],.rp-base-form--textarea.is-error[data-v-2fc96be4]{background-color:rgba(var(--form-field-bg-error),var(--form-field-bg-opacity-error,1));border-color:var(--form-field-border-error,#c00);color:var(--form-field-color-error)}.rp-base-form--textarea[data-v-2fc96be4]{font-family:inherit;min-height:100px;resize:vertical}.rp-base-form--checkbox[data-v-2fc96be4]{cursor:pointer;height:18px;width:18px}.rp-base-form--file-input[data-v-2fc96be4]{cursor:pointer}.rp-base-form--error[data-v-2fc96be4]{color:var(--form-field-color-error,#c00);font-size:12px}.rp-base-form--actions[data-v-2fc96be4]{display:flex;gap:10px;justify-content:flex-start}.rp-base-form--button[data-v-2fc96be4]{background-color:var(--button-bg-color,#06c);color:var(--button-color,#fff);position:relative}.rp-base-form--button[data-v-2fc96be4]:before{background:var(--button-border-color,#06c);border-color:var(--button-border-color,#06c);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.rp-base-form--button[data-v-2fc96be4]:hover:not(:disabled):before{opacity:.1}.rp-base-form--button[data-v-2fc96be4]:disabled{cursor:not-allowed}.rp-base-form--button.is-size-xs[data-v-2fc96be4]{font-size:12px;padding:6px 12px}.rp-base-form--button.is-size-sm[data-v-2fc96be4]{font-size:13px;padding:8px 16px}.rp-base-form--button.is-size-md[data-v-2fc96be4]{font-size:14px;padding:10px 20px}.rp-base-form--button.is-size-lg[data-v-2fc96be4]{font-size:15px;padding:12px 24px}.rp-base-form--button.is-size-xl[data-v-2fc96be4]{font-size:16px;padding:14px 28px}.rp-base-form--message[data-v-2fc96be4]{border-radius:4px;font-size:14px;padding:12px 16px;text-align:center}.rp-base-form--message.success[data-v-2fc96be4]{background-color:#e8f5e9;border:1px solid #81c784;color:#2e7d32}.rp-base-form--message.error[data-v-2fc96be4]{background-color:#ffebee;border:1px solid #ef5350;color:#c62828}
