.text-red[data-v-fbe6922c]{color:red}.asterisk[data-v-fbe6922c]{color:red;font-size:.8em;vertical-align:super}.estimated[data-v-fbe6922c]{color:#666}.mt-2[data-v-fbe6922c]{margin-top:.5rem}.price-container[data-v-fbe6922c]{transform:translateZ(0);will-change:transform}.gallery-switch-enter-active[data-v-e0539000],.gallery-switch-leave-active[data-v-e0539000]{transition:all .3s ease}.gallery-switch-enter-from[data-v-e0539000],.gallery-switch-leave-to[data-v-e0539000]{opacity:0;transform:scale(.95)}.line-clamp-2[data-v-e0539000]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card-container[data-v-e0539000]{display:flex;flex-direction:column;height:100%}.btn-hover[data-v-e0539000]{transition:all .2s ease}.btn-hover[data-v-e0539000]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.gallery-container[data-v-e0539000]::-webkit-scrollbar{width:4px}.gallery-container[data-v-e0539000]::-webkit-scrollbar-track{background:#f1f1f1}.gallery-container[data-v-e0539000]::-webkit-scrollbar-thumb{background:#888;border-radius:2px}.gallery-container[data-v-e0539000]::-webkit-scrollbar-thumb:hover{background:#555}.focus-visible[data-v-e0539000]{outline:2px solid #3b82f6;outline-offset:2px}.aspect-ratio-container[data-v-e0539000]{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.aspect-ratio-container img[data-v-e0539000]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}