[data-v-038f823c] .compact-calendar .p-inputtext{border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;height:3rem;padding:.75rem 1rem;transition:all .2s}[data-v-038f823c] .compact-calendar .p-inputtext:hover{border-color:#60a5fa}[data-v-038f823c] .compact-calendar .p-inputtext:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}[data-v-038f823c] .compact-calendar .p-datepicker-trigger{height:2.5rem;width:2.5rem}[data-v-038f823c] .p-button.h-12{height:3rem!important;min-height:3rem!important}[data-v-038f823c] .p-button.w-7.h-7{height:1.75rem!important;min-width:1.75rem!important;padding:0!important;width:1.75rem!important}[data-v-038f823c] .p-calendar .p-inputtext{font-size:1rem}.search-button-primary[data-v-038f823c] .p-button,[data-v-038f823c] .p-button-primary,[data-v-038f823c] .p-button[severity=primary]{background-color:var(--p-primary-500,#14b8a6)!important;border-color:var(--p-primary-500,#14b8a6)!important;color:#fff!important}.search-button-primary[data-v-038f823c] .p-button:hover,[data-v-038f823c] .p-button-primary:hover,[data-v-038f823c] .p-button[severity=primary]:hover{background-color:var(--p-primary-600,#0d9488)!important;border-color:var(--p-primary-600,#0d9488)!important}.search-button-primary[data-v-038f823c] .p-button:focus,[data-v-038f823c] .p-button-primary:focus,[data-v-038f823c] .p-button[severity=primary]:focus{box-shadow:0 0 0 2px #14b8a633!important}.property-search-compact[data-v-038f823c]{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;overflow:visible;padding:1rem;position:relative;width:100%;z-index:20}select[data-v-038f823c]{background-image:none}select[data-v-038f823c]:hover{border-color:#3b82f6}select[data-v-038f823c]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #3b82f61a}.overflow-y-auto[data-v-038f823c]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-038f823c]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.overflow-y-auto[data-v-038f823c]::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.overflow-y-auto[data-v-038f823c]::-webkit-scrollbar-thumb:hover{background:#555}@media(max-width:1023px){.property-search-compact[data-v-038f823c]{border-bottom:1px solid #e5e7eb;border-radius:0;box-shadow:none;padding:.75rem}}.no-scrollbar[data-v-038f823c]{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar[data-v-038f823c]::-webkit-scrollbar{display:none}[data-v-038f823c] .mobile-calendar .p-datepicker{font-size:1rem;width:100%}[data-v-038f823c] .mobile-calendar .p-datepicker table{width:100%}[data-v-038f823c] .mobile-calendar .p-datepicker td{padding:.5rem}[data-v-038f823c] .p-calendar .p-datepicker td.p-datepicker-range-end span,[data-v-038f823c] .p-calendar .p-datepicker td.p-datepicker-range-start span,[data-v-038f823c] .p-calendar .p-datepicker td.p-datepicker-selected span,[data-v-038f823c] .p-calendar .p-datepicker td.p-datepicker-today.p-datepicker-selected span{background-color:var(--primary-500,#14b8a6)!important;color:#fff!important}[data-v-038f823c] .p-calendar .p-datepicker td.p-datepicker-in-range span{background-color:var(--primary-500,#14b8a6)!important;color:#fff!important;opacity:.7}[data-v-038f823c] .p-calendar .p-datepicker td.p-datepicker-in-range:hover span{background-color:var(--primary-500,#14b8a6)!important;opacity:.9}[data-v-038f823c] .p-calendar .p-datepicker td.p-datepicker-range-end span,[data-v-038f823c] .p-calendar .p-datepicker td.p-datepicker-range-start span{background-color:var(--primary-600,#0d9488)!important;font-weight:600}[data-v-038f823c] .mobile-calendar .p-datepicker td.p-datepicker-range-end span,[data-v-038f823c] .mobile-calendar .p-datepicker td.p-datepicker-range-start span,[data-v-038f823c] .mobile-calendar .p-datepicker td.p-datepicker-selected span,[data-v-038f823c] .mobile-calendar .p-datepicker td.p-datepicker-today.p-datepicker-selected span{background-color:#14b8a6!important;color:#fff!important}[data-v-038f823c] .mobile-calendar .p-datepicker td.p-datepicker-in-range span{background-color:#14b8a6!important;color:#fff!important;opacity:.7}[data-v-038f823c] .compact-calendar .p-datepicker td.p-datepicker-range-end span,[data-v-038f823c] .compact-calendar .p-datepicker td.p-datepicker-range-start span,[data-v-038f823c] .compact-calendar .p-datepicker td.p-datepicker-selected span,[data-v-038f823c] .compact-calendar .p-datepicker td.p-datepicker-today.p-datepicker-selected span{background-color:#14b8a6!important;color:#fff!important}[data-v-038f823c] .compact-calendar .p-datepicker td.p-datepicker-in-range span{background-color:#14b8a6!important;color:#fff!important;opacity:.7}.slide-fade-enter-active[data-v-038f823c],.slide-fade-leave-active[data-v-038f823c]{transition:all .3s ease}.slide-fade-enter-from[data-v-038f823c],.slide-fade-leave-to[data-v-038f823c]{opacity:0;transform:translateY(-10px)}.modal-fade-enter-active[data-v-038f823c],.modal-fade-leave-active[data-v-038f823c]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-038f823c],.modal-fade-leave-to[data-v-038f823c]{opacity:0}@keyframes slide-up-038f823c{0%{transform:translateY(100%)}to{transform:translateY(0)}}.animate-slide-up[data-v-038f823c]{animation:slide-up-038f823c .3s ease-out}@media(max-width:1023px){[data-v-038f823c] .p-button{min-height:2.5rem}[data-v-038f823c] .p-button-rounded{height:2.5rem!important;width:2.5rem!important}}
