.DynamicFilterBar-module___jJNNa__dynamicFilterBar{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.DynamicFilterBar-module___jJNNa__filterHeader{background:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.DynamicFilterBar-module___jJNNa__filterTitle{color:#111827;margin:0;font-size:1.125rem;font-weight:600}.DynamicFilterBar-module___jJNNa__clearAllBtn{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ef4444;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.DynamicFilterBar-module___jJNNa__clearAllBtn:hover{color:#fff;background:#ef4444}.DynamicFilterBar-module___jJNNa__filterSections{max-height:400px;overflow-y:auto}.DynamicFilterBar-module___jJNNa__filterSection{border-bottom:1px solid #f3f4f6}.DynamicFilterBar-module___jJNNa__filterSection:last-child{border-bottom:none}.DynamicFilterBar-module___jJNNa__sectionHeader{cursor:pointer;text-align:left;background:#fff;border:none;justify-content:space-between;align-items:center;width:100%;padding:1rem 1.25rem;transition:all .2s;display:flex}.DynamicFilterBar-module___jJNNa__sectionHeader:hover{background:#f9fafb}.DynamicFilterBar-module___jJNNa__sectionHeader.DynamicFilterBar-module___jJNNa__active{background:#f0f9ff;border-left:3px solid #3b82f6}.DynamicFilterBar-module___jJNNa__sectionTitle{color:#374151;font-size:.95rem;font-weight:500}.DynamicFilterBar-module___jJNNa__sectionToggle{color:#9ca3af;font-size:.75rem;transition:transform .2s}.DynamicFilterBar-module___jJNNa__sectionToggle.DynamicFilterBar-module___jJNNa__expanded{transform:rotate(180deg)}.DynamicFilterBar-module___jJNNa__sectionContent{background:#fafbfc;padding:0 1.25rem 1rem}.DynamicFilterBar-module___jJNNa__enumFilter,.DynamicFilterBar-module___jJNNa__stringFilter{margin-top:.5rem}.DynamicFilterBar-module___jJNNa__filterOptions{flex-direction:column;gap:.5rem;display:flex}.DynamicFilterBar-module___jJNNa__filterOption{cursor:pointer;border-radius:6px;align-items:center;gap:.75rem;padding:.5rem;transition:background .2s;display:flex}.DynamicFilterBar-module___jJNNa__filterOption:hover{background:#f3f4f6}.DynamicFilterBar-module___jJNNa__filterOption input[type=checkbox]{accent-color:#3b82f6;width:16px;height:16px}.DynamicFilterBar-module___jJNNa__optionLabel{color:#374151;flex:1;font-size:.875rem}.DynamicFilterBar-module___jJNNa__optionCount{color:#9ca3af;background:#f3f4f6;border-radius:12px;padding:.125rem .5rem;font-size:.75rem}.DynamicFilterBar-module___jJNNa__showMore{color:#6b7280;text-align:center;padding:.5rem;font-size:.75rem;font-style:italic}.DynamicFilterBar-module___jJNNa__textFilter{margin-top:.5rem}.DynamicFilterBar-module___jJNNa__textInput{border:1px solid #d1d5db;border-radius:8px;width:100%;padding:.75rem;font-size:.875rem;transition:all .2s}.DynamicFilterBar-module___jJNNa__textInput:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.DynamicFilterBar-module___jJNNa__numberFilter{margin-top:.5rem}.DynamicFilterBar-module___jJNNa__rangeInputs{align-items:center;gap:.75rem;display:flex}.DynamicFilterBar-module___jJNNa__numberInput{text-align:center;border:1px solid #d1d5db;border-radius:8px;flex:1;padding:.75rem;font-size:.875rem;transition:all .2s}.DynamicFilterBar-module___jJNNa__numberInput:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.DynamicFilterBar-module___jJNNa__rangeSeparator{color:#9ca3af;font-weight:500}.DynamicFilterBar-module___jJNNa__booleanFilter{margin-top:.5rem}.DynamicFilterBar-module___jJNNa__booleanOption{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem;transition:all .2s;display:flex}.DynamicFilterBar-module___jJNNa__booleanOption:hover{background:#f0f9ff;border-color:#3b82f6}.DynamicFilterBar-module___jJNNa__booleanOption input[type=checkbox]{accent-color:#3b82f6;width:18px;height:18px}.DynamicFilterBar-module___jJNNa__loadingContainer{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.DynamicFilterBar-module___jJNNa__loadingSpinner{border:2px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;width:24px;height:24px;margin-bottom:1rem;animation:1s linear infinite DynamicFilterBar-module___jJNNa__spin}@keyframes DynamicFilterBar-module___jJNNa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.DynamicFilterBar-module___jJNNa__noFilters{text-align:center;color:#9ca3af;padding:2rem}.DynamicFilterBar-module___jJNNa__noFilters p{margin:0;font-size:.875rem}.DynamicFilterBar-module___jJNNa__unsupportedFilter{text-align:center;color:#ef4444;background:#fef2f2;border-radius:6px;margin-top:.5rem;padding:1rem}.DynamicFilterBar-module___jJNNa__unsupportedFilter p{margin:0;font-size:.75rem}@media (max-width:768px){.DynamicFilterBar-module___jJNNa__dynamicFilterBar{border-radius:8px}.DynamicFilterBar-module___jJNNa__filterHeader{padding:.75rem 1rem}.DynamicFilterBar-module___jJNNa__filterTitle{font-size:1rem}.DynamicFilterBar-module___jJNNa__sectionHeader{padding:.75rem 1rem}.DynamicFilterBar-module___jJNNa__sectionContent{padding:0 1rem .75rem}.DynamicFilterBar-module___jJNNa__filterOptions{gap:.375rem}.DynamicFilterBar-module___jJNNa__filterOption{padding:.375rem}.DynamicFilterBar-module___jJNNa__optionLabel{font-size:.8rem}.DynamicFilterBar-module___jJNNa__rangeInputs{gap:.5rem}.DynamicFilterBar-module___jJNNa__numberInput,.DynamicFilterBar-module___jJNNa__textInput{padding:.625rem;font-size:.8rem}}
.PostListingForm-module__mGsXga__postListingForm{background:var(--color-background);border-radius:12px;max-width:800px;margin:0 auto;padding:2rem;box-shadow:0 4px 6px #0000001a}.PostListingForm-module__mGsXga__header{text-align:center;margin-bottom:2rem}.PostListingForm-module__mGsXga__header h2{color:var(--color-text-primary);margin:0 0 .5rem;font-size:2rem;font-weight:700}.PostListingForm-module__mGsXga__subtitle{color:var(--color-text-secondary);margin:0;font-size:1rem}.PostListingForm-module__mGsXga__errorSection{margin-bottom:1.5rem}.PostListingForm-module__mGsXga__errorSection>div{margin-bottom:.5rem}.PostListingForm-module__mGsXga__form{flex-direction:column;gap:2rem;display:flex}.PostListingForm-module__mGsXga__section{flex-direction:column;gap:1rem;display:flex}.PostListingForm-module__mGsXga__sectionTitle{color:var(--color-text-primary);border-bottom:2px solid var(--color-border);margin:0;padding-bottom:.5rem;font-size:1.25rem;font-weight:600}.PostListingForm-module__mGsXga__formGrid{grid-template-columns:1fr;gap:1rem;display:grid}.PostListingForm-module__mGsXga__formGrid.PostListingForm-module__mGsXga__twoColumns{grid-template-columns:1fr 1fr}.PostListingForm-module__mGsXga__dynamicFields{flex-direction:column;gap:1.5rem;display:flex}.PostListingForm-module__mGsXga__actions{border-top:1px solid var(--color-border);justify-content:flex-end;padding-top:2rem;display:flex}.PostListingForm-module__mGsXga__actionButtons{gap:1rem;display:flex}@media (min-width:768px){.PostListingForm-module__mGsXga__formGrid.PostListingForm-module__mGsXga__twoColumns,.PostListingForm-module__mGsXga__formGrid.PostListingForm-module__mGsXga__pricing,.PostListingForm-module__mGsXga__formGrid.PostListingForm-module__mGsXga__details{grid-template-columns:1fr 1fr}}@media (max-width:767px){.PostListingForm-module__mGsXga__postListingForm{margin:0 1rem;padding:1rem}.PostListingForm-module__mGsXga__header h2{font-size:1.5rem}.PostListingForm-module__mGsXga__actionButtons{flex-direction:column;width:100%}.PostListingForm-module__mGsXga__actionButtons button{width:100%}}.PostListingForm-module__mGsXga__formGrid:has(:invalid){border-left:3px solid var(--color-danger)}.PostListingForm-module__mGsXga__formGrid:has(:valid){border-left:3px solid var(--color-success)}.PostListingForm-module__mGsXga__form.PostListingForm-module__mGsXga__loading{opacity:.6;pointer-events:none}.PostListingForm-module__mGsXga__form.PostListingForm-module__mGsXga__loading *{cursor:not-allowed}.PostListingForm-module__mGsXga__section{animation:.3s ease-out PostListingForm-module__mGsXga__fadeInUp}@keyframes PostListingForm-module__mGsXga__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PostListingForm-module__mGsXga__formGrid:focus-within{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.PostListingForm-module__mGsXga__formGrid:has(.PostListingForm-module__mGsXga__error){background:var(--color-danger-light);border:1px solid var(--color-danger);border-radius:4px;padding:1rem}
.StepperPostListingForm-module__FtVwDq__stepperContent{background:var(--color-white,#fff);flex-direction:column;gap:0;min-height:100vh;display:flex}.StepperPostListingForm-module__FtVwDq__customHeader{border-bottom:1px solid var(--color-border);text-align:center;background:#fff;padding:2rem}.StepperPostListingForm-module__FtVwDq__amenitiesSection{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin-top:24px;padding:20px}.StepperPostListingForm-module__FtVwDq__sectionTitle{color:#111827;margin:0 0 16px;font-size:16px;font-weight:600}.StepperPostListingForm-module__FtVwDq__amenitiesGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.StepperPostListingForm-module__FtVwDq__amenityItem{color:#4b5563;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px;font-size:14px;transition:background .2s;display:flex}.StepperPostListingForm-module__FtVwDq__amenityItem:hover{background:#f3f4f6}.StepperPostListingForm-module__FtVwDq__amenityItem input{cursor:pointer;accent-color:#1db94b;width:18px;height:18px}.StepperPostListingForm-module__FtVwDq__noAmenities{color:#9ca3af;font-size:14px;font-style:italic}.StepperPostListingForm-module__FtVwDq__pageTitle{color:#000;text-align:center;margin:0;font-size:2rem;font-weight:700}.StepperPostListingForm-module__FtVwDq__stepperWrapper{border-bottom:1px solid var(--color-border);background:#fff;padding:2rem;box-shadow:0 2px 4px #0000001a}@media (max-width:768px){.StepperPostListingForm-module__FtVwDq__stepperWrapper{padding:1rem}}.StepperPostListingForm-module__FtVwDq__formContainer{flex:1;width:100%;max-width:800px;margin:0 auto;padding:2rem}@media (min-width:1024px){.StepperPostListingForm-module__FtVwDq__formContainer{width:70vw;max-width:70vw}}@media (max-width:1023px){.StepperPostListingForm-module__FtVwDq__formContainer{width:100%;max-width:100%;padding:1rem}}.StepperPostListingForm-module__FtVwDq__stepContent{background:#fff;border-radius:12px;margin-bottom:2rem;padding:2rem;box-shadow:0 4px 6px #0000001a}@media (max-width:768px){.StepperPostListingForm-module__FtVwDq__stepContent{margin-bottom:1rem;padding:1rem}}.StepperPostListingForm-module__FtVwDq__stepTitle{color:var(--text-primary,#000);border-bottom:2px solid var(--primary-green,#1d9b4b);margin:0 0 2rem;padding-bottom:1rem;font-size:1.5rem;font-weight:600}.StepperPostListingForm-module__FtVwDq__formGrid{flex-direction:column;gap:1.5rem;display:flex}.StepperPostListingForm-module__FtVwDq__formRow{grid-template-columns:1fr 1fr;align-items:flex-start;gap:2rem;display:grid}.StepperPostListingForm-module__FtVwDq__errorSection{margin-bottom:2rem}.StepperPostListingForm-module__FtVwDq__errorSection>div{margin-bottom:.5rem}.StepperPostListingForm-module__FtVwDq__stepActions{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:2rem 0;display:flex}.StepperPostListingForm-module__FtVwDq__actionButtons{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.StepperPostListingForm-module__FtVwDq__leftActions,.StepperPostListingForm-module__FtVwDq__rightActions{align-items:center;gap:1rem;display:flex}.StepperPostListingForm-module__FtVwDq__specificationsGrid{flex-direction:column;gap:2.5rem;margin-top:1.5rem;display:flex}.StepperPostListingForm-module__FtVwDq__specsSection,.StepperPostListingForm-module__FtVwDq__mandatoryFields,.StepperPostListingForm-module__FtVwDq__optionalFields{flex-direction:column;gap:1rem;display:flex}.StepperPostListingForm-module__FtVwDq__subSectionTitle{color:var(--color-text-primary);border-bottom:1px solid var(--color-border);margin:0 0 1rem;padding-bottom:.5rem;font-size:1.125rem;font-weight:600}.StepperPostListingForm-module__FtVwDq__featureListingBox{background-color:#fff9e7;border:1px solid #ffe5a0;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1.5rem;display:flex}.StepperPostListingForm-module__FtVwDq__featureInfo{align-items:center;gap:1rem;display:flex}.StepperPostListingForm-module__FtVwDq__featureIcon{color:#fbb03b;width:2.5rem;height:2.5rem}.StepperPostListingForm-module__FtVwDq__featureInfo h4{color:#855c00;margin:0;font-size:1.1rem;font-weight:600}.StepperPostListingForm-module__FtVwDq__featureInfo p{color:#a07800;margin:.25rem 0 0;font-size:.9rem}.StepperPostListingForm-module__FtVwDq__imageUploadSection{margin-top:1rem}.StepperPostListingForm-module__FtVwDq__imageUploadSection h4{color:var(--color-text-primary);margin-bottom:1rem;font-size:1rem;font-weight:500}.StepperPostListingForm-module__FtVwDq__dynamicFieldsList{grid-template-columns:repeat(2,1fr);gap:0 2rem;margin-top:1rem;display:grid}@media (max-width:768px){.StepperPostListingForm-module__FtVwDq__dynamicFieldsList{grid-template-columns:1fr;column-gap:0}}.StepperPostListingForm-module__FtVwDq__formField{margin-bottom:1.5rem!important}.StepperPostListingForm-module__FtVwDq__sponsoredListingBox{background-color:#fff9e7;border:1px solid #ffe5a0;border-radius:12px;justify-content:space-between;align-items:center;margin-top:2rem;padding:1.5rem;display:flex}.StepperPostListingForm-module__FtVwDq__sponsoredInfo{align-items:center;gap:1rem;display:flex}.StepperPostListingForm-module__FtVwDq__sponsoredIcon{color:#fbb03b;width:2.5rem;height:2.5rem}.StepperPostListingForm-module__FtVwDq__sponsoredInfo h4{color:#855c00;margin:0;font-size:1.1rem;font-weight:600}.StepperPostListingForm-module__FtVwDq__sponsoredInfo p{color:#a07800;margin:.25rem 0 0;font-size:.9rem}.StepperPostListingForm-module__FtVwDq__noFields{text-align:center;color:var(--color-text-secondary);padding:2rem;font-style:italic}.StepperPostListingForm-module__FtVwDq__previewSection{flex-direction:column;gap:2rem;display:flex}.StepperPostListingForm-module__FtVwDq__previewCard{background:var(--color-background-light);border:1px solid var(--color-border);border-radius:8px;padding:2rem}.StepperPostListingForm-module__FtVwDq__previewCard h4{color:var(--color-text-primary);margin:0 0 1.5rem;font-size:1.25rem;font-weight:600}.StepperPostListingForm-module__FtVwDq__previewDetails{flex-direction:column;gap:1rem;display:flex}.StepperPostListingForm-module__FtVwDq__previewDetails p{color:var(--color-text-primary);margin:0}.StepperPostListingForm-module__FtVwDq__previewDetails strong{color:var(--color-text-primary);font-weight:600}.StepperPostListingForm-module__FtVwDq__previewImages{flex-direction:column;gap:1rem;display:flex}.StepperPostListingForm-module__FtVwDq__imagePreviewGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;margin-top:1rem;display:grid}.StepperPostListingForm-module__FtVwDq__imagePreview{border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.StepperPostListingForm-module__FtVwDq__imagePreview img{object-fit:cover;width:100%;height:150px}@media (max-width:768px){.StepperPostListingForm-module__FtVwDq__customHeader{padding:1.5rem}.StepperPostListingForm-module__FtVwDq__pageTitle{font-size:1.5rem}.StepperPostListingForm-module__FtVwDq__formContainer,.StepperPostListingForm-module__FtVwDq__stepContent{padding:1rem}.StepperPostListingForm-module__FtVwDq__stepContent{padding:1.5rem}.StepperPostListingForm-module__FtVwDq__formRow{grid-template-columns:1fr;gap:1rem}.StepperPostListingForm-module__FtVwDq__actionButtons,.StepperPostListingForm-module__FtVwDq__leftActions,.StepperPostListingForm-module__FtVwDq__rightActions{flex-direction:column;gap:1rem;width:100%}.StepperPostListingForm-module__FtVwDq__actionButtons button{width:100%}.StepperPostListingForm-module__FtVwDq__imagePreviewGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.StepperPostListingForm-module__FtVwDq__customHeader{padding:1rem}.StepperPostListingForm-module__FtVwDq__pageTitle{font-size:1.25rem}.StepperPostListingForm-module__FtVwDq__stepperWrapper,.StepperPostListingForm-module__FtVwDq__stepContent{padding:1rem}.StepperPostListingForm-module__FtVwDq__stepTitle{font-size:1.25rem}.StepperPostListingForm-module__FtVwDq__imagePreviewGrid{grid-template-columns:1fr}}.StepperPostListingForm-module__FtVwDq__stepContent{animation:.3s ease-out StepperPostListingForm-module__FtVwDq__fadeInUp}@keyframes StepperPostListingForm-module__FtVwDq__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.StepperPostListingForm-module__FtVwDq__formContainer.StepperPostListingForm-module__FtVwDq__loading{opacity:.6;pointer-events:none}.StepperPostListingForm-module__FtVwDq__stepperWrapper .stepperContainer{justify-content:center;max-width:800px;margin:0 auto}.StepperPostListingForm-module__FtVwDq__stepperWrapper .step{cursor:pointer;transition:all .2s}.StepperPostListingForm-module__FtVwDq__stepperWrapper .step:not(.completed):not(.active){opacity:.6}.StepperPostListingForm-module__FtVwDq__stepperWrapper .step:hover:not(.active){opacity:.8}.StepperPostListingForm-module__FtVwDq__cityAutocompleteWrapper{width:100%;position:relative}.StepperPostListingForm-module__FtVwDq__citySuggestionsList{border:1px solid var(--primary-green,#1d9b4b);z-index:1000;background:#fff;border-radius:8px;max-height:240px;padding:6px;animation:.2s ease-out StepperPostListingForm-module__FtVwDq__slideInDown;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 25px -5px #1d9b4b33}.StepperPostListingForm-module__FtVwDq__suggestionItem{color:var(--text-primary,#000);cursor:pointer;border-radius:6px;padding:10px 16px;transition:all .2s}.StepperPostListingForm-module__FtVwDq__suggestionItem:hover{background:#1d9b4b1a}.StepperPostListingForm-module__FtVwDq__suggestionContent{align-items:center;gap:12px;display:flex}.StepperPostListingForm-module__FtVwDq__suggestionIcon{color:var(--primary-green,#1d9b4b);opacity:.9;justify-content:center;align-items:center;display:flex}.StepperPostListingForm-module__FtVwDq__suggestionMain{font-size:.95rem;font-weight:500}.StepperPostListingForm-module__FtVwDq__citySuggestionsList::-webkit-scrollbar{width:6px}.StepperPostListingForm-module__FtVwDq__citySuggestionsList::-webkit-scrollbar-track{background:0 0}.StepperPostListingForm-module__FtVwDq__citySuggestionsList::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}@keyframes StepperPostListingForm-module__FtVwDq__slideInDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
.CategorySidebarFilter-module__V0NoGa__sidebarContainer{background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:280px;min-width:280px;height:max-content;padding:24px;position:sticky;top:80px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.CategorySidebarFilter-module__V0NoGa__sidebarHeader{border-bottom:1.5px solid #f1f5f9;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}.CategorySidebarFilter-module__V0NoGa__sidebarTitle{color:#1e293b;margin:0;font-size:18px;font-weight:700}.CategorySidebarFilter-module__V0NoGa__clearAllBtn{color:#006d81;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:600;transition:color .2s}.CategorySidebarFilter-module__V0NoGa__clearAllBtn:hover{color:#004d5b;text-decoration:underline}.CategorySidebarFilter-module__V0NoGa__filterSection{margin-bottom:24px}.CategorySidebarFilter-module__V0NoGa__filterSection:last-child{margin-bottom:0}.CategorySidebarFilter-module__V0NoGa__filterGroupTitle{color:#334155;margin-top:0;margin-bottom:12px;font-size:15px;font-weight:600}.CategorySidebarFilter-module__V0NoGa__filterList{flex-direction:column;gap:10px;display:flex}.CategorySidebarFilter-module__V0NoGa__filterItem{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:12px;display:flex}.CategorySidebarFilter-module__V0NoGa__checkbox{accent-color:#006d81;cursor:pointer;width:18px;height:18px;margin-top:1px}.CategorySidebarFilter-module__V0NoGa__optionLabel{color:#475569;font-size:14px;line-height:1.4;transition:color .2s}.CategorySidebarFilter-module__V0NoGa__filterItem:hover .CategorySidebarFilter-module__V0NoGa__optionLabel{color:#1e293b}.CategorySidebarFilter-module__V0NoGa__optionCount{color:#94a3b8;margin-left:4px;font-size:13px}@media (max-width:1023px){.CategorySidebarFilter-module__V0NoGa__sidebarContainer{display:none}}
.InquiryCard-module__XDLi7q__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #e5e7eb80;border-radius:16px;flex-direction:column;gap:16px;padding:20px;transition:all .3s;display:flex;box-shadow:0 4px 6px -1px #0000000d}.InquiryCard-module__XDLi7q__card:hover{border-color:#1db94b;transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a}.InquiryCard-module__XDLi7q__header{justify-content:space-between;align-items:flex-start;display:flex}.InquiryCard-module__XDLi7q__userInfo{align-items:center;gap:12px;display:flex}.InquiryCard-module__XDLi7q__avatar{color:#6b7280;background:#f3f4f6;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.InquiryCard-module__XDLi7q__userName{color:#111827;margin:0;font-size:16px;font-weight:600}.InquiryCard-module__XDLi7q__statusBadge{text-transform:uppercase;border-radius:9999px;margin-top:2px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.InquiryCard-module__XDLi7q__statusNew{color:#166534;background:#dcfce7}.InquiryCard-module__XDLi7q__statusContacted{color:#854d0e;background:#fef9c3}.InquiryCard-module__XDLi7q__statusClosed{color:#374151;background:#f3f4f6}.InquiryCard-module__XDLi7q__statusDefault{color:#4b5563;background:#e5e7eb}.InquiryCard-module__XDLi7q__dateInfo{color:#9ca3af;align-items:center;gap:4px;font-size:12px;display:flex}.InquiryCard-module__XDLi7q__propertyInfo{background:#f9fafb;border-radius:8px;gap:8px;padding:8px 12px;font-size:13px;display:flex}.InquiryCard-module__XDLi7q__label{color:#6b7280;font-weight:500}.InquiryCard-module__XDLi7q__propertyTitle{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.InquiryCard-module__XDLi7q__contactInfo{grid-template-columns:1fr 1fr;gap:12px;display:grid}.InquiryCard-module__XDLi7q__contactItem{color:#4b5563;align-items:center;gap:8px;font-size:14px;display:flex}.InquiryCard-module__XDLi7q__icon{color:#1db94b}.InquiryCard-module__XDLi7q__messageSection{background:#fff;border:1px solid #f3f4f6;border-radius:12px;padding:12px}.InquiryCard-module__XDLi7q__messageHeader{color:#9ca3af;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.InquiryCard-module__XDLi7q__messageText{color:#374151;margin:0;font-size:14px;line-height:1.5}.InquiryCard-module__XDLi7q__actions{gap:10px;margin-top:auto;display:flex}.InquiryCard-module__XDLi7q__actionBtnPrimary,.InquiryCard-module__XDLi7q__actionBtnSecondary{cursor:pointer;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.InquiryCard-module__XDLi7q__actionBtnPrimary{color:#fff;background:#1db94b}.InquiryCard-module__XDLi7q__actionBtnPrimary:hover{background:#16a34a}.InquiryCard-module__XDLi7q__actionBtnSecondary{color:#374151;background:#f3f4f6}.InquiryCard-module__XDLi7q__actionBtnSecondary:hover{background:#e5e7eb}.InquiryCard-module__XDLi7q__closedStamp{color:#16a34a;background:#f0fdf4;border:1px dashed #bbf7d0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:14px;font-weight:600;display:flex}@media (max-width:640px){.InquiryCard-module__XDLi7q__contactInfo{grid-template-columns:1fr}}
.InquiryList-module__xbjZIq__container{flex-direction:column;gap:24px;display:flex}.InquiryList-module__xbjZIq__listHeader{background:#fff;border:1px solid #f3f4f6;border-radius:16px;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.InquiryList-module__xbjZIq__stats{color:#6b7280;font-size:14px;font-weight:600}.InquiryList-module__xbjZIq__filters{background:#f3f4f6;border-radius:10px;gap:8px;padding:4px;display:flex}.InquiryList-module__xbjZIq__filterBtn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 16px;font-size:13px;font-weight:600;transition:all .2s}.InquiryList-module__xbjZIq__filterBtn:hover{color:#111827}.InquiryList-module__xbjZIq__filterBtn.InquiryList-module__xbjZIq__active{color:#1db94b;background:#fff;box-shadow:0 2px 4px #0000000d}.InquiryList-module__xbjZIq__grid,.InquiryList-module__xbjZIq__loadingContainer{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px;display:grid}.InquiryList-module__xbjZIq__skeletonCard{background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%) 0 0/200% 100%;border-radius:16px;height:280px;animation:1.5s infinite InquiryList-module__xbjZIq__skeleton-loading}@keyframes InquiryList-module__xbjZIq__skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.InquiryList-module__xbjZIq__emptyState{text-align:center;background:#fff;border:1px dashed #e5e7eb;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;padding:80px 20px;display:flex}.InquiryList-module__xbjZIq__emptyIcon{color:#e5e7eb;margin-bottom:20px}.InquiryList-module__xbjZIq__emptyState h3{color:#111827;margin:0 0 8px;font-size:20px}.InquiryList-module__xbjZIq__emptyState p{color:#6b7280;margin:0}@media (max-width:768px){.InquiryList-module__xbjZIq__listHeader{flex-direction:column;align-items:flex-start;gap:16px}.InquiryList-module__xbjZIq__filters{width:100%;overflow-x:auto}.InquiryList-module__xbjZIq__filterBtn{white-space:nowrap;flex:1}.InquiryList-module__xbjZIq__grid{grid-template-columns:1fr}}
.AdvancedFiltersPanel-module__LZ46-q__triggerBtn{background:var(--color-white);border:1.5px solid var(--color-medium-gray);border-radius:var(--radius-round);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-deep-blue);cursor:pointer;align-items:center;gap:.375rem;padding:.5rem 1rem;transition:all .2s;display:inline-flex;position:relative}.AdvancedFiltersPanel-module__LZ46-q__triggerBtn:hover{border-color:var(--color-green);color:var(--color-green);box-shadow:var(--shadow-primary-green-sm)}.AdvancedFiltersPanel-module__LZ46-q__activeDot{background:var(--color-green);border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:4px}.AdvancedFiltersPanel-module__LZ46-q__backdrop{z-index:1039;background:#00000073;animation:.2s AdvancedFiltersPanel-module__LZ46-q__fadeBackdrop;position:fixed;inset:0}@keyframes AdvancedFiltersPanel-module__LZ46-q__fadeBackdrop{0%{opacity:0}to{opacity:1}}.AdvancedFiltersPanel-module__LZ46-q__panel{background:var(--color-white);z-index:1040;flex-direction:column;width:min(380px,100vw);transition:transform .32s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-4px 0 24px #00000026}.AdvancedFiltersPanel-module__LZ46-q__panelOpen{transform:translate(0)}@media (min-width:1024px){.AdvancedFiltersPanel-module__LZ46-q__panel{width:340px}}.AdvancedFiltersPanel-module__LZ46-q__panelHeader{border-bottom:1px solid var(--color-medium-gray);background:linear-gradient(135deg, var(--color-deep-blue), var(--color-light-blue));justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.AdvancedFiltersPanel-module__LZ46-q__panelTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-white);margin:0}.AdvancedFiltersPanel-module__LZ46-q__closeBtn{cursor:pointer;width:36px;height:36px;color:var(--color-white);background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .2s;display:flex}.AdvancedFiltersPanel-module__LZ46-q__closeBtn:hover{background:#ffffff4d}.AdvancedFiltersPanel-module__LZ46-q__panelBody{flex-direction:column;flex:1;gap:.25rem;padding:1rem 1.25rem;display:flex;overflow-y:auto}.AdvancedFiltersPanel-module__LZ46-q__filterSection{border-bottom:1px solid var(--color-medium-gray);padding:.875rem 0}.AdvancedFiltersPanel-module__LZ46-q__filterSection:last-child{border-bottom:none}.AdvancedFiltersPanel-module__LZ46-q__fieldLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:.5rem;display:block}.AdvancedFiltersPanel-module__LZ46-q__select,.AdvancedFiltersPanel-module__LZ46-q__textInput{border:1.5px solid var(--color-medium-gray);border-radius:var(--radius-medium);width:100%;font-size:var(--font-size-sm);color:var(--text-primary);background:var(--color-light-gray);appearance:none;padding:.5rem .75rem;transition:border-color .2s}.AdvancedFiltersPanel-module__LZ46-q__select:focus,.AdvancedFiltersPanel-module__LZ46-q__textInput:focus{border-color:var(--color-green);background:var(--color-white);outline:none}.AdvancedFiltersPanel-module__LZ46-q__rangeGroup{flex-direction:column;gap:.5rem;display:flex}.AdvancedFiltersPanel-module__LZ46-q__rangeLabelRow{justify-content:space-between;align-items:center;display:flex}.AdvancedFiltersPanel-module__LZ46-q__rangeLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.AdvancedFiltersPanel-module__LZ46-q__rangeValues{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-green)}.AdvancedFiltersPanel-module__LZ46-q__dualSlider{height:28px;position:relative}.AdvancedFiltersPanel-module__LZ46-q__sliderMin,.AdvancedFiltersPanel-module__LZ46-q__sliderMax{appearance:none;background:var(--color-medium-gray);pointer-events:all;border-radius:4px;outline:none;width:100%;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.AdvancedFiltersPanel-module__LZ46-q__sliderMin::-webkit-slider-thumb{appearance:none;background:var(--color-green);cursor:pointer;border:2px solid var(--color-white);border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #0003}.AdvancedFiltersPanel-module__LZ46-q__sliderMax::-webkit-slider-thumb{appearance:none;background:var(--color-green);cursor:pointer;border:2px solid var(--color-white);border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #0003}.AdvancedFiltersPanel-module__LZ46-q__radioGroup{flex-wrap:wrap;gap:.5rem;display:flex}.AdvancedFiltersPanel-module__LZ46-q__radioLabel{border:1.5px solid var(--color-medium-gray);border-radius:var(--radius-round);cursor:pointer;font-size:var(--font-size-sm);color:var(--text-primary);align-items:center;gap:.375rem;padding:.375rem .75rem;transition:all .15s;display:flex}.AdvancedFiltersPanel-module__LZ46-q__radioLabel:has(input:checked){border-color:var(--color-green);color:var(--color-green);font-weight:var(--font-weight-semibold);background:#1d9b4b14}.AdvancedFiltersPanel-module__LZ46-q__radioLabel input{display:none}.AdvancedFiltersPanel-module__LZ46-q__checkGroup{flex-wrap:wrap;gap:.5rem;display:flex}.AdvancedFiltersPanel-module__LZ46-q__checkLabel{border:1.5px solid var(--color-medium-gray);border-radius:var(--radius-round);cursor:pointer;font-size:var(--font-size-sm);color:var(--text-primary);align-items:center;gap:.375rem;padding:.375rem .75rem;transition:all .15s;display:flex}.AdvancedFiltersPanel-module__LZ46-q__checkLabel:has(input:checked){border-color:var(--color-green);color:var(--color-green);font-weight:var(--font-weight-semibold);background:#1d9b4b14}.AdvancedFiltersPanel-module__LZ46-q__checkLabel input{display:none}.AdvancedFiltersPanel-module__LZ46-q__toggleLabel{font-size:var(--font-size-sm);color:var(--text-primary);cursor:pointer;align-items:center;gap:.625rem;display:flex}.AdvancedFiltersPanel-module__LZ46-q__toggle{background:var(--color-medium-gray);border-radius:12px;flex-shrink:0;width:44px;height:24px;transition:background .2s;display:block;position:relative}.AdvancedFiltersPanel-module__LZ46-q__toggle:after{content:"";background:var(--color-white);border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.AdvancedFiltersPanel-module__LZ46-q__toggleOn{background:var(--color-green)}.AdvancedFiltersPanel-module__LZ46-q__toggleOn:after{transform:translate(20px)}.AdvancedFiltersPanel-module__LZ46-q__panelFooter{border-top:1px solid var(--color-medium-gray);background:var(--color-white);gap:.75rem;padding:1rem 1.25rem;display:flex}.AdvancedFiltersPanel-module__LZ46-q__panelFooter>*{flex:1}
.RecentlyViewedVehicles-module__ziGJfW__section{background:var(--color-white);border-radius:var(--radius-large);border:1px solid var(--color-medium-gray);margin-bottom:1.75rem;padding:1.5rem}.RecentlyViewedVehicles-module__ziGJfW__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.RecentlyViewedVehicles-module__ziGJfW__titleRow{align-items:center;gap:.5rem;display:flex}.RecentlyViewedVehicles-module__ziGJfW__icon{color:var(--color-light-blue)}.RecentlyViewedVehicles-module__ziGJfW__sectionTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-deep-blue);margin:0}.RecentlyViewedVehicles-module__ziGJfW__clearBtn{font-size:var(--font-size-xs);color:var(--color-dark-gray);cursor:pointer;border-radius:var(--radius-small);background:0 0;border:none;align-items:center;gap:.25rem;padding:.25rem .5rem;transition:color .15s;display:inline-flex}.RecentlyViewedVehicles-module__ziGJfW__clearBtn:hover{color:var(--status-red)}.RecentlyViewedVehicles-module__ziGJfW__carouselWrap{overflow:hidden}.RecentlyViewedVehicles-module__ziGJfW__loadingWrap{justify-content:center;padding:2rem;display:flex}.RecentlyViewedVehicles-module__ziGJfW__errorWrap{text-align:center;color:var(--color-dark-gray);font-size:var(--font-size-sm);padding:1.5rem}
.SponsoredVehicles-module__lmX5YW__section{border-radius:var(--radius-large);background:linear-gradient(135deg,#fffbf0,#fef3c7);border:1.5px solid #dcaf5b;margin-bottom:1.75rem;padding:1.5rem}.SponsoredVehicles-module__lmX5YW__sectionHeader{margin-bottom:1.25rem}.SponsoredVehicles-module__lmX5YW__titleRow{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.SponsoredVehicles-module__lmX5YW__starIcon{color:#dcaf5b}.SponsoredVehicles-module__lmX5YW__sectionTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:#92400e;margin:0}.SponsoredVehicles-module__lmX5YW__adBadge{color:#fff;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-small);letter-spacing:.06em;background:#dcaf5b;padding:2px 7px}.SponsoredVehicles-module__lmX5YW__subtitle{font-size:var(--font-size-sm);color:#a16207;margin:0}.SponsoredVehicles-module__lmX5YW__grid{grid-template-columns:repeat(1,1fr);gap:1rem;display:grid}@media (min-width:640px){.SponsoredVehicles-module__lmX5YW__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.SponsoredVehicles-module__lmX5YW__grid{grid-template-columns:repeat(3,1fr)}}.SponsoredVehicles-module__lmX5YW__cardWrap{position:relative}.SponsoredVehicles-module__lmX5YW__sponsoredTag{z-index:2;color:#fff;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-small);letter-spacing:.04em;background:#dcaf5b;padding:2px 8px;position:absolute;top:8px;left:8px}.SponsoredVehicles-module__lmX5YW__loadingWrap{justify-content:center;padding:2rem;display:flex}.SponsoredVehicles-module__lmX5YW__errorWrap{text-align:center;color:var(--color-dark-gray);font-size:var(--font-size-sm);padding:1.5rem}
.VehicleListingsGrid-module__8RTtrq__section{background:var(--color-white);border-radius:var(--radius-large);border:1px solid var(--color-medium-gray);margin-bottom:1.75rem;padding:1.5rem}.VehicleListingsGrid-module__8RTtrq__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.VehicleListingsGrid-module__8RTtrq__sectionTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-deep-blue);margin:0}.VehicleListingsGrid-module__8RTtrq__viewAllLink{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-green);align-items:center;gap:.25rem;text-decoration:none;transition:color .15s;display:inline-flex}.VehicleListingsGrid-module__8RTtrq__viewAllLink:hover{color:var(--primary-green-dark);text-decoration:none}.VehicleListingsGrid-module__8RTtrq__grid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (min-width:640px){.VehicleListingsGrid-module__8RTtrq__grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (min-width:768px){.VehicleListingsGrid-module__8RTtrq__grid{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (min-width:1280px){.VehicleListingsGrid-module__8RTtrq__grid{grid-template-columns:repeat(4,1fr);gap:1.25rem}}.VehicleListingsGrid-module__8RTtrq__skeleton{border-radius:var(--radius-medium);border:1px solid var(--color-medium-gray);overflow:hidden}.VehicleListingsGrid-module__8RTtrq__skeletonImage{aspect-ratio:4/3;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;width:100%;animation:1.5s infinite VehicleListingsGrid-module__8RTtrq__shimmer}.VehicleListingsGrid-module__8RTtrq__skeletonBody{flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.VehicleListingsGrid-module__8RTtrq__skeletonLine{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:6px;height:12px;animation:1.5s infinite VehicleListingsGrid-module__8RTtrq__shimmer}@keyframes VehicleListingsGrid-module__8RTtrq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.VehicleListingsGrid-module__8RTtrq__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1rem;display:flex}.VehicleListingsGrid-module__8RTtrq__emptyEmoji{opacity:.5;font-size:3.5rem}.VehicleListingsGrid-module__8RTtrq__emptyTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:#1f2937;margin:0}.VehicleListingsGrid-module__8RTtrq__emptyMessage{font-size:var(--font-size-sm);color:var(--color-dark-gray);max-width:360px;margin:0}.VehicleListingsGrid-module__8RTtrq__errorState{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 1rem;display:flex}.VehicleListingsGrid-module__8RTtrq__errorEmoji{font-size:2rem}.VehicleListingsGrid-module__8RTtrq__errorState p{font-size:var(--font-size-sm);color:var(--color-dark-gray);margin:0}.VehicleListingsGrid-module__8RTtrq__loadMoreRow{border-top:1px solid var(--color-medium-gray);justify-content:center;margin-top:1.5rem;padding-top:1.25rem;display:flex}
.MostViewedVehicles-module__N0GIuG__section{border-radius:var(--radius-large);background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;margin-bottom:1.75rem;padding:1.5rem}.MostViewedVehicles-module__N0GIuG__sectionHeader{margin-bottom:1.25rem}.MostViewedVehicles-module__N0GIuG__titleRow{align-items:center;gap:.5rem;display:flex}.MostViewedVehicles-module__N0GIuG__icon{color:var(--color-light-blue)}.MostViewedVehicles-module__N0GIuG__sectionTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-deep-blue);margin:0}.MostViewedVehicles-module__N0GIuG__carouselWrap{overflow:hidden}.MostViewedVehicles-module__N0GIuG__cardContainer{position:relative}.MostViewedVehicles-module__N0GIuG__viewBadge{color:#fff;border-radius:var(--radius-small);pointer-events:none;background:#000000a6;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:52px;left:8px}.MostViewedVehicles-module__N0GIuG__loadingWrap{justify-content:center;padding:2rem;display:flex}.MostViewedVehicles-module__N0GIuG__errorWrap{text-align:center;color:var(--color-dark-gray);font-size:var(--font-size-sm);padding:1.5rem}
.VehicleRecommendations-module__ecUz6W__section{background:var(--color-white);border-radius:var(--radius-large);border:1px solid var(--color-medium-gray);margin-bottom:1.75rem;padding:1.5rem}.VehicleRecommendations-module__ecUz6W__sectionHeader{margin-bottom:1.25rem}.VehicleRecommendations-module__ecUz6W__titleRow{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.VehicleRecommendations-module__ecUz6W__icon{color:#7c3aed}.VehicleRecommendations-module__ecUz6W__sectionTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-deep-blue);margin:0}.VehicleRecommendations-module__ecUz6W__subtitle{font-size:var(--font-size-sm);color:var(--color-dark-gray);margin:0}.VehicleRecommendations-module__ecUz6W__grid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (min-width:768px){.VehicleRecommendations-module__ecUz6W__grid{grid-template-columns:repeat(3,1fr);gap:1rem}}.VehicleRecommendations-module__ecUz6W__loadingWrap{justify-content:center;padding:2rem;display:flex}.VehicleRecommendations-module__ecUz6W__empty{text-align:center;color:var(--color-dark-gray);font-size:var(--font-size-sm);padding:1.5rem}
.SponsoredListings-module__ypty1W__sponsoredSection{background:linear-gradient(135deg,#fff9e6 0%,#fff4d6 100%);border:2px solid gold;border-radius:12px;width:100%;margin:2rem 0;padding:1.5rem;box-shadow:0 4px 12px #ffd70033}.SponsoredListings-module__ypty1W__sectionHeader{text-align:center;margin-bottom:1.5rem}.SponsoredListings-module__ypty1W__headerContent{justify-content:center;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.SponsoredListings-module__ypty1W__sponsoredIcon{font-size:1.5rem;animation:2s ease-in-out infinite SponsoredListings-module__ypty1W__pulse}@keyframes SponsoredListings-module__ypty1W__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.SponsoredListings-module__ypty1W__sectionTitle{color:#333;margin:0;font-size:1.5rem;font-weight:700}.SponsoredListings-module__ypty1W__sponsoredBadge{color:#000;letter-spacing:.5px;background:linear-gradient(135deg,gold 0%,#ffed4e 100%);border-radius:20px;padding:.25rem .75rem;font-size:.75rem;font-weight:700;box-shadow:0 2px 4px #0000001a}.SponsoredListings-module__ypty1W__sectionSubtitle{color:#666;margin:0;font-size:.875rem}.SponsoredListings-module__ypty1W__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 1rem;display:flex}.SponsoredListings-module__ypty1W__spinner{border:4px solid #f3f3f3;border-top-color:gold;border-radius:50%;width:40px;height:40px;animation:1s linear infinite SponsoredListings-module__ypty1W__spin}@keyframes SponsoredListings-module__ypty1W__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SponsoredListings-module__ypty1W__loadingContainer p{color:#666;font-size:.875rem}.SponsoredListings-module__ypty1W__errorContainer{text-align:center;padding:2rem 1rem}.SponsoredListings-module__ypty1W__errorMessage{color:#d9534f;font-size:.875rem}.SponsoredListings-module__ypty1W__sponsoredGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-top:1rem;display:grid}.SponsoredListings-module__ypty1W__sponsoredCard{border-radius:8px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.SponsoredListings-module__ypty1W__sponsoredCard:hover{transform:translateY(-4px);box-shadow:0 8px 20px #ffd7004d}.SponsoredListings-module__ypty1W__adIndicator{z-index:10;background:#ffd700f2;border-radius:20px;padding:.25rem .75rem;position:absolute;top:8px;left:8px;box-shadow:0 2px 6px #00000026}.SponsoredListings-module__ypty1W__adIndicator span{color:#000;text-transform:uppercase;letter-spacing:.5px;font-size:.625rem;font-weight:700}@media (max-width:1024px){.SponsoredListings-module__ypty1W__sponsoredGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem}}@media (max-width:768px){.SponsoredListings-module__ypty1W__sponsoredSection{margin:1.5rem 0;padding:1rem}.SponsoredListings-module__ypty1W__sectionTitle{font-size:1.25rem}.SponsoredListings-module__ypty1W__headerContent{gap:.5rem}.SponsoredListings-module__ypty1W__sponsoredGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}}@media (max-width:480px){.SponsoredListings-module__ypty1W__sponsoredGrid{grid-template-columns:1fr;gap:1rem}.SponsoredListings-module__ypty1W__sectionTitle{font-size:1.125rem}.SponsoredListings-module__ypty1W__sponsoredIcon{font-size:1.25rem}}
.FeaturedDealers-module__kv2ESq__section{border-radius:var(--radius-large);border:1px solid var(--color-medium-gray);background:#f8fafc;margin-bottom:1.75rem;padding:1.5rem}.FeaturedDealers-module__kv2ESq__sectionHeader{margin-bottom:1.25rem}.FeaturedDealers-module__kv2ESq__titleRow{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.FeaturedDealers-module__kv2ESq__icon{color:var(--color-green)}.FeaturedDealers-module__kv2ESq__sectionTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-deep-blue);margin:0}.FeaturedDealers-module__kv2ESq__subtitle{font-size:var(--font-size-sm);color:var(--color-dark-gray);margin:0}.FeaturedDealers-module__kv2ESq__grid{grid-template-columns:repeat(1,1fr);gap:1rem;display:grid}@media (min-width:640px){.FeaturedDealers-module__kv2ESq__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.FeaturedDealers-module__kv2ESq__grid{grid-template-columns:repeat(3,1fr)}}.FeaturedDealers-module__kv2ESq__dealerCard{background:var(--color-white);border-radius:var(--radius-medium);border:1px solid var(--color-medium-gray);flex-direction:column;gap:1rem;padding:1.25rem;transition:box-shadow .2s,transform .2s;display:flex}.FeaturedDealers-module__kv2ESq__dealerCard:hover{box-shadow:var(--shadow-medium);transform:translateY(-2px)}.FeaturedDealers-module__kv2ESq__avatarWrap{align-self:flex-start;position:relative}.FeaturedDealers-module__kv2ESq__avatar{background:linear-gradient(135deg, var(--color-deep-blue), var(--color-light-blue));width:52px;height:52px;color:var(--color-white);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:.05em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.FeaturedDealers-module__kv2ESq__verifiedTick{background:var(--color-green);color:var(--color-white);border:2px solid var(--color-white);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;bottom:-2px;right:-2px}.FeaturedDealers-module__kv2ESq__dealerInfo{flex:1}.FeaturedDealers-module__kv2ESq__dealerName{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0 0 .25rem;overflow:hidden}.FeaturedDealers-module__kv2ESq__listingCount{font-size:var(--font-size-xs);color:var(--color-dark-gray);margin:0}.FeaturedDealers-module__kv2ESq__thumbnails{gap:.375rem;display:flex}.FeaturedDealers-module__kv2ESq__thumbWrap{border-radius:var(--radius-small);background:var(--color-light-gray);flex-shrink:0;width:80px;height:60px;position:relative;overflow:hidden}.FeaturedDealers-module__kv2ESq__thumbImg{object-fit:cover}.FeaturedDealers-module__kv2ESq__loadingWrap{justify-content:center;padding:2rem;display:flex}.FeaturedDealers-module__kv2ESq__errorWrap{text-align:center;color:var(--color-dark-gray);font-size:var(--font-size-sm);padding:1.5rem}
.electronics-module__EXNXhq__pageContent{width:100%;max-width:1400px;margin:0 auto}.electronics-module__EXNXhq__resultsHeader{background:#fff;padding:1rem}.electronics-module__EXNXhq__resultsCount{color:#1f2937;margin:0;font-size:1.125rem;font-weight:700}.electronics-module__EXNXhq__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 1rem;display:flex}.electronics-module__EXNXhq__spinner{border:4px solid #e5e7eb;border-top-color:#1d9b4b;border-radius:50%;width:48px;height:48px;animation:.8s linear infinite electronics-module__EXNXhq__spin}@keyframes electronics-module__EXNXhq__spin{to{transform:rotate(360deg)}}.electronics-module__EXNXhq__loadingContainer p{color:#6b7280;font-size:1rem}.electronics-module__EXNXhq__errorContainer{text-align:center;padding:2rem 1rem}.electronics-module__EXNXhq__errorMessage{color:#ef4444;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;padding:1rem;font-size:1rem}.electronics-module__EXNXhq__listingsGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;padding:1rem;display:grid}.electronics-module__EXNXhq__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 1rem;display:flex}.electronics-module__EXNXhq__emptyIcon{opacity:.5;margin-bottom:1rem;font-size:4rem}.electronics-module__EXNXhq__emptyTitle{color:#1f2937;margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.electronics-module__EXNXhq__emptyMessage{color:#6b7280;max-width:400px;margin:0 0 1.5rem;font-size:1rem}.electronics-module__EXNXhq__clearFiltersBtn{color:#fff;cursor:pointer;background:#1d9b4b;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s}.electronics-module__EXNXhq__clearFiltersBtn:hover{background:#16803d;transform:translateY(-2px);box-shadow:0 4px 8px #1d9b4b33}.electronics-module__EXNXhq__clearFiltersBtn:active{transform:translateY(0)}@media (min-width:768px){.electronics-module__EXNXhq__resultsHeader{padding:1.25rem 1.5rem}.electronics-module__EXNXhq__resultsCount{font-size:1.25rem}.electronics-module__EXNXhq__listingsGrid{grid-template-columns:repeat(3,1fr);gap:1rem;padding:1.5rem}.electronics-module__EXNXhq__emptyIcon{font-size:5rem}.electronics-module__EXNXhq__emptyTitle{font-size:1.75rem}}@media (min-width:1024px){.electronics-module__EXNXhq__resultsHeader{padding:1.5rem 2rem}.electronics-module__EXNXhq__resultsCount{font-size:1.375rem}.electronics-module__EXNXhq__listingsGrid{grid-template-columns:repeat(4,1fr);gap:1.25rem;padding:2rem}}@media (min-width:1400px){.electronics-module__EXNXhq__listingsGrid{grid-template-columns:repeat(5,1fr);gap:1.5rem}}.electronics-module__EXNXhq__paginationWrapper{background:#fff;border-top:1px solid #f3f4f6;flex-direction:column;align-items:center;padding:2rem 1rem 4rem;display:flex}.electronics-module__EXNXhq__paginationSummary{color:#6b7280;margin-top:1rem;font-size:.875rem}
.electronics-module__9oXjsG__pageRoot{background:#f8fafc;flex-direction:column;min-height:calc(100vh - 96px);padding-top:96px;display:flex;overflow:hidden auto}@media (min-width:769px){.electronics-module__9oXjsG__pageRoot{min-height:calc(100vh - 112px);padding-top:112px}}.electronics-module__9oXjsG__hero{background:#1e3a8a;padding:1.5rem 1.25rem 1rem;position:relative;overflow:hidden}.electronics-module__9oXjsG__heroBg{opacity:.97;pointer-events:none;background:linear-gradient(135deg,#1e3a8a 0%,#1d4ed8 50%,#0369a1 100%);position:absolute;inset:0}.electronics-module__9oXjsG__heroContent{z-index:1;flex-direction:column;gap:1.5rem;max-width:1400px;margin:0 auto;display:flex;position:relative}.electronics-module__9oXjsG__heroTextBlock{text-align:center}.electronics-module__9oXjsG__heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 .3rem;font-size:1.5rem;font-weight:800;line-height:1.2}.electronics-module__9oXjsG__heroSubtitle{color:#bfdbfe;margin:0;font-size:.8rem;font-weight:400}@media (min-width:769px){.electronics-module__9oXjsG__hero{padding:2rem 2rem 1.5rem}.electronics-module__9oXjsG__heroTitle{font-size:2rem}.electronics-module__9oXjsG__heroSubtitle{font-size:.9rem}}.electronics-module__9oXjsG__heroStats{justify-content:center;gap:2rem;display:flex}.electronics-module__9oXjsG__heroStat{flex-direction:column;align-items:center;gap:.15rem;display:flex}.electronics-module__9oXjsG__heroStatNum{color:#fff;font-size:1.25rem;font-weight:800;line-height:1}.electronics-module__9oXjsG__heroStatLabel{color:#93c5fd;text-transform:uppercase;letter-spacing:.06em;font-size:.6rem;font-weight:600}@media (min-width:769px){.electronics-module__9oXjsG__heroStatNum{font-size:1.5rem}.electronics-module__9oXjsG__heroStatLabel{font-size:.65rem}}.electronics-module__9oXjsG__subChips{flex-wrap:wrap;gap:.5rem;max-width:100%;padding-bottom:.5rem;display:flex}@media (min-width:769px){.electronics-module__9oXjsG__subChips{gap:.75rem}}.electronics-module__9oXjsG__subChip{color:#bfdbfe;white-space:nowrap;background:#ffffff1f;border:1.5px solid #ffffff59;border-radius:99px;flex-shrink:0;padding:.45rem 1rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:background .18s,color .18s,border-color .18s}.electronics-module__9oXjsG__subChip:hover{color:#fff;background:#ffffff38;border-color:#fff9}.electronics-module__9oXjsG__subChipActive{color:#1e3a8a;background:#fff;border-color:#fff}.electronics-module__9oXjsG__subChipActive:hover{color:#1e3a8a;background:#eff6ff;border-color:#fff}.electronics-module__9oXjsG__filterBarWrap{z-index:99;background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:0;box-shadow:0 2px 8px #0000000f}.electronics-module__9oXjsG__filterRow{align-items:center;gap:.5rem;min-height:48px;padding:.45rem 1rem;display:flex}.electronics-module__9oXjsG__filterRowBorder{border-top:1px solid #f1f5f9}.electronics-module__9oXjsG__filterRowLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;flex-shrink:0;min-width:68px;font-size:.65rem;font-weight:700}.electronics-module__9oXjsG__filterRowScroll{-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9;flex:1;align-items:center;gap:.4rem;padding:4px 0 8px;display:flex;overflow-x:auto}.electronics-module__9oXjsG__filterRowScroll::-webkit-scrollbar{height:4px}.electronics-module__9oXjsG__filterRowScroll::-webkit-scrollbar-track{background:#f1f5f9;border-radius:99px}.electronics-module__9oXjsG__filterRowScroll::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:99px}.electronics-module__9oXjsG__filterRowScroll::-webkit-scrollbar-thumb:hover{background:#64748b}@media (min-width:769px){.electronics-module__9oXjsG__filterBarWrap{top:0}.electronics-module__9oXjsG__filterRow{min-height:52px;padding:.5rem 2rem}.electronics-module__9oXjsG__filterRowLabel{min-width:72px;font-size:.68rem}.electronics-module__9oXjsG__filterRowScroll{padding:4px 0 10px}}.electronics-module__9oXjsG__filterPill{color:#374151;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:99px;flex-shrink:0;padding:.28rem .75rem;font-size:.78rem;font-weight:500;transition:all .15s}.electronics-module__9oXjsG__filterPill:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.electronics-module__9oXjsG__filterPillActive{color:#fff;background:#1d4ed8;border-color:#1d4ed8;font-weight:600}.electronics-module__9oXjsG__filterPillActive:hover{color:#fff;background:#1e40af;border-color:#1e40af}.electronics-module__9oXjsG__filterInlineLabel{letter-spacing:.08em;text-transform:uppercase;color:#64748b;white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:99px;flex-shrink:0;align-items:center;margin:0 .2rem;padding:.18rem .6rem;font-size:.6rem;font-weight:800;display:inline-flex}.electronics-module__9oXjsG__clearFiltersBtn{color:#dc2626;cursor:pointer;white-space:nowrap;background:#fef2f2;border:1.5px solid #fca5a5;border-radius:99px;flex-shrink:0;margin-left:.25rem;padding:.28rem .75rem;font-size:.78rem;font-weight:600;transition:all .15s}.electronics-module__9oXjsG__clearFiltersBtn:hover{background:#fee2e2;border-color:#f87171}.electronics-module__9oXjsG__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 1rem;display:flex}.electronics-module__9oXjsG__spinner{border:4px solid #e5e7eb;border-top-color:#1d4ed8;border-radius:50%;width:48px;height:48px;animation:.8s linear infinite electronics-module__9oXjsG__spin}@keyframes electronics-module__9oXjsG__spin{to{transform:rotate(360deg)}}.electronics-module__9oXjsG__loadingContainer p{color:#6b7280;font-size:1rem}.electronics-module__9oXjsG__errorContainer{text-align:center;padding:2rem 1rem}.electronics-module__9oXjsG__errorMessage{color:#ef4444;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;padding:1rem;font-size:1rem}.electronics-module__9oXjsG__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 1rem;display:flex}.electronics-module__9oXjsG__emptyIcon{opacity:.7;margin-bottom:1rem}.electronics-module__9oXjsG__emptyAction{color:#fff;cursor:pointer;background:#1d4ed8;border:none;border-radius:8px;padding:.65rem 1.5rem;font-size:.9rem;font-weight:600;transition:background .2s}.electronics-module__9oXjsG__emptyAction:hover{background:#1e40af}.electronics-module__9oXjsG__emptyTitle{color:#1f2937;margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.electronics-module__9oXjsG__emptyMessage{color:#6b7280;max-width:400px;margin:0 0 1.5rem;font-size:1rem}.electronics-module__9oXjsG__mainContent{max-width:1400px;margin:0 auto;padding:0 1rem 4rem}@media (min-width:769px){.electronics-module__9oXjsG__mainContent{padding:0 2rem 4rem}}.electronics-module__9oXjsG__breadcrumbBar{padding:.6rem 0 0}.electronics-module__9oXjsG__sectionWrap{background:#fff;border:1px solid #f1f5f9;border-radius:12px;margin:1.25rem 0;overflow:hidden;box-shadow:0 1px 4px #0000000a}.electronics-module__9oXjsG__sectionHeader{border-bottom:1px solid #f8fafc;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem .75rem;display:flex}.electronics-module__9oXjsG__sectionHeaderLeft{align-items:center;gap:.6rem;display:flex}.electronics-module__9oXjsG__sectionTag{letter-spacing:.04em;text-transform:uppercase;color:#1d4ed8;background:#dbeafe;border-radius:99px;padding:.2rem .65rem;font-size:.7rem;font-weight:700;display:inline-block}.electronics-module__9oXjsG__sectionTitle{color:#0f172a;margin:0;font-size:1.05rem;font-weight:700}@media (min-width:769px){.electronics-module__9oXjsG__sectionTitle{font-size:1.2rem}}.electronics-module__9oXjsG__listingsGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;padding:1rem 1.25rem 1.5rem;display:grid}@media (min-width:640px){.electronics-module__9oXjsG__listingsGrid{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (min-width:1024px){.electronics-module__9oXjsG__listingsGrid{grid-template-columns:repeat(4,1fr);gap:1.25rem;padding:1.25rem 1.5rem 2rem}}@media (min-width:1400px){.electronics-module__9oXjsG__listingsGrid{grid-template-columns:repeat(5,1fr)}}.electronics-module__9oXjsG__paginationWrapper{border-top:1px solid #f1f5f9;flex-direction:column;align-items:center;padding:1.5rem 1.25rem 2rem;display:flex}.electronics-module__9oXjsG__paginationSummary{color:#6b7280;margin-top:.75rem;font-size:.85rem}
.fashion-module__5Qthja__pageContent{width:100%;max-width:1400px;margin:0 auto}.fashion-module__5Qthja__resultsHeader{background:#fff;padding:1rem}.fashion-module__5Qthja__resultsCount{color:#1f2937;margin:0;font-size:1.125rem;font-weight:700}.fashion-module__5Qthja__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 1rem;display:flex}.fashion-module__5Qthja__spinner{border:4px solid #e5e7eb;border-top-color:#1d9b4b;border-radius:50%;width:48px;height:48px;animation:.8s linear infinite fashion-module__5Qthja__spin}@keyframes fashion-module__5Qthja__spin{to{transform:rotate(360deg)}}.fashion-module__5Qthja__loadingContainer p{color:#6b7280;font-size:1rem}.fashion-module__5Qthja__errorContainer{text-align:center;padding:2rem 1rem}.fashion-module__5Qthja__errorMessage{color:#ef4444;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;padding:1rem;font-size:1rem}.fashion-module__5Qthja__listingsGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;padding:1rem;display:grid}.fashion-module__5Qthja__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 1rem;display:flex}.fashion-module__5Qthja__emptyIcon{opacity:.5;margin-bottom:1rem;font-size:4rem}.fashion-module__5Qthja__emptyTitle{color:#1f2937;margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.fashion-module__5Qthja__emptyMessage{color:#6b7280;max-width:400px;margin:0 0 1.5rem;font-size:1rem}.fashion-module__5Qthja__clearFiltersBtn{color:#fff;cursor:pointer;background:#1d9b4b;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s}.fashion-module__5Qthja__clearFiltersBtn:hover{background:#16803d;transform:translateY(-2px);box-shadow:0 4px 8px #1d9b4b33}.fashion-module__5Qthja__clearFiltersBtn:active{transform:translateY(0)}@media (min-width:768px){.fashion-module__5Qthja__resultsHeader{padding:1.25rem 1.5rem}.fashion-module__5Qthja__resultsCount{font-size:1.25rem}.fashion-module__5Qthja__listingsGrid{grid-template-columns:repeat(3,1fr);gap:1rem;padding:1.5rem}.fashion-module__5Qthja__emptyIcon{font-size:5rem}.fashion-module__5Qthja__emptyTitle{font-size:1.75rem}}@media (min-width:1024px){.fashion-module__5Qthja__resultsHeader{padding:1.5rem 2rem}.fashion-module__5Qthja__resultsCount{font-size:1.375rem}.fashion-module__5Qthja__listingsGrid{grid-template-columns:repeat(4,1fr);gap:1.25rem;padding:2rem}}@media (min-width:1400px){.fashion-module__5Qthja__listingsGrid{grid-template-columns:repeat(5,1fr);gap:1.5rem}}.fashion-module__5Qthja__paginationWrapper{background:#fff;border-top:1px solid #f3f4f6;flex-direction:column;align-items:center;padding:2rem 1rem 4rem;display:flex}.fashion-module__5Qthja__paginationSummary{color:#6b7280;margin-top:1rem;font-size:.875rem}.fashion-module__5Qthja__mobileFilterBar{margin-bottom:24px;display:block}@media (min-width:1024px){.fashion-module__5Qthja__mobileFilterBar{display:none}}.fashion-module__5Qthja__pageContent{max-width:none!important;padding:0!important}
.vehicles-module__xCyh0G__pageContent{flex-direction:column;gap:0;display:flex;max-width:none!important;padding:0!important}.vehicles-module__xCyh0G__mobileFilterRow{background:var(--color-white);border-bottom:1px solid var(--color-medium-gray);align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.vehicles-module__xCyh0G__mobileFilterBar{flex:1;overflow-x:auto}@media (min-width:1024px){.vehicles-module__xCyh0G__mobileFilterBar{display:none}.vehicles-module__xCyh0G__mobileFilterRow{justify-content:flex-end;padding:.75rem 1.5rem}}.vehicles-module__xCyh0G__resultsSection{background:var(--color-white);border-radius:var(--radius-large);border:1px solid var(--color-medium-gray);margin:1rem;padding:1.25rem}.vehicles-module__xCyh0G__resultsHeader{padding:0 0 1rem}.vehicles-module__xCyh0G__resultsCount{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-deep-blue);margin:0}.vehicles-module__xCyh0G__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 1rem;display:flex}.vehicles-module__xCyh0G__errorContainer{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:2.5rem 1rem;display:flex}.vehicles-module__xCyh0G__errorMessage{font-size:var(--font-size-sm);color:var(--status-red);border-radius:var(--radius-medium);background:#fee2e2;border:1px solid #fecaca;margin:0;padding:.75rem 1.25rem}.vehicles-module__xCyh0G__listingsGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (min-width:640px){.vehicles-module__xCyh0G__listingsGrid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (min-width:768px){.vehicles-module__xCyh0G__listingsGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.vehicles-module__xCyh0G__listingsGrid{grid-template-columns:repeat(4,1fr);gap:1.25rem}}.vehicles-module__xCyh0G__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:4rem 1rem;display:flex}.vehicles-module__xCyh0G__emptyIcon{opacity:.45;font-size:4rem}.vehicles-module__xCyh0G__emptyTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:#1f2937;margin:0}.vehicles-module__xCyh0G__emptyMessage{font-size:var(--font-size-md);color:var(--color-dark-gray);max-width:400px;margin:0}.vehicles-module__xCyh0G__paginationWrapper{border-top:1px solid var(--color-medium-gray);background:var(--color-white);flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1rem 4rem;display:flex}.vehicles-module__xCyh0G__paginationSummary{font-size:var(--font-size-sm);color:var(--color-dark-gray)}@media (min-width:768px){.vehicles-module__xCyh0G__resultsCount{font-size:var(--font-size-xl)}.vehicles-module__xCyh0G__resultsSection{margin:1rem 1.5rem}}@media (min-width:1024px){.vehicles-module__xCyh0G__resultsSection{margin:1rem 2rem}.vehicles-module__xCyh0G__resultsCount{font-size:var(--font-size-2xl)}.vehicles-module__xCyh0G__listingsGrid{grid-template-columns:repeat(4,1fr)}}
.PropertyCard-module__Uhu8tq__card{cursor:pointer;background:#fff;border:1px solid #f0f1f4;border-radius:12px;flex-direction:column;height:100%;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.PropertyCard-module__Uhu8tq__card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000001a}.PropertyCard-module__Uhu8tq__imageWrap{aspect-ratio:4/3;background:#f3f4f6;flex-shrink:0;width:100%;position:relative;overflow:hidden}.PropertyCard-module__Uhu8tq__image{object-fit:cover;object-position:center;border-radius:0;transition:transform .3s}.PropertyCard-module__Uhu8tq__card:hover .PropertyCard-module__Uhu8tq__image{transform:scale(1.04)}.PropertyCard-module__Uhu8tq__badgeRow{z-index:2;gap:6px;display:flex;position:absolute;top:8px;left:8px}.PropertyCard-module__Uhu8tq__badge{letter-spacing:.02em;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:.7rem;font-weight:700;line-height:1.4;display:inline-flex}.PropertyCard-module__Uhu8tq__badgeFeatured{color:#fff;background:#0f5c42}.PropertyCard-module__Uhu8tq__badgeSale{color:#fff;background:#16a34a}.PropertyCard-module__Uhu8tq__badgeRent{color:#fff;background:#2563eb}.PropertyCard-module__Uhu8tq__wishlistBtn{z-index:2;cursor:pointer;background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,transform .15s;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 1px 4px #0000001f}.PropertyCard-module__Uhu8tq__wishlistBtn:hover{background:#fff;transform:scale(1.1)}.PropertyCard-module__Uhu8tq__info{flex-direction:column;flex:1;gap:.35rem;padding:.75rem;display:flex}.PropertyCard-module__Uhu8tq__title{color:#111827;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.88rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.PropertyCard-module__Uhu8tq__priceRow{justify-content:space-between;align-items:center;display:flex}.PropertyCard-module__Uhu8tq__price{color:#0f5c42;font-size:1rem;font-weight:800;line-height:1.2}.PropertyCard-module__Uhu8tq__postedDate{color:#6b7280;font-size:.72rem;font-weight:400}.PropertyCard-module__Uhu8tq__metaRow{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.PropertyCard-module__Uhu8tq__metaItem{color:#6b7280;align-items:center;gap:3px;font-size:.72rem;font-weight:500;display:inline-flex}.PropertyCard-module__Uhu8tq__metaDivider{background:#d1d5db;flex-shrink:0;width:1px;height:12px}.PropertyCard-module__Uhu8tq__locationRow{align-items:center;gap:4px;margin-top:auto;display:flex}.PropertyCard-module__Uhu8tq__locationText{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:.73rem;overflow:hidden}
.education-module__mvfS0a__pageContent{width:100%;max-width:1400px;margin:0 auto}.education-module__mvfS0a__subcategoriesSection{background:#fff;border-radius:12px;margin-bottom:2rem;padding:1.5rem;box-shadow:0 2px 8px #0000001a}.education-module__mvfS0a__subcategoriesTitle{color:#111827;margin:0 0 1rem;font-size:1.25rem;font-weight:600}.education-module__mvfS0a__subcategoriesGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem;display:grid}.education-module__mvfS0a__subcategoryBtn{color:#374151;cursor:pointer;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.education-module__mvfS0a__subcategoryBtn:hover{color:#3b82f6;background:#f0f9ff;border-color:#3b82f6}.education-module__mvfS0a__subcategoryBtn.education-module__mvfS0a__active{color:#fff;background:#3b82f6;border-color:#3b82f6}.education-module__mvfS0a__loadingSubcategories{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.education-module__mvfS0a__filtersSection{margin-bottom:2rem}.education-module__mvfS0a__subcategoryLabel{color:#6b7280;margin-left:.5rem;font-size:.875rem;font-weight:400}.education-module__mvfS0a__resultsHeader{background:#fff;padding:1rem}.education-module__mvfS0a__resultsCount{color:#1f2937;margin:0;font-size:1.125rem;font-weight:700}.education-module__mvfS0a__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 1rem;display:flex}.education-module__mvfS0a__spinner{border:4px solid #e5e7eb;border-top-color:#1d9b4b;border-radius:50%;width:48px;height:48px;animation:.8s linear infinite education-module__mvfS0a__spin}@keyframes education-module__mvfS0a__spin{to{transform:rotate(360deg)}}.education-module__mvfS0a__loadingContainer p{color:#6b7280;font-size:1rem}.education-module__mvfS0a__errorContainer{text-align:center;padding:2rem 1rem}.education-module__mvfS0a__errorMessage{color:#ef4444;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;padding:1rem;font-size:1rem}.education-module__mvfS0a__listingsGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;padding:1rem;display:grid}.education-module__mvfS0a__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 1rem;display:flex}.education-module__mvfS0a__emptyIcon{opacity:.5;margin-bottom:1rem;font-size:4rem}.education-module__mvfS0a__emptyTitle{color:#1f2937;margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.education-module__mvfS0a__emptyMessage{color:#6b7280;max-width:400px;margin:0 0 1.5rem;font-size:1rem}.education-module__mvfS0a__clearFiltersBtn{color:#fff;cursor:pointer;background:#1d9b4b;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s}.education-module__mvfS0a__clearFiltersBtn:hover{background:#16803d;transform:translateY(-2px);box-shadow:0 4px 8px #1d9b4b33}.education-module__mvfS0a__clearFiltersBtn:active{transform:translateY(0)}@media (min-width:768px){.education-module__mvfS0a__resultsHeader{padding:1.25rem 1.5rem}.education-module__mvfS0a__resultsCount{font-size:1.25rem}.education-module__mvfS0a__listingsGrid{grid-template-columns:repeat(3,1fr);gap:1rem;padding:1.5rem}.education-module__mvfS0a__emptyIcon{font-size:5rem}.education-module__mvfS0a__emptyTitle{font-size:1.75rem}}@media (min-width:1024px){.education-module__mvfS0a__resultsHeader{padding:1.5rem 2rem}.education-module__mvfS0a__resultsCount{font-size:1.375rem}.education-module__mvfS0a__listingsGrid{grid-template-columns:repeat(4,1fr);gap:1.25rem;padding:2rem}}@media (min-width:1400px){.education-module__mvfS0a__listingsGrid{grid-template-columns:repeat(5,1fr);gap:1.5rem}}.education-module__mvfS0a__educationDetail{max-width:1200px;margin:0 auto;padding:2rem 1rem}.education-module__mvfS0a__detailHeader{margin-bottom:2rem}.education-module__mvfS0a__backButton{color:#3b82f6;cursor:pointer;background:0 0;border:none;border-radius:4px;margin-bottom:1rem;padding:.5rem;font-size:1rem;transition:background .2s}.education-module__mvfS0a__backButton:hover{background:#f0f9ff}.education-module__mvfS0a__educationTitle{color:#111827;margin:0;font-size:2rem;font-weight:700}.education-module__mvfS0a__educationContent{background:#fff;border-radius:12px;grid-template-columns:1fr 1fr;gap:2rem;display:grid;overflow:hidden;box-shadow:0 4px 12px #0000001a}.education-module__mvfS0a__educationImage img{object-fit:cover;width:100%;height:400px}.education-module__mvfS0a__educationInfo{padding:2rem}.education-module__mvfS0a__priceSection{margin-bottom:1rem}.education-module__mvfS0a__price{color:#1d9b4b;font-size:2rem;font-weight:700}.education-module__mvfS0a__originalPrice{color:#9ca3af;margin-left:.5rem;font-size:1.25rem;text-decoration:line-through}.education-module__mvfS0a__location{color:#6b7280;margin-bottom:1rem;font-size:1.125rem}.education-module__mvfS0a__rating{color:#374151;margin-bottom:2rem;font-size:1rem}.education-module__mvfS0a__description h3{color:#111827;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.education-module__mvfS0a__description p{color:#6b7280;line-height:1.6}@media (max-width:768px){.education-module__mvfS0a__educationDetail{padding:1rem .75rem}.education-module__mvfS0a__educationTitle{font-size:1.5rem}.education-module__mvfS0a__educationContent{grid-template-columns:1fr;gap:1rem}.education-module__mvfS0a__educationImage img{height:250px}.education-module__mvfS0a__educationInfo{padding:1.5rem}.education-module__mvfS0a__price{font-size:1.5rem}.education-module__mvfS0a__originalPrice{font-size:1rem}}.education-module__mvfS0a__paginationWrapper{background:#fff;border-top:1px solid #f3f4f6;flex-direction:column;align-items:center;padding:2rem 1rem 4rem;display:flex}.education-module__mvfS0a__paginationSummary{color:#6b7280;margin-top:1rem;font-size:.875rem}.education-module__mvfS0a__mobileFilterSection{margin-bottom:24px;display:block}@media (min-width:1024px){.education-module__mvfS0a__mobileFilterSection{display:none}}.education-module__mvfS0a__pageContent{max-width:none!important;padding:0!important}.education-module__mvfS0a__sidebarContent{flex-direction:column;gap:2rem;display:flex}
.PropertyHorizontalSection-module__hLDl8q__section{background:#fff;border-top:4px solid #0000;border-radius:12px;margin-bottom:2rem;padding:1.5rem 0;box-shadow:0 1px 3px #0000000d}.PropertyHorizontalSection-module__hLDl8q__accentGreen{border-top-color:var(--color-green,#1d9b4b)}.PropertyHorizontalSection-module__hLDl8q__accentBlue{border-top-color:var(--color-deep-blue,#1e40af)}.PropertyHorizontalSection-module__hLDl8q__header{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;padding:0 1.5rem;display:flex}.PropertyHorizontalSection-module__hLDl8q__titleInfo{flex:1}.PropertyHorizontalSection-module__hLDl8q__title{color:var(--text-primary,#111827);margin:0;font-size:1.25rem;font-weight:700}.PropertyHorizontalSection-module__hLDl8q__subtitle{color:#6b7280;margin:.25rem 0 0;font-size:.875rem}.PropertyHorizontalSection-module__hLDl8q__seeAllBtn{color:var(--color-green,#1d9b4b);border:1px solid var(--color-green,#1d9b4b);white-space:nowrap;border-radius:4px;margin-left:1rem;padding:.375rem .75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s}.PropertyHorizontalSection-module__hLDl8q__seeAllBtn:hover{background:var(--color-green,#1d9b4b);color:#fff}.PropertyHorizontalSection-module__hLDl8q__relativeContainer{padding:0 .5rem;position:relative}.PropertyHorizontalSection-module__hLDl8q__scrollContainer{scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;gap:1rem;padding:.5rem 1rem 1rem;display:flex;overflow-x:auto}.PropertyHorizontalSection-module__hLDl8q__scrollContainer::-webkit-scrollbar{display:none}.PropertyHorizontalSection-module__hLDl8q__cardWrapper{scroll-snap-align:start;flex:none;width:220px}.PropertyHorizontalSection-module__hLDl8q__navButton{color:#374151;cursor:pointer;z-index:10;background:#fff;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;font-weight:700;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 5px #0000001a}.PropertyHorizontalSection-module__hLDl8q__navButton:hover{background:#f9fafb;box-shadow:0 4px 8px #00000026}.PropertyHorizontalSection-module__hLDl8q__navLeft{left:0}.PropertyHorizontalSection-module__hLDl8q__navRight{right:0}.PropertyHorizontalSection-module__hLDl8q__skeletonWrapper{background:#fff;border:1px solid #f3f4f6;border-radius:8px;flex:none;width:220px;height:280px;padding-bottom:1rem;overflow:hidden}.PropertyHorizontalSection-module__hLDl8q__skeletonImage{background:#e5e7eb;width:100%;height:140px;animation:1.5s linear infinite PropertyHorizontalSection-module__hLDl8q__shimmer}.PropertyHorizontalSection-module__hLDl8q__skeletonTextLine{background:#e5e7eb;border-radius:4px;width:40%;height:12px;margin:1rem 1rem 0;animation:1.5s linear infinite PropertyHorizontalSection-module__hLDl8q__shimmer}.PropertyHorizontalSection-module__hLDl8q__skeletonTextTitle{background:#e5e7eb;border-radius:4px;width:80%;height:16px;margin:.75rem 1rem 0;animation:1.5s linear infinite PropertyHorizontalSection-module__hLDl8q__shimmer}@keyframes PropertyHorizontalSection-module__hLDl8q__shimmer{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@media (max-width:640px){.PropertyHorizontalSection-module__hLDl8q__navButton{display:none}.PropertyHorizontalSection-module__hLDl8q__cardWrapper,.PropertyHorizontalSection-module__hLDl8q__skeletonWrapper{width:180px}.PropertyHorizontalSection-module__hLDl8q__header{padding:0 1rem}}
.property-module__IXQZ9W__pageRoot{background:#f8fafc;flex-direction:column;height:calc(100vh - 96px);margin-top:96px;display:flex;overflow:hidden auto}@media (min-width:769px){.property-module__IXQZ9W__pageRoot{height:calc(100vh - 112px);margin-top:112px}}.property-module__IXQZ9W__hero{color:#fff;background:linear-gradient(135deg,#0a3d2e 0%,#0f5c42 40%,#1a7a58 70%,#134e38 100%);flex-shrink:0;padding:4rem 1.25rem 3.5rem;position:relative;overflow:hidden}.property-module__IXQZ9W__heroOverlay{pointer-events:none;background:radial-gradient(70% 60% at 80% 20%,#ffffff0f 0%,#0000 60%),radial-gradient(50% 40% at 10% 80%,#1ac88c1f 0%,#0000 55%);position:absolute;inset:0}.property-module__IXQZ9W__heroInner{text-align:center;flex-direction:column;align-items:center;gap:1.1rem;max-width:860px;margin:0 auto;display:flex;position:relative}@keyframes property-module__IXQZ9W__badgePulse{0%,to{opacity:1;background:#ffffff1f}50%{opacity:.75;background:#ffffff2e}}@keyframes property-module__IXQZ9W__dotBlink{0%,to{opacity:1;box-shadow:0 0 6px #4ade80,0 0 12px #4ade80}50%{opacity:.4;box-shadow:none}}.property-module__IXQZ9W__heroBadge{letter-spacing:.04em;color:#ffffffe6;text-transform:uppercase;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem 1rem;font-size:.78rem;font-weight:600;animation:2s ease-in-out infinite property-module__IXQZ9W__badgePulse;display:inline-flex}.property-module__IXQZ9W__heroBadgeDot{background:#4ade80;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1s ease-in-out infinite property-module__IXQZ9W__dotBlink}.property-module__IXQZ9W__heroBadgeText{display:inline}.property-module__IXQZ9W__heroTitle{letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(2rem,5vw,3.25rem);font-weight:900;line-height:1.1}.property-module__IXQZ9W__heroAccent{background:linear-gradient(90deg,#4ade80,#86efac);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.property-module__IXQZ9W__heroSubtitle{color:#ffffffbf;max-width:620px;margin:0;font-size:clamp(.95rem,2vw,1.1rem);line-height:1.6}.property-module__IXQZ9W__heroStats{align-items:center;gap:1.5rem;margin-top:.5rem;display:flex}.property-module__IXQZ9W__heroStat{flex-direction:column;align-items:center;gap:.15rem;display:flex}.property-module__IXQZ9W__heroStatNum{color:#fff;font-size:1.5rem;font-weight:800;line-height:1}.property-module__IXQZ9W__heroStatLabel{color:#fff9;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:500}.property-module__IXQZ9W__heroStatDivider{background:#fff3;width:1px;height:36px}.property-module__IXQZ9W__heroCtas{flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:.25rem;display:flex}.property-module__IXQZ9W__heroCtaBtn{cursor:pointer;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.property-module__IXQZ9W__heroCtaBtnActive{color:#0f5c42;background:#fff;box-shadow:0 4px 14px #00000038}.property-module__IXQZ9W__heroCtaBtnActive:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000047}.property-module__IXQZ9W__heroCtaBtnSecondary{color:#ffffffd9;background:#ffffff1a;border:1.5px solid #ffffff4d}.property-module__IXQZ9W__heroCtaBtnSecondary:hover{color:#fff;background:#fff3;transform:translateY(-2px)}.property-module__IXQZ9W__filterBarWrap{z-index:99;background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;position:sticky;top:4px;box-shadow:0 2px 8px #0000000f}.property-module__IXQZ9W__filterRow{align-items:center;gap:.6rem;min-height:46px;padding:0 1.25rem;display:flex}.property-module__IXQZ9W__filterRowBorder{border-top:1px solid #f1f5f9}.property-module__IXQZ9W__filterRowLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;flex-shrink:0;min-width:0;padding-right:4px;font-size:.65rem;font-weight:700}.property-module__IXQZ9W__filterRowScroll{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;flex:1;align-items:center;gap:.35rem;padding:6px 0;display:flex;overflow-x:auto}.property-module__IXQZ9W__filterRowScroll::-webkit-scrollbar{height:4px}.property-module__IXQZ9W__filterRowScroll::-webkit-scrollbar-track{background:0 0}.property-module__IXQZ9W__filterRowScroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:99px}.property-module__IXQZ9W__filterInlineLabel{letter-spacing:.08em;text-transform:uppercase;color:#64748b;white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:99px;flex-shrink:0;align-items:center;margin:0 .25rem;padding:.18rem .6rem;font-size:.6rem;font-weight:800;display:inline-flex}.property-module__IXQZ9W__filterInlineDivider{background:#e2e8f0;flex-shrink:0;width:1px;height:22px;margin:0 .25rem}.property-module__IXQZ9W__filterPill{color:#374151;cursor:pointer;white-space:nowrap;background:#f9fafb;border:1.5px solid #d1d5db;border-radius:999px;flex-shrink:0;padding:.32rem .85rem;font-size:.79rem;font-weight:500;line-height:1.4;transition:all .15s}.property-module__IXQZ9W__filterPill:hover{color:#0f5c42;background:#f0fdf4;border-color:#0f5c42}.property-module__IXQZ9W__filterPillActive{color:#fff;background:#0f5c42;border-color:#0f5c42;font-weight:600;box-shadow:0 2px 6px #0f5c4238}.property-module__IXQZ9W__filterDivider,.property-module__IXQZ9W__filterGroup,.property-module__IXQZ9W__filterGroupLabel,.property-module__IXQZ9W__filterBarInner{display:none}.property-module__IXQZ9W__clearFiltersBtn{color:#b91c1c;cursor:pointer;white-space:nowrap;background:#fff5f5;border:1.5px solid #fca5a5;border-radius:999px;flex-shrink:0;margin-left:.25rem;padding:.3rem .8rem;font-size:.75rem;font-weight:600;transition:all .15s}.property-module__IXQZ9W__clearFiltersBtn:hover{background:#fee2e2;border-color:#ef4444}.property-module__IXQZ9W__mainBody{flex-direction:column;flex:1;gap:2.5rem;width:100%;max-width:1400px;margin:0 auto;padding:2rem 1.25rem 3rem;display:flex}.property-module__IXQZ9W__ctaSection{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.property-module__IXQZ9W__ctaCard{border-radius:16px;align-items:center;gap:1.25rem;padding:1.5rem 1.75rem;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.property-module__IXQZ9W__ctaCard:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0000001a}.property-module__IXQZ9W__ctaCardBuy{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border:1px solid #bbf7d0}.property-module__IXQZ9W__ctaCardRent{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #bfdbfe}.property-module__IXQZ9W__ctaCardIcon{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.property-module__IXQZ9W__ctaCardBuy .property-module__IXQZ9W__ctaCardIcon{color:#15803d;background:#dcfce7}.property-module__IXQZ9W__ctaCardRent .property-module__IXQZ9W__ctaCardIcon{color:#1d4ed8;background:#dbeafe}.property-module__IXQZ9W__ctaCardBody{flex:1}.property-module__IXQZ9W__ctaCardTitle{color:#111827;margin:0 0 .3rem;font-size:1.15rem;font-weight:800}.property-module__IXQZ9W__ctaCardDesc{color:#6b7280;margin:0;font-size:.85rem}.property-module__IXQZ9W__ctaCardBtn{white-space:nowrap;border-radius:8px;flex-shrink:0;padding:.5rem 1rem;font-size:.82rem;font-weight:700}.property-module__IXQZ9W__ctaCardBuy .property-module__IXQZ9W__ctaCardBtn{color:#fff;background:#15803d}.property-module__IXQZ9W__ctaCardRent .property-module__IXQZ9W__ctaCardBtn{color:#fff;background:#1d4ed8}.property-module__IXQZ9W__sectionWrap{flex-direction:column;gap:.75rem;display:flex}.property-module__IXQZ9W__sectionHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.property-module__IXQZ9W__sectionHeaderLeft{align-items:center;gap:.65rem;display:flex}.property-module__IXQZ9W__sectionTag{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:999px;padding:.2rem .65rem;font-size:.7rem;font-weight:700}.property-module__IXQZ9W__sectionTitle{color:#111827;margin:0;font-size:clamp(1.05rem,2.5vw,1.35rem);font-weight:800}.property-module__IXQZ9W__seeAllLink{color:#0f5c42;white-space:nowrap;flex-shrink:0;font-size:.82rem;font-weight:600;text-decoration:none;transition:opacity .15s}.property-module__IXQZ9W__seeAllLink:hover{opacity:.7}.property-module__IXQZ9W__subChips{flex-wrap:wrap;gap:.5rem;display:flex}.property-module__IXQZ9W__subChip{color:#374151;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:999px;padding:.4rem 1rem;font-size:.82rem;font-weight:500;transition:all .15s}.property-module__IXQZ9W__subChip:hover{color:#0f5c42;border-color:#0f5c42}.property-module__IXQZ9W__subChipActive{color:#fff;background:#0f5c42;border-color:#0f5c42}.property-module__IXQZ9W__postCta{background:linear-gradient(135deg,#0a3d2e 0%,#0f5c42 100%);padding:2.5rem 1.25rem}.property-module__IXQZ9W__postCtaInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;max-width:1400px;margin:0 auto;display:flex}.property-module__IXQZ9W__postCtaTitle{color:#fff;margin:0 0 .35rem;font-size:clamp(1.1rem,2.5vw,1.5rem);font-weight:800}.property-module__IXQZ9W__postCtaDesc{color:#ffffffb3;margin:0;font-size:.9rem}.property-module__IXQZ9W__postCtaBtn{color:#0f5c42;cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:10px;flex-shrink:0;padding:.85rem 2rem;font-size:.9rem;font-weight:700;transition:transform .2s,box-shadow .2s}.property-module__IXQZ9W__postCtaBtn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0003}.property-module__IXQZ9W__loadingContainer{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:4rem 1rem;display:flex}.property-module__IXQZ9W__spinner{border:4px solid #e5e7eb;border-top-color:#0f5c42;border-radius:50%;width:44px;height:44px;animation:.75s linear infinite property-module__IXQZ9W__spin}@keyframes property-module__IXQZ9W__spin{to{transform:rotate(360deg)}}@media (max-width:900px){.property-module__IXQZ9W__ctaSection{grid-template-columns:1fr}}@media (max-width:640px){.property-module__IXQZ9W__hero{padding:1.25rem 1rem}.property-module__IXQZ9W__heroTitle,.property-module__IXQZ9W__heroSubtitle,.property-module__IXQZ9W__heroStats,.property-module__IXQZ9W__heroStatDivider{display:none}.property-module__IXQZ9W__heroBadge{margin-bottom:.75rem}.property-module__IXQZ9W__heroCtas{flex-direction:column;gap:.6rem;width:100%;margin-top:0}.property-module__IXQZ9W__heroCtaBtn{justify-content:center;width:100%}.property-module__IXQZ9W__filterBarWrap{position:sticky;top:0}.property-module__IXQZ9W__filterRow{gap:.4rem;min-height:40px;padding:0 .75rem}.property-module__IXQZ9W__filterRowLabel{min-width:34px;font-size:.62rem}.property-module__IXQZ9W__filterGroup{flex-direction:row;align-items:center;width:auto;padding:0}.property-module__IXQZ9W__filterPills{flex-wrap:nowrap}.property-module__IXQZ9W__filterPill{padding:.32rem .75rem;font-size:.75rem}.property-module__IXQZ9W__clearFiltersBtn{margin-top:0;margin-left:.25rem;padding:.32rem .75rem;font-size:.75rem}.property-module__IXQZ9W__mainBody{gap:2rem;padding:1.25rem .75rem 2rem}.property-module__IXQZ9W__ctaCard{flex-direction:column;align-items:flex-start;gap:.85rem;padding:1.25rem}.property-module__IXQZ9W__ctaCardBtn{text-align:center;align-self:stretch}.property-module__IXQZ9W__sectionTitle{font-size:1rem}.property-module__IXQZ9W__postCtaInner{text-align:center;flex-direction:column}.property-module__IXQZ9W__postCtaBtn{width:100%}}.property-module__IXQZ9W__propertyDetailPage{background:#f8fafc;flex-direction:column;gap:1.5rem;max-width:1400px;margin:0 auto;padding:1.5rem 1.25rem 4rem;display:flex}.property-module__IXQZ9W__detailNav{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.property-module__IXQZ9W__backLink{color:#64748b;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.property-module__IXQZ9W__navBadges{gap:.75rem;display:flex}.property-module__IXQZ9W__verifiedBadge{color:#15803d;background:#dcfce7;border-radius:99px;align-items:center;gap:.4rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:flex}.property-module__IXQZ9W__featuredBadge{color:#a16207;background:#fef9c3;border-radius:99px;padding:.25rem .75rem;font-size:.75rem;font-weight:700}.property-module__IXQZ9W__detailGrid{grid-template-columns:1fr 380px;gap:2rem;display:grid}.property-module__IXQZ9W__detailMain{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 1px 3px #0000000d}.property-module__IXQZ9W__mainGallery{flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}.property-module__IXQZ9W__heroImage{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%}.property-module__IXQZ9W__galleryThumbs{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.property-module__IXQZ9W__galleryThumbs img{aspect-ratio:4/3;object-fit:cover;cursor:pointer;border-radius:8px;width:100%}.property-module__IXQZ9W__morePhotos{color:#fff;background:#00000080;border-radius:8px;justify-content:center;align-items:center;font-weight:700;display:flex}.property-module__IXQZ9W__detailHeaderBlock{margin-bottom:1.5rem}.property-module__IXQZ9W__detailTitle{color:#111827;margin-bottom:.5rem;font-size:1.75rem;font-weight:800}.property-module__IXQZ9W__detailLocality{color:#64748b;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.property-module__IXQZ9W__detailStats{color:#94a3b8;gap:1rem;font-size:.85rem;display:flex}.property-module__IXQZ9W__sectionDivider{background:#f1f5f9;height:1px;margin:1.5rem 0}.property-module__IXQZ9W__sectionTitle{color:#1e293b;margin-bottom:1.25rem;font-size:1.25rem;font-weight:700}.property-module__IXQZ9W__overviewGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.property-module__IXQZ9W__overviewItem{color:#0f5c42;align-items:center;gap:.75rem;display:flex}.property-module__IXQZ9W__overviewItem label{color:#94a3b8;text-transform:uppercase;font-size:.75rem;font-weight:600;display:block}.property-module__IXQZ9W__overviewItem span{color:#1e293b;font-weight:700}.property-module__IXQZ9W__descriptionText{color:#475569;line-height:1.7}.property-module__IXQZ9W__amenityGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.property-module__IXQZ9W__amenityTag{color:#334155;background:#f8fafc;border-radius:10px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.9rem;font-weight:600;display:flex}.property-module__IXQZ9W__detailSidebar{flex-direction:column;gap:1.5rem;display:flex}.property-module__IXQZ9W__priceCard{background:#fff;border-radius:16px;padding:1.5rem;position:sticky;top:1.5rem;box-shadow:0 4px 6px -1px #0000001a}.property-module__IXQZ9W__ownerAvatar{background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.property-module__IXQZ9W__ownerAvatar img{object-fit:cover;width:100%;height:100%}.property-module__IXQZ9W__ownerInfo h4{margin:0;font-size:1.1rem;font-weight:700}.property-module__IXQZ9W__ownerInfo p{color:#64748b;margin:.2rem 0;font-size:.85rem}.property-module__IXQZ9W__ownerRating{align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;display:flex}.property-module__IXQZ9W__ownerStats{text-align:center;justify-content:space-between;display:flex}.property-module__IXQZ9W__ownerStats strong{color:#1e293b;font-size:1.1rem;display:block}.property-module__IXQZ9W__ownerStats span{color:#94a3b8;text-transform:uppercase;font-size:.75rem;font-weight:600}.property-module__IXQZ9W__ownerStats .property-module__IXQZ9W__divider{background:#f1f5f9;width:1px}.property-module__IXQZ9W__similarSection{margin-top:3rem}@media (max-width:900px){.property-module__IXQZ9W__detailGrid{grid-template-columns:1fr}.property-module__IXQZ9W__detailSidebar{order:-1}.property-module__IXQZ9W__priceCard{position:static}.property-module__IXQZ9W__overviewGrid,.property-module__IXQZ9W__amenityGrid{grid-template-columns:repeat(2,1fr)}}.property-module__IXQZ9W__priceValue{color:#1db94b;font-size:2rem;font-weight:900}.property-module__IXQZ9W__priceUnit{color:#94a3b8;font-size:1rem;font-weight:500}.property-module__IXQZ9W__negotiable{color:#0f5c42;background:#f0fdf4;border-radius:6px;width:fit-content;padding:.35rem .75rem;font-size:.85rem;font-weight:600}.property-module__IXQZ9W__depositInfo{color:#64748b;background:#f8fafc;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.5rem .75rem;font-size:.95rem;font-weight:600;display:flex}.property-module__IXQZ9W__reraText{background:#dcfce7;border-radius:4px;padding:2px 6px;color:#15803d!important;font-size:.75rem!important}.property-module__IXQZ9W__contactBtn,.property-module__IXQZ9W__whatsappBtn{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.75rem;padding:1rem;font-weight:700;transition:all .2s;display:flex}.property-module__IXQZ9W__contactBtn{color:#fff;background:#0f5c42}.property-module__IXQZ9W__whatsappBtn{color:#fff;background:#25d366}.property-module__IXQZ9W__contactBtn:hover,.property-module__IXQZ9W__whatsappBtn:hover{filter:brightness(1.1);transform:translateY(-2px)}.property-module__IXQZ9W__ownerCard{background:#fff;border:1px solid #f1f5f9;border-radius:16px;padding:1.5rem}.property-module__IXQZ9W__ownerHeader{gap:1rem;margin-bottom:1.5rem;display:flex}
.EnhancedCategoryPage-module__0ERl0q__pageRoot{background:#f8fafc;flex-direction:column;min-height:calc(100vh - 96px);padding-top:96px;display:flex;overflow:hidden auto}@media (min-width:769px){.EnhancedCategoryPage-module__0ERl0q__pageRoot{min-height:calc(100vh - 112px);padding-top:112px}}.EnhancedCategoryPage-module__0ERl0q__hero{background:var(--hero-gradient);padding:1.5rem 1.25rem 1rem;position:relative;overflow:hidden}.EnhancedCategoryPage-module__0ERl0q__heroBg{background:var(--hero-gradient);opacity:.97;pointer-events:none;position:absolute;inset:0}.EnhancedCategoryPage-module__0ERl0q__heroContent{z-index:1;flex-direction:column;gap:1.5rem;max-width:1400px;margin:0 auto;display:flex;position:relative}.EnhancedCategoryPage-module__0ERl0q__heroTextBlock{text-align:center}.EnhancedCategoryPage-module__0ERl0q__heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 .3rem;font-size:1.5rem;font-weight:800;line-height:1.2}.EnhancedCategoryPage-module__0ERl0q__heroSubtitle{color:var(--hero-text-muted);margin:0;font-size:.8rem;font-weight:400}.EnhancedCategoryPage-module__0ERl0q__heroIconWrap{display:none}@media (min-width:769px){.EnhancedCategoryPage-module__0ERl0q__hero{padding:2rem 2rem 1.5rem}.EnhancedCategoryPage-module__0ERl0q__heroTitle{font-size:2rem}.EnhancedCategoryPage-module__0ERl0q__heroSubtitle{font-size:.9rem}.EnhancedCategoryPage-module__0ERl0q__heroIconWrap{opacity:.12;color:#fff;display:flex;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}.EnhancedCategoryPage-module__0ERl0q__heroIconWrap svg{width:120px;height:120px}}.EnhancedCategoryPage-module__0ERl0q__heroStats{justify-content:center;gap:2rem;display:flex}.EnhancedCategoryPage-module__0ERl0q__heroStat{flex-direction:column;align-items:center;gap:.15rem;display:flex}.EnhancedCategoryPage-module__0ERl0q__heroStatNum{color:#fff;font-size:1.25rem;font-weight:800;line-height:1}.EnhancedCategoryPage-module__0ERl0q__heroStatLabel{color:var(--hero-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.6rem;font-weight:600}@media (min-width:769px){.EnhancedCategoryPage-module__0ERl0q__heroStatNum{font-size:1.5rem}.EnhancedCategoryPage-module__0ERl0q__heroStatLabel{font-size:.65rem}}.EnhancedCategoryPage-module__0ERl0q__subChips{flex-wrap:wrap;gap:.5rem;max-width:100%;padding-bottom:.5rem;display:flex}@media (min-width:769px){.EnhancedCategoryPage-module__0ERl0q__subChips{gap:1rem}}.EnhancedCategoryPage-module__0ERl0q__subChip{color:var(--hero-text-muted);white-space:nowrap;cursor:pointer;background:#ffffff1f;border:2px solid #ffffff59;border-radius:99px;flex-shrink:0;align-items:center;gap:.75rem;min-height:44px;padding:.5rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.EnhancedCategoryPage-module__0ERl0q__subChipIcon{background:#ffffff26;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:2px;display:flex;box-shadow:0 2px 4px #0000001a}.EnhancedCategoryPage-module__0ERl0q__subChipIcon svg{flex-shrink:0;width:18px;height:18px}.EnhancedCategoryPage-module__0ERl0q__subChip:hover{color:#fff;background:#ffffff38;border-color:#fff9}.EnhancedCategoryPage-module__0ERl0q__subChipActive{color:var(--theme-primary-deep,var(--theme-primary));background:#fff;border-color:#fff}.EnhancedCategoryPage-module__0ERl0q__subChipActive:hover{color:var(--theme-primary-deep,var(--theme-primary));background:#f1f5f9;border-color:#fff}.EnhancedCategoryPage-module__0ERl0q__subChipActive .EnhancedCategoryPage-module__0ERl0q__subChipIcon{background:var(--theme-primary);transform:scale(1.1);box-shadow:0 4px 8px #0003}.EnhancedCategoryPage-module__0ERl0q__subChipActive .EnhancedCategoryPage-module__0ERl0q__subChipIcon svg{stroke:#fff;fill:#fff}.EnhancedCategoryPage-module__0ERl0q__filterBarWrap{z-index:99;background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:0;box-shadow:0 2px 8px #0000000f}.EnhancedCategoryPage-module__0ERl0q__filterRow{align-items:center;gap:.5rem;min-height:48px;padding:.45rem 1rem;display:flex}.EnhancedCategoryPage-module__0ERl0q__filterRowBorder{border-top:1px solid #f1f5f9}.EnhancedCategoryPage-module__0ERl0q__filterRowLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;flex-shrink:0;min-width:68px;font-size:.65rem;font-weight:700}.EnhancedCategoryPage-module__0ERl0q__filterRowScroll{-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9;flex:1;align-items:center;gap:.4rem;padding:4px 0 8px;display:flex;overflow-x:auto}.EnhancedCategoryPage-module__0ERl0q__filterRowScroll::-webkit-scrollbar{height:4px}.EnhancedCategoryPage-module__0ERl0q__filterRowScroll::-webkit-scrollbar-track{background:#f1f5f9;border-radius:99px}.EnhancedCategoryPage-module__0ERl0q__filterRowScroll::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:99px}.EnhancedCategoryPage-module__0ERl0q__filterRowScroll::-webkit-scrollbar-thumb:hover{background:#64748b}@media (min-width:769px){.EnhancedCategoryPage-module__0ERl0q__filterRow{min-height:52px;padding:.5rem 2rem}.EnhancedCategoryPage-module__0ERl0q__filterRowLabel{min-width:72px;font-size:.68rem}.EnhancedCategoryPage-module__0ERl0q__filterRowScroll{padding:4px 0 10px}}.EnhancedCategoryPage-module__0ERl0q__filterPill{color:#374151;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:99px;flex-shrink:0;padding:.28rem .75rem;font-size:.78rem;font-weight:500;transition:all .15s}.EnhancedCategoryPage-module__0ERl0q__filterPill:hover{border-color:var(--theme-primary);background:var(--theme-primary-light,#f0f9ff);color:var(--theme-primary)}.EnhancedCategoryPage-module__0ERl0q__filterPillActive{background:var(--theme-primary);border-color:var(--theme-primary);color:#fff;font-weight:600}.EnhancedCategoryPage-module__0ERl0q__filterPillActive:hover{background:var(--theme-primary-dark);border-color:var(--theme-primary-dark);color:#fff}.EnhancedCategoryPage-module__0ERl0q__clearFiltersBtn{color:#dc2626;cursor:pointer;white-space:nowrap;background:#fef2f2;border:1.5px solid #fca5a5;border-radius:99px;flex-shrink:0;margin-left:.25rem;padding:.28rem .75rem;font-size:.78rem;font-weight:600;transition:all .15s}.EnhancedCategoryPage-module__0ERl0q__clearFiltersBtn:hover{background:#fee2e2;border-color:#f87171}.EnhancedCategoryPage-module__0ERl0q__mainContent{width:100%;max-width:1400px;margin:0 auto;padding:0 1rem 4rem}@media (min-width:769px){.EnhancedCategoryPage-module__0ERl0q__mainContent{padding:0 2rem 4rem}}.EnhancedCategoryPage-module__0ERl0q__breadcrumbBar{padding:.6rem 0 0}.EnhancedCategoryPage-module__0ERl0q__contentWithSidebar{align-items:flex-start;gap:1.5rem;display:flex}.EnhancedCategoryPage-module__0ERl0q__contentMain{flex:1;min-width:0}.EnhancedCategoryPage-module__0ERl0q__contentSidebar{display:none}@media (min-width:1024px){.EnhancedCategoryPage-module__0ERl0q__contentSidebar{flex-direction:column;flex-shrink:0;gap:1rem;width:280px;display:flex;position:sticky;top:200px}}.EnhancedCategoryPage-module__0ERl0q__sidebarAd{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:250px;padding:1rem;display:flex;box-shadow:0 1px 4px #0000000a}.EnhancedCategoryPage-module__0ERl0q__sidebarAdLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;font-size:.6rem;font-weight:600}.EnhancedCategoryPage-module__0ERl0q__sidebarAdDim{color:#cbd5e1;font-size:.7rem}.EnhancedCategoryPage-module__0ERl0q__sidebarAdIcon{color:#e2e8f0}.EnhancedCategoryPage-module__0ERl0q__sidebarLinks{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1rem;box-shadow:0 1px 4px #0000000a}.EnhancedCategoryPage-module__0ERl0q__sidebarLinksTitle{color:#64748b;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .75rem;font-size:.75rem;font-weight:700}.EnhancedCategoryPage-module__0ERl0q__sidebarLinkItem{color:#374151;border-bottom:1px solid #f8fafc;align-items:center;gap:.5rem;padding:.5rem .25rem;font-size:.85rem;text-decoration:none;transition:color .15s;display:flex}.EnhancedCategoryPage-module__0ERl0q__sidebarLinkItem:last-child{border-bottom:none}.EnhancedCategoryPage-module__0ERl0q__sidebarLinkItem:hover{color:var(--theme-primary)}.EnhancedCategoryPage-module__0ERl0q__sidebarLinkDot{background:var(--theme-primary);opacity:.5;border-radius:50%;flex-shrink:0;width:6px;height:6px}.EnhancedCategoryPage-module__0ERl0q__sectionWrap{background:#fff;border:1px solid #f1f5f9;border-radius:12px;margin:1.25rem 0;overflow:hidden;box-shadow:0 1px 4px #0000000a}.EnhancedCategoryPage-module__0ERl0q__sectionHeader{border-bottom:1px solid #f8fafc;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem .75rem;display:flex}.EnhancedCategoryPage-module__0ERl0q__sectionHeaderLeft{align-items:center;gap:.6rem;display:flex}.EnhancedCategoryPage-module__0ERl0q__sectionTag{letter-spacing:.04em;text-transform:uppercase;background:var(--theme-tag-bg,#dbeafe);color:var(--theme-tag-color,var(--theme-primary));border-radius:99px;padding:.2rem .65rem;font-size:.7rem;font-weight:700;display:inline-block}.EnhancedCategoryPage-module__0ERl0q__sectionTitle{color:#0f172a;margin:0;font-size:1.05rem;font-weight:700}@media (min-width:769px){.EnhancedCategoryPage-module__0ERl0q__sectionTitle{font-size:1.2rem}}.EnhancedCategoryPage-module__0ERl0q__listingsGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;padding:1rem 1.25rem 1.5rem;display:grid}@media (min-width:640px){.EnhancedCategoryPage-module__0ERl0q__listingsGrid{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (min-width:1024px){.EnhancedCategoryPage-module__0ERl0q__listingsGrid{grid-template-columns:repeat(3,1fr);gap:1.25rem;padding:1.25rem 1.5rem 2rem}}@media (min-width:1400px){.EnhancedCategoryPage-module__0ERl0q__listingsGrid{grid-template-columns:repeat(4,1fr)}}.EnhancedCategoryPage-module__0ERl0q__inlineAd{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-height:100px;margin:1.25rem 0;padding:.75rem;display:flex;box-shadow:0 1px 4px #0000000a}.EnhancedCategoryPage-module__0ERl0q__inlineAdLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;font-size:.6rem;font-weight:600}.EnhancedCategoryPage-module__0ERl0q__inlineAdDim{color:#cbd5e1;font-size:.7rem}.EnhancedCategoryPage-module__0ERl0q__paginationWrapper{border-top:1px solid #f1f5f9;flex-direction:column;align-items:center;padding:1.5rem 1.25rem 2rem;display:flex}.EnhancedCategoryPage-module__0ERl0q__paginationSummary{color:#6b7280;margin-top:.75rem;font-size:.85rem}.EnhancedCategoryPage-module__0ERl0q__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 1rem;display:flex}.EnhancedCategoryPage-module__0ERl0q__spinner{border:4px solid #e5e7eb;border-top-color:var(--theme-primary,#1d4ed8);border-radius:50%;width:48px;height:48px;animation:.8s linear infinite EnhancedCategoryPage-module__0ERl0q__spin}@keyframes EnhancedCategoryPage-module__0ERl0q__spin{to{transform:rotate(360deg)}}.EnhancedCategoryPage-module__0ERl0q__loadingContainer p{color:#6b7280;font-size:1rem}.EnhancedCategoryPage-module__0ERl0q__errorContainer{text-align:center;padding:2rem 1rem}.EnhancedCategoryPage-module__0ERl0q__errorMessage{color:#ef4444;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;padding:1rem;font-size:1rem}.EnhancedCategoryPage-module__0ERl0q__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 1rem;display:flex}.EnhancedCategoryPage-module__0ERl0q__emptyIcon{opacity:.7;color:#cbd5e1;margin-bottom:1rem}.EnhancedCategoryPage-module__0ERl0q__emptyTitle{color:#1f2937;margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.EnhancedCategoryPage-module__0ERl0q__emptyMessage{color:#6b7280;max-width:400px;margin:0 0 1.5rem;font-size:1rem}.EnhancedCategoryPage-module__0ERl0q__emptyAction{background:var(--theme-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.65rem 1.5rem;font-size:.9rem;font-weight:600;transition:background .2s}.EnhancedCategoryPage-module__0ERl0q__emptyAction:hover{background:var(--theme-primary-dark)}.EnhancedCategoryPage-module__0ERl0q__sponsoredWrap{margin:1.25rem 0}
