.input-wrapper{position:relative}.input-wrapper .search-icon{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);color:#ccc}.input-wrapper input{width:100%;max-width:200px;padding:.5rem 2rem .5rem .5rem;font-style:italic;font-size:14px}.input-wrapper input::placeholder{font-style:italic}@media(max-width:768px){.input-wrapper .search-icon,.input-wrapper input{display:none}}.table-section-wrapper .table-extra{height:40vh;margin-bottom:.5rem}.table-section-wrapper .table-extra .table-header{position:-webkit-sticky;position:sticky;top:0;z-index:1;font-weight:500}.table-section-wrapper .table-extra .table-header th{color:#5d5d60}.add-button{height:34px;width:130px}@media(max-width:768px){.add-button{height:30px;width:77px}.table-image{width:60px;height:44px}}.property-select-options{width:100%;max-width:150px;border:none;outline:none}.property-select-options .property-select__control{border:none;outline:none;box-shadow:none}.property-select-options .property-select__indicator-separator{width:0}.property-select-options .property-select__menu{z-index:2}.compare-selected-options{width:100%;border:none;outline:none}.compare-selected-options .compare-selected__control{border:none;outline:none;box-shadow:none}.compare-selected-options .compare-selected__indicator-separator{width:0}.selected-properties{background-color:#d6e7ff;width:100%;max-width:150px;height:38px;font-size:14px;border:1px solid #005ee3}.selected-properties .remove-button{cursor:pointer}@media(max-width:768px){.selected-properties{max-width:110px;height:30px;font-size:1rem}}.compare-button{height:45px;width:100%;max-width:130px}@media(max-width:768px){.compare-button{height:35px;width:80px}}.custom-content-alert{border-radius:.625rem;border:1px solid #a3a3a3;color:#a3a3a3;background-color:#e5e5e5;font-weight:700;font-size:.9rem;padding:1rem 2rem;display:flex;align-items:center;gap:10px}.custom-content-alert.custom-alert-danger{background-color:#f9e8e8;border-color:#e00000;color:#e00000}.custom-content-alert.custom-alert-success{background-color:#dff3db;border-color:#49aa25;color:#49aa25}.validatable-input-with-btn{display:flex;align-items:flex-end;border-radius:.5rem}.validatable-input-with-btn .formfield-root{position:relative;flex-grow:1;border-bottom-right-radius:0;border-top-right-radius:0;border-right-width:0;margin-top:0}.validatable-input-with-btn .formfield-root .formfield-input{width:100%}.validatable-input-with-btn .formfield-root:after{position:absolute;top:0;right:.25rem;width:3rem;height:3rem;border-radius:50%;background-size:50%}.validatable-input-with-btn .formfield-root .close-icon{margin-right:.5rem;cursor:pointer}.validatable-input-with-btn .submit-btn{height:3.1rem;min-width:10rem;border-top-left-radius:0;border-bottom-left-radius:0}.validatable-input-with-btn.success{outline:4px solid rgba(73,170,37,.25)}.validatable-input-with-btn.success .formfield-root{border-color:#49aa25;padding-right:2.5rem}.validatable-input-with-btn.success .formfield-root:after{content:"";background:url(/icons/correct-green.svg) no-repeat 50%}.validatable-input-with-btn.success .formfield-root .formfield-label{color:#49aa25}.validatable-input-with-btn.error{outline:4px solid rgba(224,0,0,.25)}.validatable-input-with-btn.error .formfield-root{border-color:#e00000;padding-right:2.5rem}.validatable-input-with-btn.error .formfield-root:after{content:"";background:url(/icons/close-red.svg) no-repeat 50%}.validatable-input-with-btn.error .formfield-root .formfield-label{color:#e00000}.validatable-input-with-btn.loading .formfield-root{padding-right:2.5rem}.validatable-input-with-btn.loading .formfield-root:after{content:"";background:url(/icons/loading-spinner.svg) no-repeat 50%;animation:spin 2.5s linear infinite}@media(max-width:768px){.validatable-input-with-btn{flex-wrap:wrap;gap:1rem}.validatable-input-with-btn .formfield-root{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem;border-right-width:1px}.validatable-input-with-btn .formfield-root:after{width:1.75rem;height:1.75rem;top:30%}.validatable-input-with-btn .submit-btn{width:100%;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;font-size:inherit;min-width:unset}.validatable-input-with-btn.success{outline:none}.validatable-input-with-btn.success .formfield-root{outline:4px solid rgba(73,170,37,.25)}.validatable-input-with-btn.error{outline:none}.validatable-input-with-btn.error .formfield-root{outline:4px solid rgba(224,0,0,.25)}}.easy-import-alert{position:relative;z-index:1;font-size:.875rem;padding:.75rem 2rem;background-color:#fff5cc;margin:1rem 0;border-radius:.25rem}.easy-import-alert:before{content:"";position:absolute;top:0;left:0;height:100%;width:.25rem;background-color:#fc0;border-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0}.input-container{display:flex;align-items:flex-end;border-radius:.5rem}.input-container .formfield-root{position:relative;flex-grow:1;border-bottom-right-radius:0;border-top-right-radius:0;border-right-width:0;margin-top:0}.input-container .formfield-root .formfield-input{width:100%}.input-container .formfield-root:after{content:"";position:absolute;top:0;right:.25rem;width:3rem;height:3rem;border-radius:50%;background-size:50%}.input-container .formfield-root .close-icon{margin-right:.5rem;cursor:pointer}.input-container .submit-btn{height:3.1rem;min-width:10rem;border-top-left-radius:0;border-bottom-left-radius:0}.input-container.success{outline:4px solid rgba(73,170,37,.25)}.input-container.success .formfield-root{border-color:#49aa25;padding-right:2.5rem}.input-container.success .formfield-root:after{content:"";background:url(/icons/correct-green.svg) no-repeat 50%}.input-container.success .formfield-root .formfield-label{color:#49aa25}.input-container.error{outline:4px solid rgba(224,0,0,.25)}.input-container.error .formfield-root{border-color:#e00000;padding-right:2.5rem}.input-container.error .formfield-root:after{content:"";background:url(/icons/close-red.svg) no-repeat 50%}.input-container.error .formfield-root .formfield-label{color:#e00000}.input-container.loading .formfield-root{padding-right:2.5rem}.input-container.loading .formfield-root:after{content:"";background:url(/icons/loading-spinner.svg) no-repeat 50%;animation:spin 2.5s linear infinite}@media(max-width:768px){.input-container{flex-wrap:wrap;gap:1rem}.input-container .formfield-root{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem;border-right-width:1px}.input-container .formfield-root:after{content:"";width:1.75rem;height:1.75rem;top:30%}.input-container .submit-btn{width:100%;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;font-size:inherit;min-width:unset}.input-container.success{outline:none}.input-container.success .formfield-root{outline:4px solid rgba(73,170,37,.25)}.input-container.error{outline:none}.input-container.error .formfield-root{outline:4px solid rgba(224,0,0,.25)}}.easy-import-activity-indicator .loading-animation-wrapper{position:relative;width:100%;padding-top:80%}.easy-import-activity-indicator .loading-stat{display:flex;align-items:center;gap:10px;font-size:1.25rem;margin-bottom:1rem}.easy-import-activity-indicator .loading-stat .icon{flex-shrink:0;position:relative;height:1.5rem;width:1.5rem}.easy-import-activity-indicator .loading-stat .icon.loading{animation:rotate 1.25s linear infinite}@media screen and (max-width:768px){.easy-import-activity-indicator .loading-stat{font-size:1.5rem}.easy-import-activity-indicator .loading-stat .icon{height:2rem;width:2rem}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.easy-import{border-radius:.6125rem;border:1px solid #dfe2ec;padding:2rem}.easy-import .matched-property-details{border-radius:.625rem;background-color:#f5f5f5;padding:2rem}.easy-import .matched-property-details .row{gap:4rem}.easy-import .matched-property-details .row .col-md{display:flex;flex-direction:column;justify-content:space-between}.easy-import .matched-property-details .property-image-wrapper{position:relative;width:100%;padding-top:56%;border-radius:.25rem}.easy-import .matched-property-details .property-image-wrapper img{object-fit:cover;border-radius:inherit}.easy-import .matched-property-details .property-info{display:flex;justify-content:space-between;gap:1rem}.easy-import .matched-property-details .property-info .label{color:#262626;font-weight:500}.easy-import .matched-property-details .property-info .detail{color:#5d5d60}.easy-import .action-btns button:disabled{filter:saturate(0)}@keyframes spin{to{transform:rotate(1turn)}}@media(max-width:768px){.easy-import .input-container .submit-btn{font-size:inherit;min-width:unset}}.stepper-root{display:flex;justify-content:space-between}.stepper-root .step-container{position:relative;width:100%}.stepper-root .step-container:last-child{width:unset}.stepper-root .step-container:before{transform:translateY(-50%);background-color:#e5e5e5;border-radius:.5rem}.stepper-root .step-container:after,.stepper-root .step-container:before{content:"";position:absolute;left:3.875rem;right:1rem;top:1.4375rem;height:5px}.stepper-root .step-container:after{background-color:#005ee3;border-radius:2rem;transform:translateY(-50%) scaleX(0);transform-origin:left;transition:transform .5s ease-in-out;will-change:transform}.stepper-root .step-container .step{position:relative;height:2.875rem;width:2.875rem;outline:0 solid transparent;border:0 solid transparent;border-radius:50%;background-color:#e5e5e5;transform:scale(.7);transition:transform .5s ease-in-out,border .5s ease-in-out,outline .5s ease-in-out,background .5s ease-in-out;will-change:transform,border,outline,background}.stepper-root .step-container .step:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;background:url(/icons/checkmark-white.svg) no-repeat 50%;background-size:65%;opacity:0;transition:opacity .5s ease-in-out;will-change:opacity}.stepper-root .step-container .step-details{margin-top:.5rem}.stepper-root .step-container .step-details .step-number{color:#5d5d60;font-size:.875rem;line-height:1.375rem;letter-spacing:.03125rem}.stepper-root .step-container .step-details .step-name{color:#262626;font-size:1rem;font-weight:500}.stepper-root .step-container.complete:after{transform:translateY(-50%) scaleX(1)}.stepper-root .step-container.complete .step{background-color:#005ee3}.stepper-root .step-container.complete .step:after{opacity:1}.stepper-root .step-container.active .step{border:5px solid #fff;outline:2.5px solid #d6e7ff;background-color:#d6e7ff;transform:scale(.9)}