.text-input[data-v-402b6ad7]{display:flex;flex-direction:column;gap:4px;width:100%;min-width:0}.text-input__label[data-v-402b6ad7]{font-size:12.5px;font-weight:500;color:var(--color-neutral-900)}.text-input__required[data-v-402b6ad7]{color:var(--color-error-500);margin-left:2px}.text-input__wrapper[data-v-402b6ad7]{position:relative;display:flex;align-items:center}.text-input__field[data-v-402b6ad7]{height:40px;padding:0 var(--spacing-sm);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-neutral-900);background:#fff;transition:border-color .12s,box-shadow .12s;width:100%}.text-input__field[data-v-402b6ad7]::-moz-placeholder{color:var(--color-neutral-500)}.text-input__field[data-v-402b6ad7]::placeholder{color:var(--color-neutral-500)}.text-input__field[data-v-402b6ad7]:hover{border-color:var(--color-neutral-300)}.text-input__field[data-v-402b6ad7]:focus{border-color:var(--color-primary-700);box-shadow:var(--shadow-focus);outline:none}.text-input__field[data-v-402b6ad7]:disabled{background:var(--color-neutral-100);color:var(--color-neutral-400);cursor:not-allowed}.text-input--sm .text-input__field[data-v-402b6ad7]{height:32px;font-size:var(--font-size-xs);padding:0 var(--spacing-sm);border-radius:var(--radius-sm)}.text-input--sm .text-input__label[data-v-402b6ad7]{font-size:11px}.text-input--lg .text-input__field[data-v-402b6ad7]{height:48px;font-size:var(--font-size-md);padding:0 var(--spacing-md);border-radius:var(--radius-md)}.text-input--lg .text-input__label[data-v-402b6ad7]{font-size:var(--font-size-sm)}.text-input--error .text-input__field[data-v-402b6ad7]{border-color:var(--color-error-500)}.text-input--error .text-input__field[data-v-402b6ad7]:focus{box-shadow:0 0 0 3px rgba(220,38,38,.2)}.text-input--readonly .text-input__field[data-v-402b6ad7]{border:none;background:transparent}.text-input__prefix[data-v-402b6ad7]{position:absolute;left:12px;color:var(--color-neutral-400);font-size:13px;pointer-events:none}.text-input--has-prefix .text-input__field[data-v-402b6ad7]{padding-left:34px}.text-input__suffix[data-v-402b6ad7]{position:absolute;right:12px;color:var(--color-neutral-500);font-size:14px;font-weight:600;pointer-events:none}.text-input__append[data-v-402b6ad7]{position:absolute;right:var(--spacing-sm);top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-neutral-400);font-size:var(--font-size-md)}.text-input__append[data-v-402b6ad7]:hover{color:var(--color-neutral-600)}.text-input--has-suffix .text-input__field[data-v-402b6ad7]{padding-right:34px}.text-input--has-append .text-input__field[data-v-402b6ad7]{padding-right:var(--spacing-2xl)}.text-input__helper[data-v-402b6ad7]{font-size:11.5px;color:var(--color-neutral-500)}.text-input__error[data-v-402b6ad7]{font-size:11.5px;color:var(--color-error-700);display:flex;align-items:center;gap:4px}.select[data-v-bd4a5660]{position:relative}.select__label[data-v-bd4a5660]{font-size:12.5px;font-weight:500;color:var(--color-neutral-900);display:block;margin-bottom:4px}.select__required[data-v-bd4a5660]{color:var(--color-error-500);margin-left:2px}.select__trigger[data-v-bd4a5660]{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);background:#fff;cursor:pointer;font-family:var(--font-body);font-size:13.5px;color:var(--color-neutral-900);width:100%;transition:border-color .12s,box-shadow .12s}.select__trigger[data-v-bd4a5660]:hover{border-color:var(--color-neutral-300)}.select__trigger--open[data-v-bd4a5660]{border-color:var(--color-primary-700);box-shadow:var(--shadow-focus)}.select__input[data-v-bd4a5660]{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:inherit;color:inherit;padding:0;cursor:text}.select__input[data-v-bd4a5660]::-moz-placeholder{color:var(--color-neutral-500)}.select__input[data-v-bd4a5660]::placeholder{color:var(--color-neutral-500)}.select__input--multi[data-v-bd4a5660]{flex:1 1 40px;min-width:40px}.select__value[data-v-bd4a5660]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__placeholder[data-v-bd4a5660]{color:var(--color-neutral-500)}.select__trigger-icon[data-v-bd4a5660]{color:var(--color-neutral-400);font-size:13px;flex-shrink:0}.select__arrow[data-v-bd4a5660]{color:var(--color-neutral-400);font-size:12px;transition:transform .15s;flex-shrink:0}.select__trigger--open .select__arrow[data-v-bd4a5660]{transform:rotate(180deg)}.select__chips[data-v-bd4a5660]{display:flex;gap:4px;flex:1;flex-wrap:wrap;overflow:hidden;align-items:center}.select__chip[data-v-bd4a5660]{display:inline-flex;align-items:center;gap:4px;background:var(--color-primary-50);color:var(--color-primary-700);padding:2px 8px;border-radius:var(--radius-full);font-size:11.5px;font-weight:500;white-space:nowrap}.select__chip-x[data-v-bd4a5660]{cursor:pointer;font-size:10px;opacity:.7}.select__chip-x[data-v-bd4a5660]:hover{opacity:1}.select__more[data-v-bd4a5660]{font-size:11.5px;color:var(--color-neutral-500);white-space:nowrap}.select__panel[data-v-bd4a5660]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);overflow:hidden}.select__options[data-v-bd4a5660]{max-height:220px;overflow-y:auto;padding:4px 0}.select__option[data-v-bd4a5660]{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:13px;color:var(--color-neutral-700);cursor:pointer;transition:background .1s}.select__option[data-v-bd4a5660]:hover{background:var(--color-neutral-50)}.select__option--selected[data-v-bd4a5660]{background:var(--color-primary-50);color:var(--color-primary-700);font-weight:500}.select__option--disabled[data-v-bd4a5660]{color:var(--color-neutral-400);cursor:not-allowed;pointer-events:none}.select__option-icon[data-v-bd4a5660]{width:18px;text-align:center;font-size:13px;flex-shrink:0;color:var(--color-neutral-500)}.select__option--selected .select__option-icon[data-v-bd4a5660]{color:var(--color-primary-700)}.select__option-label[data-v-bd4a5660]{flex:1}.select__option-check-icon[data-v-bd4a5660]{color:var(--color-primary-700);font-size:12px}.select__option-check[data-v-bd4a5660]{width:16px;height:16px;pointer-events:none;accent-color:var(--color-primary-700)}.select__group-label[data-v-bd4a5660]{padding:6px 12px;font-size:10.5px;font-weight:600;color:var(--color-neutral-400);text-transform:uppercase;letter-spacing:.06em}.select__empty[data-v-bd4a5660]{padding:16px 12px;text-align:center;font-size:12.5px;color:var(--color-neutral-500)}.select__empty i[data-v-bd4a5660]{display:block;font-size:18px;color:var(--color-neutral-300);margin-bottom:6px}.select__error[data-v-bd4a5660]{font-size:11.5px;color:var(--color-error-700);display:flex;align-items:center;gap:4px;margin-top:4px}.select--disabled[data-v-bd4a5660]{pointer-events:none;opacity:.5}.property-owner-card{background:var(--grey-50);padding:16px;display:flex;flex-direction:column;gap:16px;border-radius:16px}.property-owner-card>.top-section{display:flex;justify-content:space-between;align-items:center}.property-owner-card>.top-section .button--ghost{background:transparent!important;border:none!important}.property-owner,.property-owner-card .content,.property-owner>.content{display:flex;flex-direction:column;gap:16px}.property-owner>.content .add-owner-btn .button{width:100%}.drawer__overlay[data-v-66e536fa]{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:var(--z-modal-backdrop)}.drawer__panel[data-v-66e536fa]{position:fixed;top:0;right:0;height:100%;background:#fff;box-shadow:var(--shadow-xl);display:flex;flex-direction:column;z-index:var(--z-modal);outline:none;transition:transform .25s ease}.drawer__panel--sm[data-v-66e536fa]{width:400px}.drawer__panel--md[data-v-66e536fa]{width:480px}.drawer__panel--lg[data-v-66e536fa]{width:560px}.drawer__panel--mobile[data-v-66e536fa]{top:auto;bottom:0;left:0;right:0;width:100%;height:auto;max-height:90svh;border-radius:var(--radius-xl) var(--radius-xl) 0 0}.drawer__drag-handle[data-v-66e536fa]{display:flex;justify-content:center;padding:12px 0 4px;cursor:grab;flex-shrink:0}.drawer__drag-bar[data-v-66e536fa]{width:40px;height:4px;background:var(--color-neutral-300);border-radius:var(--radius-full)}.drawer__header[data-v-66e536fa]{padding:18px 22px 0;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.drawer__title[data-v-66e536fa]{font-family:var(--font-heading);font-size:17px;font-weight:600;color:var(--color-neutral-900);margin:0}.drawer__header-actions[data-v-66e536fa]{display:flex;align-items:center;gap:8px}.drawer__close[data-v-66e536fa]{background:none;border:none;cursor:pointer;color:var(--color-neutral-500);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full)}.drawer__close[data-v-66e536fa]:hover{background:var(--color-neutral-100)}.drawer__body[data-v-66e536fa]{padding:14px 22px;font-size:13.5px;color:var(--color-neutral-600);overflow-y:auto;flex:1;min-height:0}.drawer__footer[data-v-66e536fa]{padding:14px 22px 18px;display:flex;gap:8px;justify-content:flex-end;border-top:1px solid var(--color-neutral-200);flex-shrink:0}.drawer-enter-active[data-v-66e536fa],.drawer-leave-active[data-v-66e536fa]{transition:opacity .25s ease}.drawer-enter[data-v-66e536fa],.drawer-leave-to[data-v-66e536fa]{opacity:0}.drawer-enter .drawer__panel--desktop[data-v-66e536fa],.drawer-leave-to .drawer__panel--desktop[data-v-66e536fa]{transform:translateX(100%)}.drawer-enter .drawer__panel--mobile[data-v-66e536fa],.drawer-leave-to .drawer__panel--mobile[data-v-66e536fa]{transform:translateY(100%)}.property-owner-page-container .col-24{display:flex;flex-direction:column;gap:24px}.property-owner-page-container .desktop-only{display:none}@media(min-width:1280px){.property-owner-page-container .desktop-only{display:inherit}.property-owner-page-container .mobile-only{display:none}}.icon-only-button[data-v-0150e73e]{width:32px;min-width:32px;padding:0;border-radius:var(--radius-full)}.radio-list-selector[data-v-4d426ce0]{display:flex;flex-direction:column;gap:var(--spacing-sm);overflow-y:auto}.radio-list-selector__option[data-v-4d426ce0]{display:flex;align-items:center;gap:var(--spacing-sm);padding:0 var(--spacing-md);min-height:56px;border:1px solid var(--color-neutral-100);border-radius:var(--radius-md);cursor:pointer;transition:border-color .15s,background-color .15s}.radio-list-selector__option[data-v-4d426ce0]:hover{border-color:var(--color-neutral-200);background-color:var(--color-neutral-50)}.radio-list-selector__option--disabled[data-v-4d426ce0]{cursor:not-allowed;opacity:.5}.radio-list-selector__option--disabled[data-v-4d426ce0]:hover{border-color:var(--color-neutral-100);background-color:transparent}.radio-list-selector__content[data-v-4d426ce0]{display:flex;flex-direction:column;gap:var(--spacing-xs);flex:1}.radio-list-selector__text[data-v-4d426ce0]{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-neutral-900)}.property-detail-page .property-detail-container{display:flex;flex-direction:column;gap:var(--spacing-lg)}.property-detail-page .property-detail-container .input-with-increment-buttons{display:flex;gap:var(--spacing-sm);align-items:flex-end}.property-detail-page .property-detail-container .input-with-increment-buttons>.text-input{flex:1}.property-detail-page .property-detail-container .input-with-increment-buttons>.icon-only-button{margin-bottom:var(--spacing-xs)}.property-detail-page .property-detail-container .filter-section{display:flex;flex-direction:column;gap:var(--spacing-sm)}.property-detail-page .desktop-only{display:none}@media(min-width:1280px){.property-detail-page .desktop-only{display:inherit}.property-detail-page .mobile-only{display:none}}.textarea-field[data-v-8eb58de8]{display:flex;flex-direction:column;gap:4px}.textarea-field__label[data-v-8eb58de8]{font-size:12.5px;font-weight:500;color:var(--color-neutral-900)}.textarea-field__required[data-v-8eb58de8]{color:var(--color-error-500);margin-left:2px}.textarea-field__wrapper[data-v-8eb58de8]{position:relative;display:flex}.textarea-field__field[data-v-8eb58de8]{min-height:80px;padding:10px 12px;border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:13.5px;color:var(--color-neutral-900);background:#fff;resize:vertical;width:100%;transition:border-color .12s,box-shadow .12s}.textarea-field__field[data-v-8eb58de8]::-moz-placeholder{color:var(--color-neutral-500)}.textarea-field__field[data-v-8eb58de8]::placeholder{color:var(--color-neutral-500)}.textarea-field__field[data-v-8eb58de8]:hover{border-color:var(--color-neutral-300)}.textarea-field__field[data-v-8eb58de8]:focus{border-color:var(--color-primary-700);box-shadow:var(--shadow-focus);outline:none}.textarea-field__field[data-v-8eb58de8]:disabled{background:var(--color-neutral-100);color:var(--color-neutral-400);cursor:not-allowed}.textarea-field--error .textarea-field__field[data-v-8eb58de8]{border-color:var(--color-error-500)}.textarea-field--error .textarea-field__field[data-v-8eb58de8]:focus{box-shadow:0 0 0 3px rgba(220,38,38,.2)}.textarea-field__footer[data-v-8eb58de8]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.textarea-field__helper[data-v-8eb58de8]{font-size:11.5px;color:var(--color-neutral-500)}.textarea-field__error[data-v-8eb58de8]{font-size:11.5px;color:var(--color-error-700);display:flex;align-items:center;gap:4px}.textarea-field__counter[data-v-8eb58de8]{font-size:11.5px;color:var(--color-neutral-400);margin-left:auto;white-space:nowrap}.property-description-page .container{display:flex;flex-direction:column;gap:var(--spacing-lg)}.property-description-page .container .vpo-block{display:flex;flex-direction:column;gap:var(--spacing-sm)}.property-description-page .container .vpo-block .vpo-info{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-sm);padding-top:var(--spacing-md)}.property-description-page .container .vpo-block .vpo-info ol{padding-inline-start:var(--spacing-lg);margin-block-start:0;display:flex;flex-direction:column;gap:var(--spacing-md)}.property-description-page .container .vpo-block>:last-child{display:flex;flex-direction:column;gap:var(--spacing-md)}.property-description-page .container .vpo-block>:last-child>:last-child{padding-top:var(--spacing-sm)}.property-description-page .desktop-only{display:none}@media(min-width:1280px){.property-description-page .desktop-only{display:inherit}.property-description-page .mobile-only{display:none}}.energy-certification-page .button-info,.energy-certification-page .button-info .button-info-container{width:auto}.energy-certification-page .container{display:flex;flex-direction:column;gap:var(--spacing-lg)}.energy-certification-page .question-info{display:flex;flex-direction:column;gap:var(--spacing-md)}.energy-certification-page.viu-bottom-sheet .bottom-sheet-content.min-content>.content .scroll-container{max-height:inherit}.energy-certification-page.viu-bottom-sheet .bottom-sheet-content>.content{padding-bottom:var(--spacing-lg)}.energy-certification-page .desktop-only{display:none}@media(min-width:1280px){.energy-certification-page .desktop-only{display:inherit}.energy-certification-page .mobile-only{display:none}}.toggle-button[data-v-a0c6dd7c]{height:48px;min-width:96px;border:1px solid var(--color-primary-100);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-xl);cursor:pointer;width:-moz-min-content;width:min-content;white-space:nowrap;padding:0 var(--spacing-lg);font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-primary-500);background:transparent;transition:background-color .15s ease,border-color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-button[data-v-a0c6dd7c]:hover{background-color:var(--color-primary-50)}.toggle-button[data-v-a0c6dd7c]:active{background-color:var(--color-primary-100)}.toggle-button[data-v-a0c6dd7c]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.toggle-button--selected[data-v-a0c6dd7c]{background-color:var(--color-primary-50);border-color:var(--color-primary-500);color:var(--color-primary-500);font-weight:var(--font-weight-semibold)}.toggle-button--selected[data-v-a0c6dd7c]:hover{background-color:var(--color-primary-100)}.toggle-button--selected[data-v-a0c6dd7c]:active{background-color:var(--color-primary-200)}.toggle-button--sm[data-v-a0c6dd7c]{height:40px;padding:0 var(--spacing-sm);font-size:var(--font-size-sm)}.toggle-button--disabled[data-v-a0c6dd7c]{color:var(--color-neutral-300);border-color:var(--color-neutral-200);pointer-events:none;cursor:default}.additional-features-page .container{display:flex;flex-direction:column;gap:var(--spacing-lg)}.additional-features-page .container .buttons-container{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.additional-features-page .container .buttons-container>*{width:100%}.additional-features-page .desktop-only{display:none}@media(min-width:1280px){.additional-features-page .desktop-only{display:inherit}.additional-features-page .mobile-only{display:none}}.drag-drop-list[data-v-484fb136]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.drag-drop-list__item[data-v-484fb136]{display:flex;align-items:center;gap:var(--spacing-sm);transition:opacity .2s ease,background-color .2s ease;cursor:grab}.drag-drop-list__item[data-v-484fb136]:active{cursor:grabbing}.drag-drop-list__item--dragging[data-v-484fb136]{opacity:.4;background-color:var(--color-primary-50)}.drag-drop-list__handle[data-v-484fb136]{cursor:grab;color:var(--color-neutral-400);font-size:var(--font-size-md);flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.drag-drop-list__handle[data-v-484fb136]:hover{color:var(--color-neutral-600)}.drag-drop-list__handle[data-v-484fb136]:active{cursor:grabbing}.drag-drop-list__default-content[data-v-484fb136]{font-family:var(--font-body);font-size:var(--font-size-md);color:var(--color-neutral-900)}.row-card{display:flex;gap:var(--spacing-md);flex:1;min-width:0;position:relative}.row-card .left{display:flex;gap:var(--spacing-sm);align-items:center}.row-card .left .invalid-image,.row-card .left .skeleton-image,.row-card .left .video-preview,.row-card .left img{width:var(--spacing-3xl);height:var(--spacing-3xl);border-radius:var(--radius-md);-o-object-fit:cover;object-fit:cover;flex-shrink:0}.row-card .left .skeleton-image{min-height:var(--spacing-3xl)}.row-card .left .video-preview{position:relative;overflow:hidden}.row-card .left .video-preview video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.row-card .left .video-preview .play-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);color:#fff;font-size:var(--font-size-xl)}.row-card .left .invalid-image{display:flex;align-items:center;justify-content:center;color:var(--color-neutral-800);background:var(--color-neutral-200)}.row-card .center{display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:flex-start;justify-content:center;flex:1;min-width:0;cursor:pointer;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm)}.row-card .center .skeleton-title,.row-card .center .title{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-card .center .skeleton-tag,.row-card .center .skeleton-title{height:var(--spacing-lg);min-height:var(--spacing-lg)}.row-card .center .skeleton-tag{width:var(--spacing-4xl);border-radius:var(--radius-lg)}.row-card .right{display:flex;align-items:center}.row-card .label-select{width:100%}.row-card .label-select .select__trigger{height:auto;min-height:var(--spacing-xl);padding:var(--spacing-xs) var(--spacing-sm);border-color:var(--color-neutral-200);background:var(--color-neutral-50);border-radius:var(--radius-full);font-size:var(--font-size-xs)}.row-card .label-select .select__panel{min-width:220px;z-index:var(--z-dropdown)}.row-card .label-select .select__arrow,.row-card .label-select .select__value{font-size:var(--font-size-xs)}.row-card .bottom-sheet-labels .otc-bottom-sheet__bottom-section .button{width:100%}.multimedia-page .container{width:100%;max-width:100%;display:flex;flex-direction:column;gap:var(--spacing-xl)}.multimedia-page .container .drag-drop-list{gap:var(--spacing-sm)}.multimedia-page .container .drag-drop-list .drag-drop-list__item{align-items:stretch;background:#fff;border:1px solid var(--color-neutral-200);border-radius:var(--radius-lg);overflow:visible;transition:border-color .2s ease,box-shadow .2s ease;box-shadow:var(--shadow-xs)}.multimedia-page .container .drag-drop-list .drag-drop-list__item:hover{border-color:var(--color-neutral-300);box-shadow:var(--shadow-sm)}.multimedia-page .container .drag-drop-list .drag-drop-list__item--dragging{opacity:.6;background:var(--color-primary-50);border-color:var(--color-primary-300);box-shadow:var(--shadow-lg)}.multimedia-page .container .drag-drop-list .drag-drop-list__item>.button{flex-shrink:0;width:var(--spacing-2xl);min-width:var(--spacing-2xl);background:var(--color-neutral-50);border-right:1px solid var(--color-neutral-200);border-radius:var(--radius-lg) 0 0 var(--radius-lg);padding:var(--spacing-md) var(--spacing-sm);display:flex;align-items:center;justify-content:center;cursor:grab;min-height:auto;height:auto}.multimedia-page .container .drag-drop-list .drag-drop-list__item>.button:hover{background:var(--color-neutral-100)}.multimedia-page .container .drag-drop-list .drag-drop-list__item>.button:active{cursor:grabbing}.multimedia-page .container .drag-drop-list .drag-drop-list__item>.button i{font-size:var(--font-size-md);color:var(--color-neutral-400)}.multimedia-page .container .drag-drop-list .drag-drop-list__item>.button:hover i{color:var(--color-primary-500)}.multimedia-page .container .drag-drop-list .drag-drop-list__item .row-card{align-items:center;padding:var(--spacing-md)}.multimedia-page .container .drag-drop-list .drag-drop-list__item .row-card .left,.multimedia-page .container .drag-drop-list .drag-drop-list__item .row-card .right{flex-shrink:0}.multimedia-page .container .no-content{display:flex;flex-direction:column;gap:var(--spacing-lg);align-items:center}.multimedia-page .container .no-content .image-container img{width:var(--spacing-4xl);height:var(--spacing-4xl)}.multimedia-page .container .no-content .bottom-info{display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:center;text-align:center}.multimedia-page .container .action-search .container{justify-content:center}.multimedia-page .desktop-only{display:none}@media(min-width:1280px){.multimedia-page .desktop-only{display:inherit}.multimedia-page .mobile-only{display:none}}.multimedia-page .fileSelector{display:none}.multimedia-page .row-16>.button,.multimedia-page>.button{width:100%}@media(max-width:1279px){.multimedia-page .drag-drop-list .drag-drop-list__item>.button{width:var(--spacing-2xl);min-width:var(--spacing-2xl);padding:var(--spacing-sm) var(--spacing-xs)}.multimedia-page .drag-drop-list .drag-drop-list__item .row-card{padding:var(--spacing-sm);gap:var(--spacing-xs)}.multimedia-page .drag-drop-list .drag-drop-list__item .row-card .left .invalid-image,.multimedia-page .drag-drop-list .drag-drop-list__item .row-card .left .skeleton-image,.multimedia-page .drag-drop-list .drag-drop-list__item .row-card .left .video-preview,.multimedia-page .drag-drop-list .drag-drop-list__item .row-card .left img{width:var(--spacing-2xl);height:var(--spacing-2xl)}}.catastro-option-card{padding:var(--spacing-lg);border-radius:var(--radius-xl);border:1px solid var(--color-neutral-50);background:#fff;gap:var(--spacing-md);display:flex;flex-direction:column;cursor:pointer}.catastro-option-card img{width:118px;height:118px;border-radius:8px}.catastro-option-card .blue-box-container{background:var(--blue-50);border-radius:8px;padding:12px}.catastro-option-card>:last-child{width:100%;display:flex;flex-direction:column;gap:16px}@media(min-width:1280px){.catastro-option-card{flex-direction:row}}.options-container{display:flex;flex-direction:column;gap:var(--spacing-md)}.options-container .option{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg) var(--spacing-md);cursor:pointer;background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);border:1px solid var(--color-neutral-50)}.options-container .option .top-content{display:flex;gap:var(--spacing-sm);align-items:center}.options-container .option .top-content .required{position:relative}.options-container .option .top-content .required:after{content:"*";color:var(--color-error-500);margin-left:var(--spacing-xs)}.options-container .option .left-section{display:flex;flex-direction:column;gap:2px}.options-container .option .left-section .option-detailed-description{display:none}.options-container .option .right-section{display:flex;gap:var(--spacing-sm);align-items:center}.options-container .option .right-section .badge{height:-moz-min-content;height:min-content}@media(min-width:1280px){.options-container .option .left-section .option-estimated-time{display:block}.options-container .option .left-section .option-detailed-description{display:block;padding-top:var(--spacing-sm);font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-neutral-600)}}.action-buttons{display:flex;gap:var(--spacing-md);width:100%}.action-buttons .button{flex:1}@media(min-width:1280px){.action-buttons{justify-content:flex-end}.action-buttons .button{flex:0 0 auto}}.catastro-map-container{width:100%;height:100%;border-radius:var(--radius-lg);overflow:hidden;background:#fff;border:1px solid var(--color-neutral-200);position:relative;z-index:1}.catastro-map-container .map-type-toggle{position:absolute;top:10px;right:10px;z-index:1000;width:-moz-min-content!important;width:min-content!important}.catastro-map-container .map-type-toggle.button--secondary{background:#fff}.catastro-map-container .direction-box{position:absolute;bottom:20px;width:calc(100% - 128px);left:64px;display:flex;gap:8px;align-items:center;z-index:401;background:#fff;border-radius:1000px;padding:12px 16px}@media(max-width:768px){.catastro-map-container .direction-box{width:calc(100% - 32px);left:16px}}.catastro-map-container .direction-box .direction-text{flex:1;min-width:0;cursor:pointer}.catastro-map-container .direction-box .direction-text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catastro-map-container .direction-box .button{width:-moz-min-content!important;width:min-content!important;flex-shrink:0}.catastro-map-container .map-loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;z-index:1000}.catastro-map-container .map-loading-overlay .spinner-container{display:flex;flex-direction:column;align-items:center;gap:8px}.catastro-map-container .map-loading-overlay .spinner-container i{font-size:32px;color:var(--primary-500)}.catastro-map-container .custom-marker{background:transparent;border:none}.catastro-map-container .custom-marker .marker-pin{display:flex;align-items:center;justify-content:center;width:30px;height:42px}.catastro-map-container .custom-marker .marker-pin i{font-size:32px;color:#2422e5;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.catastro-map-container .parcela-polygon-clickable{cursor:pointer!important;transition:all .2s ease}.catastro-map-container .parcela-polygon-clickable:hover{stroke-width:3!important;fill-opacity:.5!important}.map-cell-selector .map-cell-selector-container,.map-cell-selector .map-cell-selector-container>:first-child{height:100%}.panel-extra-large[data-v-e11fc39c] .viu-drawer .panel{width:800px!important}.panel-extra-large[data-v-e11fc39c] .viu-drawer .panel-content{overflow:visible}.panel-extra-large[data-v-e11fc39c] .drawer__panel{width:800px!important}.panel-extra-large[data-v-e11fc39c] .drawer__body{overflow:visible}.panel-extra-large[data-v-e11fc39c] .catastro-page{height:100%}.catastro-page[data-v-e11fc39c]{background:var(--color-neutral-50);animation:fadeIn .2s ease-in-out 0s forwards;z-index:2;display:flex;flex-direction:column;height:100%}@media(min-width:1280px){.catastro-page[data-v-e11fc39c]{height:calc(100svh - 80px)}}.catastro-page .catastro-page-container[data-v-e11fc39c]{display:flex;flex-direction:column;gap:var(--spacing-lg);height:100%;flex:1}.catastro-page .catastro-page-container>.catastro-map-container[data-v-e11fc39c]{flex:1;min-height:200px}.catastro-page .catastro-page-container .left-panel-scroll[data-v-e11fc39c]{display:flex;flex-direction:column;gap:16px}@media(min-width:1280px){.catastro-page .catastro-page-container .left-panel-scroll[data-v-e11fc39c]{height:100%;overflow:hidden}}.catastro-page .catastro-page-container .text-inputs-container[data-v-e11fc39c]{background:#fff;padding:var(--spacing-md);border-radius:var(--radius-lg)}.catastro-page .catastro-page-container .text-inputs-container .applyHide[data-v-e11fc39c]{animation:fadeHideOut-e11fc39c .2s ease-in-out 0s forwards}@media(min-width:1280px){.catastro-page .catastro-page-container .text-inputs-container.results-container[data-v-e11fc39c]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;gap:16px}}@media(min-width:1280px){.catastro-page .catastro-page-container .text-inputs-container.results-container.manual-mode[data-v-e11fc39c]{flex:none;height:-moz-min-content;height:min-content}}.catastro-page .catastro-page-container .text-inputs-container.results-container .results-header[data-v-e11fc39c]{display:flex;flex-direction:column;gap:16px;flex-shrink:0}.catastro-page .catastro-page-container .text-inputs-container.results-container .results-content[data-v-e11fc39c]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.catastro-page .catastro-page-container .text-inputs-container.results-container .results-content .map-empty-state-card[data-v-e11fc39c]{display:flex;align-items:center;justify-content:center;padding:24px 0}.catastro-page .catastro-page-container .text-inputs-container.results-container .results-content .map-empty-state-card .fa-map-location-dot[data-v-e11fc39c]{font-size:84px}.catastro-page .catastro-page-container .text-inputs-container.results-container .results-content .map-empty-state-card[data-v-e11fc39c]>:last-child{width:244px}.catastro-page .catastro-page-container .text-inputs-container.results-container .results-content.empty-state[data-v-e11fc39c]{justify-content:center}.catastro-page .catastro-page-container .text-inputs-container.results-container .results-footer[data-v-e11fc39c]{flex-shrink:0}@media(min-width:1280px){.catastro-page .catastro-page-container[data-v-e11fc39c]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-template-areas:"text map";height:100%}.catastro-page .catastro-page-container .text-inputs-container[data-v-e11fc39c]{display:flex;flex-direction:column;flex:1;padding:var(--spacing-lg);background:#fff;border:1px solid var(--color-neutral-200);border-radius:var(--radius-xl);gap:var(--spacing-md)}.catastro-page .catastro-page-container[data-v-e11fc39c]>:first-child{grid-area:text;min-height:0;overflow:visible}.catastro-page .catastro-page-container[data-v-e11fc39c]>:last-child{grid-area:map;height:100%}}.catastro-page .loading-inmuebles[data-v-e11fc39c]{display:flex;align-items:center;justify-content:center;padding:24px;border:1px solid var(--grey-100);border-radius:8px;min-height:100px}.catastro-page .no-inmuebles[data-v-e11fc39c],.catastro-page .no-search-results[data-v-e11fc39c]{display:flex;align-items:center;justify-content:center;padding:16px 0}.catastro-page .no-search-results[data-v-e11fc39c]{flex-direction:column;gap:16px}.catastro-page .manual-reference-form[data-v-e11fc39c]{display:flex;flex-direction:column;gap:16px}.catastro-page .manual-reference-buttons[data-v-e11fc39c] .button{flex:1}@media(max-width:1279px){.catastro-page .hide-on-mobile[data-v-e11fc39c]{display:none!important}}@media(min-width:1280px){.catastro-page .hide-on-desktop[data-v-e11fc39c]{display:none!important}}.catastro-page[data-v-e11fc39c] .button{width:100%}.catastro-page .results-loading[data-v-e11fc39c]{visibility:hidden;pointer-events:none}.catastro-page .results-fade-enter-active[data-v-e11fc39c]{animation:fadeIn .2s ease-in-out forwards}.catastro-page .results-fade-leave-active[data-v-e11fc39c]{animation:fadeOut-e11fc39c .2s ease-in-out forwards}@keyframes fadeOut-e11fc39c{0%{opacity:1}to{opacity:0}}@keyframes fadeHideOut-e11fc39c{0%{opacity:1;height:88px}99%{display:flex}to{display:none;opacity:0;height:0}}.mobile-inmuebles-sheet[data-v-e11fc39c]{display:flex;flex-direction:column;gap:16px}.mobile-inmuebles-sheet .loading-inmuebles[data-v-e11fc39c]{display:flex;align-items:center;justify-content:center;padding:24px;border:1px solid var(--grey-100);border-radius:8px;min-height:100px}.mobile-inmuebles-sheet .no-inmuebles[data-v-e11fc39c]{display:flex;align-items:center;justify-content:center;padding:16px 0}.modal-referencia-catastral-manual .close-icon[data-v-e11fc39c]{font-size:24px;cursor:pointer;transition:color .2s;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.modal-referencia-catastral-manual .close-icon[data-v-e11fc39c]:hover{color:var(--grey-900);background:var(--grey-50)}.catastro-mobile-inmuebles-sheet .radio-list-selector,.catastro-mobile-referencia-sheet .radio-list-selector{max-height:none}.catastro-mobile-inmuebles-sheet .otc-bottom-sheet__bottom-section .button,.catastro-mobile-referencia-sheet .otc-bottom-sheet__bottom-section .button{width:100%}.mobile-referencia-sheet{display:flex;flex-direction:column;gap:var(--spacing-md)}.catastro-mobile-map-page.hide-bottom .otc-bottom-sheet__page-content{flex:1;overflow:hidden}.catastro-mobile-map-page.hide-bottom .otc-bottom-sheet__page-content .otc-bottom-sheet__page-scroll{overflow:hidden;height:100%}.catastro-mobile-map-page.hide-bottom .otc-bottom-sheet__page-content .otc-bottom-sheet__page-scroll .mobile-map-fullscreen{height:100%;width:100%;border-radius:var(--radius-xl);overflow:hidden}.catastro-mobile-map-page.hide-bottom .otc-bottom-sheet__page-content .otc-bottom-sheet__page-scroll .mobile-map-fullscreen .catastro-map-container{height:100%!important;border-radius:var(--radius-xl)}.owner-login-form[data-v-9ab9bf8c]{width:100%}.owner-login-form__step[data-v-9ab9bf8c]{display:flex;flex-direction:column;gap:var(--spacing-md)}.owner-login-form__header[data-v-9ab9bf8c]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.owner-login-form__title[data-v-9ab9bf8c]{font-family:var(--font-body);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-neutral-900);line-height:var(--line-height-tight)}.owner-login-form__subtitle[data-v-9ab9bf8c]{font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-neutral-500);line-height:var(--line-height-normal)}.owner-login-form__fields[data-v-9ab9bf8c]{display:flex;flex-direction:column;gap:var(--spacing-md)}.owner-login-form__field[data-v-9ab9bf8c]{display:flex;flex-direction:column}.owner-login-form__forgot-link[data-v-9ab9bf8c]{display:flex;justify-content:flex-end}.owner-login-form__forgot-link span[data-v-9ab9bf8c]{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary-500);cursor:pointer}.owner-login-form__error-global[data-v-9ab9bf8c]{font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-error-500);text-align:center;line-height:var(--line-height-normal)}.owner-login-form__submit[data-v-9ab9bf8c]{width:100%;margin-top:var(--spacing-xs)}.owner-login-form__otp[data-v-9ab9bf8c]{display:flex;gap:var(--spacing-sm);justify-content:center;margin:var(--spacing-md) 0}.owner-login-form__otp-input[data-v-9ab9bf8c]{width:52px;height:56px;border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);text-align:center;font-family:var(--font-body);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);background:#fff;outline:none;transition:border-color .15s ease,box-shadow .15s ease;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.owner-login-form__otp-input[data-v-9ab9bf8c]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.owner-login-form__otp-input[data-v-9ab9bf8c]::-webkit-inner-spin-button,.owner-login-form__otp-input[data-v-9ab9bf8c]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.owner-login-form__timer[data-v-9ab9bf8c]{font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-neutral-500);text-align:center;line-height:var(--line-height-normal)}.owner-login-form__actions[data-v-9ab9bf8c]{display:flex;gap:var(--spacing-md)}.owner-login-form__actions[data-v-9ab9bf8c]>:first-child{flex:1}.owner-login-form__actions[data-v-9ab9bf8c]>:last-child{flex:2}.owner-login-form__bottom-link[data-v-9ab9bf8c]{display:flex;gap:var(--spacing-xs);align-items:center;justify-content:center;font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-neutral-500)}.owner-login-form__bottom-link-action[data-v-9ab9bf8c]{font-weight:var(--font-weight-semibold);color:var(--color-primary-500);cursor:pointer}.owner-login-form__resend[data-v-9ab9bf8c]{font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-neutral-300);text-align:center;text-decoration:underline;cursor:default;pointer-events:none;line-height:var(--line-height-normal)}.owner-login-form__resend--active[data-v-9ab9bf8c]{color:var(--color-primary-500);cursor:pointer;pointer-events:auto}.fade-enter-active[data-v-9ab9bf8c],.fade-leave-active[data-v-9ab9bf8c]{transition:opacity .2s ease}.fade-enter[data-v-9ab9bf8c],.fade-leave-to[data-v-9ab9bf8c]{opacity:0}.owner-login-modal .modal__dialog{position:relative}.owner-login-modal .modal__header{position:absolute;top:0;right:0;padding:var(--spacing-lg);z-index:1}.owner-login-modal .modal__title{display:none}.owner-login-modal .modal__dialog .modal__body{padding:var(--spacing-xl);font-size:inherit;color:inherit}.owner-login-modal__content{display:flex;flex-direction:column;gap:var(--spacing-xl)}.owner-login-bottom-sheet .otc-bottom-sheet__header{justify-content:flex-end}.owner-login-bottom-sheet .otc-bottom-sheet__title{display:none}.owner-login-bottom-sheet .otc-bottom-sheet__main{padding:var(--spacing-sm) var(--spacing-xl) var(--spacing-xl)}.owner-login-bottom-sheet .owner-login-modal__content{display:flex;flex-direction:column;gap:var(--spacing-xl)}.new-property-main-page .main-content{flex:1;display:flex;flex-direction:column}.new-property-main-page .desktop-footer{padding-top:var(--spacing-xl);flex-shrink:0}.new-property-main-page .mobile-bottom-sheet{z-index:2}