input[type=checkbox]{@apply accent-space-cadet size-[18px]}input[type=checkbox]+label{@apply text-p3}button.tab-button{@apply w-full p-5 h-20 bg-blue-crayola text-white focus:outline-none flex flex-col lg:flex-row items-center justify-center gap-1 lg:gap-3 hover:bg-neutral-200 hover:text-space-cadet hover:rounded-t-xl;width:100%}button.tab-button.active{@apply bg-neutral-50 text-blue-crayola rounded-t-2xl lg:h-[5.75rem]}button.toggle-btn.active{@apply text-white bg-blue-crayola}button.toggle-btn:not(.active){@apply text-white bg-blue-crayola}#propertyType-options-vente input[type=checkbox].form-citya-checkbox,#propertyType-options-location input[type=checkbox].form-citya-checkbox{appearance:none;position:absolute;width:0;height:0;opacity:0}#propertyType-options-vente label,#propertyType-options-location label,#fiscalite-options label{padding:8px 10px;border-radius:2rem;background-color:initial;color:#1a1d56;cursor:pointer;position:relative;transition:background-color .3s ease,color .3s ease;border:1px solid #a7c0f7;@apply flex items-center justify-between text-p2 gap-3}#propertyType-options-vente input[type=checkbox].form-citya-checkbox:checked+label,#propertyType-options-location input[type=checkbox].form-citya-checkbox:checked+label{background-color:#1a1d56;color:#fff;border-color:#1a1d56}#propertyType-options-vente input[type=checkbox].form-citya-checkbox:checked+label::after,#propertyType-options-location input[type=checkbox].form-citya-checkbox:checked+label::after,#fiscalite-options input[type=checkbox].form-citya-checkbox:checked+label::after{@apply block size-4;content:url(../../media/svg/icons/checkmark-9a146a0629ef7e6b8d0c44cf59261322.svg)}#fiscalite-options input[type=checkbox].form-citya-checkbox{appearance:none;position:absolute;width:0;height:0;opacity:0}#fiscalite-options input[type=checkbox].form-citya-checkbox:checked+label{background-color:#1a1d56;color:#fff;border-color:#1a1d56}#meuble-options input[type=checkbox].form-citya-checkbox{appearance:none;position:absolute;width:0;height:0;opacity:0}#meuble-options label.meuble-label{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 16px;border-radius:2rem;background-color:initial;color:#1a1d56;cursor:pointer;position:relative;transition:background-color .3s ease,color .3s ease;border:1px solid #a7c0f7}#meuble-options input[type=checkbox].form-citya-checkbox:checked+label{background-color:#1a1d56;color:#fff;border-color:#1a1d56}#meuble-options input[type=checkbox].form-citya-checkbox:checked+label::after{content:"✔";font-size:14px;margin-left:8px;color:#fff}.autocomplete-results{max-height:250px;overflow-y:auto;background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);z-index:1000}.autocomplete-results div{padding:8px 12px;cursor:pointer}.autocomplete-results div:hover{background:#f3f4f6}.autocomplete-results div.bg-gray-200{background-color:#1a1d56;color:#fff}.selected-tags{display:flex;flex-wrap:wrap;gap:8px}.selected-tags:empty{display:none}.selected-tags div{color:#333}.selected-tags button{background:0 0;border:none;font-size:1.25rem;line-height:1;color:#1a1d56;cursor:pointer;margin-left:.5rem}.selected-tags button:hover{color:#404040}#search_inline_selected_tags_container.inside{top:50%;transform:translateY(-50%);left:36px;border:none;box-shadow:none;padding:0;width:fit-content;background:#fff}#propertyType-options-location .property-type-tag:nth-child(n+3),#propertyType-options-vente .property-type-tag:nth-child(n+3),#fiscalite-options .fiscalite-tag:nth-child(n+3){display:none}#propertyType-options-location.expanded .property-type-tag,#propertyType-options-vente.expanded .property-type-tag,#fiscalite-options.expanded .fiscalite-tag{display:flex}@media screen and (min-width:1024px){#propertyType-options-location .property-type-tag:nth-child(n+3),#propertyType-options-vente .property-type-tag:nth-child(n+3),#fiscalite-options .fiscalite-tag:nth-child(n+3){display:flex}#propertyType-options-location .property-type-tag:nth-child(n+5),#propertyType-options-vente .property-type-tag:nth-child(n+5),#fiscalite-options .fiscalite-tag:nth-child(n+4){display:none}#propertyType-options-location.expanded .property-type-tag:nth-child(n+5),#propertyType-options-vente.expanded .property-type-tag:nth-child(n+5),#fiscalite-options.expanded .fiscalite-tag{display:flex!important}}