.fi-ta-header{background-color:var(--fi-color-gray-50)!important;color:var(--fi-color-gray-900)!important}@media (prefers-color-scheme: dark){.fi-ta-header{background-color:var(--fi-color-gray-800)!important;color:var(--fi-color-gray-100)!important}}.address-suggestions-dropdown{max-width:100%!important;width:100%!important;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box}.address-suggestions-dropdown .suggestion-item{white-space:normal;word-break:break-word;line-height:1.4;min-height:2.5rem;display:flex;align-items:center;padding:.5rem 1rem;box-sizing:border-box}[data-address-autocomplete]{position:relative;max-width:100%;overflow:hidden}[data-address-autocomplete] .address-suggestions-dropdown{position:absolute;top:100%;left:0;right:0;z-index:50;max-width:100%;width:100%;overflow:hidden;box-sizing:border-box;margin-top:.5rem}.fi-fo-field-wrp [data-address-autocomplete] .address-suggestions-dropdown{max-width:calc(100% + -0px);left:0;right:0}.fi-fo-field-wrp,.fi-fo-field-wrp [data-address-autocomplete]{overflow:visible}.fi-fo-field-wrp .fi-input-wrp{position:relative;max-width:100%}.fi-fo-field-wrp .fi-input-wrp [data-address-autocomplete] .address-suggestions-dropdown{position:absolute;top:100%;left:0;right:0;max-width:100%;width:100%;box-sizing:border-box}.fi-fo-field-wrp .fi-input-wrp .address-suggestions-dropdown{max-width:100%!important;width:100%!important;left:0!important;right:0!important}.address-suggestions-dropdown{display:block!important;visibility:visible!important;opacity:1!important;position:absolute!important;z-index:9999!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important;margin-top:.5rem}.address-suggestions-dropdown[style*="display: none"]{display:block!important}[x-show="showSuggestions && suggestions.length > 0"] .address-suggestions-dropdown{display:block!important;visibility:visible!important;opacity:1!important}.address-suggestions-dropdown{background-color:#fff;border-color:#d1d5db;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.dark .address-suggestions-dropdown{background-color:#1f2937!important;border-color:#4b5563!important;box-shadow:0 25px 50px -12px #00000080!important}.address-suggestions-dropdown .suggestion-item{color:#111827;border-bottom-color:#f3f4f6}.dark .address-suggestions-dropdown .suggestion-item{color:#f9fafb!important;border-bottom-color:#374151!important}.address-suggestions-dropdown .suggestion-item:hover{background-color:#f3f4f6;color:#111827;transform:translate(2px)}.dark .address-suggestions-dropdown .suggestion-item:hover{background-color:#374151!important;color:#f9fafb!important;transform:translate(2px)}.address-suggestions-dropdown .suggestion-item:focus{background-color:#e5e7eb;color:#111827;outline:none;transform:translate(2px)}.dark .address-suggestions-dropdown .suggestion-item:focus{background-color:#4b5563!important;color:#f9fafb!important;transform:translate(2px)}.address-suggestions-dropdown .suggestion-item:hover:not(:focus){background-color:#f3f4f6;color:#111827}.dark .address-suggestions-dropdown .suggestion-item:hover:not(:focus){background-color:#374151!important;color:#f9fafb!important}.address-suggestions-dropdown .suggestion-item:active{background-color:#d1d5db;transform:translate(1px)}.dark .address-suggestions-dropdown .suggestion-item:active{background-color:#4b5563!important;transform:translate(1px)}[data-address-autocomplete]{position:relative!important;overflow:visible!important}.fi-fo-field-wrp-helper-text{border-top:none!important}[data-address-autocomplete]+.fi-fo-field-wrp-helper-text{border-top:none!important}.fi-fo-field-wrp .fi-fo-field-wrp-helper-text{border-top:none!important}.fi-fo-field-wrp:has([data-address-autocomplete]) .fi-fo-field-wrp-helper-text{border-top:none!important}.fi-fo-field-wrp{overflow:visible!important}.fi-fo-field-wrp .fi-input-wrp{overflow:visible!important;position:relative!important}[data-theme=dark] .address-suggestions-dropdown{background-color:#1f2937!important;border-color:#4b5563!important;color:#f9fafb!important}[data-theme=dark] .address-suggestions-dropdown .suggestion-item{color:#f9fafb!important;border-bottom-color:#374151!important}[data-theme=dark] .address-suggestions-dropdown .suggestion-item:hover{background-color:#374151!important}[data-theme=dark] .address-suggestions-dropdown .suggestion-item:focus{background-color:#4b5563!important}[data-theme=dark] .address-suggestions-dropdown .suggestion-item:hover{background-color:#374151!important;color:#f9fafb!important}[data-theme=dark] .address-suggestions-dropdown .suggestion-item:active{background-color:#4b5563!important;transform:translate(1px)}.address-suggestions-dropdown .suggestion-item{transition:all .15s ease-in-out}.address-suggestions-dropdown .suggestion-item:last-child{border-bottom:none!important}.address-suggestions-dropdown .suggestion-item:focus-visible{outline:2px solid #3b82f6;outline-offset:-2px}.dark .address-suggestions-dropdown .suggestion-item:focus-visible{outline-color:#60a5fa}[data-tabs-type=property-main]>.fi-tabs{position:sticky!important;border-top-left-radius:12px!important;border-top-right-radius:12px!important;z-index:2!important;background-color:rgba(var(--gray-50),var(--tw-bg-opacity, 1))}.fi-tabs{border-top-left-radius:12px!important;border-top-right-radius:12px!important}.dark .fi-tabs{background-color:rgba(var(--gray-900),var(--tw-bg-opacity, 1))}.fi-tabs[style*="position: sticky"],.fi-tabs.sticky{top:4rem!important;z-index:100!important;margin-bottom:1rem!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.fi-tabs .fi-tabs-list{padding:.5rem 0!important}.fi-tabs .fi-tabs-panel{margin-top:.5rem!important}@media (max-width: 768px){.fi-tabs,.fi-fo-tabs{top:3.5rem!important}}.fi-main .fi-tabs,.fi-main .fi-fo-tabs{top:4rem!important}@media (max-width: 480px){.fi-tabs,.fi-fo-tabs{top:3rem!important}}[data-address-autocomplete] *,[data-address-autocomplete] *:after,[data-address-autocomplete] *:before{border-style:none!important;border-width:0!important}[data-address-autocomplete] input,[data-address-autocomplete] .fi-input,[data-address-autocomplete] .fi-input-wrp{border-style:none!important;border-width:0!important}.fi-fo-field-wrp:has([data-address-autocomplete]){border-style:none!important;border-width:0!important}.fi-fo-field-wrp:has([data-address-autocomplete]) *,.fi-fo-field-wrp:has([data-address-autocomplete]) *:after,.fi-fo-field-wrp:has([data-address-autocomplete]) *:before{border-style:none!important;border-width:0!important}.fi-tabs{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:smooth!important}.fi-tabs::-webkit-scrollbar{height:4px}.fi-tabs::-webkit-scrollbar-track{background:transparent}.fi-tabs::-webkit-scrollbar-thumb{background:#9ca3af80;border-radius:2px}.fi-tabs::-webkit-scrollbar-thumb:hover{background:#9ca3afb3}.dark .fi-tabs::-webkit-scrollbar-thumb{background:#4b556380}.dark .fi-tabs::-webkit-scrollbar-thumb:hover{background:#4b5563b3}.fi-tabs-item{flex-shrink:0!important;white-space:nowrap!important}.fi-footer{position:sticky!important;bottom:0!important;z-index:40!important;background-color:var(--fi-color-gray-50)!important;border-top:1px solid var(--fi-color-gray-200)!important;padding:1rem!important;display:flex!important;gap:.5rem!important;justify-content:flex-end!important;flex-wrap:wrap!important;box-shadow:0 -4px 6px -1px #0000000d,0 -2px 4px -1px #00000008!important}.dark .fi-footer{background-color:var(--fi-color-gray-900)!important;border-top-color:var(--fi-color-gray-800)!important;box-shadow:0 -4px 6px -1px #0000004d,0 -2px 4px -1px #0003!important}.fi-page{display:flex!important;flex-direction:column!important;min-height:100vh!important}.fi-form-wrapper{flex:1!important}.fi-form{margin-bottom:0!important;padding-bottom:0!important}@media (max-width: 768px){.fi-footer{gap:.375rem!important;padding:.75rem!important}@media (max-width: 640px){.fi-footer{flex-direction:column-reverse!important}.fi-footer .fi-btn{width:100%!important}}}.fi-footer .fi-btn{transition:all .15s ease-in-out!important}.fi-footer .fi-btn:hover{transform:translateY(-1px)!important}.fi-footer .fi-btn-color-primary{background-color:var(--fi-color-primary-500)!important;color:#fff!important}.dark .fi-footer .fi-btn-color-primary{background-color:var(--fi-color-primary-600)!important}.fi-footer .fi-btn-color-success,.fi-footer .fi-btn-color-warning{border:1px solid currentColor!important}.fi-page-with-sticky-footer{padding-bottom:5rem!important}.fi-footer .fi-btn svg{width:1rem!important;height:1rem!important}.fi-footer .fi-btn{padding:.5rem 1rem!important}.fi-footer .fi-btn{display:inline-flex!important;align-items:center!important;gap:.5rem!important}.fi-ta-ctn table thead,html.dark .fi-ta-ctn table thead,.dark .fi-ta-ctn table thead{background-color:rgba(var(--gray-900),var(--tw-bg-opacity, 1))!important}.fab-container{position:fixed;bottom:1.5rem;right:1.5rem;z-index:40;display:flex;gap:.75rem;flex-direction:column-reverse;pointer-events:none}.fab-container>*{pointer-events:auto}.fab-container .fi-btn{padding:0!important;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:9999px!important;box-shadow:0 10px 15px -3px #0000001a!important;transition:all .2s ease!important}.fab-container .fi-btn:hover{box-shadow:0 20px 25px -5px #00000026!important}.fab-container .fi-btn svg{width:1.5rem!important;height:1.5rem!important}.fab-container .fi-btn svg.absolute{opacity:1}.fab-container .fi-btn svg[wire\:loading\.remove\.delay]:not(.hidden){opacity:1}.fab-container .fi-btn svg[wire\:loading\.remove\.delay].hidden{opacity:0}.fab-container .fi-btn svg[wire\:loading\.delay]:not(.hidden){opacity:1}.fab-container .fi-btn svg[wire\:loading\.delay].hidden{opacity:0}@media (max-width: 767px){.fab-container{bottom:1rem;right:1rem}.fab-container .fi-btn{width:48px;height:48px}.fab-container .fi-btn svg{width:1.25rem!important;height:1.25rem!important}.fi-main{padding-bottom:6rem}}@media (min-width: 768px){.fab-container{bottom:2rem;right:2rem}}.fab-container .fi-btn[data-loading=true]{opacity:.75;cursor:wait}@keyframes fabSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fab-container{animation:fabSlideIn .3s ease-out}
