.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}.date-picker[data-v-4cb167a1]{position:relative;display:flex;flex-direction:column;gap:var(--spacing-xs)}.date-picker__label[data-v-4cb167a1]{font-family:var(--font-body);font-size:12.5px;font-weight:var(--font-weight-medium);color:var(--color-neutral-900);line-height:var(--line-height-normal)}.date-picker__required[data-v-4cb167a1]{color:var(--color-error-500)}.date-picker__wrapper[data-v-4cb167a1]{display:flex;align-items:center;height:40px;padding:0 12px;border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);background:#fff;cursor:pointer;transition:border-color .15s ease;gap:var(--spacing-sm)}.date-picker__wrapper[data-v-4cb167a1]:hover{border-color:var(--color-neutral-300)}.date-picker__field[data-v-4cb167a1]{flex:1;border:none;outline:none;background:transparent;font-family:var(--font-body);font-size:13.5px;color:var(--color-neutral-900);cursor:pointer}.date-picker__field[data-v-4cb167a1]::-moz-placeholder{color:var(--color-neutral-500)}.date-picker__field[data-v-4cb167a1]::placeholder{color:var(--color-neutral-500)}.date-picker__icon[data-v-4cb167a1]{color:var(--color-neutral-500);font-size:var(--font-size-md);flex-shrink:0}.date-picker__error[data-v-4cb167a1]{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-error-500);line-height:var(--line-height-normal)}.date-picker__helper[data-v-4cb167a1]{font-size:var(--font-size-xs);color:var(--color-neutral-500);line-height:var(--line-height-normal)}.date-picker__popup[data-v-4cb167a1]{position:fixed;background:#fff;border:1px solid var(--color-neutral-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--spacing-md);z-index:var(--z-dropdown);min-width:280px}.date-picker__nav[data-v-4cb167a1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-sm)}.date-picker__nav-btn[data-v-4cb167a1]{display:flex;align-items:center;justify-content:center;width:var(--spacing-xl);height:var(--spacing-xl);border:none;background:transparent;border-radius:var(--radius-md);cursor:pointer;color:var(--color-neutral-700);font-size:var(--font-size-sm)}.date-picker__nav-btn[data-v-4cb167a1]:hover{background:var(--color-neutral-100)}.date-picker__nav-label[data-v-4cb167a1]{display:flex;align-items:center;gap:var(--spacing-xs);font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);border:none;background:transparent;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);cursor:default;transition:background .15s ease}.date-picker__nav-label--clickable[data-v-4cb167a1]{cursor:pointer}.date-picker__nav-label--clickable[data-v-4cb167a1]:hover{background:var(--color-neutral-100)}.date-picker__nav-label[data-v-4cb167a1]:disabled{cursor:default}.date-picker__nav-chevron[data-v-4cb167a1]{font-size:var(--font-size-xs);color:var(--color-neutral-500)}.date-picker__weekdays[data-v-4cb167a1]{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:var(--spacing-xs)}.date-picker__weekday[data-v-4cb167a1]{text-align:center;font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-neutral-500);padding:var(--spacing-xs) 0}.date-picker__days[data-v-4cb167a1]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.date-picker__day[data-v-4cb167a1]{display:flex;align-items:center;justify-content:center;width:var(--spacing-xl);height:var(--spacing-xl);margin:0 auto;border:none;background:transparent;border-radius:var(--radius-full);cursor:pointer;font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-neutral-900);transition:background .1s ease}.date-picker__day[data-v-4cb167a1]:hover:not(.date-picker__day--disabled):not(.date-picker__day--selected){background:var(--color-primary-50)}.date-picker__day--other-month[data-v-4cb167a1]{color:var(--color-neutral-300);cursor:default;pointer-events:none}.date-picker__day--disabled[data-v-4cb167a1]{color:var(--color-neutral-300);cursor:not-allowed}.date-picker__day--selected[data-v-4cb167a1]{background:var(--color-primary-500);color:#fff;font-weight:var(--font-weight-semibold)}.date-picker__day--today[data-v-4cb167a1]{border:1px solid var(--color-primary-300);font-weight:var(--font-weight-semibold)}.date-picker__months[data-v-4cb167a1]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-xs);padding:var(--spacing-xs) 0}.date-picker__month[data-v-4cb167a1]{display:flex;align-items:center;justify-content:center;height:var(--spacing-xl);border:none;background:transparent;border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-neutral-900);transition:background .1s ease}.date-picker__month[data-v-4cb167a1]:hover:not(.date-picker__month--disabled):not(.date-picker__month--selected){background:var(--color-primary-50)}.date-picker__month--disabled[data-v-4cb167a1]{color:var(--color-neutral-300);cursor:not-allowed}.date-picker__month--selected[data-v-4cb167a1]{background:var(--color-primary-500);color:#fff;font-weight:var(--font-weight-semibold)}.date-picker__month--current[data-v-4cb167a1]{border:1px solid var(--color-primary-300);font-weight:var(--font-weight-semibold)}.date-picker__years[data-v-4cb167a1]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-xs);padding:var(--spacing-xs) 0}.date-picker__year[data-v-4cb167a1]{display:flex;align-items:center;justify-content:center;height:var(--spacing-xl);border:none;background:transparent;border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-neutral-900);transition:background .1s ease}.date-picker__year[data-v-4cb167a1]:hover:not(.date-picker__year--disabled):not(.date-picker__year--selected){background:var(--color-primary-50)}.date-picker__year--disabled[data-v-4cb167a1]{color:var(--color-neutral-300);cursor:not-allowed}.date-picker__year--selected[data-v-4cb167a1]{background:var(--color-primary-500);color:#fff;font-weight:var(--font-weight-semibold)}.date-picker__year--current[data-v-4cb167a1]{border:1px solid var(--color-primary-300);font-weight:var(--font-weight-semibold)}.date-picker--disabled[data-v-4cb167a1]{opacity:.6;pointer-events:none}.date-picker--error .date-picker__wrapper[data-v-4cb167a1]{border-color:var(--color-error-500)}.date-picker--open .date-picker__wrapper[data-v-4cb167a1]{border-color:var(--color-primary-700);box-shadow:var(--shadow-focus)}.progress-bar[data-v-1b7beafd]{display:flex;align-items:center;gap:8px}.progress-bar__track[data-v-1b7beafd]{flex:1;height:var(--spacing-sm);background:var(--color-neutral-200);border-radius:var(--radius-full);overflow:hidden}.progress-bar__fill[data-v-1b7beafd]{height:100%;border-radius:var(--radius-full);transition:width .3s}.progress-bar__track--primary .progress-bar__fill[data-v-1b7beafd]{background:var(--color-primary-700)}.progress-bar__track--error .progress-bar__fill[data-v-1b7beafd]{background:var(--color-error-500)}.progress-bar__track--success .progress-bar__fill[data-v-1b7beafd]{background:var(--color-success-500)}.progress-bar__fill--indeterminate[data-v-1b7beafd]{width:30%!important;animation:indeterminate-1b7beafd 1.5s ease-in-out infinite}.progress-bar__label[data-v-1b7beafd]{font-size:11px;color:var(--color-neutral-500);white-space:nowrap}@keyframes indeterminate-1b7beafd{0%{transform:translateX(-100%)}to{transform:translateX(400%)}}@media(prefers-reduced-motion:reduce){.progress-bar__fill--indeterminate[data-v-1b7beafd]{animation:none}}.new-property-publication-container{background:#fff;overflow:hidden}.new-property-publication-container .fixed-header{width:100%;padding:16px;position:absolute;top:0;background:#fff;color:#333;z-index:1}.new-property-publication-container .fixed-header .top-part{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.new-property-publication-container .fixed-header .top-part .left-side{font-size:24px;font-weight:600;line-height:40px}.new-property-publication-container .fixed-header .top-part .left-side .icon{margin-right:8px}.new-property-publication-container .fixed-header .top-part .avoid{margin-right:16px;color:#999;text-decoration:underline;font-weight:500;font-size:16px;line-height:22px}.new-property-publication-container .fixed-header .bottom-part .steps{font-weight:700;font-size:16px;line-height:22px;color:#848999}.new-property-publication-container .fixed-header .bottom-part .title-section{font-weight:700;font-size:20px;line-height:32px;color:#333;margin-bottom:16px}.new-property-publication-container .fixed-header .bottom-part .progress-bar{width:calc(100% + 32px);position:relative;left:-16px}.new-property-publication-container .fixed-header .bottom-part .progress{height:4px;max-height:4px}.new-property-publication-container .content-container{width:100%;padding-top:162px;height:100svh}.new-property-publication-container .content-container .step-1{width:100%}.new-property-publication-container .content-container .step-1 .custom-carrousel{width:100%;position:relative;top:0}.new-property-publication-container .content-container .step-1 .custom-carrousel .controls{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between}.new-property-publication-container .content-container .step-1 .custom-carrousel .controls .control{cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #cecece;padding:12px 12px;background:#333;border-radius:8px;background:hsla(0,0%,100%,.1019607843);z-index:2;margin-left:2px;margin-right:2px;font-size:20px;height:40px;width:40px;display:flex;align-items:center;justify-content:center}.new-property-publication-container .content-container .step-1 .custom-carrousel .items{display:flex;justify-content:center;margin-bottom:72px}.new-property-publication-container .content-container .step-1 .custom-carrousel .items .item{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100svh - 245px);max-height:calc(100svh - 247px);overflow-y:auto!important;border:1px solid #dedede;background:#fff;box-shadow:0 0 12px 0 rgba(0,0,0,.1411764706);border-radius:18px}.new-property-publication-container .content-container .step-1 .custom-carrousel .items .item .img{height:288px;margin-top:24px;display:flex;justify-content:center;align-items:center}.new-property-publication-container .content-container .step-1 .custom-carrousel .items .item .img img{max-height:288px;-o-object-fit:cover;object-fit:cover}.new-property-publication-container .content-container .step-1 .custom-carrousel .items .item .title{font-weight:700;font-size:20px;line-height:28px;color:#333;padding:16px 24px}.new-property-publication-container .content-container .step-1 .custom-carrousel .items .item .description{font-weight:400;font-size:15px;line-height:21px;color:#333;padding:0 24px}.new-property-publication-container .content-container .step-1 .custom-carrousel .items .item .button{width:100%;padding:8px 24px}.new-property-publication-container .content-container .step-1 .custom-carrousel .items .item .select-btn{margin-bottom:24px;width:100%}.new-property-publication-container .content-container .step-1 .custom-carrousel .items .middle-item{overflow:hidden;width:90%;margin-right:16px;margin-left:16px}.new-property-publication-container .content-container .step-1 .custom-carrousel .items .first-item{position:absolute;overflow:hidden!important;left:-37px;width:50px;height:100%}.new-property-publication-container .content-container .step-1 .custom-carrousel .items .first-item img{height:288px!important;width:auto!important}.new-property-publication-container .content-container .step-1 .custom-carrousel .items .last-item{overflow:hidden!important;position:absolute;right:-37px;width:50px;height:100%}.new-property-publication-container .content-container .step-1 .custom-carrousel .items .last-item img{height:288px!important;width:auto!important}.new-property-publication-container .content-container .step-1 .bottom-menu{position:fixed;bottom:24px;padding:8px;width:100%;display:flex;align-items:center;justify-content:center;max-width:550px}.new-property-publication-container .content-container .step-1 .bottom-menu .square{width:16px;height:16px;border-radius:4px;background:#cecece;margin-right:4px;cursor:pointer}.new-property-publication-container .content-container .step-1 .bottom-menu .square.active{width:70px;background:#333}.new-property-publication-container .content-container .step-1 .bottom-menu .square:last-of-type{margin-right:0}.new-property-publication-container .content-container .step-2{width:100%}.new-property-publication-container .content-container .step-2 .inner-content{width:100%;padding:16px;overflow:auto;max-height:calc(100svh - 253px);margin-bottom:100px}.new-property-publication-container .content-container .step-2 .inner-content .img{width:100%;max-height:175px;margin-bottom:12px;position:relative;top:0}.new-property-publication-container .content-container .step-2 .inner-content .img .name{width:100%;position:absolute;bottom:0;color:#fff;font-size:24px;font-weight:700;line-height:32px;padding-left:12px}.new-property-publication-container .content-container .step-2 .inner-content .img .name.green{background:linear-gradient(90deg,#00715d 50%,rgba(0,215,177,0))}.new-property-publication-container .content-container .step-2 .inner-content .img .name.blue{background:linear-gradient(90deg,#5064aa 50%,rgba(80,100,170,0))}.new-property-publication-container .content-container .step-2 .inner-content .img .name.orange{background:linear-gradient(90deg,#f33 50%,rgba(255,51,51,0))}.new-property-publication-container .content-container .step-2 .inner-content .img img{max-height:175px;width:100%;height:auto;border-top-left-radius:8px;border-top-right-radius:8px;-o-object-fit:cover;object-fit:cover}.new-property-publication-container .content-container .step-2 .inner-content .description{margin-bottom:24px;font-weight:500;font-size:16px;line-height:22px;color:#333}.new-property-publication-container .content-container .step-2 .inner-content .configurator .title-section{font-size:20px;font-weight:500;line-height:28px;margin-bottom:16px}.new-property-publication-container .content-container .step-2 .inner-content .configurator .price-rent-input{margin-bottom:12px;width:100%}.new-property-publication-container .content-container .step-2 .inner-content .configurator .input-bail,.new-property-publication-container .content-container .step-2 .inner-content .configurator .viu-calendar-container{margin-bottom:12px}.new-property-publication-container .content-container .step-2 .inner-content .configurator .viu-calendar-container .viu-calendar{width:100%}.new-property-publication-container .content-container .step-2 .inner-content .configurator .viu-calendar-container .viu-calendar .selected-date .left-side .label{color:#999}.new-property-publication-container .content-container .step-2 .footer{position:absolute;background:#fff;bottom:0;width:100%;height:88px;padding:16px;border-top:1px solid #ccc;box-shadow:0 -1px 9.5px 0 rgba(51,51,51,.1019607843);display:flex}.new-property-publication-container .content-container .step-2 .footer .button{width:100%}.new-property-publication-container .content-container .step-2 .footer>:first-child{margin-right:12px;width:45%}.new-property-publication-container .content-container .step-2 .footer>:first-child .button{width:100%}