._header_1n3am_1{padding:24px var(--page-pad-desktop);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;position:relative;z-index:3;background:var(--bg-primary)}._header_1n3am_1 h1{margin:0;width:100%}._header_1n3am_1 p.pageSubtitle{padding:0;max-width:none}._header_1n3am_1 p{font-size:14px;color:var(--text-muted)}._container_1n3am_32{display:flex;height:-webkit-fit-content;height:fit-content;gap:10px;padding:0px var(--page-pad-desktop)}._desktopSidebarSlot_1n3am_44{display:contents}._searchResults_1n3am_49{height:auto;min-height:calc(100vh - 200px);overflow-y:visible;padding:1rem;flex:1;-webkit-padding-end:0;padding-inline-end:0}._mainContent_1n3am_61{display:flex;flex-direction:column;width:80%}._loadingOverlay_1n3am_68{position:fixed;inset:0;background:var(--overlay-loading);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:10000;animation:_fadeIn_1n3am_1 .2s ease-in}@keyframes _fadeIn_1n3am_1{0%{opacity:0}to{opacity:1}}._spinner_1n3am_94{width:50px;height:50px;border:4px solid var(--spinner-track);border-top:4px solid var(--accent);border-radius:var(--radius-circle);animation:_spin_1n3am_94 .8s linear infinite;font-size:50px}@keyframes _spin_1n3am_94{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._resultCard_1n3am_113{box-shadow:var(--shadow-card);padding:10px;margin-bottom:25px;border-radius:var(--radius-lg);background:var(--bg-elevated);display:flex;flex-direction:row;gap:15px;height:254px;box-sizing:border-box;min-width:0;content-visibility:auto;contain-intrinsic-size:auto 254px}._resultCardLeft_1n3am_140{flex:0 0 390px;width:390px;align-self:stretch;aspect-ratio:5 / 3;position:relative;z-index:0}._container_1n3am_32,._searchResults_1n3am_49,._resultCard_1n3am_113,._resultCardLeft_1n3am_140{position:static;z-index:auto}._resultCardLeft_1n3am_140 span{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:auto}._noImagePlaceholder_1n3am_171{width:100%;aspect-ratio:5 / 3;display:flex;justify-content:center;align-items:center;background-color:var(--bg-secondary);border-radius:var(--radius-md)}._noImagePlaceholder_1n3am_171 img{height:50px;width:50px;margin-bottom:15px}._resultCardRight_1n3am_187{width:100%;flex:1;min-width:0;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:5px 0;-webkit-user-select:none;user-select:none}._resultCardRight_1n3am_187>:last-child{margin-top:auto}@media(min-width:769px){._resultCardRight_1n3am_187 .card-typography-title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}._paymentPlanBanner_1n3am_227{flex-wrap:nowrap;overflow:hidden}}._cardBodyLink_1n3am_239{display:flex;flex-direction:column;justify-content:space-between;flex:1 1 auto;min-width:0;text-decoration:none;color:inherit}._resultCardRight_1n3am_187 h4,._resultCardRight_1n3am_187 p,._resultCardRight_1n3am_187 ._featureValue_1n3am_251,._resultCardRight_1n3am_187 ._featureUnit_1n3am_252,._resultCardRight_1n3am_187 ._priceLabel_1n3am_253{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._resultCardRight_1n3am_187 ._cardDesc_1n3am_217{white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4}._cardTitleCol_1n3am_281{width:100%}._cardPriceRow_1n3am_285{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}._cardCtaCol_1n3am_293{margin-top:0;align-self:flex-end}._cardDevPriceRow_1n3am_298{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;align-self:flex-start;width:auto;gap:50px}@media(max-width:768px){._cardTitleCol_1n3am_281{width:80%}._cardPriceRow_1n3am_285{align-items:flex-start}._cardCtaCol_1n3am_293{margin-top:10px}._cardDevPriceRow_1n3am_298{justify-content:space-between;width:95%}}._resultCardRight_1n3am_187 img{align-self:flex-start;border-radius:5px}._resultCardRight_1n3am_187 h4{line-height:2}._resultCardRight_1n3am_187 p{font-size:14px;color:var(--text-muted);line-height:1.4}._featureValue_1n3am_251{font-size:14px;line-height:1.4}._featureUnit_1n3am_252{font-size:14px;color:var(--text-muted);line-height:1.2}._priceLabel_1n3am_253{font-size:14px;color:var(--text-primary);line-height:1.2}._featureGroupRow_1n3am_370{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}._featureGroupRow_1n3am_370:not(:last-child):after{content:"｜";-webkit-margin-start:6px;margin-inline-start:6px;color:var(--border-secondary);font-size:14px}._paymentPlanBanner_1n3am_227{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-bottom:4px;font-size:14px;line-height:1.3}._paymentPlanDP_1n3am_399,._paymentPlanMonthly_1n3am_400{background:var(--bg-secondary, rgba(0, 0, 0, .04));color:var(--text-primary);border-radius:var(--radius-pill, 9999px);padding:2px 10px;font-weight:600;white-space:nowrap}._paymentPlanMonthly_1n3am_400{background:var(--accent, #007a4d);color:#fff}[data-theme=dark] ._paymentPlanDP_1n3am_399{background:#ffffff14}._resultCardRight_1n3am_187 p._price_1n3am_253{font-size:18px;font-weight:700;color:var(--text-primary);line-height:1.5}@media(max-width:768px){._resultCardRight_1n3am_187 p._price_1n3am_253{font-size:16px}}._resultCardLogo_1n3am_442{flex-shrink:0;width:66px;height:66px;aspect-ratio:1 / 1;background:#fff;border:1px solid var(--border-tertiary);border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;box-sizing:border-box}._resultCardLogo_1n3am_442 img{width:100%;height:100%;object-fit:contain}._compoundPriceContainer_1n3am_205{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:25px;width:100%;min-width:0}._resultCardRight_1n3am_187 ._compoundPriceContainer_1n3am_205 *{white-space:normal}._compoundPriceContainer_1n3am_205>div{flex:1;min-width:0}._filters_1n3am_492{display:flex;flex-direction:row;gap:12px;justify-content:space-between;padding:0px var(--page-pad-desktop);margin-top:35px}._filters_1n3am_492 select{flex:1;max-width:-webkit-fit-content;max-width:fit-content;padding:12px;border-radius:var(--radius-md);border:1px solid var(--border-primary);font-size:14px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;text-align:center;text-align-last:center;color:var(--text-primary);white-space:nowrap;cursor:pointer}._filters_1n3am_492 ._sortInlineButton_1n3am_518{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:10px 14px;min-height:38px;border-radius:var(--radius-pill);border:1px solid var(--glass-surface-border);background:var(--glass-surface-bg);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));color:var(--text-primary);font-size:14px;font-weight:500;font-family:Noto Sans,Noto Sans Arabic,sans-serif;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:var(--glass-surface-shadow);transition:background-color .2s ease,color .2s ease,border-color .2s ease}._filters_1n3am_492 ._sortInlineButton_1n3am_518:hover{border-color:var(--accent)}._sortIcon_1n3am_555{display:inline-flex;align-items:center;justify-content:center;line-height:1;width:18px;height:18px;pointer-events:none;font-size:18px;flex-shrink:0;opacity:.85}._sortWrapper_1n3am_572{position:relative;flex:1;max-width:-webkit-fit-content;max-width:fit-content}._sortDropdown_1n3am_578{position:absolute;top:calc(100% + 6px);inset-inline-end:0;min-width:max(240px,100%);max-height:360px;overflow-y:auto;margin:0;padding:6px;list-style:none;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);box-shadow:0 8px 24px #0000002e;z-index:1000;animation:_sortDropdownFade_1n3am_1 .14s ease}@keyframes _sortDropdownFade_1n3am_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._sortDropdownItem_1n3am_601{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;font-size:14px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;color:var(--text-primary);border-radius:6px;cursor:pointer;white-space:nowrap;transition:background-color .12s ease,color .12s ease}._sortDropdownItem_1n3am_601:hover{background:var(--btn-primary-hover)}._sortDropdownItemActive_1n3am_620{color:var(--accent);font-weight:600;background:color-mix(in srgb,var(--accent) 8%,transparent)}._sortDropdownItemActive_1n3am_620:hover{background:var(--btn-primary-hover);color:#fff}._sortDropdownCheck_1n3am_636{flex-shrink:0}[data-theme=dark] ._sortDropdownCheck_1n3am_636{filter:brightness(0) invert(1)}@media(max-width:768px){._sortDropdown_1n3am_578{display:none}}._input_1n3am_653{flex:1;min-width:0;padding:12px;border:1px solid var(--border-primary);border-radius:var(--radius-md);font-size:14px;font-family:Noto Sans,Noto Sans Arabic,sans-serif}._icons_1n3am_663{height:22px;width:22px;padding:0 5px;margin-top:5px;margin-bottom:-5px}._sortFab_1n3am_682{position:fixed;bottom:calc(11vh + 12px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);z-index:10005;display:inline-flex;align-items:center;gap:6px;padding:8px 16px;min-height:36px;border-radius:var(--radius-pill);border:1px solid var(--glass-surface-border);background:var(--glass-surface-bg);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));color:var(--text-primary);font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;font-weight:600;letter-spacing:.2px;box-shadow:var(--glass-surface-shadow);cursor:pointer;transition:opacity .35s cubic-bezier(.32,.72,0,1),transform .25s ease,box-shadow .2s ease;will-change:opacity,transform;-webkit-tap-highlight-color:transparent}._sortFabExpanded_1n3am_682{opacity:0;pointer-events:none}._sortFabHidden_1n3am_745{transform:translate(-50%,calc(11vh + 80px + env(safe-area-inset-bottom)));opacity:0;pointer-events:none}._sortFab_1n3am_682:hover{background:var(--glass-surface-bg-hover)}._sortFab_1n3am_682:active{opacity:.85}._sortFab_1n3am_682 img{width:16px;height:16px}[data-theme=dark] ._sortFab_1n3am_682 img{filter:invert(1)}._filterModalOverlay_1n3am_776{position:fixed;inset:0;background-color:#00000080;z-index:10001;opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.32,.72,0,1)}._filterModalOverlayOpen_1n3am_792{opacity:1;pointer-events:auto}._filterModal_1n3am_776{position:fixed;bottom:0;left:0;right:0;max-height:85vh;box-sizing:border-box;background-color:var(--bg-elevated);z-index:10004;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;box-shadow:0 -4px 20px #00000026;display:flex;flex-direction:column;overflow:hidden;transform:translateY(100%);transition:transform .35s cubic-bezier(.32,.72,0,1);pointer-events:auto}._filterModalExpanded_1n3am_832{transform:translateY(0)}._filterModalHeader_1n3am_836{display:flex;flex-direction:column;align-items:stretch;padding:8px 20px 15px;border-bottom:2px solid var(--border-light);background-color:var(--bg-elevated);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;z-index:3;flex-shrink:0;touch-action:none;cursor:grab}._filterModalHeader_1n3am_836:active{cursor:grabbing}._filterModalDragHandle_1n3am_856{width:40px;height:4px;border-radius:2px;background-color:var(--border-secondary);margin:0 auto 10px}._filterModalHeaderRow_1n3am_864{display:flex;justify-content:space-between;align-items:center}._filterModalHeader_1n3am_836 h3{margin:0;font-family:Noto Sans,Noto Sans Arabic,sans-serif}._filterModalClose_1n3am_876{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}._filterModalClose_1n3am_876:active{transform:scale(.9)}._filterModalClose_1n3am_876 img{width:24px;height:24px}._filterModalContent_1n3am_896{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;overflow:hidden}@media only screen and (max-width:768px){._container_1n3am_32{display:flex;justify-content:center;align-items:stretch;flex-direction:column;width:100%;padding-block:0;padding-inline:var(--page-pad-mobile);box-sizing:border-box}._mainContent_1n3am_61{width:100%;padding-bottom:calc(7vh + 24px + env(safe-area-inset-bottom))}._header_1n3am_1{flex-direction:column;align-items:flex-start;gap:0px;padding-block:20px;padding-inline:var(--page-pad-mobile)}._header_1n3am_1 p{margin-top:-10px;margin-bottom:25px}._input_1n3am_653{flex:unset;width:100%}._filters_1n3am_492,._desktopSidebarSlot_1n3am_44{display:none}._searchResults_1n3am_49{padding-block:10px;padding-inline:0;display:flex;flex-direction:column;justify-content:center;align-items:stretch;width:100%;overflow-y:visible;height:auto;min-height:calc(100vh - 200px);position:relative;box-sizing:border-box}._resultCard_1n3am_113{flex-direction:column;justify-content:center;width:100%;height:-webkit-fit-content;height:fit-content;box-sizing:border-box}._paymentPlanBanner_1n3am_227{margin-bottom:20px}._resultCardLeft_1n3am_140{width:100%;max-width:none;aspect-ratio:auto;align-self:stretch;flex:0 0 auto}._resultCardRight_1n3am_187{min-height:200px}._compoundPriceContainer_1n3am_205{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:15px;margin-top:15px}._compoundPriceContainer_1n3am_205>*{flex:0 0 calc(50% - 7.5px)}}._paginationContainer_1n3am_1036{display:flex;justify-content:center;align-items:center;gap:10px;padding:0 20px 30px;margin-top:0;flex-wrap:wrap;max-width:100%;box-sizing:border-box}._paginationButton_1n3am_1048{padding:10px 20px;border:1px solid var(--accent);background:var(--bg-primary);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;font-size:14px;font-weight:500;font-family:Noto Sans,Noto Sans Arabic,sans-serif;transition:all .3s ease;min-width:90px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}._paginationButton_1n3am_1048:hover:not(._disabled_1n3am_1066){background:var(--accent);color:var(--text-primary);transform:translateY(-2px);box-shadow:0 4px 8px #c6ad8533}._paginationButton_1n3am_1048._disabled_1n3am_1066{opacity:.4;cursor:not-allowed;border-color:var(--border-secondary);color:var(--text-disabled);pointer-events:none}._paginationNumbers_1n3am_1081{display:flex;gap:8px;align-items:center;justify-content:center}._paginationNumber_1n3am_1081{min-width:40px;height:40px;border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;font-size:14px;font-weight:500;font-family:Noto Sans,Noto Sans Arabic,sans-serif;transition:all .3s ease;display:flex;align-items:center;justify-content:center;text-decoration:none}._paginationNumber_1n3am_1081:hover{background:var(--bg-secondary);border-color:var(--accent);transform:translateY(-2px);box-shadow:0 2px 4px #0000001a}._paginationNumber_1n3am_1081._active_1n3am_1113{background:var(--accent);color:var(--text-primary);border-color:var(--accent);font-weight:600;box-shadow:0 4px 8px #c6ad854d}._ellipsis_1n3am_1121{color:var(--text-disabled);font-size:16px;padding:0 5px;-webkit-user-select:none;user-select:none}@media only screen and (max-width:768px){._header_1n3am_1 p{margin-bottom:5px;margin-top:5px}._paginationContainer_1n3am_1036{padding:20px 4px;gap:3px}._paginationButton_1n3am_1048{padding:5px 7px;font-size:14px;min-width:48px}._paginationNumber_1n3am_1081{min-width:28px;height:28px;font-size:14px;padding:0 2px}._paginationNumbers_1n3am_1081{gap:2px}._ellipsis_1n3am_1121{font-size:14px;padding:0 1px}}@media only screen and (max-width:360px){._paginationContainer_1n3am_1036{padding:20px 2px;gap:2px}._ellipsis_1n3am_1121{display:none}}[data-theme=dark] ._featuresRow_1n3am_1180 img{filter:invert(1)}._container_u78ka_1{width:17.5vw;flex-shrink:0;height:calc(100vh - 100px);max-height:calc(100vh - 100px);overflow-y:auto;overflow-x:hidden;position:-webkit-sticky;position:sticky;z-index:2;top:90px;margin-top:1rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:15px}._container_u78ka_1>*{width:100%;border-bottom:1px solid var(--border-primary);padding-bottom:15px}._container_u78ka_1>*:last-child{border-bottom:none}._container_u78ka_1{-ms-overflow-style:none;scrollbar-width:none}._container_u78ka_1::-webkit-scrollbar{display:none}._resetHeader_u78ka_51{position:-webkit-sticky;position:sticky;top:0;z-index:5;align-self:stretch;background-color:var(--bg-primary);padding:0 12px 8px;margin-bottom:4px;border-bottom:1px solid var(--border-light)}._resetHeaderButton_u78ka_71{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:38px;padding:0 14px;border-radius:var(--radius-pill);border:1px solid var(--glass-surface-border);background:var(--glass-surface-bg);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--shadow-down);color:var(--text-primary);font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}._resetHeaderIcon_u78ka_117{font-size:19px;line-height:1;flex-shrink:0}._resetHeaderLabel_u78ka_123{font-size:16px;line-height:1}._resetHeaderButton_u78ka_71:hover{border-color:var(--accent)}._resetHeaderButton_u78ka_71:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._mobileSheetFooter_u78ka_152{--filter-footer-extra-pad-bottom: 8vh }._resetFooter_u78ka_44{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;display:flex;gap:8px;background-color:var(--bg-primary);padding:10px 0;border-bottom:none}._resetFooter_u78ka_44 ._propertyTypeReset_u78ka_174,._resetFooter_u78ka_44 ._propertyTypeDone_u78ka_175{flex:1;padding:8px 12px;border-radius:var(--radius-pill);font-size:14px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;cursor:pointer;transition:all .2s ease}._resetFooter_u78ka_44 ._propertyTypeReset_u78ka_174{border:1px solid var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-text);font-weight:600}._resetFooter_u78ka_44 ._propertyTypeReset_u78ka_174:hover{background:var(--btn-primary-hover);border-color:var(--btn-primary-hover)}._resetFooter_u78ka_44 ._propertyTypeDone_u78ka_175{border:none;background:var(--btn-primary-bg);color:var(--btn-primary-text);font-weight:600}._resetFooter_u78ka_44 ._propertyTypeDone_u78ka_175:hover{background:var(--btn-primary-hover)}@media only screen and (max-width:768px){._container_u78ka_1>._resetFooter_u78ka_44{background:transparent;padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom));gap:12px;border-top:none;box-shadow:none;pointer-events:none}._container_u78ka_1>._resetFooter_u78ka_44>button{pointer-events:auto}._resetFooter_u78ka_44 ._propertyTypeReset_u78ka_174,._resetFooter_u78ka_44 ._propertyTypeDone_u78ka_175{padding:14px 16px;font-size:16px;min-height:48px}._resetFooter_u78ka_44 ._propertyTypeReset_u78ka_174{border:1px solid var(--accent);background:var(--bg-secondary);color:var(--accent)}._resetFooter_u78ka_44 ._propertyTypeReset_u78ka_174:hover{background:var(--accent-light);border-color:var(--accent);color:var(--accent)}[data-theme=dark] ._resetFooter_u78ka_44 ._propertyTypeReset_u78ka_174{background:var(--bg-tertiary)}}._rangeInputs_u78ka_269{display:flex;flex-direction:column;justify-content:flex-start;gap:15px;width:100%;box-sizing:border-box}._rangeInputs_u78ka_269 input,._filterGroup_u78ka_279 input,._filterGroupP_u78ka_280 input,._filterGroupB_u78ka_281 select{font-family:Noto Sans,Noto Sans Arabic,sans-serif;background-color:var(--bg-primary);border-radius:var(--radius-md);border:1px solid var(--border-primary);padding:12px;font-size:14px;cursor:pointer;transition:background .3s;color:var(--text-primary);box-sizing:border-box}._filterGroupB_u78ka_281 select{max-width:75px;width:75px}._filterGroupB_u78ka_281{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:15px}._filterGroupB_u78ka_281 ._filterName_u78ka_307{margin-bottom:0}._filterGroupP_u78ka_280 input,._rangeInputs_u78ka_269 input{width:100%;max-width:100%;box-sizing:border-box}._rangeInputsA_u78ka_323{display:flex;flex-direction:row;justify-content:flex-start;gap:15px;width:100%;box-sizing:border-box}._rangeInputsA_u78ka_323 input{width:50%;box-sizing:border-box}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}._checkboxOption_u78ka_349{display:flex;align-items:center;gap:8px}._checkboxOption_u78ka_349 input[type=checkbox]{-webkit-appearance:none;appearance:none;min-width:15px;min-height:15px;border:1px solid #ccc;border-radius:2px;outline:none;cursor:pointer;margin:0 0 7.5px;padding:7.5px;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box}._checkboxOption_u78ka_349 input[type=checkbox]:checked{background-color:var(--accent);border-color:var(--accent);background-image:url(https://cdn.forsaprop.com/assets/icons/ui/check.svg);background-repeat:no-repeat;background-position:center;background-size:12px 12px}._circularGroup_u78ka_388{display:flex;flex-wrap:wrap;gap:10px;margin-top:5px;justify-content:space-between}._circularOption_u78ka_396{width:30px;height:30px;border-radius:var(--radius-circle);border:1px solid var(--border-primary);background-color:var(--bg-primary);display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:500;color:var(--text-muted);cursor:pointer;transition:all .3s ease;box-sizing:border-box}._circularGroup_u78ka_388 ._circularInput_u78ka_420{width:48px;height:30px;border-radius:var(--radius-pill, 999px);border:1px solid var(--accent);background-color:var(--bg-primary);text-align:center;font-size:14px;font-weight:500;color:var(--text-primary);padding:0 8px;box-sizing:border-box;cursor:text}._circularGroup_u78ka_388 ._circularInput_u78ka_420:focus{outline:none;border-color:var(--accent)}._circularOption_u78ka_396._selected_u78ka_445{background-color:var(--accent);border-color:var(--accent);color:var(--text-inverse)}._bedsBathsSubgroup_u78ka_454{margin-top:12px}._bedsBathsSubgroup_u78ka_454:first-child{margin-top:8px}._bedsBathsSubLabel_u78ka_462{font-size:14px;font-weight:500;color:var(--text-muted);margin-bottom:6px}._collapsibleHeader_u78ka_470{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:10px 0;transition:all .2s ease}._collapsibleHeader_u78ka_470 ._filterName_u78ka_307{margin-bottom:0;pointer-events:none}._arrow_u78ka_488{color:var(--text-muted);transition:all .3s ease;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center}[data-theme=dark] ._arrow_u78ka_488{filter:brightness(0) invert(1)}._filterName_u78ka_307{display:block;margin-bottom:10px;font-size:14px;font-weight:500;font-style:bold}._value_u78ka_509{display:inline-block;margin-bottom:5px;font-size:14px;font-weight:500;color:var(--text-muted)}._filterSearch_u78ka_518{width:100%;padding:8px 12px;margin-bottom:10px;border:1px solid var(--border-tertiary);border-radius:var(--radius-sm);font-size:14px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;outline:none;transition:border-color .2s ease;text-overflow:ellipsis}._filterSearch_u78ka_518:focus{border-color:var(--accent)}._filterSearch_u78ka_518::placeholder{color:var(--text-placeholder)}._noResults_u78ka_541{padding:10px;text-align:center;color:var(--text-disabled);font-size:14px;font-style:italic}._container_u78ka_1[data-focused-section] [data-filter-section]{display:none}._container_u78ka_1[data-focused-section=propertyType] [data-filter-section=propertyType],._container_u78ka_1[data-focused-section=location] [data-filter-section=location],._container_u78ka_1[data-focused-section=developer] [data-filter-section=developer],._container_u78ka_1[data-focused-section=compound] [data-filter-section=compound],._container_u78ka_1[data-focused-section=area] [data-filter-section=area],._container_u78ka_1[data-focused-section=bedsBaths] [data-filter-section=bedsBaths],._container_u78ka_1[data-focused-section=price] [data-filter-section=price],._container_u78ka_1[data-focused-section=finishing] [data-filter-section=finishing],._container_u78ka_1[data-focused-section=furnished] [data-filter-section=furnished],._container_u78ka_1[data-focused-section=paymentPlan] [data-filter-section=paymentPlan],._container_u78ka_1[data-focused-section=deliveryStatus] [data-filter-section=deliveryStatus],._container_u78ka_1[data-focused-section=deliveryDate] [data-filter-section=deliveryDate],._container_u78ka_1[data-focused-section=saleType] [data-filter-section=saleType],._container_u78ka_1[data-focused-section=features] [data-filter-section=features],._container_u78ka_1[data-focused-section=amenities] [data-filter-section=amenities]{display:block}._categoryToggle_u78ka_582{margin-top:5px}._checkboxGroup_u78ka_587{overflow:hidden;animation:_slideDown_u78ka_1 .3s ease-out}._propertyTypeGrid_u78ka_595{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;padding:10px 0;animation:_slideDown_u78ka_1 .3s ease-out}._propertyTypeGridGrouped_u78ka_615{grid-auto-flow:column;grid-template-rows:repeat(var(--ptype-rows, 12),auto)}._propertyTypeColumns_u78ka_625{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:5px;animation:_slideDown_u78ka_1 .3s ease-out}._propertyTypeColumn_u78ka_625{display:flex;flex-direction:column;gap:8px;min-width:0}._propertyTypeColumnHeader_u78ka_640{font-size:14px;font-weight:600;color:var(--text-secondary);font-family:Noto Sans,Noto Sans Arabic,sans-serif;text-align:center;padding-bottom:4px;border-bottom:1px solid var(--border-light)}._propertyTypeColumnPills_u78ka_650{display:flex;flex-direction:column;gap:6px}._propertyTypeItem_u78ka_656{padding:8px 12px;border:1px solid var(--border-primary);border-radius:var(--radius-card);background:var(--bg-primary);color:var(--text-primary);font-size:14px;font-weight:500;font-family:Noto Sans,Noto Sans Arabic,sans-serif;cursor:pointer;transition:all .2s ease;text-align:center;line-height:1.2;box-shadow:var(--shadow-inset)}._propertyTypeItem_u78ka_656[data-ptype="Serviced Apartment"]{white-space:nowrap;font-size:12px}._propertyTypeItem_u78ka_656[data-ptype="Serviced Duplex"]{white-space:nowrap;font-size:13px}._propertyTypeItem_u78ka_656[data-ptype="One Story Villa"]{white-space:nowrap;font-size:12px}._propertyTypeItem_u78ka_656:hover{border-color:var(--accent);color:var(--accent)}._propertyTypeItemActive_u78ka_698{border-color:var(--accent);background:var(--accent);color:var(--btn-primary-text)}._propertyTypeItemActive_u78ka_698:hover{color:var(--btn-primary-text)}@keyframes _slideDown_u78ka_1{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:500px;transform:translateY(0)}}._developerLogo_u78ka_722{width:40px;height:40px;margin-right:10px;margin-left:10px;object-fit:cover;vertical-align:middle;border-radius:var(--radius-circle);flex-shrink:0}._selectedCount_u78ka_735{font-size:14px;color:var(--text-muted);margin-top:4px;padding-left:5px}._validationError_u78ka_743{width:-webkit-fit-content;width:fit-content;background-color:var(--error-bg);border:1px solid var(--error-border);color:var(--error);padding:12px;border-radius:var(--radius-sm);font-size:14px;margin-bottom:15px;text-align:center;animation:_slideIn_u78ka_1 .3s ease-out}._errorInput_u78ka_758{border-color:var(--error);background-color:var(--error-bg)}._errorInput_u78ka_758:focus{outline:none;box-shadow:0 0 0 2px #dc262633}@keyframes _slideIn_u78ka_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media only screen and (max-width:768px){._container_u78ka_1{width:100%;max-width:100%;height:100%;max-height:100%;flex:1 1 auto;position:relative;top:0;align-self:stretch;margin-top:0;margin-bottom:0;padding:1rem;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;gap:20px;box-sizing:border-box}._container_u78ka_1>*{width:100%;max-width:100%;border-bottom:1px solid var(--border-light);padding-bottom:20px;box-sizing:border-box}._container_u78ka_1>*:last-child{border-bottom:none}._circularOption_u78ka_396{width:40px;height:40px;font-size:14px}._circularGroup_u78ka_388 ._circularInput_u78ka_420{height:40px;width:56px}._circularGroup_u78ka_388{gap:10px;flex-wrap:wrap}._filterGroup_u78ka_279,._filterGroupP_u78ka_280{margin-bottom:10px;width:100%;max-width:100%;box-sizing:border-box}._filterName_u78ka_307{font-size:16px;margin-bottom:12px}._rangeInputs_u78ka_269,._rangeInputsA_u78ka_323{width:100%;max-width:100%;box-sizing:border-box}._rangeInputs_u78ka_269 input,._rangeInputsA_u78ka_323 input,._filterGroupP_u78ka_280 input{padding:14px;font-size:16px;width:100%;max-width:100%;box-sizing:border-box}._checkboxOption_u78ka_349{margin-bottom:10px;width:100%;max-width:100%;box-sizing:border-box}._checkboxOption_u78ka_349 input[type=checkbox]{min-width:18px;min-height:18px}._value_u78ka_509{font-size:16px}._checkboxGroup_u78ka_587{width:100%;max-width:100%;box-sizing:border-box}}._selectedFiltersBar_sn9mn_10{margin:16px 0 12px;padding:0 var(--page-pad-desktop);width:100%;box-sizing:border-box}._scroller_sn9mn_22{display:flex;flex-wrap:wrap;gap:8px;align-items:center}._chip_sn9mn_29{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;min-height:32px;border-radius:var(--radius-pill);border:1px solid var(--accent);background:var(--accent-light);color:var(--accent);font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,transform .1s ease;-webkit-tap-highlight-color:transparent}._chip_sn9mn_29:hover{background:var(--accent-light-hover)}._chip_sn9mn_29:active{transform:scale(.96)}._chip_sn9mn_29:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._chipLabel_sn9mn_67{display:inline-block}._chipClose_sn9mn_71{filter:var(--accent-icon-filter);flex-shrink:0;opacity:.85;transition:opacity .2s ease}._chip_sn9mn_29:hover ._chipClose_sn9mn_71{opacity:1}._clearAll_sn9mn_86{-webkit-appearance:none;appearance:none;background:transparent;border:none;padding:6px 8px;-webkit-margin-start:4px;margin-inline-start:4px;font-family:inherit;font-size:14px;font-weight:500;color:var(--text-muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:color .2s ease}._clearAll_sn9mn_86:hover{color:var(--text-secondary)}._clearAll_sn9mn_86:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}@media only screen and (max-width:768px){._selectedFiltersBar_sn9mn_10{display:none}}
